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

Function BuildCreditingTransaction

src/test/script_tests.cpp:117–131  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

115BOOST_FIXTURE_TEST_SUITE(script_tests, BasicTestingSetup)
116
117CMutableTransaction 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
133CMutableTransaction BuildSpendingTransaction(const CScript& scriptSig, const CMutableTransaction& txCredit)
134{

Callers 3

DoTestFunction · 0.85
TestBuilderMethod · 0.85
BOOST_AUTO_TEST_CASEFunction · 0.85

Calls 4

resizeMethod · 0.80
CScriptClass · 0.50
CScriptNumClass · 0.50
SetNullMethod · 0.45

Tested by

no test coverage detected