Chains

Block model

sf.beacon.type.v1.Block

sf.beacon.type.v1.Eth1Data

bytesdeposit_root = 1
uint64deposit_count = 2
bytesblock_hash = 3

sf.beacon.type.v1.Attestation

bytesaggregation_bits = 1
bytessignature = 3

sf.beacon.type.v1.Deposit

bytes[]proof = 1
DepositDatadata = 2

sf.beacon.type.v1.SignedVoluntaryExit

VoluntaryExitmessage = 1
bytessignature = 2

sf.beacon.type.v1.SyncAggregate

bytessync_commitee_bits = 1
bytessync_comittee_signature = 2

sf.beacon.type.v1.BellatrixExecutionPayload

bytesparent_hash = 1
bytesfee_recipient = 2
bytesstate_root = 3
bytesreceipts_root = 4
byteslogs_bloom = 5
bytesprev_randao = 6
uint64block_number = 7
uint64gas_limit = 8
uint64gas_used = 9
bytesextra_data = 11
bytesbase_fee_per_gas = 12
bytesblock_hash = 13
bytes[]transactions = 14

sf.beacon.type.v1.CapellaExecutionPayload

bytesparent_hash = 1
bytesfee_recipient = 2
bytesstate_root = 3
bytesreceipts_root = 4
byteslogs_bloom = 5
bytesprev_randao = 6
uint64block_number = 7
uint64gas_limit = 8
uint64gas_used = 9
bytesextra_data = 11
bytesbase_fee_per_gas = 12
bytesblock_hash = 13
bytes[]transactions = 14
Withdrawal[]withdrawals = 15

sf.beacon.type.v1.DenebExecutionPayload

bytesparent_hash = 1
bytesfee_recipient = 2
bytesstate_root = 3
bytesreceipts_root = 4
byteslogs_bloom = 5
bytesprev_randao = 6
uint64block_number = 7
uint64gas_limit = 8
uint64gas_used = 9
bytesextra_data = 11
bytesbase_fee_per_gas = 12
bytesblock_hash = 13
bytes[]transactions = 14
Withdrawal[]withdrawals = 15
uint64blob_gas_used = 16
uint64excess_blob_gas = 17

sf.beacon.type.v1.Blob

uint64index = 1
bytesblob = 2
byteskzg_commitment = 3
byteskzg_proof = 4
bytes[]kzg_commitment_inclusion_proof = 5

sf.beacon.type.v1.ElectraAttestation

bytesaggregation_bits = 1
bytessignature = 3
bytescommittee_bits = 4

sf.beacon.type.v1.SignedBeaconBlockHeader

bytesSignature = 2

sf.beacon.type.v1.IndexedAttestation

uint64[]attesting_indices = 1
bytessignature = 3

sf.beacon.type.v1.AttestationData

uint64slot = 1
uint64committee_index = 2
bytesbeacon_block_root = 3
Checkpointsource = 4
Checkpointtarget = 5

sf.beacon.type.v1.DepositData

bytespublic_key = 1
byteswithdrawal_credentials = 2
uint64gwei = 3
bytessignature = 4

sf.beacon.type.v1.VoluntaryExit

uint64epoch = 1
uint64validator_index = 2

sf.beacon.type.v1.Withdrawal

uint64withdrawal_index = 1
uint64validator_index = 2
bytesaddress = 3
uint64gwei = 4

sf.beacon.type.v1.BLSToExecutionChange

uint64validator_index = 1
bytesfrom_bls_pub_key = 2
bytesto_execution_address = 3

sf.beacon.type.v1.DepositRequest

bytespub_key = 1
byteswithdrawal_credentials = 2
uint64amount = 3
bytessignature = 4
uint64index = 5

sf.beacon.type.v1.WithdrawalRequest

bytessource_address = 1
bytesvalidator_pub_key = 2
uint64amount = 3

sf.beacon.type.v1.ConsolidationRequest

bytessource_address = 1
bytessource_pub_key = 2
bytestarget_pub_key = 3

sf.beacon.type.v1.BeaconBlockHeader

uint64slot = 1
uint64proposer_index = 2
bytesparent_root = 3
bytesstate_root = 4
bytesbody_root = 5

sf.beacon.type.v1.Checkpoint

uint64epoch = 1
bytesroot = 2

sf.beacon.type.v1.Spec

enum

UNSPECIFIED = 0

PHASE0 = 1

ALTAIR = 2

BELLATRIX = 3

CAPELLA = 4

DENEB = 5

ELECTRA = 6

FUSAKA = 7