|
Electroneum
|
#include <string>#include <boost/uuid/uuid.hpp>

Go to the source code of this file.
Namespaces | |
| config | |
| config::testnet | |
Variables | |
| uint64_t const | config::DEFAULT_FEE_ATOMIC_XMR_PER_KB = 500 |
| uint8_t const | config::FEE_CALCULATION_MAX_RETRIES = 10 |
| uint64_t const | config::DEFAULT_DUST_THRESHOLD = ((uint64_t)1) |
| uint64_t const | config::BASE_REWARD_CLAMP_THRESHOLD = ((uint64_t)100000000) |
| std::string const | config::P2P_REMOTE_DEBUG_TRUSTED_PUB_KEY = "0000000000000000000000000000000000000000000000000000000000000000" |
| uint64_t const | config::CRYPTONOTE_PUBLIC_ADDRESS_BASE58_PREFIX = 18018 |
| uint64_t const | config::CRYPTONOTE_PUBLIC_INTEGRATED_ADDRESS_BASE58_PREFIX = 18019 |
| uint16_t const | config::P2P_DEFAULT_PORT = 26967 |
| uint16_t const | config::RPC_DEFAULT_PORT = 26968 |
| boost::uuids::uuid const | config::NETWORK_ID |
| std::string const | config::GENESIS_TX = "011201ff00011e026bc5c7db8a664f652d78adb587ac4d759c6757258b64ef9cba3c0354e64fb2e42101abca6a39c561d0897be183eb0143990eba201aa7d2c652ab0555d28bb4b70728" |
| uint32_t const | config::GENESIS_NONCE = 10000 |
| uint64_t const | config::testnet::CRYPTONOTE_PUBLIC_ADDRESS_BASE58_PREFIX = 18018 |
| uint64_t const | config::testnet::CRYPTONOTE_PUBLIC_INTEGRATED_ADDRESS_BASE58_PREFIX = 18019 |
| uint16_t const | config::testnet::P2P_DEFAULT_PORT = 34567 |
| uint16_t const | config::testnet::RPC_DEFAULT_PORT = 34568 |
| boost::uuids::uuid const | config::testnet::NETWORK_ID |
| std::string const | config::testnet::GENESIS_TX = "011201ff000180bcf5dace2102a7957ab8394540efaa5bc93d747d6c56d8bf87b1c955574963dfbcf62ab13b5c210120d88af73976c98be9819df7e85bc21167d3194e242afd50601e398243c354b6" |
| uint32_t const | config::testnet::GENESIS_NONCE = 10000 |
| #define ALLOW_DEBUG_COMMANDS |
| #define BLOCKCHAIN_TIMESTAMP_CHECK_WINDOW 60 |
| #define BLOCKS_IDS_SYNCHRONIZING_DEFAULT_COUNT 10000 |
| #define BLOCKS_SYNCHRONIZING_DEFAULT_COUNT 20 |
| #define BLOCKS_SYNCHRONIZING_DEFAULT_COUNT_PRE_V4 100 |
| #define COIN ((uint64_t)100) |
| #define COMMAND_RPC_GET_BLOCKS_FAST_MAX_COUNT 1000 |
| #define CRYPTONOTE_BLOCK_FUTURE_TIME_LIMIT 60*60*2 |
| #define CRYPTONOTE_BLOCK_GRANTED_FULL_REWARD_ZONE_V1 20000 |
| #define CRYPTONOTE_BLOCK_GRANTED_FULL_REWARD_ZONE_V2 60000 |
| #define CRYPTONOTE_BLOCK_GRANTED_FULL_REWARD_ZONE_V5 150000 |
| #define CRYPTONOTE_BLOCK_GRANTED_FULL_REWARD_ZONE_V8 300000 |
| #define CRYPTONOTE_BLOCKCHAINDATA_FILENAME "data.mdb" |
| #define CRYPTONOTE_BLOCKCHAINDATA_LOCK_FILENAME "lock.mdb" |
| #define CRYPTONOTE_COINBASE_BLOB_RESERVED_SIZE 600 |
| #define CRYPTONOTE_DEFAULT_TX_SPENDABLE_AGE 10 |
| #define CRYPTONOTE_DISPLAY_DECIMAL_POINT 2 |
| #define CRYPTONOTE_DNS_TIMEOUT_MS 20000 |
| #define CRYPTONOTE_GETBLOCKTEMPLATE_MAX_BLOCK_SIZE 196608 |
| #define CRYPTONOTE_LOCKED_TX_ALLOWED_DELTA_BLOCKS 1 |
| #define CRYPTONOTE_LOCKED_TX_ALLOWED_DELTA_SECONDS DIFFICULTY_TARGET * CRYPTONOTE_LOCKED_TX_ALLOWED_DELTA_BLOCKS |
| #define CRYPTONOTE_LOCKED_TX_ALLOWED_DELTA_SECONDS_V6 DIFFICULTY_TARGET_V6 * CRYPTONOTE_LOCKED_TX_ALLOWED_DELTA_BLOCKS |
| #define CRYPTONOTE_MAX_BLOCK_NUMBER 500000000 |
| #define CRYPTONOTE_MAX_BLOCK_SIZE 500000000 |
| #define CRYPTONOTE_MAX_TX_SIZE 1000000000 |
| #define CRYPTONOTE_MEMPOOL_TX_FROM_ALT_BLOCK_LIVETIME 604800 |
| #define CRYPTONOTE_MEMPOOL_TX_LIVETIME 86400 |
| #define CRYPTONOTE_MEMPOOL_TX_LIVETIME_V6 (86400*3) |
| #define CRYPTONOTE_MINED_MONEY_UNLOCK_WINDOW 18 |
| #define CRYPTONOTE_NAME "electroneum" |
| #define CRYPTONOTE_POOLDATA_FILENAME "poolstate.bin" |
| #define CRYPTONOTE_PROTOCOL_HOP_RELAX_COUNT 3 |
| #define CRYPTONOTE_PUBLIC_ADDRESS_TEXTBLOB_VER 0 |
| #define CRYPTONOTE_REWARD_BLOCKS_WINDOW 100 |
| #define CURRENT_BLOCK_MAJOR_VERSION 1 |
| #define CURRENT_BLOCK_MINOR_VERSION 0 |
| #define CURRENT_TRANSACTION_VERSION 2 |
| #define DEFAULT_MIX 0 |
| #define DEFAULT_RINGSIZE (DEFAULT_MIX + 1) |
| #define DIFFICULTY_BLOCKS_COUNT DIFFICULTY_WINDOW + DIFFICULTY_LAG |
| #define DIFFICULTY_BLOCKS_COUNT_V6 DIFFICULTY_WINDOW_V6 + DIFFICULTY_LAG |
| #define DIFFICULTY_BLOCKS_ESTIMATE_TIMESPAN DIFFICULTY_TARGET |
| #define DIFFICULTY_BLOCKS_ESTIMATE_TIMESPAN_V6 DIFFICULTY_TARGET_V6 |
| #define DIFFICULTY_CUT 60 |
| #define DIFFICULTY_LAG 15 |
| #define DIFFICULTY_TARGET 60 |
| #define DIFFICULTY_TARGET_V6 120 |
| #define DIFFICULTY_WINDOW 720 |
| #define DIFFICULTY_WINDOW_V6 360 |
| #define DYNAMIC_FEE_PER_KB_BASE_BLOCK_REWARD ((uint64_t)10000000000000) |
| #define DYNAMIC_FEE_PER_KB_BASE_FEE ((uint64_t)2000000000) |
| #define DYNAMIC_FEE_PER_KB_BASE_FEE_V5 ((uint64_t)2000000000 * (uint64_t)CRYPTONOTE_BLOCK_GRANTED_FULL_REWARD_ZONE_V2 / CRYPTONOTE_BLOCK_GRANTED_FULL_REWARD_ZONE_V5) |
| #define EMISSION_SPEED_FACTOR_PER_MINUTE (20) |
| #define EMISSION_SPEED_FACTOR_PER_MINUTE_V8 (22) |
| #define ETN_MONEY_UNLOCK_WINDOW_V8 5 |
| #define FEE_PER_KB ((uint64_t)1) |
| #define FEE_PER_KB_V6 ((uint64_t)10) |
| #define FINAL_SUBSIDY_PER_MINUTE ((uint64_t)30) |
| #define HASH_OF_HASHES_STEP 256 |
| #define HF_VERSION_DYNAMIC_FEE 10 |
| #define HF_VERSION_ENABLE_RCT 10 |
| #define HF_VERSION_ENFORCE_RCT 10 |
| #define MINER_CONFIG_FILE_NAME "miner_conf.json" |
| #define MONEY_SUPPLY ((uint64_t)(2100000000000)) |
| #define ORPHANED_BLOCKS_MAX_COUNT 100 |
| #define P2P_DEFAULT_ANCHOR_CONNECTIONS_COUNT 2 |
| #define P2P_DEFAULT_CONNECTION_TIMEOUT 5000 |
| #define P2P_DEFAULT_CONNECTIONS_COUNT 8 |
| #define P2P_DEFAULT_HANDSHAKE_INTERVAL 60 |
| #define P2P_DEFAULT_HANDSHAKE_INVOKE_TIMEOUT 5000 |
| #define P2P_DEFAULT_INVOKE_TIMEOUT 60*2*1000 |
| #define P2P_DEFAULT_PACKET_MAX_SIZE 50000000 |
| #define P2P_DEFAULT_PEERS_IN_HANDSHAKE 250 |
| #define P2P_DEFAULT_PING_CONNECTION_TIMEOUT 2000 |
| #define P2P_DEFAULT_WHITELIST_CONNECTIONS_PERCENT 70 |
| #define P2P_FAILED_ADDR_FORGET_SECONDS (60*60) |
| #define P2P_IDLE_CONNECTION_KILL_INTERVAL (5*60) |
| #define P2P_IP_BLOCKTIME (60*60*24) |
| #define P2P_IP_FAILS_BEFORE_BLOCK 10 |
| #define P2P_LOCAL_GRAY_PEERLIST_LIMIT 5000 |
| #define P2P_LOCAL_WHITE_PEERLIST_LIMIT 1000 |
| #define P2P_NET_DATA_FILENAME "p2pstate.bin" |
| #define P2P_SUPPORT_FLAG_FLUFFY_BLOCKS 0x01 |
| #define P2P_SUPPORT_FLAGS P2P_SUPPORT_FLAG_FLUFFY_BLOCKS |
| #define PER_KB_FEE_QUANTIZATION_DECIMALS 8 |
| #define THREAD_STACK_SIZE 5 * 1024 * 1024 |
1.8.14