Calls
depositRelayerBond
NamespacefinaliseAuthoritiesChange
NamespacesetBridgePaused
NamespacesetChallengePeriod
NamespacesetContractAddress
NamespacesetDelayedEventProofsPerBlock
NamespacesetEventBlockConfirmations
NamespacesetRelayer
NamespacesetXrplDoorSigners
NamespacesubmitChallenge
NamespacesubmitEvent
NamespacesubmitNotarization
NamespacewithdrawRelayerBond
NamespaceStorage
authoritiesChangedThisEra
Flag to indicate whether authorities have been changed during the current era NamespacebridgePaused
Whether the bridge is paused (e.g. during validator transitions or by governance) NamespacechallengePeriod
The (optimistic) challenge period after which a submitted event is considered valid NamespacechallengerAccount
Maps from event claim id to challenger and bond amount paid NamespacecontractAddress
The bridge contract address on Ethereum NamespacedelayedEventProofsPerBlock
The maximum number of delayed events that can be processed in on_initialize() NamespaceethCallNotarizations
EthCallOracle notarizations keyed by (Id, Notary) NamespaceethCallNotarizationsAggregated
map from EthCallOracle notarizations to an aggregated count NamespaceethCallRequestInfo
EthCallOracle request info NamespaceethCallRequests
Queue of pending EthCallOracle requests NamespaceeventBlockConfirmations
The minimum number of block confirmations needed to notarize an Ethereum event NamespaceeventNotarizations
Notarizations for queued events Either: None = no notarization exists OR Some(yay/nay) NamespacemessagesValidAt
Map from block number to list of EventClaims that will be considered valid and should be forwarded to handlers (i.e after the optimistic challenge period has passed without issue) NamespacenextAuthorityChange
The block in which we process the next authority change NamespacenextEthCallId
Subscription Id for EthCall requests NamespacenextEventProofId
Id of the next event proof NamespacenextNotaryKeys
Scheduled notary (validator) public keys for the next session NamespacenotaryKeys
Active notary (validator) public keys NamespacenotarySetId
The current validator set id NamespacenotarySetProofId
The event proof Id generated by the previous validator set to notarize the current set. Useful for syncing the latest proof to Ethereum NamespacenotaryXrplKeys
Active xrpl notary (validator) public keys NamespacependingClaimChallenges
List of all event ids that are currently being challenged NamespacependingClaimStatus
Status of pending event claims NamespacependingEventClaims
Queued event claims, can be challenged within challenge period NamespacependingEventProofs
Queued event proofs to be processed once bridge has been re-enabled NamespaceprocessedMessageIds
Tracks processed message Ids (prevent replay) Namespacerelayer
The permissioned relayer NamespacerelayerPaidBond
Maps from relayer account to their paid bond amount NamespacexrplDoorSigners
Door Signers set by sudo (white list) NamespacexrplNotarySetProofId
The event proof Id generated by the previous validator set to notarize the current set. Useful for syncing the latest proof to Xrpl NamespaceEvents
AuthoritySetChange
A notary (validator) set change is in motion (event_id, new_validator_set_id) A proof for the change will be generated with the givenevent_id
Namespace
Challenged
An event has been challenged (claim_id, challenger) NamespaceEventSend
An event proof has been sent for signing by ethy-gadget NamespaceEventSubmit
An event has been submitted from Ethereum (event_claim_id, event_claim, process_at) NamespaceFinaliseScheduleFail
The schedule to unpause the bridge has failed (scheduled_block) NamespaceInvalid
Verifying an event failed NamespaceProcessAtExtended
The event is still awaiting consensus. Process block pushed out (claim_id, process_at) NamespaceProcessingFailed
Processing an event failed NamespaceProcessingOk
Processing an event succeeded NamespaceProofDelayed
Generating event proof delayed as bridge is paused NamespaceRelayerBondDeposit
An account has deposited a relayer bond NamespaceRelayerBondWithdraw
An account has withdrawn a relayer bond NamespaceRelayerSet
A new relayer has been set NamespaceSetContractAddress
The bridge contract address has been set NamespaceVerified
Verifying an event succeeded NamespaceXrplAuthoritySetChange
A notary (validator) set change for Xrpl is in motion (event_id, new_validator_set_id) A proof for the change will be generated with the givenevent_id
Namespace