This repo contains the smart contracts that are under development for the Delegated Proof of Stake layer of the Transmute Platform: A marketplace for decentralized storage. For more information about the Platorm check out our Whitepaper
Check out the wiki for more information about the contracts and the DPOS implementation.
- Delegator States: What are the different states a
Delegator
can be in - DPOS Rounds debate: Possible implementations of the DPOS Rounds, and the motivation behind the choice we made for Transmute
- DPOS Specs: The mechanisms of Transmute DPOS with detailed steps and explanations of their implication.
- Provider Pool: What data structure is used to store
Providers
- Provider States: What are the different states a
Provider
can be in - Testing internal methods: How we test contracts' internal methods
npm install
npm run ganache # in a separate shell
npm run test:unit
npm run test:integration