| 7 | #include <test/util/transaction_utils.h> |
| 8 | |
| 9 | CMutableTransaction BuildCreditingTransaction(const CScript& scriptPubKey, int nValue) |
| 10 | { |
| 11 | CMutableTransaction txCredit; |
| 12 | txCredit.nVersion = 1; |
| 13 | txCredit.nLockTime = 0; |
| 14 | txCredit.vin.resize(1); |
| 15 | txCredit.vout.resize(1); |
| 16 | txCredit.vin[0].prevout.SetNull(); |
| 17 | txCredit.vin[0].scriptSig = CScript() << CScriptNum(0) << CScriptNum(0); |
| 18 | txCredit.vin[0].nSequence = CTxIn::SEQUENCE_FINAL; |
| 19 | txCredit.vout[0].scriptPubKey = scriptPubKey; |
| 20 | txCredit.vout[0].nValue = nValue; |
| 21 | |
| 22 | return txCredit; |
| 23 | } |
| 24 | |
| 25 | CMutableTransaction BuildSpendingTransaction(const CScript& scriptSig, const CScriptWitness& scriptWitness, const CTransaction& txCredit) |
| 26 | { |
no test coverage detected