L2 NFTs

Intro

NFTs on L2 became a question the community had been asking about at the beginning of summer when gas prices were skyrocketing. It took some time to develop NFTs on L2. These are the options if you want to try NFTs on L2

zkSync 1.x

NFTs on zkSync

NFT addresses will encode NFT content and metadata as : bytes, rescue hash, creator id, serial id, content hash.

Source: https://zksync.io/dev/nfts.html#overview

Starkware

Starkware has zk-based rollup named SoRare marketplace for trading sports cards https://sorare.com/

Arbitrum

  • Smol puddle is the experimental NFT marketplace using ERC1155 for displaying NFTs on Arbitrum https://smolpuddle.io/#/

  • NFT Alliance is an independent collective of NFT, DeFi and Marketplaces founders who join forces to achieve joint goals that impact the Arbitrum ecosystem. https://www.nftalliance.xyz/

Alliance’s current member projects are as follows:

Source: https://metaversal.banklesshq.com/p/the-arbitrum-nft-scene

Polygon

OpenSea has a bridge for NFTs on Polygon. You can find all NFTs on Polygon by selecting "Polygon" in the filter under "Chain." NFTs on Opensea minted on Polygon: https://opensea.io/assets?search[chains][0]=MATIC

Immutable <> OpenSea bridge for IMX NFTs

It is a free tool that lets you bridge your IMX NFTs from L2 to L1 and back again with ease. Once mint is complete it will be the first IMX collection also traded on OpenSea. Immutable bridge tool: https://imxtools.io/ IMX NFTs: https://theapesarecoming.com/

Cross-rollup NFT wrapper

And migration ideas by Vitalik

In this post Vitalik proposed a few solutions on how NFTs on L2s could work:

  • create wrapper for NFTs between rollups

  • create extension and add cross-rollup transfers

  • create extension which will be gas optimized issuing on base chain

Full post: https://ethresear.ch/t/cross-rollup-nft-wrapper-and-migration-ideas/10507

Further reading

  • https://newsletter.banklesshq.com/p/how-to-collect-nfts-on-layer-2

Last updated