Skip to content

Creating Your ERC404 Collection with Express Protocol


This guide will take you through the step-by-step process of creating and managing your ERC404-powered NFT collection using the Express Protocol's ERC404 Dapp. Whether you're an artist, collector, or enthusiast, this guide will help you navigate the Dapp without the need for coding, from creation to transfer.

Getting Started

  1. Visit the Express Protocol website and click on the "Try ERC404" button. Screenshot
  2. Within the Dapp interface, select "Connect wallet" and choose your preferred wallet & blockchain network (e.g., Polygon & Ethereum). Screenshot Screenshot
  3. Click on the "Try it" button to enter the ERC404 Dapp. Screenshot

Voila! You’ve successfully entered into the ERC404 Dapp!

Creating Your ERC404 Collection

Step 1: Create Collection

  • Enter a name, symbol, and define the total token supply for your collection.
  • Click on "Create Collection" to generate your ERC404 collection address. Screenshot

Step 2: Upload NFT Data and Set Token URI

  • Use the "attach image" button to upload your NFT image.
  • JSON files containing the image's metadata will automatically download.
  • Select "attach folder" to upload the downloaded JSON metadata file.
  • Click "confirm" to finalize the token URI. Screenshot

Step 3: Initiate Whitelisting Process

  • Copy your ERC404 Collection Address.
  • Paste it into the input field and click "Confirm" to initiate the whitelisting process. Screenshot Note: Completing this step is essential for authorizing token transfers.

Step 4: Execute Token Transfers and View on Marketplaces

  • Disclaimer: When you transfer ERC-20 tokens from an ERC-404 collection, it triggers a corresponding transfer of ERC-721 tokens. This means that the number of ERC-721 tokens equivalent to the transferred ERC-20 tokens will be minted in the recipient's wallet, while an equivalent number will be burned from the sender's wallet. Screenshot
  • Navigate to the "Transfer tokens" section. Here, you’re required to enter - Collection Address, Receiver's Wallet Address, and Token Count. Confirm the transfer by clicking on "Confirm Transfer."
  • Authorize the transaction through your wallet.
  • Upon successful transfer, a confirmation message will be displayed.
  • View the transferred NFTs on OpenSea and Rarible.

Step 5: Transfer Your NFT

  • Connect with ERC404 Dapp using your crypto wallet.
  • In the "Transfer NFT" section, input Collection Address, Receiver's Wallet Address, and "NFT Token ID."
  • Finalize the process by clicking "Confirm Transfer."
  • Confirm the transaction within your wallet. Screenshot

  • Disclaimer: When someone transfers an ERC-721 token, the same ERC-721 token will be transferred to another person, and an ERC-20 token will be automatically transferred as well. This means that when an ERC-721 token is sent, it triggers a simultaneous transfer of both the ERC-721 token itself and an ERC-20 token to the recipient.


This guide has provided a comprehensive walkthrough to bring your digital collection to life using Express Protocol’s ERC404 Dapp. Explore the Dapp and launch your NFT collections hassle-free!