kleros
kleros-interaction
Solidity

Smart contracts able to interact with Kleros

Last updated Dec 9, 2025
86
Stars
60
Forks
22
Issues
0
Stars/day
Attention Score
52
Language breakdown
Solidity 55.7%
JavaScript 44.3%
Files click to expand
README

Kleros Interaction Smart Contracts

JavaScript Style Guide Build Status Tested with Truffle Conventional Commits Commitizen Friendly Styled with Prettier Chat on Gitter

Smart contracts able to interact with Kleros and standard proposals.

Get Started

  • Clone this repo.
  • Run yarn to install dependencies and then yarn run build to compile the contracts.

Scripts

  • yarn run prettify - Apply prettier to the entire project.
  • yarn run lint:sol - Lint the entire project's .sol files.
  • yarn run lint:js - Lint the entire project's .js files.
  • yarn run lint:sol --fix - Fix fixable linting errors in .sol files.
  • yarn run lint:js --fix - Fix fixable linting errors in .js files.
  • yarn run lint - Lint the entire project's .sol and .js files.
  • yarn test - Run the truffle tests.
  • yarn run cz - Run commitizen.
  • yarn run build - Compile contracts.

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.

© 2026 GitRepoTrend · kleros/kleros-interaction · Updated daily from GitHub