| 115 | BOOST_FIXTURE_TEST_SUITE(script_tests, BasicTestingSetup) |
| 116 | |
| 117 | CMutableTransaction BuildCreditingTransaction(const CScript& scriptPubKey, CAmount nValue) |
| 118 | { |
| 119 | CMutableTransaction txCredit; |
| 120 | txCredit.nVersion = 1; |
| 121 | txCredit.nLockTime = 0; |
| 122 | txCredit.vin.resize(1); |
| 123 | txCredit.vout.resize(1); |
| 124 | txCredit.vin[0].prevout.SetNull(); |
| 125 | txCredit.vin[0].scriptSig = CScript() << CScriptNum(0) << CScriptNum(0); |
| 126 | txCredit.vin[0].nSequence = CTxIn::SEQUENCE_FINAL; |
| 127 | txCredit.vout[0].scriptPubKey = scriptPubKey; |
| 128 | txCredit.vout[0].nValue = nValue; |
| 129 | |
| 130 | return txCredit; |
| 131 | } |
| 132 | |
| 133 | CMutableTransaction BuildSpendingTransaction(const CScript& scriptSig, const CMutableTransaction& txCredit) |
| 134 | { |
no test coverage detected