Tutorial | How to convert your Anonymous Punk NFT to ERC721 format

Suter Chef
Suterusu
Published in
4 min readSep 9, 2021

Hi folks!

This is the tutorial to convert your Anonymous Punk NFT to ERC721 format.

Follow the tutorial step by step, you will be able to trade your Suter NFT Avatar using your Metamask wallet.

Here are some tips for you:

  1. This tutorial illustrates the steps with the Metamask wallet. You can also convert your NFT similarly with your TP wallet.
  2. Since the steps require you to switch webpages and copy&paste a lot, we strongly recommend you to use a desktop or laptop instead of a mobile phone to complete the steps.
  3. Please do make sure to copy and save all the necessary information whenever there is a pop-up message saying “copy and save” in the tutorial.

The conversion includes six steps:

  1. Check your NFT number
  2. Register a proxy address in the wrapPunk contract
  3. Query your registered proxy address
  4. Transfer your NFT to the proxy address
  5. Run the wrapPunk contract to mint your NFT
  6. Add your NFT to your metamask wallet

Here is how it works

Step 1: Check your NFT serial number

“If you already know your NFT number, you can skip step 1. But we strongly recommend you to check your serial number before you move onto the next step, otherwise you might input the wrong number in the following steps and waste your gas fee.”

1.1

Enter the following address to your browser

https://bscscan.com/address/0x67599aFAd05EE1fCDC93A177E40644D08ea80854#readContract

1.2

Click Read Contract

1.3

Find the third function under Read Contract, enter the wallet address of your Anonymous Punk NFT, click query to get your NFT serial number. Copy and save your serial number.

As shown in the figure below, the NFT number in this test is “6”

1.4

Close the Tab

Step 2: Register a proxy address in the WrapPunk contract

2.1

Enter the address in the browser:

https://bscscan.com/address/0x729e154625c8c66dB8b507B53d2da7B3Dd02E7B5#code

2.2

Select Write Contract, click Connect to Web3 to link your metamask wallet, make sure that the linked wallet address is the address bound to your NFT.

2.3

Select the 12th function, click Write

2.4

Close this tab

Step 3: Query the registered proxy address

3.1

Enter the address in the browser:

https://bscscan.com/address/0x729e154625c8c66dB8b507B53d2da7B3Dd02E7B5#code

Select Read Contract

3.2

Select the 13th function, fill in the wallet address of your Anonymous Punk NFT, click query, copy and save the proxy address you receive.

3.3

Close this tab.

Step 4: Transfer your NFT to the proxy address

4.1

Enter the address in the browser:

https://bscscan.com/address/0x67599aFAd05EE1fCDC93A177E40644D08ea80854#readContract

4.2

Select Write Contract, click Connect to Web3 to link your metamask wallet. Make sure that the linked wallet address is the address bound to your NFT.

4.3

Select the 11th function, fill in the proxy address you just saved in Step 3.2 and the NFT serial number you just saved in step 1.3, and click Write.

4.4

Close this tab.

Step 5: Run WrapPunk contract to Mint your NFT

5.1

Enter the address in the browser.

https://bscscan.com/address/0x729e154625c8c66dB8b507B53d2da7B3Dd02E7B5#code

5.2

Select Write Contract, click Connect to Web3 to link to metamask, make sure the linked wallet address is the address binding to your NFT.

5.3

Select the 9th function, fill in the NFT serial number that you saved in step 1.3, and click write

5.4

Close this tab.

Step 6: Add your NFT to your metamask wallet

6.1

Open your metamask wallet address and click “Add tokens”.

Copy and paste the following contract address:

0x729e154625c8c66dB8b507B53d2da7B3Dd02E7B5

6.2

Congratulations, now you can find the Anonymous Punk NFT in the form of ERC721 token in your wallet 🎉

--

--