@proto-kit/sequencer • Docs
Documentation / @proto-kit/sequencer / BlockWithResult
Variable: BlockWithResult
BlockWithResult:
object
Type declaration
createEmpty()
createEmpty: () =>
object
Returns
object
block
block:
object
block.beforeBlockStateTransitions
block.beforeBlockStateTransitions:
never[] =[]
block.createdAt
block.createdAt:
number
block.fromBlockHashRoot
block.fromBlockHashRoot:
Field
block.fromEternalTransactionsHash
block.fromEternalTransactionsHash:
Field
block.fromMessagesHash
block.fromMessagesHash:
Field
block.fromStateRoot
block.fromStateRoot:
Field=LinkedMerkleTree.EMPTY_ROOT
block.hash
block.hash:
Field
block.height
block.height:
Field
block.networkState
block.networkState:
object
block.networkState.before
block.networkState.before:
NetworkState
block.networkState.during
block.networkState.during:
NetworkState
block.previousBlockHash
block.previousBlockHash:
undefined=undefined
block.toEternalTransactionsHash
block.toEternalTransactionsHash:
Field
block.toMessagesHash
block.toMessagesHash:
Field=ACTIONS_EMPTY_HASH
block.transactions
block.transactions:
never[] =[]
block.transactionsHash
block.transactionsHash:
Field
result
result:
object
result.afterBlockStateTransitions
result.afterBlockStateTransitions:
never[] =[]
result.afterNetworkState
result.afterNetworkState:
NetworkState
result.blockHash
result.blockHash:
bigint=0n
result.blockHashRoot
result.blockHashRoot:
bigint=BlockHashMerkleTree.EMPTY_ROOT
result.blockHashWitness
result.blockHashWitness:
AbstractMerkleWitness
result.stateRoot
result.stateRoot:
bigint
result.witnessedRoots
result.witnessedRoots: [
bigint]