chain_events
Contract event logs via eth_getLogs filtered by contract and topics (topic0 = event signature hash). Raw logs, newest first; default last 100 blocks, max 5000 (auto-chunked for public RPC limits). Example: {address:"0x8335…2913", topic0:"0xddf2…b3ef", chain:"base", blocks:"50"}. $0.003 USDC.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"address": "<address>"
},
"name": "chain_events"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| chain | No | ||
| limit | No | ||
| blocks | No | ||
| topic0 | No | ||
| topic1 | No | ||
| topic2 | No | ||
| topic3 | No | ||
| wallet | No | ||
| address | Yes | ||
| to_block | No | ||
| from_block | No |