Collection of smart contracts that form the basis of the RealityToken ecosystem.
Install requirements with npm:
Start the TestRPC with bigger funding than usual, which is required for the tests:
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
Please see the attached realitytoken.pdf