Celeste Entities

CourtConfig

Field

Type

Description

id

ID!

Court config id

currentTerm

BigInt!

Current term

termDuration

BigInt!

Term duration

feeToken

ERC20!

Token used for fees

anjToken

ERC20

Anj token

jurorFee

BigInt!

Juror fees

draftFee

BigInt!

Draft fees

settleFee

BigInt!

Settle fees

evidenceTerms

BigInt!

Evidence terms

commitTerms

BigInt!

Commit terms

revealTerms

BigInt!

Reveal terms

appealTerms

BigInt!

Appeal terms

appealConfirmationTerms

BigInt!

Appeal configuration terms

maxRulingOptions

Int!

Maximum ruling options

penaltyPct

Int!

Penalty pct

finalRoundReduction

Int!

Final round reduction

firstRoundJurorsNumber

BigInt!

First round juror’s number

appealStepFactor

BigInt!

Appeal step factor

maxRegularAppealRounds

BigInt!

Maximum number of regular appeal rounds

finalRoundLockTerms

BigInt!

Final round lock terms

appealCollateralFactor

BigInt!

Appeal collateral factor

appealConfirmCollateralFactor

BigInt!

Appeal confirm collateral factor

minActiveBalance

BigInt!

Minimum active balance

minMaxPctTotalSupply

BigInt!

Min-max pct total supply

maxMaxPctTotalSupply

BigInt!

Maximum pct total supply

fundsGovernor

Bytes

Funds govenor address

configGovernor

Bytes

Config govenor address

feesUpdater

Bytes

Fees updater

modulesGovernor

Bytes

Modules govenor address

brightIdRegister

BrightIdRegisterModule

Brightid register in relation to court config

jurorsRegistry

JurorsRegistryModule!

Juror registry in relation to court config

subscriptions

SubscriptionModule

Court config subscriptions

modules

[CourtModule!]

Court config modules

terms

[CourtTerm!]

Court config terms

moduleAddresses

[String!]!

Module addresses

CourtTerm

Field

Type

Description

id

ID!

Court term id

startTime

BigInt!

Court start time

randomnessBN

BigInt!

Randomness batch number

randomness

Bytes

Randomness generator address

court

CourtConfig!

Court configurations

createdAt

BigInt!

Block court term was created

ERC20

Field

Type

Description

id

ID!

Token id

name

String!

Token name

symbol

String!

Token symbol

decimals

Int!

Token Decimals

CourtModule

Field

Type

Description

id

ID!

Court module id

type

CourtModuleType!

Court module type

address

Bytes!

Court module address

court

CourtConfig!

Court configurations

Dispute

Field

Type

Description

id

ID!

Dispute id

subject

Arbitrable!

Dispute subject

evidences

[Evidence!]

Evidence in relation to dispute

createTermId

BigInt!

Dispute term id

possibleRulings

Int!

Possible rulings for dispute

finalRuling

Int!

Final ruling for dispute

lastRoundId

BigInt!

Last round id

state

DisputeState!

Current state of dispute

settledPenalties

Boolean!

Checks wether penalties are settled

metadata

String!

Dispute metadata

rawMetadata

Bytes!

Raw metadata

disputable

Disputable

Disputable info in relation to dispute

rounds

[AdjudicationRound!]

Dispute rounds

jurors

[JurorDispute!]

Jurors in relation to dispute

txHash

String!

Transaction hash

createdAt

BigInt!

Block dispute was created

ruledAt

BigInt

Dispute ruling timestamp

Disputable

Field

Type

Description

id

ID!

Disputable id

dispute

Dispute!

Dispute

title

String!

Title of dispute

agreement

String!

Disputable aggreement

actionId

BigInt!

Action id

challengeId

BigInt!

Challenge id

address

Bytes!

Disputable address

disputableActionId

BigInt!

Disputable action id

defendant

Bytes!

Defendant address

plaintiff

Bytes!

Plaintiff address

organization

Bytes!

Organization address

actionContext

String!

Action content

rawActionContext

Bytes!

Raw action content

challengeContext

String!

Context of the challenge

rawChallengeContext

Bytes!

Raw context of the challenge

Arbitrable

Field

Type

Description

id

ID!

Arbitrable id

disputes

[Dispute!]

Disputes where arbitrable

Evidence

Field

Type

Description

id

ID!

Evidence id

arbitrable

Arbitrable!

Arbitrable evidence

dispute

Dispute!

Dispute in relation to evidence

data

Bytes!

Evidence data identifier

submitter

Bytes!

Address of the submitter

createdAt

BigInt!

Block evidence was created

AdjudicationRound

Field

Type

Description

id

ID!

Adjudication round id

number

BigInt!

Adjudication round number

dispute

Dispute!

Dispute in relation to adjudication round

state

AdjudicationState!

Current state of adjudication

stateInt

Int!

State int

draftTermId

BigInt!

Draft term id

draftedTermId

BigInt

Drafted term id

jurorsNumber

BigInt!

Juror’s number

settledPenalties

Boolean!

Check wether penalties are settled

jurorFees

BigInt!

Juror fees

jurors

[JurorDraft!]

Jurors in relation to adjudication round

delayedTerms

BigInt!

Delayed terms of adjudication round

selectedJurors

BigInt!

Selected jurors

coherentJurors

BigInt!

Coherent juror

collectedTokens

BigInt!

Tokens collected for adjudication round

appeal

Appeal

Adjudication round appeal

vote

Vote

Vote

createdAt

BigInt!

Block adjudication round started

Vote

Field

Type

Description

id

ID!

Vote id

winningOutcome

OutcomeType!

Outcome of vote

createdAt

BigInt!

Block vote was created

Appeal

Field

Type

Description

id

ID!

Appeal id

round

AdjudicationRound!

Adjudication round

maker

Bytes!

Maker address

appealedRuling

BigInt!

Appealed ruling count

appealDeposit

BigInt!

Appeal deposit

taker

Bytes!

Taker address

opposedRuling

BigInt!

Opposed ruling count

confirmAppealDeposit

BigInt!

Deposit after appeal confirmation

settled

Boolean!

Check wether appeal is settled

settledAt

BigInt

Settled at timestamp

confirmedAt

BigInt

Appeal confirmation timestamp

createdAt

BigInt!

Block appeal was created

Juror

Field

Type

Description

id

ID!

Juror id

treeId

BigInt!

Tree id

activeBalance

BigInt!

Active balance of juror

lockedBalance

BigInt!

Locked balance of juror

availableBalance

BigInt!

Available balance

deactivationBalance

BigInt!

Deactivation balance

withdrawalsLockTermId

BigInt!

Lockterm id for withdrawals

disputes

[JurorDispute!]

Juror disputes

drafts

[JurorDraft!]

Juror drafts

anjMovements

[ANJMovement!]

Juror anjmovement

claimedSubscriptionFees

[JurorSubscriptionFee!]

Subscription fees claimed

createdAt

BigInt!

Block juror was created

uniqueUserId

Bytes

Unique juror id

registerTime

BigInt

Time of registration

addressVoided

Boolean

Address void check

JurorDispute

Field

Type

Description

id

ID!

Juror dispute id

juror

Juror!

Juror address

dispute

Dispute!

Dispute details in relation to the juror

JurorDraft

Field

Type

Description

id

ID!

Juror draft id

round

AdjudicationRound!

Adjudication round

juror

Juror!

Juror address

weight

BigInt!

Juror draft weight

locked

BigInt!

Total locked

rewarded

Boolean!

Reward check

rewardedAt

BigInt

Reward timestamp

commitment

Bytes

Commitment transaction hash

commitmentDate

BigInt

Commitment date

revealDate

BigInt

Reveal date

outcome

Int

Verdict

leaker

Bytes

Leaker address

createdAt

BigInt!

Block juror draft was created

ANJMovement

Field

Type

Description

id

ID!

Anjmovement id

juror

Juror!

Juror address

type

ANJMovementType!

Anjmovement type

amount

BigInt!

Amount

effectiveTermId

BigInt

Term id

createdAt

BigInt!

Block anjmovement was created

FeeMovement

Field

Type

Description

id

ID!

Fee movement id

owner

Bytes!

Owner address

type

FeeMovementType!

Fee movement type

amount

BigInt!

Amount

createdAt

BigInt!

Block fee movement was created

TreasuryBalance

Field

Type

Description

id

ID!

Treasury balance id

owner

Bytes!

Owner address

token

ERC20!

Token details

amount

BigInt!

Treasury balance amount

BrightIdRegisterModule

Field

Type

Description

id

ID!

Register module id

court

CourtConfig!

Court configurations

verifiers

[Bytes!]!

Address of verifier

registrationPeriod

BigInt!

Registration period

verificationTimestampVariance

BigInt!

Verification timestamp variance

JurorsRegistryModule

Field

Type

Description

id

ID!

Juror registry id

court

CourtConfig!

Court configurations

totalStaked

BigInt!

Total staked

totalActive

BigInt!

Total active jurors

totalDeactivation

BigInt!

Total no of deactivated jurors

SubscriptionModule

Field

Type

Description

id

ID!

Subscription module id

court

CourtConfig!

Court configurations

currentPeriod

BigInt!

Current period of subscription module

feeToken

Bytes!

Token contract address

periodDuration

BigInt!

Time duration for subscription

periodPercentageYield

BigInt!

Period percentage yield

periods

[SubscriptionPeriod!]

Subscription period

SubscriptionPeriod

Field

Type

Description

id

ID!

Subscription id

feeToken

Bytes!

Token contract address

donatedFees

BigInt!

Donated fees

balanceCheckpoint

BigInt!

Balance at checkpoint

totalActiveBalance

BigInt!

Total active balance

instance

SubscriptionModule!

Subscription period instance

jurorClaims

[JurorSubscriptionFee!]

Amount claimed by juror

createdAt

BigInt!

Block subscription period started

JurorSubscriptionFee

Field

Type

Description

id

ID!

Subscription id

juror

Juror!

Juror information

period

SubscriptionPeriod!

Time duration for subscription

amount

BigInt!

Subscription amount

Last updated