Fabcoin Core
0.16.2
P2P Digital Currency
|
#include <EVMSchedule.h>
Public Member Functions | |
EVMSchedule () | |
EVMSchedule (bool _efcd, bool _hdc, unsigned const &_txCreateGas) | |
bool | staticCallDepthLimit () const |
bool | suicideChargesNewAccountGas () const |
bool | emptinessIsNonexistence () const |
bool | zeroValueTransferChargesNewAccountGas () const |
Public Attributes | |
bool | exceptionalFailedCodeDeposit = true |
bool | haveDelegateCall = true |
bool | eip150Mode = false |
bool | eip158Mode = false |
std::array< unsigned, 8 > | tierStepGas |
unsigned | expGas = 10 |
unsigned | expByteGas = 10 |
unsigned | sha3Gas = 30 |
unsigned | sha3WordGas = 6 |
unsigned | sloadGas = 50 |
unsigned | sstoreSetGas = 20000 |
unsigned | sstoreResetGas = 5000 |
unsigned | sstoreRefundGas = 15000 |
unsigned | jumpdestGas = 1 |
unsigned | logGas = 375 |
unsigned | logDataGas = 8 |
unsigned | logTopicGas = 375 |
unsigned | createGas = 32000 |
unsigned | callGas = 40 |
unsigned | callStipend = 2300 |
unsigned | callValueTransferGas = 9000 |
unsigned | callNewAccountGas = 25000 |
unsigned | suicideRefundGas = 24000 |
unsigned | memoryGas = 3 |
unsigned | quadCoeffDiv = 512 |
unsigned | createDataGas = 200 |
unsigned | txGas = 21000 |
unsigned | txCreateGas = 53000 |
unsigned | txDataZeroGas = 4 |
unsigned | txDataNonZeroGas = 68 |
unsigned | copyGas = 3 |
unsigned | extcodesizeGas = 20 |
unsigned | extcodecopyGas = 20 |
unsigned | balanceGas = 20 |
unsigned | suicideGas = 0 |
unsigned | maxCodeSize = unsigned(-1) |
Definition at line 33 of file EVMSchedule.h.
|
inline |
|
inline |
Definition at line 36 of file EVMSchedule.h.
|
inline |
Definition at line 77 of file EVMSchedule.h.
|
inline |
Definition at line 75 of file EVMSchedule.h.
|
inline |
Definition at line 76 of file EVMSchedule.h.
|
inline |
unsigned dev::eth::EVMSchedule::balanceGas = 20 |
Definition at line 71 of file EVMSchedule.h.
unsigned dev::eth::EVMSchedule::callGas = 40 |
Definition at line 55 of file EVMSchedule.h.
unsigned dev::eth::EVMSchedule::callNewAccountGas = 25000 |
Definition at line 58 of file EVMSchedule.h.
unsigned dev::eth::EVMSchedule::callStipend = 2300 |
Definition at line 56 of file EVMSchedule.h.
unsigned dev::eth::EVMSchedule::callValueTransferGas = 9000 |
Definition at line 57 of file EVMSchedule.h.
unsigned dev::eth::EVMSchedule::copyGas = 3 |
Definition at line 67 of file EVMSchedule.h.
unsigned dev::eth::EVMSchedule::createDataGas = 200 |
Definition at line 62 of file EVMSchedule.h.
unsigned dev::eth::EVMSchedule::createGas = 32000 |
Definition at line 54 of file EVMSchedule.h.
bool dev::eth::EVMSchedule::eip150Mode = false |
Definition at line 39 of file EVMSchedule.h.
bool dev::eth::EVMSchedule::eip158Mode = false |
Definition at line 40 of file EVMSchedule.h.
bool dev::eth::EVMSchedule::exceptionalFailedCodeDeposit = true |
Definition at line 37 of file EVMSchedule.h.
unsigned dev::eth::EVMSchedule::expByteGas = 10 |
Definition at line 43 of file EVMSchedule.h.
unsigned dev::eth::EVMSchedule::expGas = 10 |
Definition at line 42 of file EVMSchedule.h.
unsigned dev::eth::EVMSchedule::extcodecopyGas = 20 |
Definition at line 70 of file EVMSchedule.h.
unsigned dev::eth::EVMSchedule::extcodesizeGas = 20 |
Definition at line 69 of file EVMSchedule.h.
bool dev::eth::EVMSchedule::haveDelegateCall = true |
Definition at line 38 of file EVMSchedule.h.
unsigned dev::eth::EVMSchedule::jumpdestGas = 1 |
Definition at line 50 of file EVMSchedule.h.
unsigned dev::eth::EVMSchedule::logDataGas = 8 |
Definition at line 52 of file EVMSchedule.h.
unsigned dev::eth::EVMSchedule::logGas = 375 |
Definition at line 51 of file EVMSchedule.h.
unsigned dev::eth::EVMSchedule::logTopicGas = 375 |
Definition at line 53 of file EVMSchedule.h.
unsigned dev::eth::EVMSchedule::maxCodeSize = unsigned(-1) |
Definition at line 73 of file EVMSchedule.h.
unsigned dev::eth::EVMSchedule::memoryGas = 3 |
Definition at line 60 of file EVMSchedule.h.
unsigned dev::eth::EVMSchedule::quadCoeffDiv = 512 |
Definition at line 61 of file EVMSchedule.h.
unsigned dev::eth::EVMSchedule::sha3Gas = 30 |
Definition at line 44 of file EVMSchedule.h.
unsigned dev::eth::EVMSchedule::sha3WordGas = 6 |
Definition at line 45 of file EVMSchedule.h.
unsigned dev::eth::EVMSchedule::sloadGas = 50 |
Definition at line 46 of file EVMSchedule.h.
unsigned dev::eth::EVMSchedule::sstoreRefundGas = 15000 |
Definition at line 49 of file EVMSchedule.h.
unsigned dev::eth::EVMSchedule::sstoreResetGas = 5000 |
Definition at line 48 of file EVMSchedule.h.
unsigned dev::eth::EVMSchedule::sstoreSetGas = 20000 |
Definition at line 47 of file EVMSchedule.h.
unsigned dev::eth::EVMSchedule::suicideGas = 0 |
Definition at line 72 of file EVMSchedule.h.
unsigned dev::eth::EVMSchedule::suicideRefundGas = 24000 |
Definition at line 59 of file EVMSchedule.h.
std::array<unsigned, 8> dev::eth::EVMSchedule::tierStepGas |
Definition at line 41 of file EVMSchedule.h.
unsigned dev::eth::EVMSchedule::txCreateGas = 53000 |
Definition at line 64 of file EVMSchedule.h.
unsigned dev::eth::EVMSchedule::txDataNonZeroGas = 68 |
Definition at line 66 of file EVMSchedule.h.
unsigned dev::eth::EVMSchedule::txDataZeroGas = 4 |
Definition at line 65 of file EVMSchedule.h.
unsigned dev::eth::EVMSchedule::txGas = 21000 |
Definition at line 63 of file EVMSchedule.h.