LogoLogo
English
English
  • Introduction
  • Key Concepts
  • Keepers
    • Staking Rewards
    • Keeper Dashboard
    • Dispute Lifecycle
    • Precedence Library
      • Dispute #1
      • Dispute #2
      • Dispute #3
      • Dispute #4
      • Dispute #5
      • Dispute #6
      • Dispute #7
  • Integrations
    • Honey Protocol
    • Planned Integrations
      • Token Engineering Commons
      • Agave Lending
      • Gardens Platform
      • Honeyswap
      • Honeycomb Wallet
      • Canon
      • Quests
  • Developers
    • Developer Grants
    • Using Covenants
    • Documentation
      • Getting Started
      • Disputable API
      • Testing disputable contracts
      • Using disputes directly
      • Intermediate dispute steps
      • Celeste Manifest
    • Glossary
  • DESIGNERS
    • Designs
Powered by GitBook
On this page

Was this helpful?

  1. Developers

Documentation

Developer documentation

PreviousUsing CovenantsNextGetting Started

Last updated 3 years ago

Was this helpful?

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 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

Dispute Lifecycle
0x44E4fCFed14E1285c9e0F6eae77D5fDd0F196f85
0xf0C8376065fadfACB706caFbaaC96B321069C015
0xeC7904e20b69F60966D6c6b9DC534355614dd922
0xBC9d027Eb4B1d9622F217De10f07DC74b7C81EeB
0x1a0d15f1f6d90C2b71EbA3859a1F30c91E5af9b8
0xC5F12618bC930AAB89bfc53b9d20288dfaaf3166
0x8C9968a2b16bc1cD0eaD74F5eeF25E899e795501
0x517b5c25ee5f972857BD4fD5BFfBbd23b1C9BcB7
0xD48A2641De3473CE23Cf670fc72B37755E06BD45
0x3Af3ff120aeB43Df7fC73CDd5E83b03DbfC81a9E