We currently support staking data in the following blockchains.

Staking Metrics

The crosschain.metrics.staking_overview_beta model provides an daily view of staking activity across multiple blockchain networks, enabling cross-chain comparisons of staking events, rewards, and economic metrics.

This model is currently in beta. The column names and coverage may change as we iterate to improve this model.

The staking overview model currently supports the following blockchains:

  • Ethereum (Beacon chain), Polygon, Sui, Aptos

Blockchains that will be supported by end of Q2

  • Solana, BSC, Near, TON, Cosmos

Column Names

Column NameData TypeDescription
activity_dateDATEDate of the staking metrics snapshot
chainSTRINGBlockchain identifier (e.g., ‘ethereum’, ‘polygon’)
chain_nameSTRINGHuman-readable blockchain name (e.g., ‘Ethereum’, ‘Polygon’)
token_nameSTRINGName of the native staking token (e.g., ‘Ether’, ‘Matic’)
token_symbolSTRINGSymbol of the native staking token (e.g., ‘ETH’, ‘MATIC’)
token_priceFLOATUSD price of the token on the activity date
circulating_supply_usdFLOATTotal value of all circulating tokens in USD
circulating_supplyFLOATTotal number of tokens in circulation
total_stakeFLOATTotal amount of tokens staked in the network
total_stake_usdFLOATUSD value of all staked tokens
active_stakeFLOATAmount of tokens actively participating in consensus
active_stake_usdFLOATUSD value of actively staked tokens
total_rewardFLOATTotal staking rewards distributed on the activity date
total_reward_usdFLOATUSD value of staking rewards distributed
aprFLOATAnnualized percentage rate of return for stakers
stake_inflowFLOATAmount of new tokens staked on the activity date
stake_inflow_usdFLOATUSD value of newly staked tokens
stake_outflowFLOATAmount of tokens unstaked on the activity date
stake_outflow_usdFLOATUSD value of unstaked tokens
net_stake_inflowFLOATNet change in staked tokens (inflow - outflow)
net_stake_inflow_usdFLOATUSD value of net stake change
_created_atTIMESTAMPTimestamp when the record was created
_updated_atTIMESTAMPTimestamp when the record was last updated

Sample Query

The following query compares staking participation rates and rewards across different blockchain networks:

SELECT
  ACTIVITY_DATE,
  CHAIN_NAME,
  TOKEN_SYMBOL,
  TOKEN_PRICE,
  (TOTAL_STAKE / CIRCULATING_SUPPLY) * 100 AS STAKING_RATIO,
  TOTAL_STAKE,
  TOTAL_STAKE_USD,
  TOTAL_REWARD,
  APR
FROM crosschain.metrics.staking_overview_beta
WHERE ACTIVITY_DATE >= CURRENT_DATE - INTERVAL '30 days'
ORDER BY ACTIVITY_DATE DESC, STAKING_RATIO DESC;

Use Cases

  • Compare staking participation rates across different blockchain networks
  • Track staking yields (APR) across different networks over time
  • Identify trends in staking inflows and outflows during market events
  • Compare the economic efficiency of different consensus mechanisms
  • Monitor network growth through stake accumulation trends

Notes

  • The ACTIVE_STAKE metric may be lower than TOTAL_STAKE due to bonding/unbonding periods, slashing, or validator inactivity
  • Some chains may have incomplete or NULL values for certain metrics
  • Data latency for some blockchain may go up to 2-3 days
  • APR calculations may vary slightly between networks based on reward distribution mechanisms