No description, website, or topics provided.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
contracts
migrations
scripts
test
.babelrc
.gitattributes
.gitignore
.solcover.js
.soliumignore
.soliumrc.json
.travis.yml
Makefile
README.md
package.json
truffle-config.js
yarn.lock

README.md

Branch Build Coverage
Master Build Status Coverage Status
Develop Build Status Coverage Status

MUST Platform smart contracts

Official smart constract behind MUST Platform

Equipment

  1. truffle is a development environment, testing framework and asset pipeline for Ethereum
  2. solium – Find & Fix Security Vulnerabilities
  3. solidity-coverage – Code coverage for Solidity testing
  4. ganache – Fast Ethereum RPC client for testing and development
  5. mocha is a feature-rich JavaScript test framework

Node environment commands

To execute one of them use npm or yarn with npm[yarn] run command

  • test – run tests inside development environment (will create or found on 8545 port)
    • test <path_to_file> – run selected test file
  • lint – checks smart-contracts on security vulnerabilities and following best practice
    • lint:fix – checks and auto fix (if possible)
  • console – run development console with integrated web3 (js library to operate with Ethereum blockchain)
  • coverage – checks test coverage