Smart Contracts

Build and deploy a custom smart contract with a few clicks on Ethereum, Polygon, Avalanche, Solana and more.

* Free Smart Contracts are only available on the Polygon blockchain, using ERC721 format.

*Before you can mint, sell or drop an NFT, you have to first create a Smart Contract. Smart Contracts are applications that live on blockchains and are used to control the creation, distribution and ownership of your non-fungible tokens.

Customizable Features of Our Smart Contracts

Multichain

Curios supports an ever growing number of blockchains. Different blockchains have different advantages, and Curios makes it just as easy to interact on any of our supported chains. We currently support smart contracts on Ethereum, Polygon, Palm, Avalanche, Near/Aurora, and more coming all the time.

ERC721 or ERC1155

These are the two most popular and widely used Smart Contract formats. Our factories support both of these formats. We recommend you only use the ERC1155 format if you have advanced knowledge of creating different "token types" and "collections" of NFTs with varying attributes.

Unique, Limited, and Open Editions

Pick whichever quantity of tokens you'd like. Use "Unique" to mint a rare, one-of-one token. Use "Limited" to mint/sell up to 10,000 tokens. And, use "Open" to deploy a Smart Contract with an unknown / unlimited amount of tokens.

Royalties

Curios supports an ever growing number of blockchains. Different blockchains have different advantages, and Curios makes it just as easy to interact on any of our supported chains. We currently support smart contracts on Ethereum, Polygon, Palm, Avalanche, Near/Aurora, and more coming all the time.

Non-Transferrable Tokens (NTT, or Soul-Bound Tokens)

This is a special type of token that can NOT be transferred. These types of tokens are useful for tokens that are tied to a specific person, and that you do not want to be transferable to anyone else.

Generative Art
Reveals, Packs, and Gamification
NFT Ticketing
Upgradeable

Curios makes it easy for you to add utility to your Smart Contract. After you deploy the contract for free, you can:

Accept Payment +

Create a Payment / Checkout button for your NFT collection

Airdrop NFTs +

Airdrops your NFT Collection to any address or email

Unlock Content +

Make the NFT act as a key to unlock content or provide access to a website

Frequently Asked Questions

What is a smart contract?

Smart Contracts are applications that live on blockchains and are used to control the creation, distribution and ownership of your non-fungible tokens. Before you can mint, sell or drop an NFT, you have to first create a Smart Contract.

Is a smart contract the same thing as an NFT?

Creating NFTs is called minting, destroying NFTs is called burning. The minting or burning of an NFT is made possible through your Smart Contract. Smart Contracts are incredible pieces of programming that automatically execute tasks when certain conditions are met. IN the case of NFT's Smart Contracts are what tracks the record of ownership, where royalties are paid, and what special features this NFT unlocks.

How do I sell my NFTs?

After you create your Smart Contract, you will be given the option to list your NFTs for sale. If you’d like to create a complete NFT Marketplace of your own, click here to learn about our White Label NFT Marketplace product.

My project is complicated, are there other web3 tools available?

Curios provides deep expertise in Smart Contracts, NFT Marketplaces, web3 integrations into websites and token gated content delivery. Reach out to our team anytime at [email protected], we would love to help.

Are you a developer?

Create smart contracts with a few simple REST API calls.