All packages
chainlink-staking-substreams

chainlink-staking-substreams

StreamingFast
v0.1.0/9 downloads/Repository

Package ref

chainlink-staking-substreams@v0.1.0

Run package

CLI

Run db_out from the command line.

substreams run chainlink-staking-substreams@v0.1.0 db_out -e mainnet
Authenticate by running substreams auth or directly on thegraph.market (see docs).

README

chainlink-staking-substreams

Substreams package indexing Chainlink LINK staking events across CommunityStakingPool, OperatorStakingPool, RewardVault, and legacy Staking V1 on Ethereum mainnet. Outputs DatabaseChanges for SQL sink consumption.

  • Network: Ethereum Mainnet
  • Start block: 16,083,969 (Chainlink Staking v1 deployment)
  • Package: chainlink-staking-substreams-v0.1.0.spkg

Modules

ModuleKindOutput
map_eventsmapchainlink_staking.types.v1.Events
store_reward_vaultsstoretracks deployed RewardVault addresses
map_reward_vault_eventsmapchainlink_staking.types.v1.Events
db_outmapsf.substreams.sink.database.v1.DatabaseChanges

Tracked Events

Staking V1 (legacy)

  • Staked — LINK staked
  • Unstaked — LINK unstaked
  • RewardInitialized / RewardReset — reward configuration

Staking V2 — CommunityStakingPool & OperatorStakingPool

  • Staked / Unstaked / Unbonding / UnbondingPeriodStarted
  • PoolOpened / PoolClosed / PoolSizeIncreased
  • MaxPrincipalAmountUpdated

RewardVault

  • RewardAdded — LINK reward deposited
  • RewardClaimed — staker claims reward
  • VaultOpened / VaultClosed / VaultVersionUpgraded
  • DelegationRateDenominatorUpdated / MultiplierDurationUpdated

Usage

Run with substreams-sink-sql:

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

Origin

This package was generated using the substreams-convert skill, with the Messari Chainlink subgraph as the schema and event-coverage base. Covers both Staking V1 and V2 (including RewardVault), categorized under Staking rather than Oracles.

Modules

Execution graph

4 modules
store

store_reward_vaults

from #16083969

Store value

string

Update policy

set_if_not_exists