PIVX Core  5.6.99
P2P Digital Currency
Macros | Variables
spork.cpp File Reference
#include "spork.h"
#include "netmessagemaker.h"
#include "sporkdb.h"
#include "validation.h"
#include <iostream>
Include dependency graph for spork.cpp:

Go to the source code of this file.

Macros

#define MAKE_SPORK_DEF(name, defaultValue)   CSporkDef(name, defaultValue, #name)
 

Variables

std::vector< CSporkDefsporkDefs
 
CSporkManager sporkManager
 
std::map< uint256, CSporkMessagemapSporks
 

Macro Definition Documentation

◆ MAKE_SPORK_DEF

#define MAKE_SPORK_DEF (   name,
  defaultValue 
)    CSporkDef(name, defaultValue, #name)

Definition at line 14 of file spork.cpp.

Variable Documentation

◆ mapSporks

std::map<uint256, CSporkMessage> mapSporks

Definition at line 30 of file spork.cpp.

◆ sporkDefs

std::vector<CSporkDef> sporkDefs
Initial value:
= {
}
#define MAKE_SPORK_DEF(name, defaultValue)
Definition: spork.cpp:14
@ SPORK_23_CHAINLOCKS_ENFORCEMENT
Definition: sporkid.h:30
@ SPORK_22_LLMQ_DKG_MAINTENANCE
Definition: sporkid.h:29
@ SPORK_15_NEW_PROTOCOL_ENFORCEMENT_2
Definition: sporkid.h:22
@ SPORK_14_NEW_PROTOCOL_ENFORCEMENT
Definition: sporkid.h:21
@ SPORK_9_MASTERNODE_BUDGET_ENFORCEMENT
Definition: sporkid.h:19
@ SPORK_13_ENABLE_SUPERBLOCKS
Definition: sporkid.h:20
@ SPORK_8_MASTERNODE_PAYMENT_ENFORCEMENT
Definition: sporkid.h:18
@ SPORK_19_COLDSTAKING_MAINTENANCE
Definition: sporkid.h:26
@ SPORK_20_SAPLING_MAINTENANCE
Definition: sporkid.h:27
@ SPORK_21_LEGACY_MNS_MAX_HEIGHT
Definition: sporkid.h:28

Definition at line 16 of file spork.cpp.

◆ sporkManager

CSporkManager sporkManager

Definition at line 29 of file spork.cpp.