{"slug":"tanod-dev-v1-chain-events-276e14","title":"chainpeek (Tanod) event logs (eth_getLogs) over a block range on Ethereum or Bas","host":"tanod.dev","method":"POST","resource":"https://tanod.dev/v1/chain/events","category":"market","description":"chainpeek (Tanod) event logs (eth_getLogs) over a block range on Ethereum or Base, with ERC-20/721 Transfer and Approval and other common events decoded. Use when an agent must list contract events such as Transfer or Approval over a block range.","price_listed":0.003,"price_asked":null,"state":"effects","state_label":"Not tested: has real-world effects","checks_7d":0,"answered_7d":0,"latency_ms_median":null,"reported_calls_30d":2,"reported_payers_30d":2,"networks":["eip155:137","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"body":{"address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","chain":"base","topics":["0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"]},"bodyType":"json","method":"POST","type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"address":{"anyOf":[{"pattern":"^0x[0-9a-fA-F]{40}$","type":"string"},{"type":"null"}],"default":null,"description":"Emitting contract. Send an address, a topic0, or both."},"chain":{"description":"ethereum or base.","enum":["ethereum","base"],"type":"string"},"from_block":{"anyOf":[{"exclusiveMaximum":1099511627776,"minimum":0,"type":"integer"},{"const":"latest","type":"string"},{"type":"null"}],"default":null,"description":"First block (inclusive). Default: the last 100 blocks ending at to_block. The range is at most 2,000 blocks."},"to_block":{"anyOf":[{"exclusiveMaximum":1099511627776,"minimum":0,"type":"integer"},{"const":"latest","type":"string"},{"type":"null"}],"default":null,"description":"Last block (inclusive). Default: the latest block."},"topics":{"description":"Up to 4 topic filters, each 0x + 64 hex or null for any; topics[0] is the event signature hash (for ERC-20/721 Transfer: keccak('Transfer(address,address,uint256)')).","items":{"anyOf":[{"pattern":"^0x[0-9a-fA-F]{64}$","type":"string"},{"type":"null"}]},"maxItems":4,"type":"array"}},"required":["chain"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"address":{"type":["string","null"]},"blocks":{"type":"integer"},"chain":{"type":"string"},"decoded":{"type":"integer"},"from_block":{"type":"integer"},"log_count":{"type":"integer"},"logs":{"items":{"properties":{"address":{"type":"string"},"block":{"type":"integer"},"data":{"type":"string"},"data_bytes":{"type":"integer"},"data_truncated":{"type":"boolean"},"event":{"type":["object","null"]},"log_index":{"type":["integer","null"]},"topics":{"items":{"type":"string"},"type":"array"},"transaction_hash":{"type":"string"}},"required":["block","transaction_hash","log_index","address","topics","data","event"],"type":"object"},"maxItems":500,"type":"array"},"note":{"type":"string"},"returned":{"type":"integer"},"rpc_calls":{"type":"integer"},"to_block":{"type":"integer"},"topics":{"items":{"type":["string","null"]},"type":"array"},"truncated":{"type":"boolean"},"untrusted_content":{"type":"boolean"}},"required":["chain","from_block","to_block","blocks","log_count","returned","truncated","decoded","logs","note"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"history":[],"description_full":"chainpeek (Tanod) event logs (eth_getLogs) over a block range on Ethereum or Base, with ERC-20/721 Transfer and Approval and other common events decoded. Use when an agent must list contract events such as Transfer or Approval over a block range.","last_updated":"2026-10-10T02:41:33.116Z","schemes":["exact"]}