| 133 | BOOST_AUTO_TEST_SUITE(script_tests) |
| 134 | |
| 135 | CMutableTransaction BuildCreditingTransaction(const CScript& scriptPubKey, int nValue = 0) |
| 136 | { |
| 137 | CMutableTransaction txCredit; |
| 138 | txCredit.nVersion = 1; |
| 139 | txCredit.nLockTime = 0; |
| 140 | txCredit.vin.resize(1); |
| 141 | txCredit.vout.resize(1); |
| 142 | txCredit.vin[0].prevout.SetNull(); |
| 143 | txCredit.vin[0].scriptSig = CScript() << CScriptNum(0) << CScriptNum(0); |
| 144 | txCredit.vin[0].nSequence = CTxIn::SEQUENCE_FINAL; |
| 145 | txCredit.vout[0].scriptPubKey = scriptPubKey; |
| 146 | txCredit.vout[0].nValue = nValue; |
| 147 | |
| 148 | return txCredit; |
| 149 | } |
| 150 | |
| 151 | CMutableTransaction BuildSpendingTransaction(const CScript& scriptSig, const CScriptWitness& scriptWitness, const CMutableTransaction& txCredit) |
| 152 | { |
no test coverage detected