Introducing ERC-7160: Multi-Metadata NFTs

After the success of Patrick Amadon’s Doppelgänger project, I started thinking about how a similar mechanism could be used on a per-token basis. There were a bunch of use cases that I kept coming up with. I’ve listed some of them below:

  • An NFT with different aspect ratios stored as additional metadata so that the work can be properly displayed at any gallery, regardless of display size.

  • An on-chain history of revisions to token metadata.

  • Dynamic and evolving metadata.

  • and much more.

I couldn’t get this idea out of my head, so I started drawing out how it would work in code.

EIP Genesis

0xG reached out the the Transient Labs Twitter account asking if we would want to collaborate and turn this mechanism into an EIP (Ethereum Improvement Proposal).

Being a co-author on an EIP has always been one of my dreams since entering the space. I was excited when 0xG reached out, as they laid out a good case for how this could be an EIP.

We went back and forth a good amount on what is really needed in the EIP and I think we found a great interface that unlocks new ways for creators to use the blockchain!

ERC-7160

You can find the full specification here. We are planning on moving this EIP into the Review stage soon, so any feedback would be greatly appreciated!

Subscribe to Marco
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.