github taikoxyz/taiko-mono eventindexer-v0.15.0
eventindexer: v0.15.0

3 hours ago

0.15.0 (2026-05-21)

Overview

eventindexer-v0.15.0 focuses on Shasta-only indexing. It removes legacy L1 fork, Ontake, and Pacaya indexing paths, and switches Shasta
startup block detection to use the Shasta Inbox activation timestamp instead of relying on beacon RPC.

Flag Changes

Breaking Changes

  • --l1TaikoAddress / L1_TAIKO_ADDRESS is now required.
  • --l1TaikoAddress is now used as the L1 Taiko / Shasta Inbox contract address for indexer initialization.

Removed Flags

  • --shastaInboxAddress / SHASTA_INBOX_ADDRESS
  • --ontakeForkHeight / ONTAKE_FORK_HEIGHT
  • --pacayaForkHeight / PACAYA_FORK_HEIGHT

API Changes

Removed HTTP APIs

  • GET /assignedBlocks
  • GET /blockProposedBy
  • GET /blockProvenBy
  • GET /api/user-proposed-block
  • GET /api/user-proved-block

Behavior Changes

  • uniqueProvers now only counts Shasta Proved events.
  • uniqueProposers now only counts Shasta Proposed events.
  • Legacy block, batch, and transition event types are no longer indexed. Consumers depending on those event types or block-level proposer/
    prover APIs should migrate to proposal-level data.

Features

  • eventindexer: introduce Shasta inbox for starting block search without beacon RPC dependency (#21201) (6aedd4e)

Bug Fixes

  • eventindexer: add error wrapping in getERC20Decimals (#21247) (55429db)
  • eventindexer: check tx.Commit error in CreateMetadata (#21235) (592b5b6)
  • eventindexer: close event filter iterators (#21362) (f580b9b)
  • eventindexer: correct error wrapping in event handlers (#21298) (c34992a)
  • eventindexer: fix migration mismatch (#21211) (017e4c6)
  • taiko-client: close event filter iterators (#21374) (b4627ea)

Chores

Performance Improvements

  • eventindexer: cache ERC20/ERC1155 ABI parsing (#21491) (8827063)

Don't miss a new taiko-mono release

NewReleases is sending notifications on new releases.