Dash Core  0.12.2.1
P2P Digital Currency
spork.h File Reference
#include "hash.h"
#include "net.h"
#include "utilstrencodings.h"

Go to the source code of this file.

Classes

class  CSporkMessage
 
class  CSporkManager
 

Variables

static const int SPORK_START = 10001
 
static const int SPORK_END = 10013
 
static const int SPORK_2_INSTANTSEND_ENABLED = 10001
 
static const int SPORK_3_INSTANTSEND_BLOCK_FILTERING = 10002
 
static const int SPORK_5_INSTANTSEND_MAX_VALUE = 10004
 
static const int SPORK_8_MASTERNODE_PAYMENT_ENFORCEMENT = 10007
 
static const int SPORK_9_SUPERBLOCKS_ENABLED = 10008
 
static const int SPORK_10_MASTERNODE_PAY_UPDATED_NODES = 10009
 
static const int SPORK_12_RECONSIDER_BLOCKS = 10011
 
static const int SPORK_13_OLD_SUPERBLOCK_FLAG = 10012
 
static const int SPORK_14_REQUIRE_SENTINEL_FLAG = 10013
 
static const int64_t SPORK_2_INSTANTSEND_ENABLED_DEFAULT = 0
 
static const int64_t SPORK_3_INSTANTSEND_BLOCK_FILTERING_DEFAULT = 0
 
static const int64_t SPORK_5_INSTANTSEND_MAX_VALUE_DEFAULT = 1000
 
static const int64_t SPORK_8_MASTERNODE_PAYMENT_ENFORCEMENT_DEFAULT = 4070908800ULL
 
static const int64_t SPORK_9_SUPERBLOCKS_ENABLED_DEFAULT = 4070908800ULL
 
static const int64_t SPORK_10_MASTERNODE_PAY_UPDATED_NODES_DEFAULT = 4070908800ULL
 
static const int64_t SPORK_12_RECONSIDER_BLOCKS_DEFAULT = 0
 
static const int64_t SPORK_13_OLD_SUPERBLOCK_FLAG_DEFAULT = 4070908800ULL
 
static const int64_t SPORK_14_REQUIRE_SENTINEL_FLAG_DEFAULT = 4070908800ULL
 
std::map< uint256, CSporkMessagemapSporks
 
CSporkManager sporkManager
 

Variable Documentation

◆ mapSporks

std::map<uint256, CSporkMessage> mapSporks

◆ SPORK_10_MASTERNODE_PAY_UPDATED_NODES

◆ SPORK_10_MASTERNODE_PAY_UPDATED_NODES_DEFAULT

const int64_t SPORK_10_MASTERNODE_PAY_UPDATED_NODES_DEFAULT = 4070908800ULL
static

Definition at line 37 of file spork.h.

Referenced by CSporkManager::GetSporkValue(), and CSporkManager::IsSporkActive().

◆ SPORK_12_RECONSIDER_BLOCKS

const int SPORK_12_RECONSIDER_BLOCKS = 10011
static

◆ SPORK_12_RECONSIDER_BLOCKS_DEFAULT

const int64_t SPORK_12_RECONSIDER_BLOCKS_DEFAULT = 0
static

Definition at line 38 of file spork.h.

Referenced by CSporkManager::GetSporkValue(), and CSporkManager::IsSporkActive().

◆ SPORK_13_OLD_SUPERBLOCK_FLAG

◆ SPORK_13_OLD_SUPERBLOCK_FLAG_DEFAULT

const int64_t SPORK_13_OLD_SUPERBLOCK_FLAG_DEFAULT = 4070908800ULL
static

Definition at line 39 of file spork.h.

Referenced by CSporkManager::GetSporkValue(), and CSporkManager::IsSporkActive().

◆ SPORK_14_REQUIRE_SENTINEL_FLAG

const int SPORK_14_REQUIRE_SENTINEL_FLAG = 10013
static

◆ SPORK_14_REQUIRE_SENTINEL_FLAG_DEFAULT

const int64_t SPORK_14_REQUIRE_SENTINEL_FLAG_DEFAULT = 4070908800ULL
static

Definition at line 40 of file spork.h.

Referenced by CSporkManager::GetSporkValue(), and CSporkManager::IsSporkActive().

◆ SPORK_2_INSTANTSEND_ENABLED

◆ SPORK_2_INSTANTSEND_ENABLED_DEFAULT

const int64_t SPORK_2_INSTANTSEND_ENABLED_DEFAULT = 0
static

Definition at line 32 of file spork.h.

Referenced by CSporkManager::GetSporkValue(), and CSporkManager::IsSporkActive().

◆ SPORK_3_INSTANTSEND_BLOCK_FILTERING

◆ SPORK_3_INSTANTSEND_BLOCK_FILTERING_DEFAULT

const int64_t SPORK_3_INSTANTSEND_BLOCK_FILTERING_DEFAULT = 0
static

Definition at line 33 of file spork.h.

Referenced by CSporkManager::GetSporkValue(), and CSporkManager::IsSporkActive().

◆ SPORK_5_INSTANTSEND_MAX_VALUE

◆ SPORK_5_INSTANTSEND_MAX_VALUE_DEFAULT

const int64_t SPORK_5_INSTANTSEND_MAX_VALUE_DEFAULT = 1000
static

Definition at line 34 of file spork.h.

Referenced by CSporkManager::GetSporkValue(), and CSporkManager::IsSporkActive().

◆ SPORK_8_MASTERNODE_PAYMENT_ENFORCEMENT

const int SPORK_8_MASTERNODE_PAYMENT_ENFORCEMENT = 10007
static

◆ SPORK_8_MASTERNODE_PAYMENT_ENFORCEMENT_DEFAULT

const int64_t SPORK_8_MASTERNODE_PAYMENT_ENFORCEMENT_DEFAULT = 4070908800ULL
static

Definition at line 35 of file spork.h.

Referenced by CSporkManager::GetSporkValue(), and CSporkManager::IsSporkActive().

◆ SPORK_9_SUPERBLOCKS_ENABLED

◆ SPORK_9_SUPERBLOCKS_ENABLED_DEFAULT

const int64_t SPORK_9_SUPERBLOCKS_ENABLED_DEFAULT = 4070908800ULL
static

Definition at line 36 of file spork.h.

Referenced by CSporkManager::GetSporkValue(), and CSporkManager::IsSporkActive().

◆ SPORK_END

const int SPORK_END = 10013
static

Definition at line 20 of file spork.h.

Referenced by spork().

◆ SPORK_START

const int SPORK_START = 10001
static

Definition at line 19 of file spork.h.

Referenced by spork().

◆ sporkManager