Background
The image data representing this artefact originates from the Larva Labs CryptoPunks repository. It is present in punks1.sol, an early, undeployed test contract committed to the repository on , seven days before the deployment of the V1 CryptoPunks contract.
The artefact exhibits a visible indication of a second ear, alongside a combination of visual traits absent from the official CryptoPunks collection. These characteristics have led to the suggestion that it may predate the collection’s official artwork.
Discovery
In 2026, a digital archaeologist operating under the name @Arkinon uncovered an untitled Punk artwork embedded as Base64-encoded GIF data in an early commit of the Larva Labs CryptoPunks repository. The artwork appeared within punks1.sol, an early test contract that was never deployed.
Upon examination, the artwork was identified as a potential CryptoPunk prototype created by Larva Labs. It may represent one of the few, or potentially the only, known examples of CryptoPunk artwork outside the official collection.
The original image data was copied directly from the early commit and inscribed into the image field of a ERC-721, preserving the historical artwork in its original encoded form.
From the commit
- Image
- data:image/gif;base64,R0lGODlhGAAYAPMAAAAAAFYmAGg8CHI3CXE/HRQsfIVRFP/ZJhY3pBpDyGOFlp6engAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAYABgAAAR+UMlJq7046817R2AIegqSnOiJfGm7YomJFHGIIoAWFwDh+yFCLpMoKHq/pFAnQQYCvydguMAghYMfYDBVLL6Xq9JHBVcAB7FyqJmukeyqdaztqJPxjHjqZrfHAAZdfF0Wd0KCRwaLfhNXhFOCAAIGAo1NdRSBi5ZzZIZ8JBwRADs=
- Repository
- larvalabs/cryptopunks
- Path
- punks1.sol
- Git blob
- ab7e29a4fccfd313124f4e278b4080d2b6a77b2e
- Commit date
- 3 June 2017, 06:53:14 AEST (UTC+10)
- Author
- Matt Hall
- Message
- Initial commit with previous contract versions.
NFT metadata
- Image
- data:image/gif;base64,R0lGODlhGAAYAPMAAAAAAFYmAGg8CHI3CXE/HRQsfIVRFP/ZJhY3pBpDyGOFlp6engAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAYABgAAAR+UMlJq7046817R2AIegqSnOiJfGm7YomJFHGIIoAWFwDh+yFCLpMoKHq/pFAnQQYCvydguMAghYMfYDBVLL6Xq9JHBVcAB7FyqJmukeyqdaztqJPxjHjqZrfHAAZdfF0Wd0KCRwaLfhNXhFOCAAIGAo1NdRSBi5ZzZIZ8JBwRADs=
- Result
The image field and the image data in the commit are the same string, byte for byte.
The image data field contains the exact data used to render artwork on NFT marketplaces such as OpenSea and Blur.
Research suggests this is the first time this data has been stored on-chain.
Traits
Punk #5647 is the only official CryptoPunk with the unique combination of a pipe, bandana, and earring. This makes the Untitled Punk a true 1:1 artwork outside the CryptoPunks collection.
This NFT is a representation of the original artwork and does not imply endorsement by, or affiliation with, the creators or intellectual property owners of CryptoPunks. It serves as a historical relic, preserving the artwork on-chain.
- TypeMale
- AttributeBandana
- AttributeEarring
- AttributePipe

- TypeMale
- Hair/HatBandana
- JewelryEarring
- In MouthPipe
Source code
The punks1.sol contract references the Untitled Punk in an array. Both entries hold the same image data. Decoding either one produces the artwork shown below.
string[2] public punks = [
"data:image/gif;base64,R0lGODlhGAAYAPMAAAAAAFYmAGg8CHI3CXE/HRQsfIVRFP/ZJhY3pBpDyGOFlp6engAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAYABgAAAR+UMlJq7046817R2AIegqSnOiJfGm7YomJFHGIIoAWFwDh+yFCLpMoKHq/pFAnQQYCvydguMAghYMfYDBVLL6Xq9JHBVcAB7FyqJmukeyqdaztqJPxjHjqZrfHAAZdfF0Wd0KCRwaLfhNXhFOCAAIGAo1NdRSBi5ZzZIZ8JBwRADs=",
"data:image/gif;base64,R0lGODlhGAAYAPMAAAAAAFYmAGg8CHI3CXE/HRQsfIVRFP/ZJhY3pBpDyGOFlp6engAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAYABgAAAR+UMlJq7046817R2AIegqSnOiJfGm7YomJFHGIIoAWFwDh+yFCLpMoKHq/pFAnQQYCvydguMAghYMfYDBVLL6Xq9JHBVcAB7FyqJmukeyqdaztqJPxjHjqZrfHAAZdfF0Wd0KCRwaLfhNXhFOCAAIGAo1NdRSBi5ZzZIZ8JBwRADs=",
];- Format
- GIF89a
- MIME type
- image/gif
- Dimensions
- 24×24
- Frames
- 1
- Color table
- 16 colors
- GIF bytes
- 209
- GIF SHA-256
- 1923d240e3f3619fe7f26ff361dfb60838459bf55a349e154d609121dd466d2a
Inspect source
The string stored in the contract. This is the preserved text, not a response fetched from GitHub.
data:image/gif;base64,R0lGODlhGAAYAPMAAAAAAFYmAGg8CHI3CXE/HRQsfIVRFP/ZJhY3pBpDyGOFlp6engAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAYABgAAAR+UMlJq7046817R2AIegqSnOiJfGm7YomJFHGIIoAWFwDh+yFCLpMoKHq/pFAnQQYCvydguMAghYMfYDBVLL6Xq9JHBVcAB7FyqJmukeyqdaztqJPxjHjqZrfHAAZdfF0Wd0KCRwaLfhNXhFOCAAIGAo1NdRSBi5ZzZIZ8JBwRADs=
Base64 payload
The characters after the data URI prefix, before they are decoded into GIF bytes.
R0lGODlhGAAYAPMAAAAAAFYmAGg8CHI3CXE/HRQsfIVRFP/ZJhY3pBpDyGOFlp6engAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAYABgAAAR+UMlJq7046817R2AIegqSnOiJfGm7YomJFHGIIoAWFwDh+yFCLpMoKHq/pFAnQQYCvydguMAghYMfYDBVLL6Xq9JHBVcAB7FyqJmukeyqdaztqJPxjHjqZrfHAAZdfF0Wd0KCRwaLfhNXhFOCAAIGAo1NdRSBi5ZzZIZ8JBwRADs=
Hexadecimal
The decoded GIF bytes, 16 per row, 256 per page.
| Offset | Hex | Text |
|---|---|---|
| 0000 | 47 49 46 38 39 61 18 00 18 00 f3 00 00 00 00 00 | GIF89a.......... |
| 0010 | 56 26 00 68 3c 08 72 37 09 71 3f 1d 14 2c 7c 85 | V&.h<.r7.q?..,|. |
| 0020 | 51 14 ff d9 26 16 37 a4 1a 43 c8 63 85 96 9e 9e | Q...&.7..C.c.... |
| 0030 | 9e 00 00 00 00 00 00 00 00 00 00 00 00 21 f9 04 | .............!.. |
| 0040 | 00 00 00 00 00 2c 00 00 00 00 18 00 18 00 00 04 | .....,.......... |
| 0050 | 7e 50 c9 49 ab bd 38 eb cd 7b 47 60 08 7a 0a 92 | ~P.I..8..{G`.z.. |
| 0060 | 9c e8 89 7c 69 bb 62 89 89 14 71 88 22 80 16 17 | ...|i.b...q."... |
| 0070 | 00 e1 fb 21 42 2e 93 28 28 7a bf a4 50 27 41 06 | ...!B..((z..P'A. |
| 0080 | 02 bf 27 60 b8 c0 20 85 83 1f 60 30 55 2c be 97 | ..'`.. ...`0U,.. |
| 0090 | ab d2 47 05 57 00 07 b1 72 a8 99 ae 91 ec aa 75 | ..G.W...r......u |
| 00a0 | ac ed a8 93 f1 8c 78 ea 66 b7 c7 00 06 5d 7c 5d | ......x.f....]|] |
| 00b0 | 16 77 42 82 47 06 8b 7e 13 57 84 53 82 00 02 06 | .wB.G..~.W.S.... |
| 00c0 | 02 8d 4d 75 14 81 8b 96 73 64 86 7c 24 1c 11 00 | ..Mu....sd.|$... |
| 00d0 | 3b | ; |
Page 1 of 1
The Solidity download is the preserved file, unmodified. The GIF download is the Base64 payload extracted from the selected array entry.
NFT metadata
Source B is the NFT metadata JSON stored with this archive. It is a different document from punks1.sol. No token URI is recorded here, so this section does not read a contract or a remote metadata server.
- Name
- Untitled Punk
- Description
- A fragment of CryptoPunks history, preserved on-chain. The image data comes directly from the Larva Labs CryptoPunks repository, where it appears in punks1.sol, an early test contract committed on June 2, 2017 — six days before the V1 CryptoPunks contract was deployed. Historical source-code research suggests the image was generated using the same program as the original CryptoPunks, with a combination of visual traits not found in the official collection.
- image
data:image/gif;base64,R0lGODlhGAAYAPMAAAAAAFYmAGg8CHI3CXE/HRQsfIVRFP/ZJhY3pBpDyGOFlp6engAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAYABgAAAR+UMlJq7046817R2AIegqSnOiJfGm7YomJFHGIIoAWFwDh+yFCLpMoKHq/pFAnQQYCvydguMAghYMfYDBVLL6Xq9JHBVcAB7FyqJmukeyqdaztqJPxjHjqZrfHAAZdfF0Wd0KCRwaLfhNXhFOCAAIGAo1NdRSBi5ZzZIZ8JBwRADs=
- image_data
- Not present in the metadata.
- Attributes
- Type · Male
- Attribute · Bandana
- Attribute · Earring
- Attribute · Pipe
- Provenance
- sourceRepository · https://github.com/larvalabs/cryptopunks
- sourcePath · punks1.sol
- sourceCommit · 539ba5c4382a7353a3930da1da23e0937b326867
- sourceFileSha256 · 0x9576465f2b073bbc75f1d5a0f295b3eff8c24dafb839f8935605737a56415982
- sourceFileByteLength · 3415
- imageSha256 · 0x1923d240e3f3619fe7f26ff361dfb60838459bf55a349e154d609121dd466d2a
- imageKeccak256 · 0xb6f13f80d7524c47e7f0d713514a466a6b0a0e5e81695256b2a05f18f5de511f
- imageByteLength · 209
- sourceCommitDate · 1496436794
- Token ID
- PUNK1
- Contract address
- 0xe705b1f79750DD0453DD68D8ddE96b8be291d03a
- NFT Standard
- ERC721
Raw metadata JSON
{
"name": "Untitled Punk",
"description": "A fragment of CryptoPunks history, preserved on-chain.\n\nThe image data comes directly from the Larva Labs CryptoPunks repository, where it appears in punks1.sol, an early test contract committed on June 2, 2017 — six days before the V1 CryptoPunks contract was deployed.\n\nHistorical source-code research suggests the image was generated using the same program as the original CryptoPunks, with a combination of visual traits not found in the official collection.",
"image": "data:image/gif;base64,R0lGODlhGAAYAPMAAAAAAFYmAGg8CHI3CXE/HRQsfIVRFP/ZJhY3pBpDyGOFlp6engAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAYABgAAAR+UMlJq7046817R2AIegqSnOiJfGm7YomJFHGIIoAWFwDh+yFCLpMoKHq/pFAnQQYCvydguMAghYMfYDBVLL6Xq9JHBVcAB7FyqJmukeyqdaztqJPxjHjqZrfHAAZdfF0Wd0KCRwaLfhNXhFOCAAIGAo1NdRSBi5ZzZIZ8JBwRADs=",
"attributes": [
{
"trait_type": "Type",
"value": "Male"
},
{
"trait_type": "Attribute",
"value": "Bandana"
},
{
"trait_type": "Attribute",
"value": "Earring"
},
{
"trait_type": "Attribute",
"value": "Pipe"
}
],
"provenance": {
"sourceRepository": "https://github.com/larvalabs/cryptopunks",
"sourcePath": "punks1.sol",
"sourceCommit": "539ba5c4382a7353a3930da1da23e0937b326867",
"sourceFileSha256": "0x9576465f2b073bbc75f1d5a0f295b3eff8c24dafb839f8935605737a56415982",
"sourceFileByteLength": 3415,
"imageSha256": "0x1923d240e3f3619fe7f26ff361dfb60838459bf55a349e154d609121dd466d2a",
"imageKeccak256": "0xb6f13f80d7524c47e7f0d713514a466a6b0a0e5e81695256b2a05f18f5de511f",
"imageByteLength": 209,
"sourceCommitDate": 1496436794
}
}
Timeline
2 June 2017
Initial commit with previous contract versions
539ba5c4382a7353a3930da1da23e0937b326867
An early Larva Labs CryptoPunks repository commit contains punks1.sol, an undeployed test contract with the encoded GIF artwork.
9 June 2017
CryptoPunks V1 deployed

0x6Ba6f2207e343923BA692e5Cae646Fb0F566DB8D
The original CryptoPunks contract was deployed on Ethereum.
22 June 2017
CryptoPunks V2 deployed

0xb47e3cd837dDF8e4c57F05d70Ab865de6e193BBB
A replacement contract established the foundation of the familiar CryptoPunks collection.
25 March 2021
V1 wrapper introduced
0xf4a4644e818c2843ba0aabea93af6c80b5984114
An ERC-721 wrapper enabled CryptoPunks V1 to be represented in a format compatible with modern NFT marketplaces.
12 October 2026, 10:56:11 AEDT
Minted 11 October 2026, 23:56:11 UTC.
Untitled Test Punk inscribed
0xe705b1f79750DD0453DD68D8ddE96b8be291d03a
The original image data was inscribed as a one-of-one ERC-721 NFT, preserving the encoded artwork and linking the inscription to its source in the repository's history.