MCPcopy Create free account
hub / github.com/ElementsProject/elements / CalculateMaximumSignedInputSize

Function CalculateMaximumSignedInputSize

src/wallet/spend.cpp:129–136  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

127}
128
129int 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
138int CalculateMaximumSignedInputSize(const CTxOut& txout, const CWallet* wallet, bool use_max_sig)
139{

Callers 2

GetTxSpendSizeFunction · 0.85
spend.cppFile · 0.85

Calls 8

DummySignInputFunction · 0.85
CTxInClass · 0.50
COutPointClass · 0.50
CTransactionClass · 0.50
push_backMethod · 0.45
GetSolvingProviderMethod · 0.45
getMethod · 0.45

Tested by

no test coverage detected