Calculate the size of the transaction using CoinControl to determine whether to expect signature grinding when calculating the size of the input spend.
Synopsis
Declared in <wallet/spend.h>
TxSize
CalculateMaximumSignedTxSize(
CTransaction const& tx,
CWallet const* wallet,
std::vector<CTxOut> const& txouts,
CCoinControl const* coin_control = nullptr);
Return Value
The estimated virtual size and weight of the signed transaction.
Parameters
Name |
Description |
tx |
The transaction whose signed size is estimated. |
wallet |
The wallet that owns the inputs and provides signing information. |
txouts |
The previous outputs spent by the transaction's inputs. |
coin_control |
Coin control settings used to decide whether to expect signature grinding. |
Created with MrDocs