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