| 123 | BOOST_FIXTURE_TEST_SUITE(script_tests, BasicTestingSetup) |
| 124 | |
| 125 | CMutableTransaction BuildCreditingTransaction(const CScript& scriptPubKey, int nValue = 0) |
| 126 | { |
| 127 | CMutableTransaction txCredit; |
| 128 | txCredit.nVersion = 1; |
| 129 | txCredit.nLockTime = 0; |
| 130 | txCredit.vin.resize(1); |
| 131 | txCredit.vout.resize(1); |
| 132 | txCredit.vin[0].prevout.SetNull(); |
| 133 | txCredit.vin[0].scriptSig = CScript() << CScriptNum(0) << CScriptNum(0); |
| 134 | txCredit.vin[0].nSequence = CTxIn::SEQUENCE_FINAL; |
| 135 | txCredit.vout[0].scriptPubKey = scriptPubKey; |
| 136 | txCredit.vout[0].nValue = nValue; |
| 137 | |
| 138 | return txCredit; |
| 139 | } |
| 140 | |
| 141 | CMutableTransaction BuildSpendingTransaction(const CScript& scriptSig, const CScriptWitness& scriptWitness, const CTransaction& txCredit) |
| 142 | { |
no test coverage detected