@kleros/tcr
v0.1.28Arbitrable Permission Lists on Ethereum
Contracts for creating arbitrable permission lists on Ethereum.
Development
- Clone this repo.
- Run
yarn
to install dependencies and thenyarn 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.
npm i @kleros/[email protected]
Source Code
github.com/kleros/tcrMetadata
- MIT
- Whatever
- Kleros
- released 12/8/2019