Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add minipool and node queries #12

Open
wants to merge 13 commits into
base: main
Choose a base branch
from
Open

Add minipool and node queries #12

wants to merge 13 commits into from

Conversation

mtitus6
Copy link
Collaborator

@mtitus6 mtitus6 commented Dec 7, 2024

These queries are intended to enable analytics related to node operators and minipools.

Rocketpool/validator/

  • minipool_created_destroyed - Tracks minipool created event
  • minipool_deposit_standard - tracks standard deposits to minipools
  • minipool_deposit_credit - tracks credit deposits to minipools
  • minipool_deposit_vacant - tracks deposits to vacant minipools(solo migrations)
  • minipool_deposit - aggregates the deposit events above
  • minipool_beacon_deposit - track beacon chain deposits
  • minipool_pubkey_index - calculates the minipool indexes
  • minipool_beacon_withdrawal - tracks withdrawals to minipools including exit and skim withdrawals
  • minipool_balance_distributed - tracks balance distribution following minipool beacon chain withdrawal
  • minipool_bond_reduction - tracks bond reduction events
  • minipool_master - aggregates all minipool queries above into one master list of minipools to be used for analytics.

rocketpool/rpl/
-rpl_staked - tracks overall staking of RPL

node_operator/
-node_operators - tracks node operator registration
-node_rpl_staking - tracks node operator staking events
-node_smoothing_pool - tracks node operator smoothing pool status
-node master - aggregates all node queries above into one master list of nodes including metrics about minipools, rpl_staking, and collateral ratio

validator/
validator_pubkey_index - this is a calculated index number for all validators. This is actually not tracked on chain and the existing query was not being maintained. Invalid deposits to the beacon chain need tracked and hard coded into this query if indexes are off.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant