Abstract
Protected
constructorProtected
Readonly
chalkProtected
enableProtected
hideProtected
ignoreProtected
Readonly
inputsProtected
Readonly
isIs the transaction being generated inside a browser?
Readonly
logReadonly
moduleProtected
networkProtected
Optional
nonAdd a non-witness utxo to the transaction
Protected
regeneratedProtected
scriptProtected
sequenceProtected
sighashProtected
signedProtected
signerProtected
tapProtected
tapThe tap leaf script
Protected
Abstract
Readonly
transactionProtected
Optional
tweakedProtected
generateProtected
Generate the PSBT input extended
The UTXO
The index of the input
The PSBT input extended
Protected
generateProtected
generateProtected
getProtected
internalProtected
internalPre-estimate the transaction fees
The fee rate
The number of inputs
The number of outputs
The number of signatures
The number of public keys
Protected
signProtected
signProtected
splitProtected
tweakProtected
Static
calculateStatic
prePre-estimate the transaction fees for a Taproot transaction
The fee rate in satoshis per virtual byte
The number of inputs
The number of outputs
The number of witness elements (e.g., number of control blocks and witnesses)
The average size of each witness element in bytes
The amount of empty witnesses
Optional
taprootControlWitnessSize: bigint = 32nThe size of the control block witness in bytes
Optional
taprootScriptSize: bigint = 139nThe size of the taproot script in bytes
Protected
Static
readProtected
Static
sign
Description
PSBT Transaction processor.