Skip to content

nooschain v0.1.0


nooschain / sync/sync-types / BlockTransactionDto

Interface: BlockTransactionDto

Defined in: sync/sync-types.ts:35

Transaction read model embedded in synced block responses.

Properties

availabilityLayerFieldsOmitted?

optional availabilityLayerFieldsOmitted?: string[]

Defined in: sync/sync-types.ts:63

Names of fields omitted from payload/envelope for sync safety.


canonicalCreatedAt?

optional canonicalCreatedAt?: string | null

Defined in: sync/sync-types.ts:59

Canonical envelope creation time, when available.


createdAt

createdAt: string

Defined in: sync/sync-types.ts:57

ISO timestamp when the transaction was first persisted.


envelope

envelope: unknown

Defined in: sync/sync-types.ts:41

Canonical transaction envelope when available.


failureCode?

optional failureCode?: string | null

Defined in: sync/sync-types.ts:47

Deterministic failure code, when execution failed.


failureReason?

optional failureReason?: string | null

Defined in: sync/sync-types.ts:49

Deterministic failure reason, when execution failed.


nonce

nonce: string

Defined in: sync/sync-types.ts:55

Signer nonce as a decimal string.


payload

payload: unknown

Defined in: sync/sync-types.ts:61

Transaction payload, normally redacted for availability-layer fields.


position

position: number

Defined in: sync/sync-types.ts:37

Position inside the block.


signature

signature: string

Defined in: sync/sync-types.ts:53

Transaction signature.


signerPublicKey

signerPublicKey: string

Defined in: sync/sync-types.ts:51

Signer public key.


status

status: string

Defined in: sync/sync-types.ts:45

Final/persisted transaction status.


transactionHash

transactionHash: string

Defined in: sync/sync-types.ts:39

Canonical transaction hash.


type

type: string

Defined in: sync/sync-types.ts:43

Domain transaction type.

Audience-first NOOSChain documentation.