@somnia-chain/markets-sdk / native / SomniaExecutionBlock
Interface: SomniaExecutionBlock
Defined in: packages/sdk/src/native/types.ts:86
The execution half of a ledger block: what running its transactions produced.
Properties
transactionIdsHash
transactionIdsHash:
`0x${string}`
Defined in: packages/sdk/src/native/types.ts:88
Hash over the executed transaction ids.
receiptsHash
receiptsHash:
`0x${string}`
Defined in: packages/sdk/src/native/types.ts:90
Hash over the produced receipts.
executionGasLimit
executionGasLimit:
bigint
Defined in: packages/sdk/src/native/types.ts:92
Gas limit for execution.
executionGasUsed
executionGasUsed:
bigint
Defined in: packages/sdk/src/native/types.ts:94
Gas actually used.
executionStateSnapshot
executionStateSnapshot:
`0x${string}`
Defined in: packages/sdk/src/native/types.ts:96
State snapshot this execution built on.
stateSnapshotBlockNumber
stateSnapshotBlockNumber:
bigint
Defined in: packages/sdk/src/native/types.ts:98
Block number of that snapshot.
operationSequenceHash
operationSequenceHash:
bigint
Defined in: packages/sdk/src/native/types.ts:100
Rolling hash of the operation sequence.