Skip to content

Latest commit

 

History

History
41 lines (27 loc) · 2.2 KB

README.md

File metadata and controls

41 lines (27 loc) · 2.2 KB

Transmute Network Contracts Build Status Coverage Status

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

Transmute Network Diagram

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

Run the project locally

Install the project

npm install

Run the tests

npm run ganache # in a separate shell

Running the unit tests of every smart contract

npm run test:unit

Running the integration test of the Delegated Proof of Stake consensus in action

npm run test:integration