@somnia-chain/markets-sdk


@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.