Watch Sui Move events
suiWatchEventsFollow Move events from now on, by POLLING — nothing is pushed. This first call only establishes a start position: it reads the executed tip from a Sui event subscription, returns NO events, and hands back a cursor. Each expandResult on that cursor lists what has been emitted since and returns the next one, so no event falls in the gap between two polls. That is the whole difference from getLogs, which scans a checkpoint range you name and cannot resume across calls. Filter by address (the emitting package[::module]), eventType and sender; rows and body keys are getLogs'. Sui executes about 4 checkpoints a second, so poll on that scale; more_available: true means the cap was already full, so poll again at once. 50 events a poll unless asked otherwise, 1000 at the outside. Reads only.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sender | No | The emitting transaction's sender, 0x + 64 hex | |
| address | No | Emitting Move code: package, or package::module | |
| maxLogs | No | Max events to DISPLAY per poll (default 50, max 1000). | |
| eventType | No | Move event type 0xpkg::module::Name |