Welcome to the Harpie docs!
  • About
    • Whitepaper
    • What attacks can Harpie prevent?
  • Tech & Security
    • Harpie's Anti-Theft Tech
    • About the Transaction Firewall
    • About the Harpie Vault
    • Security
    • Contracts
      • Deployments
      • Transferer
      • Noncustodial Vault
      • Audit
    • Disclosures & Risks
  • Help
    • Getting Started
      • Get Protected
        • Protecting a token or NFT
        • Setting a withdrawal address
    • My NFTs are stuck in the Harpie Vault, how do I recover them?
    • My Vault is saying I only have 1 NFT recovered, but there should be more
    • FAQ
      • Is Harpie audited?
      • What is Harpie?
      • What is a Trusted Network?
      • What happens when I "Protect" something?
      • What is a Withdrawal Address?
  • Harpie For Enterprise
    • Harpie For Enterprise
      • Background Check API
      • Methods
        • Validate Address
        • Validate Transaction
        • Get Contract Name
Powered by GitBook
On this page
  • Why Etherscan?
  • Before we start
  • Withdrawing your NFTs
  1. Help

My Vault is saying I only have 1 NFT recovered, but there should be more

A step by step guide on manually recovering your NFT from Etherscan.

PreviousMy NFTs are stuck in the Harpie Vault, how do I recover them?NextFAQ

Last updated 1 year ago

Due to a myriad of factors, whether it be congestion of the Ethereum network or an issue with our third-party data providers, the Harpie Vault might only show 1 NFT recovered in the vault. Rest assured, all of your NFTs are safely in the vault.

Read on for a step-by-step guide on how to recover your NFTs using Etherscan.

Why Etherscan?

Etherscan is also useful because it allows you to directly interact with smart contracts as if you were on a Web3 app's website. Today, we're going to be using this feature to withdraw your NFTs directly from the Harpie Vault smart contract.

Before we start

You'll need 3 pieces of information before we withdraw your NFTs:

  1. The address of the wallet that was holding the NFTs before it was sent to the Harpie Vault (this is your _originalAddress, more on that later)

  2. The contract address of your NFT

  3. The IDs of your NFTs in the vault (this is the "420" in an NFT like "PudgyPenguins#420")

Withdrawing your NFTs

Now that we have all of the necessary information, let's withdraw your NFTs using Etherscan's smart contract tool.

  1. Click the "Connect to Web3" button and connect using your Withdrawal Address, NOT the wallet that originally owned the NFT. Not sure what your withdrawal address is? Read Setting a withdrawal address.

  2. Scroll down to withdrawERC721 and fill out the fields with this information:

0

The address of the wallet that originally held the NFTs before they were transferred out

The contract address of your NFT

The ID of the NFT you'd like to withdraw NOTE: You must enter ONE ID at a time!

  1. Now that you've filled out the fields, click the blue Write button. You will get a prompt to accept a transaction in your wallet. After approving it, you should see your NFT in your wallet within 60 seconds.

  1. Repeat this process for every NFT ID you'd like to withdraw.

is the #1 block explorer and analytics platform for Ethereum. It's an extremely powerful tool to search wallet addresses, check past transactions, and view detailed breakdowns of the Ethereum blockchain.

If you're not sure about your NFTs contract address or NFT IDs, search for your wallet on and click "NFT Transfers". Look for outgoing transfers to Harpie: Vault.

Go to the Harpie: Vault smart contract page on Etherscan (). This is where you will be able to interact with the Harpie Vault. Make sure the nametag says Harpie: Vault.

payableAmount(ether)
_originalAddress
_erc721Address
_id
https://etherscan.io/
https://etherscan.io
https://etherscan.io/address/0x9cde019f455b9a3c33d95912edceabbe0cad3444#writeContract
There should be more than 1 NFT in my vault, what gives?
In this example, your NFT IDs are 2740 and 7756. Clicking on Stoner Cats will give you the NFTs contract address.
Look for the Harpie: Vault nametag and Source Code tag.
Scroll down to "12: withdrawERC721"
An example of what this form may look like after you completely fill it out.