Grant tokens to the team after ICO finished
yuanfeiz opened this issue · 3 comments
yuanfeiz commented
Define a function: grantTokens() canGrant
which will grant currentSupply / 0.6 - currentSupply
BOT to the target account.
Ask:
- to whom?
- where to set the whom: constructor or constant?
- emit Event or not?
TT1943 commented
方案尽量简单
- to a wallet address
- set in constructor
- emit Event
我再总结一下方案(最后一条有变动,让方案简单点):
BOT总量上限1亿个,ICO最多出让6000万个
初始函数传入start_block,end_block,initial_rate, presale_supply, presale_wallet。
presale_supply包含在ICO总量里,假设是1000万的话,那剩余的ICO数量就变成5000万个。
ICO的兑换比暂时定为1QTUM兑100BOT(后面视实际价格定),每隔1000个block就自动降10%。
BOT总量恒定1亿,如果preICO + ICO出让X个BOT(X <= 6000万),则团队可以取的数量是(1亿-X)
TT1943 commented
也就是说没融到目标的话,那团队能拿到剩余的token,然后这些多余的token会锁定,直到未来项目做到一定阶段的时候再以更高的价格出售。类似于gnosis目前的做法。团队拥有95%的token,但锁定不流通。
TT1943 commented
这么做,还有一个考虑是最近行情不稳定,但是即便不ICO,目前的资金也够支持2年,即便现下token没人要,未来项目推进到合适的时候再出售剩余的,其实价格会更好