Skip to main content
The indexer listens to Sui events emitted by the MemWal contract and uses them to update local backend state.

Events

The MemWal 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 may be indexed in future iterations.