AbstractProtectedconstructorProtected ReadonlychalkProtectedenableProtectedhideProtectedignoreProtected ReadonlyinputsProtected ReadonlyisIs the transaction being generated inside a browser?
ReadonlylogReadonlymoduleProtectednetworkProtected OptionalnonAdd a non-witness utxo to the transaction
ProtectedregeneratedProtectedscriptProtectedsequenceProtectedsighashProtectedsignedProtectedsignerProtectedtapProtectedtapThe tap leaf script
Protected Abstract ReadonlytransactionProtected OptionaltweakedProtectedgenerateProtectedGenerate the PSBT input extended
The UTXO
The index of the input
The PSBT input extended
ProtectedgenerateProtectedgenerateProtectedgetProtectedinternalProtectedinternalPre-estimate the transaction fees
The fee rate
The number of inputs
The number of outputs
The number of signatures
The number of public keys
ProtectedsignProtectedsignProtectedsplitProtectedtweakProtected StaticcalculateStaticprePre-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
OptionaltaprootControlWitnessSize: bigint = 32nThe size of the control block witness in bytes
OptionaltaprootScriptSize: bigint = 139nThe size of the taproot script in bytes
Protected StaticreadProtected Staticsign
Description
PSBT Transaction processor.