Bitcoin ABC 0.30.5
P2P Digital Currency
|
#include <avalanche/node.h>
#include <avalanche/proof.h>
#include <avalanche/proofpool.h>
#include <avalanche/proofradixtreeadapter.h>
#include <coins.h>
#include <common/bloom.h>
#include <consensus/validation.h>
#include <pubkey.h>
#include <radix.h>
#include <util/hasher.h>
#include <util/time.h>
#include <boost/multi_index/composite_key.hpp>
#include <boost/multi_index/hashed_index.hpp>
#include <boost/multi_index/mem_fun.hpp>
#include <boost/multi_index/member.hpp>
#include <boost/multi_index/ordered_index.hpp>
#include <boost/multi_index_container.hpp>
#include <atomic>
#include <chrono>
#include <cstdint>
#include <memory>
#include <vector>
Go to the source code of this file.
Classes | |
struct | avalanche::Slot |
struct | avalanche::Peer |
struct | avalanche::proof_index |
struct | avalanche::score_index |
struct | avalanche::next_request_time |
struct | avalanche::PendingNode |
struct | avalanche::RemoteProof |
class | avalanche::ProofRegistrationState |
class | avalanche::PeerManager |
Namespaces | |
namespace | avalanche |
Functions | |
PeerId | avalanche::selectPeerImpl (const std::vector< Slot > &slots, const uint64_t slot, const uint64_t max) |
Internal methods that are exposed for testing purposes. More... | |
Variables | |
static constexpr uint32_t | avalanche::AVALANCHE_MAX_IMMATURE_PROOFS = 4000 |
Maximum number of immature proofs the peer manager will accept from the network. More... | |