Kleros Arbitrator Proxy Addresses
The arbitrator proxy sits between Reality.eth and Kleros Court. When asking a question on Reality.eth, you pass the proxy address as thearbitrator parameter.
Ethereum Mainnet
Sepolia Testnet
Gnosis Chain
Cross-chain Proxies
For deployments where the question lives on one chain and arbitration runs on another (e.g. question on Polygon, arbitration on Ethereum), see the cross-chain-realitio-proxy deployments.Each proxy is configured with a specific subcourt, initial number of juror votes, and arbitration fee. Contact
integrations@kleros.io to deploy a custom proxy for your use case.Reality.eth Interface
Your contract interacts with Reality.eth through these core functions.Asking Questions
askQuestionERC20().
Reading Answers
Submitting Answers
Requesting Arbitration
Question Format
Questions use the Unicode delimiter␟ (U+241F) to separate fields. The exact format depends on the template.
Result Interpretation
Answers are returned asbytes32. How to decode them depends on the template.
Special Values
Two reserved bytes32 values appear in answers:0xff...ff(allfs) - Invalid. The question is unanswerable, ambiguous, or violates the question policy. Always handle this case in your contract.0xff...fe(allfs except the last digit) - Answered too early. The question was asked before the underlying event could be resolved. The question can be re-asked once the event has occurred.
Arbitration Flow
When arbitration is requested:- The requester pays the arbitration fee to the Kleros Arbitrator Proxy
- The proxy creates a dispute in Kleros Court with the configured subcourt and juror count
- The evidence period opens; parties submit evidence through the proxy contract
- Jurors vote based on the question and submitted evidence
- Once the ruling is final, the proxy calls
submitAnswerByArbitrator()on Reality.eth - Reality.eth finalizes the answer based on the arbitrator’s ruling
Evidence Submission
Evidence is submitted through the Kleros Arbitrator Proxy contract, not through Reality.eth.Fees and Payments
The Reality.eth + Kleros system involves several fee types, each with a specific role in the incentive structure.
*When settled by arbitration, the arbitrator specifies who receives the reward.
For full details on each fee - including how the takeover fee equals the previous answerer’s bond, and when the 2.5% claim fee burn applies (Reality.eth v2.1+) - see the Integration Guide → Fees and Payments.