The Doppelgänger contract: an artist-owned contract that broadens the
scope of a single ERC-721 token to store an array of images, facilitating a dynamic representation of the NFT via multiple artworks in the single token.

Designed by Transient Labs and Patrick Amadon, this Ethereum-based contract allows an NFT to point to one of multiple images in an array. The artist decides what is in the array and can add, but never subtract, from that array. The collector/owner of the contract can use the doppelgang function to which only they have access, to change the tokenURI to update the metadata to point to whichever artwork in the array they choose.


Built on STACKS by