Actions53
- Account Actions
- Block Actions
- Transaction Actions
- Contract Actions
- ERC20 Actions
- ERC721 Actions
- ERC1155 Actions
- Gas Actions
- Signature Actions
- Utils Actions
- Custom RPC Actions
Contract → Get Logs
AI-generatedSummary
Fetch contract logs filtered by event name
Inputs
- contractAddress (required) — Contract Address
- logsAbi (required) — Contract ABI as JSON array
- eventName (required) — Event name to filter
- eventArgs — Filter logs by indexed event arguments (optional)
- fromBlock — Starting block (number or "latest"/"earliest")
- toBlock — Ending block (number or "latest"/"earliest")
Output shape
an array of log entries
Each entry contains block number, transaction hash, and event data; pagination may be needed for large result sets
Examples
Example 1: Retrieve Transfer events from an ERC20 token
contractAddress=0x123abc... ; logsAbi=[{"anonymous":false,"inputs":[{...}]}]; eventName=Transfer; fromBlock=1500000; toBlock=latest; eventArgs={"from":"0x111...","to":"0x222..."}
Example 2: List all Approval events for a token
contractAddress=0xdeadbe... ; logsAbi=[...]; eventName=Approval; eventArgs={}