BlockHeader
BlockHeader =
object
Defined in: packages/algod_client/src/models/block.ts:310
Properties
Section titled “Properties”bonus?
Section titled “bonus?”
optionalbonus:bigint
Defined in: packages/algod_client/src/models/block.ts:332
[bi] Bonus incentive for block proposal.
feesCollected?
Section titled “feesCollected?”
optionalfeesCollected:bigint
Defined in: packages/algod_client/src/models/block.ts:330
[fc] Fees collected in this block.
genesisHash
Section titled “genesisHash”genesisHash:
Uint8Array
Defined in: packages/algod_client/src/models/block.ts:326
[gh] Genesis hash.
genesisId
Section titled “genesisId”genesisId:
string
Defined in: packages/algod_client/src/models/block.ts:324
[gen] Genesis ID.
participationUpdates
Section titled “participationUpdates”participationUpdates:
ParticipationUpdates
Defined in: packages/algod_client/src/models/block.ts:346
Represents participation account data that needs to be checked/acted on by the network
previousBlockHash
Section titled “previousBlockHash”previousBlockHash:
Uint8Array
Defined in: packages/algod_client/src/models/block.ts:314
[prev] Previous block hash.
previousBlockHash512?
Section titled “previousBlockHash512?”
optionalpreviousBlockHash512:Uint8Array
Defined in: packages/algod_client/src/models/block.ts:316
[prev512] Previous block hash using SHA-512.
proposer?
Section titled “proposer?”
optionalproposer:Address
Defined in: packages/algod_client/src/models/block.ts:328
[prp] Proposer address.
proposerPayout?
Section titled “proposerPayout?”
optionalproposerPayout:bigint
Defined in: packages/algod_client/src/models/block.ts:334
[pp] Proposer payout.
rewardState
Section titled “rewardState”rewardState:
RewardState
Defined in: packages/algod_client/src/models/block.ts:336
Reward distribution state.
round:
bigint
Defined in: packages/algod_client/src/models/block.ts:312
[rnd] Round number.
seed:
Uint8Array
Defined in: packages/algod_client/src/models/block.ts:318
[seed] Sortition seed.
stateProofTracking?
Section titled “stateProofTracking?”
optionalstateProofTracking:Map<number,BlockStateProofTrackingData>
Defined in: packages/algod_client/src/models/block.ts:344
[spt] State proof tracking data keyed by state proof type.
timestamp
Section titled “timestamp”timestamp:
bigint
Defined in: packages/algod_client/src/models/block.ts:322
[ts] Block timestamp in seconds since epoch.
txnCommitments
Section titled “txnCommitments”txnCommitments:
TxnCommitments
Defined in: packages/algod_client/src/models/block.ts:320
Authenticates the set of transactions appearing in the block.
txnCounter?
Section titled “txnCounter?”
optionaltxnCounter:bigint
Defined in: packages/algod_client/src/models/block.ts:342
[tc] Transaction counter.
upgradeState
Section titled “upgradeState”upgradeState:
UpgradeState
Defined in: packages/algod_client/src/models/block.ts:338
Protocol upgrade state.
upgradeVote?
Section titled “upgradeVote?”
optionalupgradeVote:UpgradeVote
Defined in: packages/algod_client/src/models/block.ts:340
Protocol upgrade vote parameters.