Pinax Logo/Datasets
Beacon Chainbls-to_execution_changes

Column Descriptions

for eth_cl.bls_to_execution_changes

9 rows
NameTypeDescription
validator_indexNUMBERIndex of the validator associated with this change
from_bls_pubkeyTEXTBLS public key being changed
block_dateDATECalendar date associated with the block containing this change
block_hashTEXTUnique identifier (hash) of the block containing this change
signatureTEXTSignature of the change, used for verification
block_numberNUMBERSequential number of the block in the blockchain containing this change
block_timeTIMESTAMP_NTZTimestamp indicating when the block containing this change was created
to_execution_addressTEXTEthereum execution layer address receiving the delegation
indexNUMBERIndex of this change within the block

Sample Queries

Daily BLS to Execution Changes Count
Calculates the total number of BLS to execution address changes for each day.
SELECT
  block_date,
  COUNT(*) AS daily_changes
FROM
  eth_cl.bls_to_execution_changes
GROUP BY
  block_date
ORDER BY
  block_date;
Most Frequent Execution Address Changes
Identifies the execution addresses that are most frequently involved in changes.
SELECT
  to_execution_address,
  COUNT(*) AS change_count
FROM
  eth_cl.bls_to_execution_changes
GROUP BY
  to_execution_address
ORDER BY
  change_count DESC
LIMIT
  10;
Changes for a Specific Validator
Retrieves all BLS to execution changes for a given validator index.
SELECT
  *
FROM
  eth_cl.bls_to_execution_changes
where
  validator_index = 48697;