Skip to main content

Events

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​

FieldType
dataInitializedData

upgraded​

FieldType
dataUpgradedData

pauseChanged​

scope is PauseScope as u8: only 0 All, 1 Deposits, 4 Renewals appear here.

FieldType
scopeu8indexed topic
dataPauseChangedData

settlementPaused​

FieldType
dataByData

settlementUnpaused​

FieldType
dataByData

distributionPauseChanged​

FieldType
dataPauseChangedData

operatorChanged​

FieldType
dataRoleChangedData

reporterChanged​

FieldType
dataRoleChangedData

reporterScheduled​

FieldType
dataReporterScheduledData

treasuryScheduled​

FieldType
addressAddressindexed topic
dataEffectiveMsData

treasuryChanged​

FieldType
addressAddressindexed topic
dataOldAddressData

treasuryPendingCancelled​

FieldType
addressAddressindexed topic
dataMetaOnlyData

relayerReserveScheduled​

FieldType
addressAddressindexed topic
dataEffectiveMsData

relayerReserveChanged​

FieldType
addressAddressindexed topic
dataMetaOnlyData

swapVenueChanged​

FieldType
dataSwapVenueChangedData

minDepositChanged​

FieldType
dataU64ChangedData

maxDepositChanged​

FieldType
dataU64ChangedData

rateClassSet​

FieldType
rate_classu8indexed topic
dataRateClassSetData

customBuyerChanged​

FieldType
tier_idu32indexed topic
addressAddressindexed topic
dataCustomBuyerChangedData

tariffScheduled​

FieldType
dataTariffScheduledData

tariffActivated​

FieldType
versionu32indexed topic
dataTariffActivatedData

tariffPendingCancelled​

FieldType
dataTariffPendingCancelledData

ruScheduleScheduled​

FieldType
versionu32indexed topic
dataRuScheduleScheduledData

ruScheduleActivated​

FieldType
versionu32indexed topic
dataMetaOnlyData

ruSchedulePendingCancelled​

FieldType
versionu32indexed topic
dataMetaOnlyData

tierSaved​

FieldType
tier_idu32indexed topic
dataTierSavedData

tierActivated​

FieldType
tier_idu32indexed topic
dataMetaOnlyData

tierStatusChanged​

FieldType
tier_idu32indexed topic
dataTierStatusChangedData

deposit​

FieldType
accountAddressindexed topic
payerAddressindexed topic
dataDepositData

paymentSwapped​

FieldType
payerAddressindexed topic
dataPaymentSwappedData

subscribed​

period_id is the first_period_id of the block.

FieldType
accountAddressindexed topic
tier_idu32indexed topic
period_idu32indexed topic
dataSubscribedData

renewed​

FieldType
accountAddressindexed topic
tier_idu32indexed topic
period_idu32indexed topic
dataRenewedData

autoRenewSkipped​

reason is SkipReason as u8.

FieldType
accountAddressindexed topic
reasonu8indexed topic
dataAutoRenewSkippedData

autoRenewSet​

FieldType
accountAddressindexed topic
dataAutoRenewSetData

paygSet​

FieldType
accountAddressindexed topic
dataPaygSetData

escrowMoved​

cause is EscrowCause as u8.

FieldType
accountAddressindexed topic
causeu8indexed topic
dataEscrowMovedData

senderAdded​

FieldType
accountAddressindexed topic
senderAddressindexed topic
dataSenderChangedData

senderRemoved​

FieldType
accountAddressindexed topic
senderAddressindexed topic
dataSenderChangedData

creditsGranted​

FieldType
accountAddressindexed topic
dataCreditsGrantedData

ruGranted​

FieldType
accountAddressindexed topic
dataRuGrantedData

usageSettled​

FieldType
batch_idu64indexed topic
dataUsageSettledData

paygSettled​

FieldType
accountAddressindexed topic
period_idu32indexed topic
dataPaygSettledData

settleLineRejected​

reason is RejectReason as u8.

FieldType
account_idu32indexed topic
reasonu8indexed topic
dataSettleLineRejectedData

settleConfigChanged​

FieldType
dataSettleConfigChangedData

relayerAdded​

FieldType
addressAddressindexed topic
shardu8indexed topic
dataRelayerAddedData

relayerStateChanged​

FieldType
addressAddressindexed topic
shardu8indexed topic
dataRelayerStateChangedData

relayerWeightsChanged​

FieldType
registry_versionu64indexed topic
dataRelayerWeightsChangedData

relayerMetaChanged​

FieldType
addressAddressindexed topic
dataRelayerMetaChangedData

relayerRemoved​

FieldType
addressAddressindexed topic
dataRelayerRemovedData

poolDistributed​

FieldType
dist_sequ64indexed topic
dataPoolDistributedData

distributionDeferred​

FieldType
dataDistributionDeferredData

distributionParamsChanged​

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

FieldType
dataMaxRelayerShareBpsChangedData

poolEmergencyWithdrawn​

FieldType
dataPoolEmergencyWithdrawnData