What are Cryptopunks?
Cryptopunks are 10,000 unique collectible characters with proof of ownership stored on the Ethereum blockchain. They are one of the earliest examples of a "Non-Fungible Token" on Ethereum, and were the inspiration for the ERC-721 standard that powers most digital art and collectibles.
The Cryptopunks contract is https://etherscan.io/address/0xb47e3cd837ddf8e4c57f05d70ab865de6e193bbb
Cryptopunks pre-date the ERC-721 standard and are a custom contract, that means it doesn't comply with any standards. They are almost an ERC20 token! However you can ‘wrap’ the punk into an ERC721 standard by using the wrapped cryptopunks Safe app.
Can I use Safe for my Cryptopunks?
Yes, you can!
How to view your Cryptopunks
If you send an unwrapped punk to your Safe address, the Safe treats it as ERC20 and displays it within the ‘Coins’ section under the ‘Assets’ tab.
If you send a wrapped punk (ERC721) to your Safe address, it will display the punk in the ‘Collectibles’ section under the ‘Assets’ tab.
How to transfer your Cryptopunks
For Unwrapped Cryptopunks - you can use our custom 'Transaction Builder' in the 'Apps' section to transfer out a Cryptopunk from the Safe. Within the Transaction Builder app, you can input the Cryptopunks contract address and select the .transferPunk method. Input your punk's index “punkIndex(uint256)” and destination address “to(address)” which corresponds to the account you want your punk to be sent to. Check this article for a deeper dive on contract interactions ( https://help.safe.global/en/articles/40870-contract-interactions).
For Wrapped Cryptopunks - a more user friendly way would be to simply wrap your punk within the Safe. To do this, click on the Wrapped Punks Safe App within the 'Apps' tab on the Safe web interface, and make sure your Safe address is connected within the Wrapped Punks app. You can then wrap it to ERC721. Once Punks are wrapped as ERC721 tokens, they’re tradeable on NFT marketplaces such as OpenSea and Raricle. To understand how to interact with these marketplaces using your Safe, follow this guide.
Btw - an ERC721 cryptopunk can be easily converted back (unwrapped) into its original erc20 form by using the wrapped punk service.
Disclaimer - This article is just a recommendation. We advise doing your own research on Cryptopunks first before buying, storing and transferring these assets.