Passphrase to decrypt the user key on the wallet
Private key in string form, if walletPassphrase is not available
Custom minimum fee rate in a coin's base unit per kilobyte (or virtual kilobyte)--for example, satoshis per kvByte or microAlgos per kByte. If the applied "feeRate" does not meet a coin's required minimum transaction fee amount, the minimum is still applied (for example, 1000 sat/kvByte or a flat 1000 microAlgos).
Custom upper limit for fee rate in a coin's base unit per kilobyte (or virtual kilobyte)--for example, satoshis per kvByte or microAlgos per kByte. "maxFeeRate" can be used to limit a fee rate estimate generated with "numBlocks".
Maximum relative portion that can be spent towards fees
Block target for fee estimation
Build multiple transactions at the same time. This enables you to increase the maximum number of unspents on the "limit" parameter up to 2,000. If true, you must pass the "txFormat" as "psbt" and you can't pass the "targetAddress" or "numUnspentsToMake" parameters.
Minimum value of unspents to use in base units (e.g. satoshis). Can be used to skip very small unspents when consolidating at higher fee rates. For doge, only string is allowed.
Maximum value of unspents to use in base units (e.g. satoshis). Should be used to prevent larger unspents from being consolidated needlessly, and that some funds remain available for spending while the consolidation transactions are in flight. For doge, only string is allowed.
Minimum height of unspents on the block chain to use
Minimum confirmation threshold for external inputs
Flag for enforcing minConfirms for change inputs
Maximum number of unspents to use in the transaction
Number of new unspents to make
address to use for generated outputs. Must be wallet address.
Format of the returned transaction hex serialization.
"legacy" for serialized transaction in custom bitcoinjs-lib format. "psbt" for BIP174 serialized transaction