bokkypoobah / SikobaTokenContinuous

Smart Contract for Sikoba Continuous Token Sale

Home Page:http://www.sikoba.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sikoba Continuous Token Sale Contract (June-October 2017)

Introductory notes

  • one presale SKO is now represented as 1,000 SKO1 (instead of SKOK as initially written on the web site)
  • some initial (manual) testing completed, full testing remains to be done
  • we aim to deploy the contract before 1st June, but reserve the right to delay by a few days if any issues are found during testing

Functionality

  • Mint function
    • for participants who provide funding in fiat and ETH prior to token sale start
    • as reward for help with the project
  • Flag to indicate when minting completed
  • Start contribution period - Thursday, 01-Jun-17 00:00:00 UTC = 1496275200
  • End contribution period - Thursday, 31-Oct-17 23:59:59 UTC = 1509494399
  • Tokens per ETH
    • 1 ETH = 1,650 SKO1 on 01-Jun-2017
    • 1 ETH = 1,200 SKO1 on 31-Oct-2017
    • linear decline of number of tokens per ETH over time
    • correponds to a continuous and (slightly) accelerating token price increase over time
  • Max funding in USD
    • setUsdPerHundredETH(...) to be called manually when rate deviates by more than 5%
    • Keep track of total funding * USD rate (it will be approximate, but we think that's ok)
    • Soft limit maximum finding in USD terms = 400,000
    • When soft limit reached accept contributions for an additional 24 hours (but not beyond the end of the contribution period)
  • Pausing funding
    • The owner can temporarily stop funding via pause() in case there is some event or announcement which will materially affect the project.
    • Funding can be restarted via restart()

Open issues

  • need to decide if totalUsdFunding should include private sale
  • need to decide on the size of the bonus pool

To do just before launch

  • set the value of usdPerHundredETH
  • initialise totalUsdFunding (if necessary)

To do just after launch

  • mint tokens for private sale participants
  • mint tokens promised as reward for help during presale
  • mint tokens for the bonus pool

About

Smart Contract for Sikoba Continuous Token Sale

http://www.sikoba.com


Languages

Language:Shell 56.9%Language:JavaScript 43.1%