nooschain / sync/sync-types / BlockTransactionDto
Interface: BlockTransactionDto
Defined in: sync/sync-types.ts:35
Transaction read model embedded in synced block responses.
Properties
availabilityLayerFieldsOmitted?
optionalavailabilityLayerFieldsOmitted?:string[]
Defined in: sync/sync-types.ts:63
Names of fields omitted from payload/envelope for sync safety.
canonicalCreatedAt?
optionalcanonicalCreatedAt?: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?
optionalfailureCode?:string|null
Defined in: sync/sync-types.ts:47
Deterministic failure code, when execution failed.
failureReason?
optionalfailureReason?: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.