@tevm/voltaire / primitives/BlockBody
primitives/BlockBody
Type Aliases
BlockBodyType
BlockBodyType = object
Defined in: src/primitives/BlockBody/BlockBodyType.ts:15
BlockBody type - represents Ethereum block body
Contains the transactions, uncles/ommers, and withdrawals for a block.
The body combined with the header forms a complete block.
See
- https://voltaire.tevm.sh/primitives/block-body for BlockBody documentation
- https://ethereum.org/en/developers/docs/blocks/ for block documentation
Since
0.0.0Properties
ommers
Defined in: src/primitives/BlockBody/BlockBodyType.ts:19 Uncle/ommer blocksreadonlyommers: readonlyUncleType[]
transactions
Defined in: src/primitives/BlockBody/BlockBodyType.ts:17 Transactions in blockreadonlytransactions: readonlyAny[]
withdrawals?
Defined in: src/primitives/BlockBody/BlockBodyType.ts:21 Withdrawals (post-Shanghai)readonlyoptionalwithdrawals: readonlyWithdrawalType[]
Variables
BlockBody
Defined in: src/primitives/BlockBody/index.ts:25constBlockBody:object
Type Declaration
from()
from: (params) =>BlockBodyType
Parameters
params
ommers
readonlyUncleType[]
transactions
readonlyAny[]
withdrawals?
readonlyWithdrawalType[]
Returns
BlockBodyType
Functions
_from()
_from(Defined in: src/primitives/BlockBody/from.js:19 Create BlockBody from componentsparams):BlockBodyType
Parameters
params
BlockBody parametersommers
readonlyUncleType[]
Ommers/uncles
transactions
readonlyAny[]
Transactions
withdrawals?
readonlyWithdrawalType[]
Withdrawals (optional, post-Shanghai)
Returns
BlockBodyType
BlockBody
Example
from()
from(Defined in: src/primitives/BlockBody/index.ts:16params):BlockBodyType
Parameters
params
ommers
readonlyUncleType[]
transactions
readonlyAny[]
withdrawals?
readonlyWithdrawalType[]
Returns
BlockBodyType
