Changeset View
Changeset View
Standalone View
Standalone View
src/avalanche/test/processor_tests.cpp
Show First 20 Lines • Show All 103 Lines • ▼ Show 20 Lines | CNode *ConnectNode(ServiceFlags nServices) { | ||||
auto node = new CNode(id++, ServiceFlags(NODE_NETWORK), 0, | auto node = new CNode(id++, ServiceFlags(NODE_NETWORK), 0, | ||||
INVALID_SOCKET, addr, 0, 0, 0, CAddress(), "", | INVALID_SOCKET, addr, 0, 0, 0, CAddress(), "", | ||||
ConnectionType::OUTBOUND_FULL_RELAY); | ConnectionType::OUTBOUND_FULL_RELAY); | ||||
node->SetCommonVersion(PROTOCOL_VERSION); | node->SetCommonVersion(PROTOCOL_VERSION); | ||||
node->nServices = nServices; | node->nServices = nServices; | ||||
m_node.peerman->InitializeNode(config, node); | m_node.peerman->InitializeNode(config, node); | ||||
node->nVersion = 1; | node->nVersion = 1; | ||||
node->fSuccessfullyConnected = true; | node->fSuccessfullyConnected = true; | ||||
node->m_avalanche_state = std::make_unique<CNode::AvalancheState>(); | |||||
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++; | ||||
▲ Show 20 Lines • Show All 860 Lines • Show Last 20 Lines |