@somnia-chain/markets-sdk


@somnia-chain/markets-sdk / native / SomniaExecutionBlock

Interface: SomniaExecutionBlock

Defined in: packages/sdk/src/native/types.ts:70

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:72

Hash over the executed transaction ids.


receiptsHash

receiptsHash: `0x${string}`

Defined in: packages/sdk/src/native/types.ts:74

Hash over the produced receipts.


executionGasLimit

executionGasLimit: bigint

Defined in: packages/sdk/src/native/types.ts:76

Gas limit for execution.


executionGasUsed

executionGasUsed: bigint

Defined in: packages/sdk/src/native/types.ts:78

Gas actually used.


executionStateSnapshot

executionStateSnapshot: `0x${string}`

Defined in: packages/sdk/src/native/types.ts:80

State snapshot this execution built on.


stateSnapshotBlockNumber

stateSnapshotBlockNumber: bigint

Defined in: packages/sdk/src/native/types.ts:82

Block number of that snapshot.


operationSequenceHash

operationSequenceHash: bigint

Defined in: packages/sdk/src/native/types.ts:84

Rolling hash of the operation sequence.