Bitcoin ABC  0.24.7
P2P Digital Currency
Classes | Namespaces | Functions | Variables
processor.cpp File Reference
#include <avalanche/processor.h>
#include <avalanche/delegationbuilder.h>
#include <avalanche/peermanager.h>
#include <avalanche/validation.h>
#include <avalanche/voterecord.h>
#include <chain.h>
#include <key_io.h>
#include <net.h>
#include <netmessagemaker.h>
#include <reverse_iterator.h>
#include <scheduler.h>
#include <util/bitmanip.h>
#include <util/translation.h>
#include <chrono>
#include <tuple>
Include dependency graph for processor.cpp:

Go to the source code of this file.

Classes

struct  avalanche::Processor::PeerData
 
class  avalanche::Processor::NotificationsHandler
 

Namespaces

 avalanche
 

Functions

static bool avalanche::IsWorthPolling (const CBlockIndex *pindex) EXCLUSIVE_LOCKS_REQUIRED(cs_main)
 
static bool avalanche::VerifyProof (const Proof &proof, bilingual_str &error)
 
static bool avalanche::VerifyDelegation (const Delegation &dg, const CPubKey &expectedPubKey, bilingual_str &error)
 

Variables

static constexpr std::chrono::milliseconds AVALANCHE_TIME_STEP {10}
 Run the avalanche event loop every 10ms. More...
 
std::unique_ptr< avalanche::Processorg_avalanche
 Global avalanche instance. More...
 

Variable Documentation

◆ AVALANCHE_TIME_STEP

constexpr std::chrono::milliseconds AVALANCHE_TIME_STEP {10}
staticconstexpr

Run the avalanche event loop every 10ms.

Definition at line 27 of file processor.cpp.

◆ g_avalanche

std::unique_ptr<avalanche::Processor> g_avalanche

Global avalanche instance.

Definition at line 31 of file processor.cpp.

◆ response

Response response
private

Definition at line 321 of file processor.cpp.

◆ sig

SchnorrSig sig
private

Definition at line 322 of file processor.cpp.