Interface PsbtInputExtended

interface PsbtInputExtended {
    bip32Derivation?: Bip32Derivation[];
    finalScriptSig?: Buffer;
    finalScriptWitness?: Buffer;
    hash: string | Buffer;
    index: number;
    nonWitnessUtxo?: Buffer;
    partialSig?: PartialSig[];
    porCommitment?: string;
    redeemScript?: Buffer;
    sequence?: number;
    sighashType?: number;
    tapBip32Derivation?: TapBip32Derivation[];
    tapInternalKey?: Buffer;
    tapKeySig?: Buffer;
    tapLeafScript?: TapLeafScript[];
    tapMerkleRoot?: Buffer;
    tapScriptSig?: TapScriptSig[];
    unknownKeyVals?: KeyValue[];
    witnessScript?: Buffer;
    witnessUtxo?: WitnessUtxo;
}

Hierarchy

  • PsbtInput
  • TransactionInput
    • PsbtInputExtended

Properties

bip32Derivation?: Bip32Derivation[]
finalScriptSig?: Buffer
finalScriptWitness?: Buffer
hash: string | Buffer
index: number
nonWitnessUtxo?: Buffer
partialSig?: PartialSig[]
porCommitment?: string
redeemScript?: Buffer
sequence?: number
sighashType?: number
tapBip32Derivation?: TapBip32Derivation[]
tapInternalKey?: Buffer
tapKeySig?: Buffer
tapLeafScript?: TapLeafScript[]
tapMerkleRoot?: Buffer
tapScriptSig?: TapScriptSig[]
unknownKeyVals?: KeyValue[]
witnessScript?: Buffer
witnessUtxo?: WitnessUtxo