5 #ifndef BITCOIN_TEST_UTIL_TRANSACTION_UTILS_H 6 #define BITCOIN_TEST_UTIL_TRANSACTION_UTILS_H 29 #endif // BITCOIN_TEST_UTIL_TRANSACTION_UTILS_H
std::vector< CMutableTransaction > SetupDummyInputs(FillableSigningProvider &keystoreRet, CCoinsViewCache &coinsRet, const std::array< CAmount, 4 > &nValues)
Fillable signing provider that keeps keys in an address->secret map.
CMutableTransaction BuildSpendingTransaction(const CScript &scriptSig, const CScriptWitness &scriptWitness, const CTransaction &txCredit)
CMutableTransaction BuildCreditingTransaction(const CScript &scriptPubKey, int nValue=0)
Serialized script, used inside transaction inputs and outputs.
A mutable version of CTransaction.
The basic transaction that is broadcasted on the network and contained in blocks. ...
CCoinsView that adds a memory cache for transactions to another CCoinsView.