Skip to main content

Onchain Events

The indexer listens to Sui events emitted by the Walrus Memory contract and uses them to update local backend state.

Events

The Walrus Memory contract emits the following events:

EventEmitted whenFields
AccountCreatedA new account is createdaccount_id, owner
DelegateKeyAddedA delegate key is addedaccount_id, public_key, sui_address, label
DelegateKeyRemovedA delegate key is removedaccount_id, public_key
AccountDeactivatedAn account is frozenaccount_id, owner
AccountReactivatedA frozen account is unfrozenaccount_id, owner

Current coverage

The indexer currently targets the AccountCreated event flow as its primary sync path. Delegate key events and account activation events are part of the broader design and might be indexed in future iterations.

  • Events
  • Current coverage