Bitcoin ABC 0.30.5
P2P Digital Currency
Classes | Typedefs | Functions
chainparams.h File Reference
#include <consensus/params.h>
#include <netaddress.h>
#include <primitives/block.h>
#include <protocol.h>
#include <uint256.h>
#include <util/hash_type.h>
#include <cstdint>
#include <iterator>
#include <map>
#include <memory>
#include <optional>
#include <string>
#include <unordered_map>
#include <utility>
#include <vector>
Include dependency graph for chainparams.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  SeedSpec6
 
struct  CCheckpointData
 
struct  AssumeutxoHash
 
struct  AssumeutxoData
 Holds configuration for use during UTXO snapshot load and validation. More...
 
struct  ChainTxData
 Holds various statistics on transactions within a chain. More...
 
class  CChainParams
 CChainParams defines various tweakable parameters of a given instance of the Bitcoin system. More...
 
struct  CChainParams::ChainOptions
 

Typedefs

typedef std::map< int, BlockHashMapCheckpoints
 
using MapAssumeutxo = std::map< int, const AssumeutxoData >
 

Functions

const CCheckpointDataCheckpointData (const std::string &chain)
 

Typedef Documentation

◆ MapAssumeutxo

using MapAssumeutxo = std::map<int, const AssumeutxoData>

Definition at line 59 of file chainparams.h.

◆ MapCheckpoints

typedef std::map<int, BlockHash> MapCheckpoints

Definition at line 31 of file chainparams.h.

Function Documentation

◆ CheckpointData()

const CCheckpointData & CheckpointData ( const std::string &  chain)

Definition at line 149 of file checkpoints.cpp.

Here is the caller graph for this function: