The original CryptoPunks smart contract deployed in June 2017 that introduced on-chain ownership of 10,000 unique characters.
Token Information
Key Facts
Description
The V1 contract allowed users to claim CryptoPunks and track ownership on-chain using a custom token implementation that predated modern NFT standards. After all 10,000 Punks were claimed, a flaw was discovered in the contract’s marketplace logic that made safe trading difficult. Rather than modifying the deployed contract, Larva Labs chose to deploy a second contract and airdrop replacement CryptoPunks to the original V1 holders. This later deployment became known as CryptoPunks V2.
For several years, the original V1 contract remained largely inactive. In 2021, wrapper contracts were introduced that allow V1 CryptoPunks to be wrapped into ERC-721–compatible tokens, enabling safe trading on modern NFT marketplaces while preserving a reversible link to the original contract.
The term “CryptoPunks V1” is a retrospective label used to distinguish the original June 2017 deployment from the later replacement contract deployed in June 2017. The original image data embedded in both contracts is identical and includes a transparent background. Community efforts to clearly distinguish V1 tokens have included the use of a lavender background in modern displays.
The V1 contract allowed users to claim CryptoPunks and track ownership on-chain using a custom token implementation that predated modern NFT standards. After all 10,000 Punks were claimed, a flaw was discovered in the contract’s marketplace logic that made safe trading difficult. Rather than modifying the deployed contract, Larva Labs chose to deploy a second contract and airdrop replacement CryptoPunks to the original V1 holders. This later deployment became known as CryptoPunks V2.
For several years, the original V1 contract remained largely inactive. In 2021, wrapper contracts were introduced that allow V1 CryptoPunks to be wrapped into ERC-721–compatible tokens, enabling safe trading on modern NFT marketplaces while preserving a reversible link to the original contract.
The term “CryptoPunks V1” is a retrospective label used to distinguish the original June 2017 deployment from the later replacement contract deployed in June 2017. The original image data embedded in both contracts is identical and includes a transparent background. Community efforts to clearly distinguish V1 tokens have included the use of a lavender background in modern displays.
The V1 contract allowed users to claim CryptoPunks and track ownership on-chain using a custom token implementation that predated modern NFT standards. After all 10,000 Punks were claimed, a flaw was discovered in the contract’s marketplace logic that made safe trading difficult. Rather than modifying the deployed contract, Larva Labs chose to deploy a second contract and airdrop replacement CryptoPunks to the original V1 holders. This later deployment became known as CryptoPunks V2.
For several years, the original V1 contract remained largely inactive. In 2021, wrapper contracts were introduced that allow V1 CryptoPunks to be wrapped into ERC-721–compatible tokens, enabling safe trading on modern NFT marketplaces while preserving a reversible link to the original contract.
The term “CryptoPunks V1” is a retrospective label used to distinguish the original June 2017 deployment from the later replacement contract deployed in June 2017. The original image data embedded in both contracts is identical and includes a transparent background. Community efforts to clearly distinguish V1 tokens have included the use of a lavender background in modern displays.
The V1 contract allowed users to claim CryptoPunks and track ownership on-chain using a custom token implementation that predated modern NFT standards. After all 10,000 Punks were claimed, a flaw was discovered in the contract’s marketplace logic that made safe trading difficult. Rather than modifying the deployed contract, Larva Labs chose to deploy a second contract and airdrop replacement CryptoPunks to the original V1 holders. This later deployment became known as CryptoPunks V2.
For several years, the original V1 contract remained largely inactive. In 2021, wrapper contracts were introduced that allow V1 CryptoPunks to be wrapped into ERC-721–compatible tokens, enabling safe trading on modern NFT marketplaces while preserving a reversible link to the original contract.
The term “CryptoPunks V1” is a retrospective label used to distinguish the original June 2017 deployment from the later replacement contract deployed in June 2017. The original image data embedded in both contracts is identical and includes a transparent background. Community efforts to clearly distinguish V1 tokens have included the use of a lavender background in modern displays.
The V1 contract allowed users to claim CryptoPunks and track ownership on-chain using a custom token implementation that predated modern NFT standards. After all 10,000 Punks were claimed, a flaw was discovered in the contract’s marketplace logic that made safe trading difficult. Rather than modifying the deployed contract, Larva Labs chose to deploy a second contract and airdrop replacement CryptoPunks to the original V1 holders. This later deployment became known as CryptoPunks V2.
For several years, the original V1 contract remained largely inactive. In 2021, wrapper contracts were introduced that allow V1 CryptoPunks to be wrapped into ERC-721–compatible tokens, enabling safe trading on modern NFT marketplaces while preserving a reversible link to the original contract.
The term “CryptoPunks V1” is a retrospective label used to distinguish the original June 2017 deployment from the later replacement contract deployed in June 2017. The original image data embedded in both contracts is identical and includes a transparent background. Community efforts to clearly distinguish V1 tokens have included the use of a lavender background in modern displays.
The V1 contract allowed users to claim CryptoPunks and track ownership on-chain using a custom token implementation that predated modern NFT standards. After all 10,000 Punks were claimed, a flaw was discovered in the contract’s marketplace logic that made safe trading difficult. Rather than modifying the deployed contract, Larva Labs chose to deploy a second contract and airdrop replacement CryptoPunks to the original V1 holders. This later deployment became known as CryptoPunks V2.
For several years, the original V1 contract remained largely inactive. In 2021, wrapper contracts were introduced that allow V1 CryptoPunks to be wrapped into ERC-721–compatible tokens, enabling safe trading on modern NFT marketplaces while preserving a reversible link to the original contract.
The term “CryptoPunks V1” is a retrospective label used to distinguish the original June 2017 deployment from the later replacement contract deployed in June 2017. The original image data embedded in both contracts is identical and includes a transparent background. Community efforts to clearly distinguish V1 tokens have included the use of a lavender background in modern displays.
The V1 contract allowed users to claim CryptoPunks and track ownership on-chain using a custom token implementation that predated modern NFT standards. After all 10,000 Punks were claimed, a flaw was discovered in the contract’s marketplace logic that made safe trading difficult. Rather than modifying the deployed contract, Larva Labs chose to deploy a second contract and airdrop replacement CryptoPunks to the original V1 holders. This later deployment became known as CryptoPunks V2.
For several years, the original V1 contract remained largely inactive. In 2021, wrapper contracts were introduced that allow V1 CryptoPunks to be wrapped into ERC-721–compatible tokens, enabling safe trading on modern NFT marketplaces while preserving a reversible link to the original contract.
The term “CryptoPunks V1” is a retrospective label used to distinguish the original June 2017 deployment from the later replacement contract deployed in June 2017. The original image data embedded in both contracts is identical and includes a transparent background. Community efforts to clearly distinguish V1 tokens have included the use of a lavender background in modern displays.
The V1 contract allowed users to claim CryptoPunks and track ownership on-chain using a custom token implementation that predated modern NFT standards. After all 10,000 Punks were claimed, a flaw was discovered in the contract’s marketplace logic that made safe trading difficult. Rather than modifying the deployed contract, Larva Labs chose to deploy a second contract and airdrop replacement CryptoPunks to the original V1 holders. This later deployment became known as CryptoPunks V2.
For several years, the original V1 contract remained largely inactive. In 2021, wrapper contracts were introduced that allow V1 CryptoPunks to be wrapped into ERC-721–compatible tokens, enabling safe trading on modern NFT marketplaces while preserving a reversible link to the original contract.
The term “CryptoPunks V1” is a retrospective label used to distinguish the original June 2017 deployment from the later replacement contract deployed in June 2017. The original image data embedded in both contracts is identical and includes a transparent background. Community efforts to clearly distinguish V1 tokens have included the use of a lavender background in modern displays.
The V1 contract allowed users to claim CryptoPunks and track ownership on-chain using a custom token implementation that predated modern NFT standards. After all 10,000 Punks were claimed, a flaw was discovered in the contract’s marketplace logic that made safe trading difficult. Rather than modifying the deployed contract, Larva Labs chose to deploy a second contract and airdrop replacement CryptoPunks to the original V1 holders. This later deployment became known as CryptoPunks V2.
For several years, the original V1 contract remained largely inactive. In 2021, wrapper contracts were introduced that allow V1 CryptoPunks to be wrapped into ERC-721–compatible tokens, enabling safe trading on modern NFT marketplaces while preserving a reversible link to the original contract.
The term “CryptoPunks V1” is a retrospective label used to distinguish the original June 2017 deployment from the later replacement contract deployed in June 2017. The original image data embedded in both contracts is identical and includes a transparent background. Community efforts to clearly distinguish V1 tokens have included the use of a lavender background in modern displays.
The V1 contract allowed users to claim CryptoPunks and track ownership on-chain using a custom token implementation that predated modern NFT standards. After all 10,000 Punks were claimed, a flaw was discovered in the contract’s marketplace logic that made safe trading difficult. Rather than modifying the deployed contract, Larva Labs chose to deploy a second contract and airdrop replacement CryptoPunks to the original V1 holders. This later deployment became known as CryptoPunks V2.
For several years, the original V1 contract remained largely inactive. In 2021, wrapper contracts were introduced that allow V1 CryptoPunks to be wrapped into ERC-721–compatible tokens, enabling safe trading on modern NFT marketplaces while preserving a reversible link to the original contract.
The term “CryptoPunks V1” is a retrospective label used to distinguish the original June 2017 deployment from the later replacement contract deployed in June 2017. The original image data embedded in both contracts is identical and includes a transparent background. Community efforts to clearly distinguish V1 tokens have included the use of a lavender background in modern displays.
CryptoPunks V1 is the first Ethereum smart contract deployment of the CryptoPunks project, created by Matt Hall and John Watkinson of Larva Labs and deployed on June 8, 2017. The contract enabled the claiming and ownership of 10,000 unique digital characters recorded on the Ethereum blockchain.
Spurious Dragon Era
Continued DoS protection. State trie clearing.
Bytecode Overview
Verified Source Available
This contract has verified source code on Etherscan.
View Source Code