Skip to main content

TxHashPreimage

scrypt-ts-opcat v1.0.1


scrypt-ts-opcat / TxHashPreimage

Type Alias: TxHashPreimage

TxHashPreimage: object

Defined in: packages/scrypt-ts-opcat/src/smart-contract/types/structs.ts:193

The digest data used to calculate the Traditional Transaction ID (txid) consists of the transaction's core components (inputs, outputs) without the witness information.

Type declaration

inputList

inputList: ByteString

input = prevout(36 bytes) + unlockScriptHash(32 bytes) + sequence(4 bytes) input1 + input2 + ... + inputN

nLockTime

nLockTime: ByteString

4 bytes little endian.

outputList

outputList: ByteString

output = amount(8 bytes) + lockingScriptHash(32 bytes) + dataHash(32 bytes) output1 + output2 + ... + outputN

version

version: ByteString

4 bytes little endian.

Onchain