FIXME: Dedup with BuildCreditingTransaction in test/script_tests.cpp.
| 16 | |
| 17 | // FIXME: Dedup with BuildCreditingTransaction in test/script_tests.cpp. |
| 18 | static CMutableTransaction BuildCreditingTransaction(const CScript& scriptPubKey) |
| 19 | { |
| 20 | CMutableTransaction txCredit; |
| 21 | txCredit.nVersion = 1; |
| 22 | txCredit.nLockTime = 0; |
| 23 | txCredit.vin.resize(1); |
| 24 | txCredit.vout.resize(1); |
| 25 | txCredit.vin[0].prevout.SetNull(); |
| 26 | txCredit.vin[0].scriptSig = CScript() << CScriptNum(0) << CScriptNum(0); |
| 27 | txCredit.vin[0].nSequence = CTxIn::SEQUENCE_FINAL; |
| 28 | txCredit.vout[0].scriptPubKey = scriptPubKey; |
| 29 | txCredit.vout[0].nValue = 1; |
| 30 | |
| 31 | return txCredit; |
| 32 | } |
| 33 | |
| 34 | // FIXME: Dedup with BuildSpendingTransaction in test/script_tests.cpp. |
| 35 | static CMutableTransaction BuildSpendingTransaction(const CScript& scriptSig, const CMutableTransaction& txCredit) |
no test coverage detected