All packages
lido-substreams

lido-substreams

StreamingFast
v0.1.0/6 downloads/Repository

Package ref

lido-substreams@v0.1.0

Run package

CLI

Run db_out from the command line.

substreams run lido-substreams@v0.1.0 db_out -e mainnet --start-block -1
Authenticate by running substreams auth or directly on thegraph.market (see docs).

README

lido-substreams

Substreams package indexing Lido stETH deposits, transfers, oracle reports, and withdrawal events on Ethereum mainnet. Outputs DatabaseChanges for SQL sink consumption.

  • Network: Ethereum Mainnet
  • Start block: 11,473,216 (Lido contract deployment)
  • Package: lido-substreams-v0.1.0.spkg

Modules

ModuleKindOutput
map_eventsmaplido.types.v1.Events
db_outmapsf.substreams.sink.database.v1.DatabaseChanges

Tracked Events

  • Submitted — ETH deposited, stETH minted
  • Transfer — stETH transferred between accounts
  • TransferShares — underlying share transfers
  • TokenRebased — oracle post-rebase report (total shares, ETH, APR)
  • WithdrawalRequested — withdrawal NFT minted
  • WithdrawalsFinalized — batch withdrawal finalized
  • Approval — stETH approval

Usage

Run with substreams-sink-sql:

substreams-sink-sql run mainnet.eth.streamingfast.io:443 \
  lido-substreams-v0.1.0.spkg \
  --schema schema.sql

Origin

This package was generated using the substreams-convert skill, with the Messari Lido subgraph as the schema and event-coverage base. It covers a richer event set than the existing lido-steth package, adding oracle rebase reports and withdrawal queue tracking.

Modules

Execution graph

2 modules
mapMain

db_out

from #11473216

Output

sf.substreams.sink.database.v1.DatabaseChanges