SRC20EventWatcher
Synchronous SRC20 event watcher class
Overview
Class Definition
class SRC20EventWatcher:
"""Polling-based SRC20 event watcher (sync, runs in a background thread)."""
def __init__(
self,
w3: Web3,
aes_key: Bytes32,
*,
token_address: ChecksumAddress | None = None,
on_transfer: TransferCallback | None = None,
on_approval: ApprovalCallback | None = None,
on_error: ErrorCallback | None = None,
poll_interval: float = 2.0,
from_block: int | str = "latest",
) -> NoneConstructor Parameters
Parameter
Type
Required
Description
Methods
start()
stop()
Properties
is_running
Context Manager Support
Examples
Manual Start/Stop
Context Manager
Check Running Status
Filter by Token Address
Custom Poll Interval
Historical Events
Error Handling
Both Transfer and Approval
How It Works
Callback Signatures
Transfer Callback
Approval Callback
Error Callback
Notes
Warnings
See Also
Last updated

