status-network-token icon indicating copy to clipboard operation
status-network-token copied to clipboard

Smart Contracts for the Status Contribution Period, along with Genesis and Network Tokens

Status Network Token

Build Status

Technical definition

At the technical level SGT & SNT are a ERC20-compliant tokens, derived from the MiniMe Token that allows for token cloning (forking), which will be useful for many future use-cases.

Also built in the token is a vesting schedule for limiting SNT transferability over time. Status Project Founders tokens are vesting.

Contracts

  • SNT.sol: Main contract for the token.
  • SGT.sol: Token contract for early adopters. Deployed to 0xd248B0D48E44aaF9c49aea0312be7E13a6dc1468
  • MiniMeToken.sol: Token implementation.
  • StatusContribution.sol: Implementation of the initial distribution of SNT.
  • DynamicCeiling.sol: Auxiliary contract to manage the dynamic ceiling during the contribution period.
  • SNTPlaceHolder.sol: Placeholder for the Status Network before its deployment.
  • ContributionWallet.sol: Simple contract that will hold all funds until final block of the contribution period.
  • MultiSigWallet.sol: ConsenSys multisig used for Status and community multisigs.
  • DevTokensHolder.sol: Contract where tokens belonging to developers will be held. This contract will release this tokens in a vested timing.
  • SGTExchanger.sol: Contract responsible for crediting SNTs to the SGT holders after the contribution period ends.

See INSTRUCTIONS.md for instructions on how to test and deploy the contracts.

Reviewers and audits.

Code for the SNT token and the offering is being reviewed by:

A bug bounty for the SNT token and offering started on 14/6/2017. More details