Documentation

Developer documentation

NOTE: This documentation is currently a work in progress

The following sub-sections will provide a detailed overview of how Celeste internally works and how to create applications that utilize Celeste.

For a higher level overview of how Celeste works please refer to the Dispute Lifecycle section.

Deployed Contracts

Contract Name

Functions

xDai Address

Polygon Address

AragonCourt

  • creation of disputes

  • querying of dispute resolution results

DisputeManger

  • stores intermediate dispute state

  • drafts jurors

  • appeal resolutions

  • settle rewards, penalties and appeal deposits

CRVoting

  • register concealed jurors votes

  • revealing votes

  • leaking votes

JurorsRegistry

  • keep track of available jurors

  • juror staking & unstaking

CourtManifest

  • tracks representatives

  • tracks challenger and defendant for dispute

Last updated