Creating a custom contract

How to create a custom contract

Updated over a week ago

Mint on the Verisart contract or create/use your own custom contract.

Verisart contract vs Custom contract

What is the Verisart Contract?

The Verisart Contract is managed by Verisart and other creators can also mint NFTs on this contract.

If you mint NFTs on the Ethereum Verisart contract you need to cover the gas fees for minting the work (Polygon NFTs are free to mint on all our paid plans). Royalties are fixed for OpenSea and distributed by Verisart and variable for Rarible.

What is a Custom Contract?

Available on Individual Premium and Pro plans and all Business plans

Custom contracts provide a single home for all your NFTs or a specific project and a direct provenance from you to your collector.

Why create a custom contract?

  • Complete ownership and full control - only you can mint on the contract

  • Choose your own contract name and token ID

  • Each NFT gets minted with your branded token ID

  • Manage Royalties on OpenSea

  • Manage the contract details on other marketplaces like OpenSea and Rarible

Custom contracts on Polygon: Gas fees for creating a custom contract on Polygon are covered by Verisart.

Custom contracts on Ethereum: Gas fees for deploying your own custom contract on Ethereum generally cost around 0.2 - 0.5 ETH. The price of deploying a custom contract can vary significantly due to amount of activity on the network at the time. Check gas fees before deploying the contract.

Creating custom contracts

Create contracts by going to the 'Contracts' tab and clicking 'Create' or directly from the Minting form, under ‘Contract’, select ‘Custom contract’

  • On dashboard, click on the 'Contracts' tab

  • Click on 'Create'

  • Select blockchain: the blockchain you want to create the contract on.

  • Enter your contract details: these don’t need to be unique, someone can use the same name and contract symbol as your contract.



Contract Name

Name of your contract (appears on chain, Etherscan/ Polygonscan and marketplaces)

Maximum 21 characters

Contract Symbol

Token identifier metadata to help you identify your NFT in Etherscan/Polygonscan.

Maximum 6 characters


Short description to help you distinguish between different contracts (does not appear on chain)

Contract name or symbol cannot be changed after your contract is created.

  • Click ‘Create’

  • Confirm the transaction in your wallet

Polygon custom contract: Deployment fee covered by Verisart (paid plans)

Ethereum smart contract: Transaction fee for the deployment of the contract must be paid directly by the creator

  • Success

After the transaction is confirmed the new custom contract appears in the minting form.

You are ready to mint!

Did this answer your question?