MCPcopy Create free account
hub / github.com/BTCGPU/BTCGPU / BuildCreditingTransaction

Function BuildCreditingTransaction

src/test/script_tests.cpp:125–139  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

123BOOST_FIXTURE_TEST_SUITE(script_tests, BasicTestingSetup)
124
125CMutableTransaction 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
141CMutableTransaction BuildSpendingTransaction(const CScript& scriptSig, const CScriptWitness& scriptWitness, const CTransaction& txCredit)
142{

Callers 3

DoTestFunction · 0.70
TestBuilderMethod · 0.70
BOOST_AUTO_TEST_CASEFunction · 0.70

Calls 4

CScriptClass · 0.70
CScriptNumClass · 0.50
resizeMethod · 0.45
SetNullMethod · 0.45

Tested by

no test coverage detected