Skip to main content

Try it Live

Run EventLog examples in the interactive playground
New to event logs? Start with Fundamentals for guided examples on topics, bloom filters, and ABI decoding.

Type Definition

Branded type representing an Ethereum event log with contract address, indexed topics, and event data.

API Methods

Constructors

Accessors

Filtering

Utilities

Types

Main branded type with all log metadata.

Usage Patterns

Effect Schema

ERC-20 Transfer Event Filtering

Multi-Contract Log Parsing

Chain Reorganization Handling

Block Range Analysis

Bundle Size

EventLog uses optimized APIs for efficient imports and tree-shaking support.

Core Documentation

  • Fundamentals - Learn event structure, topics, and bloom filters
  • Abi - ABI encoding/decoding for event data
  • Transaction - Transaction logs and receipts
  • BloomFilter - Bloom filter for efficient log filtering
  • Address - Ethereum address handling
  • Keccak256 - Keccak256 hashing for event signatures

Specification