2017-04-29 11:36:53 +00:00
# Status Network Token
2017-06-09 15:07:32 +00:00
[![Build Status ](https://travis-ci.org/status-im/status-network-token.svg?branch=master )](https://travis-ci.org/status-im/status-network-token)
2016-11-08 13:12:24 +00:00
2017-05-30 03:04:37 +00:00
- [Whitepaper ](https://status.im/whitepaper.pdf )
2017-05-28 07:55:40 +00:00
- [Contribution Period Specification ](/SPEC.md )
2017-06-14 05:31:11 +00:00
- [The Importance of Distribution ](https://blog.status.im/distribution-dynamic-ceilings-e2f427f5cca ) blogpost.
2017-05-28 07:55:40 +00:00
- [Encoding the Status ‘ Genesis Block’ ](https://blog.status.im/encoding-the-status-genesis-block-d73d287a750 ) blogpost.
2017-04-19 07:48:13 +00:00
## Technical definition
2017-05-28 07:55:40 +00:00
At the technical level SGT & SNT are a ERC20-compliant tokens, derived from the [MiniMe Token ](https://github.com/Giveth/minime ) that allows for token cloning (forking), which will be useful for many future use-cases.
2017-04-19 07:48:13 +00:00
2017-05-28 07:55:40 +00:00
Also built in the token is a vesting schedule for limiting SNT transferability over time. Status Project Founders tokens are vesting.
2017-04-19 07:48:13 +00:00
## Contracts
2017-05-28 17:12:30 +00:00
- [SNT.sol ](/contracts/SNT.sol ): Main contract for the token.
2017-05-31 04:48:01 +00:00
- [SGT.sol ](/contracts/SGT.sol ): Token contract for early adopters. Deployed to [0xd248B0D48E44aaF9c49aea0312be7E13a6dc1468 ](https://etherscan.io/address/0xd248B0D48E44aaF9c49aea0312be7E13a6dc1468#readContract )
2017-04-19 07:48:13 +00:00
- [MiniMeToken.sol ](/contracts/MiniMeToken.sol ): Token implementation.
2017-05-23 14:14:26 +00:00
- [StatusContribution.sol ](/contracts/StatusContribution.sol ): Implementation of the initial distribution of SNT.
2017-05-28 07:55:40 +00:00
- [DynamicCeiling.sol ](/contracts/DynamicCeiling.sol ): Auxiliary contract to manage the dynamic ceiling during the contribution period.
2017-06-04 08:53:35 +00:00
- [SNTPlaceHolder.sol ](/contracts/SNTPlaceHolder.sol ): Placeholder for the Status Network before its deployment.
2017-05-23 14:14:26 +00:00
- [ContributionWallet.sol ](/contracts/ContributionWallet.sol ): Simple contract that will hold all funds until final block of the contribution period.
2017-06-11 16:24:49 +00:00
- [MultiSigWallet.sol ](/contracts/MultiSigWallet.sol ): ConsenSys multisig used for Status and community multisigs.
2017-05-28 07:55:40 +00:00
- [DevTokensHolder.sol ](/contracts/DevTokensHolder.sol ): Contract where tokens belonging to developers will be held. This contract will release this tokens in a vested timing.
2017-06-04 08:53:35 +00:00
- [SGTExchanger.sol ](/contracts/SGTExchanger.sol ): Contract responsible for crediting SNTs to the SGT holders after the contribution period ends.
2017-04-19 07:48:13 +00:00
2017-05-23 14:14:26 +00:00
## Reviewers and audits.
2017-04-19 07:48:13 +00:00
2017-06-14 05:31:11 +00:00
Code for the SNT token and the offering is being reviewed by:
2017-04-19 07:48:13 +00:00
2017-05-23 14:14:26 +00:00
- Jordi Baylina, Author.
2017-06-15 04:05:38 +00:00
- [Smart Contract Solutions (OpenZeppelin) ](https://smartcontractsolutions.com/ ). [Pending audit results ](/ ) [Preliminary ](/audits/prelim-smartcontractsolutions-ef163f1b6fd6fb0630a4b8c78d3b706f3fe1da33.md )
- [CoinFabrik ](http://www.coinfabrik.com/ ). [2152b17aa2ef584a2aea95533c707a345c6ccf69 ](/audits/coinfabrik-2152b17aa2ef584a2aea95533c707a345c6ccf69.pdf )
2017-06-14 05:31:11 +00:00
- [BlockchainLabs ](http://blockchainlabs.nz/ ). [Pending audit results ](/ )
2017-06-14 05:33:04 +00:00
- [Bok Consulting ](https://www.bokconsulting.com.au/ ). [Pending audit results ](/ )
2017-05-23 14:14:26 +00:00
- YYYYYY. [Pending audit results ](/ )
2017-04-19 07:48:13 +00:00
2017-06-14 05:31:11 +00:00
A bug bounty for the SNT token and offering started on 14/6/2017. [More details ](https://blog.status.im/status-network-token-bug-bounty-a66fc2324359 )