Bitcoin Core
31.0.0
P2P Digital Currency
Loading...
Searching...
No Matches
src
util
chaintype.h
Go to the documentation of this file.
1
// Copyright (c) 2023-present The Bitcoin Core developers
2
// Distributed under the MIT software license, see the accompanying
3
// file COPYING or http://www.opensource.org/licenses/mit-license.php.
4
5
#ifndef BITCOIN_UTIL_CHAINTYPE_H
6
#define BITCOIN_UTIL_CHAINTYPE_H
7
8
#include <optional>
9
#include <string>
10
11
enum class
ChainType
{
12
MAIN
,
13
TESTNET
,
14
SIGNET
,
15
REGTEST
,
16
TESTNET4
,
17
};
18
19
std::string
ChainTypeToString
(
ChainType
chain);
20
21
std::optional<ChainType>
ChainTypeFromString
(std::string_view chain);
22
23
#endif
// BITCOIN_UTIL_CHAINTYPE_H
ChainTypeFromString
std::optional< ChainType > ChainTypeFromString(std::string_view chain)
Definition
chaintype.cpp:28
ChainType
ChainType
Definition
chaintype.h:11
ChainType::SIGNET
@ SIGNET
Definition
chaintype.h:14
ChainType::MAIN
@ MAIN
Definition
chaintype.h:12
ChainType::TESTNET
@ TESTNET
Definition
chaintype.h:13
ChainType::REGTEST
@ REGTEST
Definition
chaintype.h:15
ChainType::TESTNET4
@ TESTNET4
Definition
chaintype.h:16
ChainTypeToString
std::string ChainTypeToString(ChainType chain)
Definition
chaintype.cpp:11
Generated on
for Bitcoin Core by
1.16.1