Announcing Proof of Merge: a fully on-chain, non-transferable, and dynamic NFT that will change throughout The Merge: proofofmerge.xyz
My colleague @0xMasonH and I decided to create an experimental NFT that changes as The Merge happens. The NFT has 3 phases: 1. Two separate circles 2. Half merged circles 3. Post-merge Yin-Yang
The NFT artwork will switch to phase two on September 14th. We detect The Merge on-chain by checking if the DIFFICULTY opcode returns 0 according to EIP3675.
The NFT is free to mint (plus gas), non-transferable, and unlimited supply. Everyone can mint 1 NFT before The Merge happens.
Mint and own an NFT that will forever prove you were here during The Merge :) proofofmerge.xyz
And huge shoutout to @zachmeyer_ for the incredible front end 🦾🦾
A critical Ethereum security assumption is that smart contract code is immutable and therefore cannot be changed once it is deployed on-chain. In practice, some smart contracts can change – even after they’ve been deployed!
Metamorphic contracts are mutable, meaning developers can change the code inside them. This poses a serious risk to web3 users who put their trust in code which they expect to run with absolute consistency.