| 127 | } |
| 128 | |
| 129 | int CalculateMaximumSignedInputSize(const CTxOut& txout, const SigningProvider* provider, bool use_max_sig) { |
| 130 | CMutableTransaction txn; |
| 131 | txn.vin.push_back(CTxIn(COutPoint())); |
| 132 | if (!provider || !DummySignInput(*provider, txn, 0, txout, use_max_sig)) { |
| 133 | return -1; |
| 134 | } |
| 135 | return GetVirtualTransactionInputSize(CTransaction(txn)); |
| 136 | } |
| 137 | |
| 138 | int CalculateMaximumSignedInputSize(const CTxOut& txout, const CWallet* wallet, bool use_max_sig) |
| 139 | { |
no test coverage detected