The absolute fee of the original transaction in satoshis.
Array of available UTXOs, including the spendable output from the parent transaction.
The address where any excess funds (change) will be sent in the child transaction.
The dust threshold in satoshis. Outputs below this value are considered "dust".
OptionalglobalOptional array of global xpubs to include in the PSBT.
The Bitcoin network being used (e.g., mainnet, testnet).
The hex-encoded original (parent) transaction to be accelerated.
The parent output UTXO with complete PSBT metadata. This UTXO represents the output from the parent transaction that will be spent in the child transaction. It must include all necessary signing information (scripts, derivation paths, etc.) for proper PSBT construction.
This should be created using wallet-specific logic that can reconstruct the full UTXO metadata from the transaction output.
The number of required signers for the multisig setup.
The type of script used for the transaction (e.g., P2PKH, P2SH, P2WSH).
The index of the output in the parent transaction that will be spent in the child transaction.
OptionalstrictIf true, enforces stricter validation rules. When set to true, the following stricter rules (among others) are applied:
The target fee rate in satoshis per virtual byte. This is used to calculate the appropriate fee for the transaction.
The total number of signers in the multisig setup.
Options for creating a CPFP transaction.