Using Outcome tokens and RealityToken+RealityCheck to generate financial products
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
src
test
.babelrc
.eslintignore
.eslintrc
.gitignore
.npmignore
LICENSE
Readme.md
package-lock.json
package.json
truffle.js

Readme.md

RealityToken

Collection of smart contracts that form the basis of the RealityToken ecosystem.

Audit

Audit Report:

To be linked

Install

Install requirements with npm:

npm install

Testing

Start the TestRPC with bigger funding than usual, which is required for the tests:

truffle test

Please install at least node version >=7 for async/await for a correct execution

Run all tests

truffle test -s

The flag -s runs the tests in a silence mode. Additionally the flag -g can be added to plot the gas costs per test.

Compile and Deploy

These commands apply to the RPC provider running on port 8545. You may want to have TestRPC running in the background. They are really wrappers around the corresponding Truffle commands.

Compile all contracts to obtain ABI and bytecode:

truffle compile --all

Migrate all contracts:

truffle migrate --network NETWORK-NAME

Documentation

Please see the attached realitytoken.pdf

Contributors