54 events. Each one is matched on topics[0] — the identifier below — and every event carries a
meta member with an event_seq and a millisecond timestamp_ms, so a mirror can prove it has missed nothing:
a gap in event_seq stops the mirror instead of silently skipping.
Generated from the build output
Contract crate corelayer 1.0.0, built with
multiversx-sc 0.66.2 on rustc 1.94.1 (e408947bf 2026-03-25).
The ABI itself is served at /abi/corelayer.abi.json .
initialized
Field Type dataInitializedData
upgraded
Field Type dataUpgradedData
pauseChanged
scope is PauseScope as u8: only 0 All, 1 Deposits, 4 Renewals appear here.
Field Type scopeu8indexed topic dataPauseChangedData
settlementPaused
settlementUnpaused
distributionPauseChanged
Field Type dataPauseChangedData
operatorChanged
Field Type dataRoleChangedData
reporterChanged
Field Type dataRoleChangedData
reporterScheduled
Field Type dataReporterScheduledData
treasuryScheduled
Field Type addressAddressindexed topic dataEffectiveMsData
treasuryChanged
Field Type addressAddressindexed topic dataOldAddressData
treasuryPendingCancelled
Field Type addressAddressindexed topic dataMetaOnlyData
relayerReserveScheduled
Field Type addressAddressindexed topic dataEffectiveMsData
relayerReserveChanged
Field Type addressAddressindexed topic dataMetaOnlyData
swapVenueChanged
Field Type dataSwapVenueChangedData
minDepositChanged
Field Type dataU64ChangedData
maxDepositChanged
Field Type dataU64ChangedData
rateClassSet
Field Type rate_classu8indexed topic dataRateClassSetData
customBuyerChanged
Field Type tier_idu32indexed topic addressAddressindexed topic dataCustomBuyerChangedData
tariffScheduled
Field Type dataTariffScheduledData
tariffActivated
Field Type versionu32indexed topic dataTariffActivatedData
tariffPendingCancelled
Field Type dataTariffPendingCancelledData
ruScheduleScheduled
Field Type versionu32indexed topic dataRuScheduleScheduledData
ruScheduleActivated
Field Type versionu32indexed topic dataMetaOnlyData
ruSchedulePendingCancelled
Field Type versionu32indexed topic dataMetaOnlyData
tierSaved
Field Type tier_idu32indexed topic dataTierSavedData
tierActivated
Field Type tier_idu32indexed topic dataMetaOnlyData
tierStatusChanged
Field Type tier_idu32indexed topic dataTierStatusChangedData
deposit
Field Type accountAddressindexed topic payerAddressindexed topic dataDepositData
paymentSwapped
Field Type payerAddressindexed topic dataPaymentSwappedData
subscribed
period_id is the first_period_id of the block.
Field Type accountAddressindexed topic tier_idu32indexed topic period_idu32indexed topic dataSubscribedData
renewed
Field Type accountAddressindexed topic tier_idu32indexed topic period_idu32indexed topic dataRenewedData
autoRenewSkipped
reason is SkipReason as u8.
Field Type accountAddressindexed topic reasonu8indexed topic dataAutoRenewSkippedData
autoRenewSet
Field Type accountAddressindexed topic dataAutoRenewSetData
paygSet
Field Type accountAddressindexed topic dataPaygSetData
escrowMoved
cause is EscrowCause as u8.
Field Type accountAddressindexed topic causeu8indexed topic dataEscrowMovedData
senderAdded
Field Type accountAddressindexed topic senderAddressindexed topic dataSenderChangedData
senderRemoved
Field Type accountAddressindexed topic senderAddressindexed topic dataSenderChangedData
creditsGranted
Field Type accountAddressindexed topic dataCreditsGrantedData
ruGranted
Field Type accountAddressindexed topic dataRuGrantedData
usageSettled
Field Type batch_idu64indexed topic dataUsageSettledData
paygSettled
Field Type accountAddressindexed topic period_idu32indexed topic dataPaygSettledData
settleLineRejected
reason is RejectReason as u8.
Field Type account_idu32indexed topic reasonu8indexed topic dataSettleLineRejectedData
settleConfigChanged
Field Type dataSettleConfigChangedData
relayerAdded
Field Type addressAddressindexed topic shardu8indexed topic dataRelayerAddedData
relayerStateChanged
Field Type addressAddressindexed topic shardu8indexed topic dataRelayerStateChangedData
relayerWeightsChanged
Field Type registry_versionu64indexed topic dataRelayerWeightsChangedData
Field Type addressAddressindexed topic dataRelayerMetaChangedData
relayerRemoved
Field Type addressAddressindexed topic dataRelayerRemovedData
poolDistributed
Field Type dist_sequ64indexed topic dataPoolDistributedData
distributionDeferred
Field Type dataDistributionDeferredData
distributionParamsChanged
Field Type dataDistributionParamsChangedData
maxRelayerShareBpsChanged
Not in contract.md §9 / distribution.md §2.4 (SPEC-DEVIATIONS DEV-21): without it setMaxRelayerShareBps left no log at all, so the event-driven backend mirror and the tx/prepare pre-validation of distribution.md §342 had no source for the value they must recompute the share bound against. Name is 25 characters, the §9 maximum.
Field Type dataMaxRelayerShareBpsChangedData
poolEmergencyWithdrawn
Field Type dataPoolEmergencyWithdrawnData