Arbitrable Permission Lists on Ethereum
Contracts for creating arbitrable permission lists on Ethereum.
Development
- Clone this repo.
- Run
yarn to install dependencies and then yarn build to compile the contracts.
Release
To bump the version of the package, use yarn release.
Scripts
yarn prettify - Apply prettier to the entire project.
yarn lint:sol - Lint the entire project's .sol files.
yarn lint:js - Lint the entire project's .js files.
yarn lint:sol --fix - Fix fixable linting errors in .sol files.
yarn lint:js --fix - Fix fixable linting errors in .js files.
yarn lint - Lint the entire project's .sol and .js files.
yarn test - Run the truffle tests.
yarn cz - Run commitizen.
yarn build - Compiles contracts and extracts the abi into the abi folder.
yarn release - Run standard-version`.
Test
Testrpc default gas limit is lower than the mainnet which prevents deploying some contracts. Before running truffle tests use:
testrpc -l 8000000.
Contributing
See contributing.
Learn how to develop arbitrable and arbitrator contracts here.