Changeset View
Changeset View
Standalone View
Standalone View
src/avalanche/test/processor_tests.cpp
Show First 20 Lines • Show All 113 Lines • ▼ Show 20 Lines | CNode *ConnectNode(ServiceFlags nServices) { | ||||
m_connman->AddNode(*node); | m_connman->AddNode(*node); | ||||
return node; | return node; | ||||
} | } | ||||
size_t next_coinbase = 0; | size_t next_coinbase = 0; | ||||
std::shared_ptr<Proof> GetProof() { | std::shared_ptr<Proof> GetProof() { | ||||
size_t current_coinbase = next_coinbase++; | size_t current_coinbase = next_coinbase++; | ||||
const CTransaction &coinbase = *m_coinbase_txns[current_coinbase]; | const CTransaction &coinbase = *m_coinbase_txns[current_coinbase]; | ||||
ProofBuilder pb(0, 0, masterpriv.GetPubKey()); | ProofBuilder pb(0, 0, masterpriv); | ||||
BOOST_CHECK(pb.addUTXO(COutPoint(coinbase.GetId(), 0), | BOOST_CHECK(pb.addUTXO(COutPoint(coinbase.GetId(), 0), | ||||
coinbase.vout[0].nValue, current_coinbase + 1, | coinbase.vout[0].nValue, current_coinbase + 1, | ||||
true, coinbaseKey)); | true, coinbaseKey)); | ||||
return std::make_shared<Proof>(pb.build()); | return std::make_shared<Proof>(pb.build()); | ||||
} | } | ||||
bool addNode(NodeId nodeid, const ProofId &proofid) { | bool addNode(NodeId nodeid, const ProofId &proofid) { | ||||
return m_processor->withPeerManager([&](avalanche::PeerManager &pm) { | return m_processor->withPeerManager([&](avalanche::PeerManager &pm) { | ||||
▲ Show 20 Lines • Show All 857 Lines • Show Last 20 Lines |