Stateswap is a protocol to create state change swaps between arbitrary smart contract function calls.
Find more information here.
Install dependencies with Yarn:
yarnRun testrpc (ganache-cli) to provide a simulated EVM:
yarn testrpcIn a separate terminal, run the testuite:
yarn testLint all Solidity files with:
yarn lintRun static analysis tooling with:
yarn analyzeEdit truffle-config.js according to your deployment plans, then run:
yarn run truffle deploy --network [network]