An implementation of a ROSCA over Ethereum.
By WeTrust
This repository holds the smart contract for the ROSCA MVP and its associated tests.
Make sure you have testrpc and truffle installed.
First, run
npm install
from the repository's root directory.
Then run testrpc which will serve as the blockchain provider:
./testrpc_command.sh
In another terminal, run the tests using
tools/build/run-test.sh
This will create a copy of the smart contract that exposes its internal state variable and functions, then run all tests on that "publicized" copy.