Providing bonus tokens to investors
To increase the interest of investors in your ICO, you can provide an attractive bonus to investors based on certain conditions. For example, you can give early investors 10 percent more tokens than someone who invests at a later stage, as a bonus.
In this recipe, you will learn to include this bonus feature in your crowdsale contract.
Getting ready
You need to have a development environment that supports solidity programming and an Ethereum network to deploy and test your code.
Since the contract extends the crowdSale
contract created in the Building your own Initial Coin Offering recipe, it is recommended to finish that before stepping through this recipe.
The contracts are for illustration purposes only, are not well optimized, and may contain bugs. DO NOT USE THEM in your end product.
How to do it…
- You can set your own time duration for providing the bonus. In this recipe, we will provide a 20% bonus to those investors who buy within the first 24 hours...