Ethereum  PoC-8
The C++ Implementation of Ethereum
ValidationSchemes.cpp File Reference
#include "ValidationSchemes.h"
#include <libdevcore/JsonUtils.h>
#include <string>

Go to the source code of this file.

Namespaces

 dev
 
 dev::eth
 
 dev::eth::validation
 

Functions

void dev::eth::validation::validateConfigJson (js::mObject const &_obj)
 
void dev::eth::validation::validateAccountMaskObj (js::mObject const &_obj)
 
void dev::eth::validation::validateAccountObj (js::mObject const &_obj)
 

Variables

string const dev::eth::validation::c_sealEngine = "sealEngine"
 
string const dev::eth::validation::c_params = "params"
 
string const dev::eth::validation::c_genesis = "genesis"
 
string const dev::eth::validation::c_accounts = "accounts"
 
string const dev::eth::validation::c_balance = "balance"
 
string const dev::eth::validation::c_wei = "wei"
 
string const dev::eth::validation::c_finney = "finney"
 
string const dev::eth::validation::c_author = "author"
 
string const dev::eth::validation::c_coinbase = "coinbase"
 
string const dev::eth::validation::c_nonce = "nonce"
 
string const dev::eth::validation::c_gasLimit = "gasLimit"
 
string const dev::eth::validation::c_timestamp = "timestamp"
 
string const dev::eth::validation::c_difficulty = "difficulty"
 
string const dev::eth::validation::c_extraData = "extraData"
 
string const dev::eth::validation::c_mixHash = "mixHash"
 
string const dev::eth::validation::c_parentHash = "parentHash"
 
string const dev::eth::validation::c_precompiled = "precompiled"
 
string const dev::eth::validation::c_code = "code"
 
string const dev::eth::validation::c_storage = "storage"
 
string const dev::eth::validation::c_gasUsed = "gasUsed"
 
string const dev::eth::validation::c_codeFromFile = "codeFromFile"
 A file containg a code as bytes. More...
 
string const dev::eth::validation::c_shouldnotexist = "shouldnotexist"
 
string const dev::eth::validation::c_minGasLimit = "minGasLimit"
 
string const dev::eth::validation::c_maxGasLimit = "maxGasLimit"
 
string const dev::eth::validation::c_gasLimitBoundDivisor = "gasLimitBoundDivisor"
 
string const dev::eth::validation::c_homesteadForkBlock = "homesteadForkBlock"
 
string const dev::eth::validation::c_daoHardforkBlock = "daoHardforkBlock"
 
string const dev::eth::validation::c_EIP150ForkBlock = "EIP150ForkBlock"
 
string const dev::eth::validation::c_EIP158ForkBlock = "EIP158ForkBlock"
 
string const dev::eth::validation::c_byzantiumForkBlock = "byzantiumForkBlock"
 
string const dev::eth::validation::c_eWASMForkBlock = "eWASMForkBlock"
 
string const dev::eth::validation::c_constantinopleForkBlock = "constantinopleForkBlock"
 
string const dev::eth::validation::c_constantinopleFixForkBlock = "constantinopleFixForkBlock"
 
string const dev::eth::validation::c_experimentalForkBlock = "experimentalForkBlock"
 
string const dev::eth::validation::c_accountStartNonce = "accountStartNonce"
 
string const dev::eth::validation::c_maximumExtraDataSize = "maximumExtraDataSize"
 
string const dev::eth::validation::c_tieBreakingGas = "tieBreakingGas"
 
string const dev::eth::validation::c_blockReward = "blockReward"
 
string const dev::eth::validation::c_difficultyBoundDivisor = "difficultyBoundDivisor"
 
string const dev::eth::validation::c_minimumDifficulty = "minimumDifficulty"
 
string const dev::eth::validation::c_durationLimit = "durationLimit"
 
string const dev::eth::validation::c_chainID = "chainID"
 
string const dev::eth::validation::c_networkID = "networkID"
 
string const dev::eth::validation::c_allowFutureBlocks = "allowFutureBlocks"