![]() |
Ethereum
PoC-8
The C++ Implementation of Ethereum
|
Functions | |
| void | validateConfigJson (js::mObject const &_obj) |
| void | validateAccountMaskObj (js::mObject const &_obj) |
| void | validateAccountObj (js::mObject const &_obj) |
| void | validateConfigJson (json_spirit::mObject const &_obj) |
| void | validateAccountObj (json_spirit::mObject const &_o) |
| void | validateAccountMaskObj (json_spirit::mObject const &_o) |
Variables | |
| string const | c_sealEngine = "sealEngine" |
| string const | c_params = "params" |
| string const | c_genesis = "genesis" |
| string const | c_accounts = "accounts" |
| string const | c_balance = "balance" |
| string const | c_wei = "wei" |
| string const | c_finney = "finney" |
| string const | c_author = "author" |
| string const | c_coinbase = "coinbase" |
| string const | c_nonce = "nonce" |
| string const | c_gasLimit = "gasLimit" |
| string const | c_timestamp = "timestamp" |
| string const | c_difficulty = "difficulty" |
| string const | c_extraData = "extraData" |
| string const | c_mixHash = "mixHash" |
| string const | c_parentHash = "parentHash" |
| string const | c_precompiled = "precompiled" |
| string const | c_code = "code" |
| string const | c_storage = "storage" |
| string const | c_gasUsed = "gasUsed" |
| string const | c_codeFromFile = "codeFromFile" |
| A file containg a code as bytes. More... | |
| string const | c_shouldnotexist = "shouldnotexist" |
| string const | c_minGasLimit = "minGasLimit" |
| string const | c_maxGasLimit = "maxGasLimit" |
| string const | c_gasLimitBoundDivisor = "gasLimitBoundDivisor" |
| string const | c_homesteadForkBlock = "homesteadForkBlock" |
| string const | c_daoHardforkBlock = "daoHardforkBlock" |
| string const | c_EIP150ForkBlock = "EIP150ForkBlock" |
| string const | c_EIP158ForkBlock = "EIP158ForkBlock" |
| string const | c_byzantiumForkBlock = "byzantiumForkBlock" |
| string const | c_eWASMForkBlock = "eWASMForkBlock" |
| string const | c_constantinopleForkBlock = "constantinopleForkBlock" |
| string const | c_constantinopleFixForkBlock = "constantinopleFixForkBlock" |
| string const | c_experimentalForkBlock = "experimentalForkBlock" |
| string const | c_accountStartNonce = "accountStartNonce" |
| string const | c_maximumExtraDataSize = "maximumExtraDataSize" |
| string const | c_tieBreakingGas = "tieBreakingGas" |
| string const | c_blockReward = "blockReward" |
| string const | c_difficultyBoundDivisor = "difficultyBoundDivisor" |
| string const | c_minimumDifficulty = "minimumDifficulty" |
| string const | c_durationLimit = "durationLimit" |
| string const | c_chainID = "chainID" |
| string const | c_networkID = "networkID" |
| string const | c_allowFutureBlocks = "allowFutureBlocks" |
| void dev::eth::validation::validateAccountMaskObj | ( | js::mObject const & | _obj | ) |
Definition at line 99 of file ValidationSchemes.cpp.
| void dev::eth::validation::validateAccountMaskObj | ( | json_spirit::mObject const & | _o | ) |
| void dev::eth::validation::validateAccountObj | ( | js::mObject const & | _obj | ) |
Definition at line 112 of file ValidationSchemes.cpp.
| void dev::eth::validation::validateAccountObj | ( | json_spirit::mObject const & | _o | ) |
| void dev::eth::validation::validateConfigJson | ( | js::mObject const & | _obj | ) |
Definition at line 76 of file ValidationSchemes.cpp.
| void dev::eth::validation::validateConfigJson | ( | json_spirit::mObject const & | _obj | ) |
| std::string const dev::eth::validation::c_accounts = "accounts" |
Definition at line 33 of file ValidationSchemes.cpp.
| std::string const dev::eth::validation::c_accountStartNonce = "accountStartNonce" |
Definition at line 65 of file ValidationSchemes.cpp.
| std::string const dev::eth::validation::c_allowFutureBlocks = "allowFutureBlocks" |
Definition at line 74 of file ValidationSchemes.cpp.
| std::string const dev::eth::validation::c_author = "author" |
Definition at line 37 of file ValidationSchemes.cpp.
| std::string const dev::eth::validation::c_balance = "balance" |
Definition at line 34 of file ValidationSchemes.cpp.
| std::string const dev::eth::validation::c_blockReward = "blockReward" |
Definition at line 68 of file ValidationSchemes.cpp.
| std::string const dev::eth::validation::c_byzantiumForkBlock = "byzantiumForkBlock" |
Definition at line 60 of file ValidationSchemes.cpp.
| std::string const dev::eth::validation::c_chainID = "chainID" |
Definition at line 72 of file ValidationSchemes.cpp.
| std::string const dev::eth::validation::c_code = "code" |
Definition at line 47 of file ValidationSchemes.cpp.
| std::string const dev::eth::validation::c_codeFromFile = "codeFromFile" |
A file containg a code as bytes.
Definition at line 50 of file ValidationSchemes.cpp.
| std::string const dev::eth::validation::c_coinbase = "coinbase" |
Definition at line 38 of file ValidationSchemes.cpp.
| std::string const dev::eth::validation::c_constantinopleFixForkBlock = "constantinopleFixForkBlock" |
Definition at line 63 of file ValidationSchemes.cpp.
| std::string const dev::eth::validation::c_constantinopleForkBlock = "constantinopleForkBlock" |
Definition at line 62 of file ValidationSchemes.cpp.
| std::string const dev::eth::validation::c_daoHardforkBlock = "daoHardforkBlock" |
Definition at line 57 of file ValidationSchemes.cpp.
| std::string const dev::eth::validation::c_difficulty = "difficulty" |
Definition at line 42 of file ValidationSchemes.cpp.
| std::string const dev::eth::validation::c_difficultyBoundDivisor = "difficultyBoundDivisor" |
Definition at line 69 of file ValidationSchemes.cpp.
| std::string const dev::eth::validation::c_durationLimit = "durationLimit" |
Definition at line 71 of file ValidationSchemes.cpp.
| std::string const dev::eth::validation::c_EIP150ForkBlock = "EIP150ForkBlock" |
Definition at line 58 of file ValidationSchemes.cpp.
| std::string const dev::eth::validation::c_EIP158ForkBlock = "EIP158ForkBlock" |
Definition at line 59 of file ValidationSchemes.cpp.
| std::string const dev::eth::validation::c_eWASMForkBlock = "eWASMForkBlock" |
Definition at line 61 of file ValidationSchemes.cpp.
| std::string const dev::eth::validation::c_experimentalForkBlock = "experimentalForkBlock" |
Definition at line 64 of file ValidationSchemes.cpp.
| std::string const dev::eth::validation::c_extraData = "extraData" |
Definition at line 43 of file ValidationSchemes.cpp.
| std::string const dev::eth::validation::c_finney = "finney" |
Definition at line 36 of file ValidationSchemes.cpp.
| std::string const dev::eth::validation::c_gasLimit = "gasLimit" |
Definition at line 40 of file ValidationSchemes.cpp.
| std::string const dev::eth::validation::c_gasLimitBoundDivisor = "gasLimitBoundDivisor" |
Definition at line 55 of file ValidationSchemes.cpp.
| std::string const dev::eth::validation::c_gasUsed = "gasUsed" |
Definition at line 49 of file ValidationSchemes.cpp.
| std::string const dev::eth::validation::c_genesis = "genesis" |
Definition at line 32 of file ValidationSchemes.cpp.
| std::string const dev::eth::validation::c_homesteadForkBlock = "homesteadForkBlock" |
Definition at line 56 of file ValidationSchemes.cpp.
| std::string const dev::eth::validation::c_maxGasLimit = "maxGasLimit" |
Definition at line 54 of file ValidationSchemes.cpp.
| std::string const dev::eth::validation::c_maximumExtraDataSize = "maximumExtraDataSize" |
Definition at line 66 of file ValidationSchemes.cpp.
| std::string const dev::eth::validation::c_minGasLimit = "minGasLimit" |
Definition at line 53 of file ValidationSchemes.cpp.
| std::string const dev::eth::validation::c_minimumDifficulty = "minimumDifficulty" |
Definition at line 70 of file ValidationSchemes.cpp.
| std::string const dev::eth::validation::c_mixHash = "mixHash" |
Definition at line 44 of file ValidationSchemes.cpp.
| std::string const dev::eth::validation::c_networkID = "networkID" |
Definition at line 73 of file ValidationSchemes.cpp.
| std::string const dev::eth::validation::c_nonce = "nonce" |
Definition at line 39 of file ValidationSchemes.cpp.
| std::string const dev::eth::validation::c_params = "params" |
Definition at line 31 of file ValidationSchemes.cpp.
| std::string const dev::eth::validation::c_parentHash = "parentHash" |
Definition at line 45 of file ValidationSchemes.cpp.
| std::string const dev::eth::validation::c_precompiled = "precompiled" |
Definition at line 46 of file ValidationSchemes.cpp.
| std::string const dev::eth::validation::c_sealEngine = "sealEngine" |
Definition at line 30 of file ValidationSchemes.cpp.
| std::string const dev::eth::validation::c_shouldnotexist = "shouldnotexist" |
Definition at line 51 of file ValidationSchemes.cpp.
| std::string const dev::eth::validation::c_storage = "storage" |
Definition at line 48 of file ValidationSchemes.cpp.
| std::string const dev::eth::validation::c_tieBreakingGas = "tieBreakingGas" |
Definition at line 67 of file ValidationSchemes.cpp.
| std::string const dev::eth::validation::c_timestamp = "timestamp" |
Definition at line 41 of file ValidationSchemes.cpp.
| std::string const dev::eth::validation::c_wei = "wei" |
Definition at line 35 of file ValidationSchemes.cpp.