Tokens

Deploy an ERC-721 token

Learn how to deploy an ERC-721 token using thirdweb's dashboard or programmatically through the SDK. This guide will walk you through the steps to create, configure, and deploy your own ERC-721 token.

Deploying through the dashboard

  • Create a project

    Navigate to the thirdweb dashboard and create a new project or use an existing one.

  • Select NFT Collection

    Navigate to the Tokens section and select Create NFT Collection

    Token deployment screen on thirdweb dashboard
  • Configure Collection

    Determine your NFT Collection's name, symbol, and chain. You may also optionally set up an image or logo, social links, and a description for your collection.

    In this step, also determine the admin wallet address that will manage the collection. This address will have the ability to mint new NFTs, manage metadata, and perform other administrative tasks.

    Create NFT screen on thirdweb dashboard
  • Upload NFTs

    Upload your NFTs to the collection. You can upload images, videos, or other media files that represent your NFTs. You can also set metadata for each NFT, including name, description, and attributes.

    Upload NFTs screen on thirdweb dashboard
  • Determine Primary and Secondary Sale Recipients

    Input the wallet address that will receive the primary sale proceeds from the NFT collection. You can also set up secondary sale royalties, which will be paid to the specified address whenever the NFT is resold on marketplaces that support royalties.

    Sale recipients screen on thirdweb dashboard
  • Deploy Collection

    Confirm your configuration and select the "Launch" button to deploy your ERC-721 token collection to the blockchain.

Deploying programmatically

Coming soon