-
Notifications
You must be signed in to change notification settings - Fork 215
Token Wizard 2.0 Strategies
At the moment, the Token Wizard 2.0 supports two types of crowdsale strategies, "With tiers and cap" and "Dutch auction".
Features of "With tiers and cap" strategy:
-
Tiers. A crowdsale can have one or more tiers. Each tier has a set of configurable parameters:
- Wallet address. Collected funds will be sent to the wallet address immediately after receiving from a participant of the crowdsale.
- Start time. A time when a tier of crowdsale will start. Start time should be in the future.
- End time. A time when a tier of crowdsale will end.
- Rate. Exchange rate for a token to the ether. E.g., exchange rate 100 means that for one ether you can buy 100 tokens.
- Supply. The maximum amount of tokens available to buy in a tier. Max cap of the crowdsale equals to the sum of all supply of all tiers.
- Allow modifying. It allows owners to modify Start time, End time before the start of the crowdsale.
-
Whitelist. The whitelisted strategy is popular in modern ICOs due to regulatory involvement in the process (September 2017). A native approach to comply with regulation is to perform KYC of buyers and restrict participants from democratic countries, e.g., the U.S. or PRC.
Every tier can have one or more whitelisted addresses. A tier can be or whitelisted or not. If a tier is whitelisted and if there are no whitelisted addresses than nobody can buy tokens on that tier. Whitelists can be changed any time during crowdsale. Each whitelist item has a set of configurable parameters:
- Address. Whitelisted Ethereum address.
- Min. The minimum amount of tokens to buy.
- Max. The maximum amount of tokens to buy.
If a tier is not whitelisted, the owner is able to configure a global min cap (in tokens) for every contributor (for each 1st transaction of contributor).
-
Reserved tokens. It allows to reserve tokens additionally to hard cap in percents from the sold amount or in absolute values for the team members or for bounty programs. Up to 20 addresses are supported. Tokens will be distributed and unlocked after the finalization of crowdsale.
-
No soft cap. Every crowdsale will be considered successful after the finalization whatever the number of tokens will be sold.
-
Mintable token. Token is mintable in this strategy with initial zero supply. The final supply cannot exceed the hard cap of the crowdsale. The total supply increases with every new contribution.
This type of crowdsale is an implementation of Dutch Auction, when the price of a lot is the highest at the start of auction and it subsides with each contribution till the end of auction.
Features of "Dutch Auction" strategy:
-
Crowdsale has a set of configurable parameters:
- Wallet address. Collected funds will be sent to the wallet address immediately after receiving from a participant of the crowdsale.
- Start time. A time when crowdsale will start. Start time should be in the future.
- End time. A time when crowdsale will end.
- minRate. Exchange rate for a token to the ether at the start of crowdsale. E.g., exchange rate 100 means that for one ether you can buy 100 tokens.
- maxRate. Exchange rate for a token to the ether at the end of crowdsale.
- Supply. The maximum amount of tokens available to buy in crowdsale.
- Allow modifying. It allows owners to modify Start time, End time before the start of the crowdsale.
- Burn excess. Whether the unsold tokens will be burnt on finalization, or be sent to the team wallet
-
Whitelist. Dutch auction crowdsale can have one or more whitelisted addresses. A crowdsale can be or whitelisted or not. If a crowdsale is whitelisted and if there are no whitelisted addresses than nobody can buy tokens on that tier. Whitelists can be changed any time during crowdsale. Each whitelist item has a set of configurable parameters:
- Address. Whitelisted Ethereum address.
- Min. The minimum amount of tokens to buy.
- Max. The maximum amount of tokens to buy.
If crowdsale is not whitelisted, the owner is able to configure a global min cap (in tokens) for every contributor (for each 1st transaction of contributor).
-
No soft cap. Every crowdsale will be considered successful after the finalization whatever the number of tokens will be sold.
-
Allocated token. A token is allocated on wallet address, indicated in the configuration of crowdsale. If total supply of crowdsale will be greater than total supply of a token, then the difference will stay in the wallet address.
- Introduction
- Demo
- Requirements
- Strategy
- How to run
- Using POA Networks
- Deployment Time & Gas
- Verifying Smart-Contracts
- Possible Tx Failures
- Token Wizard Projects
- Notable Contributors
- Support
- Disclaimer
- FAQ
- Change Start & End Times
- Change max cap for tier
- Change rate
- Distribute reserved tokens
- Finalize crowdsale