Calculate the size of the transaction using CoinControl to determine whether to expect signature grinding when calculating the size of the input spend.
Declared in <wallet/spend.h>
TxSize
CalculateMaximumSignedTxSize(
CTransaction const& tx,
CWallet const* wallet,
std::vector<CTxOut> const& txouts,
CCoinControl const* coin_control = nullptr);
The estimated virtual size and weight of the signed transaction.
| 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. |