ReadonlyaccountsOptional ReadonlybackfillOptional ReadonlylimitPage size per account per poll (default 25).
Optional ReadonlymaxPer-account cap on catch-up work in a single poll (default 250). The cap bounds a poll, it never loses events: the cursor only advances through what was emitted, so a deeper backlog simply continues next poll.
Optional ReadonlymirrorInjectable mirror client (tests). Default: a real client for network.
Optional Readonlynetwork"mainnet" (default), "testnet", …
Optional ReadonlystatePath of a JSON cursor file. When set, cursors survive restarts: the
watcher resumes from the last notified transaction per account
(backfill then only applies to accounts the file has never seen).
Optional ReadonlytransactionRestrict to one mirror transaction type (e.g. "CRYPTOTRANSFER").
Default: ALL types — receipts speak every type ("You called a smart
contract", "You submitted a message to a topic", …), so the watcher
no longer silently ignores everything that isn't a bare transfer.
On an account's first poll, emit this many recent matches (default 1) so you get immediate feedback without a flood of history.