Skip to content
RenEx Ethereum contracts, written in Solidity
Branch: master
Clone or download
vinceau Merge pull request #21 from republicprotocol/nightly
Config updates and test updates
Latest commit 38805c2 Mar 11, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode Updated configuration Jul 10, 2018
contracts Merge branch 'master' into nightly Mar 11, 2019
docs Updated Atomic Swapper docs and contract Oct 18, 2018
migrations Added proper DGX token Feb 19, 2019
test-ts Merge branch 'master' into nightly Mar 11, 2019
.gitattributes Updated configuration Jul 10, 2018
.gitignore test-ts: Removed ts bindings from git Aug 22, 2018
.solcover.js .solcover.js: Ignore test contracts Oct 5, 2018
.travis.yml migrations: Added DNR Store ownership claim to migrations Oct 5, 2018
LICENSE Initial commit Jun 14, 2018
README.md readme: updated test and coverage instructions Oct 8, 2018
generateGoBindings.sh update binding-generating script to work with both mac and linux Oct 15, 2018
package-lock.json Merge branch 'master' into nightly Mar 11, 2019
package.json
truffle-config.js .travis.yml: Install typescript; updated tab sizes Jul 19, 2018
truffle.js migrations: Updated config, added broker registration step Oct 11, 2018
tsconfig.json contracts,test-ts: Implemented RenEx broker signatures for orders Aug 22, 2018

README.md

RenEx Contracts

Build Status Coverage Status

Documentation

RenEx Sol is a Solidity implementation of the RenEx smart contracts.

RenEx (Ren Exchange) is the official Republic Protocol dark pool.

Dependencies

RenEx Sol depends on the OpenZeppelin Solidity library and the Republic Protocol Solidity library.

Tests

Install the dependencies.

npm install

Run the ganache-cli or an alternate Ethereum test RPC server on port 8545.

npx ganache-cli

Run the Truffle test suite.

npm run test

Coverage

Install the dependencies.

npm install

Run the Truffle test suite with coverage.

npm run coverage
You can’t perform that action at this time.