# Cryptopunks Storing

By [TranceAM](https://paragraph.com/@tranceam-2) · 2022-08-01

---

Following the last content, when I was looking up the metadata of NFTs, I found the contract of Cryptopunks is a little bit different. It does not contain ERC721 standard, and the metadata is storing in another way.

Before, I just knew the Cryptopunks is the very first NFT. It was originally ERC-20 token and made some change of the code. The change inspired [ERC-721](https://eips.ethereum.org/EIPS/eip-721). The images are too big to be stored on the Ethereum blockchain, so initially only the SHA256 value of a [composeted image](https://www.larvalabs.com/public/images/cryptopunks/punks.png) is on-chain. Later, They have been [wrapped](https://academy.binance.com/en/articles/what-are-wrapped-tokens) into ERC-721 tokens so that they are tradable on NFT marketplaces.

In Aug 2021, for [Bringing the Cryptopunk Images and Attributes On-Chain](https://www.larvalabs.com/blog/2021-8-18-18-0/on-chain-cryptopunks), [CryptoPunk:Data](https://etherscan.io/address/0x16f5a35647d6f03d5d3da7b35409d65ba03af3b2?__cf_chl_f_tk=L3SFtIE7IVvbQtkPyobwkqGQDYL8M.w57qON.mhlik4-1642175125-0-gaNycGzNCSU#readContract) was created to transfer and store the data. Interestingly, the images are stored in the way of SVG(Scalable Vector Graphics).

![Get the metadata of Cyptopunks](https://storage.googleapis.com/papyrus_images/f92b1168a0f377cf059ed55e3aa5b494dca179d95986bb4274202c640729bb2f.png)

Get the metadata of Cyptopunks

By querying #3100 `punkImageSvg`, I got the SVG of Cryptopunk#3100. I created a `cp.svg` file in terminal and put SVG into it.

![SVG](https://storage.googleapis.com/papyrus_images/407aeff8ea83ba4c9c6fe98e2c65db169471c02629b4f85ce0990639f91a2859.png)

SVG

Opened it in the browse it looked like this:

![SVG opend in browser](https://storage.googleapis.com/papyrus_images/a119fd590e2d0f651498c3ee68f3b78223ad8faf2b356428cc770bb5db1d48fb.png)

SVG opend in browser

This way enables Cryptofunks to be fully on-chain, but it can only apply to pixels image.

Interestingly，the day(2021.8.18) Yuga Labs brought every cryptophunk fully on-chain is when the NFT summer started peaking.

![](https://storage.googleapis.com/papyrus_images/d156179639de1a45327754ca0b894da6ed8441df9b91fd5011ac776d4d06a009.jpg)

![](https://storage.googleapis.com/papyrus_images/261518293c149af0db1d2c6415151d6ccbadf8b84b6ce038c5b515896e27679b.jpg)

![](https://storage.googleapis.com/papyrus_images/963c5ab5e2fd487561a15dd9f20ca46d06368917637613e95592e5155d81dbb4.jpg)

Ref:

[https://mirror.xyz/0x03Be23e16788995044ECcA69417705a00B96De6d/vUOJ8-mOejq5gBUzhFIzQyK1Fn67STj7chJt2BblJiA](https://mirror.xyz/0x03Be23e16788995044ECcA69417705a00B96De6d/vUOJ8-mOejq5gBUzhFIzQyK1Fn67STj7chJt2BblJiA)

[https://academy.binance.com/en/articles/what-are-cryptopunks](https://academy.binance.com/en/articles/what-are-cryptopunks)

---

*Originally published on [TranceAM](https://paragraph.com/@tranceam-2/cryptopunks-storing)*
