Overview

The near.staking.pool_epoch_rewards model tracks rewards received by staking pools for each epoch. It provides detailed information about rewards distribution and pool performance across epochs.

This model is updated at every epoch.

Use Cases

This model is particularly useful for:

  • Calculating pool performance
  • Tracking epoch returns and rewards distribution for active validators
  • Monitoring validator effectiveness
  • Computing effective APY rates based on rewards and staked amount across active validators

Column Description

Unique Key: unique_id

ColumnTypeDescription
block_timestampTIMESTAMPTimestamp of the block containing the reward distribution
block_heightINTEGERHeight of the block containing the reward distribution
epoch_numberINTEGERNumber of the epoch for which rewards were distributed
pool_idSTRINGIdentifier of the staking pool
total_rewards_received_strSTRINGTotal rewards received (string format for precision)
total_rewards_receivedNUMERICTotal rewards received by the pool
total_rewards_received_usdNUMERICUSD equivalent of rewards received
total_staked_balance_strSTRINGTotal staked balance (string format)
total_staked_balanceNUMERICTotal staked balance in the pool
total_staked_balance_usdNUMERICUSD equivalent of total staked balance
total_number_of_shares_strSTRINGTotal number of shares (string format)
total_number_of_sharesNUMERICTotal number of shares in the pool
usd_exchange_rateNUMERICNEAR to USD exchange rate
shares_exchange_rateNUMERICExchange rate between shares and NEAR
transaction_hashSTRINGHash of the reward distribution transaction
transaction_indexINTEGERIndex of the transaction within the block
receipt_idSTRINGUnique identifier of the receipt
receipt_indexINTEGERIndex of the receipt within the block
receipt_outcome_indexINTEGERIndex of the receipt outcome
log_indexINTEGERIndex of the log within the receipt
pseudo_global_indexINTEGERGlobal ordering index
unique_idSTRINGUnique identifier for the reward event