Skip to main content

Documentation Index

Fetch the complete documentation index at: https://kleros-mintlify-changelog-2026-05-12-1778458371.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Default dispute kit with proportional PNK drawing, plurality voting (optional commit-reveal), and equal-split incentives. Supported by all courts as fallback.

Juror Methods

castCommit(uint256 _coreDisputeID, uint256[] _voteIDs, bytes32 _commit)

Submit vote commitment during commit period (hidden vote courts only).

castVote(uint256 _coreDisputeID, uint256[] _voteIDs, uint256 _choice, uint256 _salt, string _justification)

Cast or reveal a vote. For hidden-vote courts, choice and salt must match commitment.

Appeal Methods

fundAppeal(uint256 _coreDisputeID, uint256 _choice) payable

Fund an appeal. Winners pay 1× cost, losers pay 2×. Losers have half the funding period. Appeal proceeds when two choices are funded.

withdrawFeesAndRewards(uint256 _coreDisputeID, address _beneficiary, uint256 _coreRoundID, uint256 _choice) → uint256

Withdraw appeal fees and rewards post-resolution.

Events

EventDescription
VoteCommittedCommitment submitted
JustificationVote justification recorded
ContributionAppeal funding contribution
ChoiceFundedAppeal choice fully funded
Version: 2.0.0 | Proxy: UUPS Upgradeable View Source