Deploy Token Drop

Deploy an ERC-20 token smart contract with a drop sale mechanism.

About

A Token Drop smart contract is a version of an ERC-20 smart contract with one main difference from the standard ERC-20 smart contract available through The Web3 Toolbox.

Sale Mechanism

Rather than you minting all of your ERC-20 tokens upfront, then distributing them to wallets or smart contracts. The token drop smart contract allows you to charge users an arbitrary price per token to claim the tokens themself from your smart contract.

ie. You could charge $0.10 USDC for each token a user claims. If they would like to buy 1000 tokens, they will be charged $100 USDC.

You have full control over how many tokens can be minted in total or by each user, as well as the ability to have a whitelisted presale and public sale phase with different prices. These settings are set using the "Set Claim Phases" action after the smart contract has been deployed.

Tokens claimed from tokens drop contracts are ERC-20 tokens, which means they can be used as governance tokens on the DAO smart contract.

Parent Element

Deploy Smart Contracts

Drop this element onto the page first to access this action.

Action Name

Deploy Token Drop a Deploy Smart Contracts

Action Parameters

Press "Show Documentation" under the input for more information on each field.

Exposed States

The following states are available once this action has run.

Token Drop Contract Address

The smart contract address of the deployed Token Drop smart contract.

Token Drop Deployment Error

The error that occurred when deploying a Token Drop smart contract.

Events

Token Drop Contract Deployed

A Token Drop smart contract was successfully deployed.

Token Drop Deployment Error

An error occurred while deploying a Token Drop smart contract.

More questions? Join our Discord

Last updated