Struct sputnikvm_network_expanse::ByzantiumPatch [−][src]
pub struct ByzantiumPatch;
Spurious Dragon patch.
Trait Implementations
impl Patch for ByzantiumPatch
[src]
impl Patch for ByzantiumPatch
type Account = StateClearingAccountPatch
Account patch
fn code_deposit_limit() -> Option<usize>
[src]
fn code_deposit_limit() -> Option<usize>
Maximum contract size.
fn callstack_limit() -> usize
[src]
fn callstack_limit() -> usize
Limit of the call stack.
fn gas_extcode() -> Gas
[src]
fn gas_extcode() -> Gas
Gas paid for extcode.
fn gas_balance() -> Gas
[src]
fn gas_balance() -> Gas
Gas paid for BALANCE opcode.
fn gas_sload() -> Gas
[src]
fn gas_sload() -> Gas
Gas paid for SLOAD opcode.
fn gas_suicide() -> Gas
[src]
fn gas_suicide() -> Gas
Gas paid for SUICIDE opcode.
fn gas_suicide_new_account() -> Gas
[src]
fn gas_suicide_new_account() -> Gas
Gas paid for SUICIDE opcode when it hits a new account.
fn gas_call() -> Gas
[src]
fn gas_call() -> Gas
Gas paid for CALL opcode.
fn gas_expbyte() -> Gas
[src]
fn gas_expbyte() -> Gas
Gas paid for EXP opcode for every byte.
fn gas_transaction_create() -> Gas
[src]
fn gas_transaction_create() -> Gas
Gas paid for a contract creation transaction.
fn force_code_deposit() -> bool
[src]
fn force_code_deposit() -> bool
Whether to force code deposit even if it does not have enough gas. Read more
fn has_delegate_call() -> bool
[src]
fn has_delegate_call() -> bool
Whether the EVM has DELEGATECALL opcode.
fn has_static_call() -> bool
[src]
fn has_static_call() -> bool
Whether the EVM has STATICCALL opcode.
fn has_revert() -> bool
[src]
fn has_revert() -> bool
Whether the EVM has REVERT opcode.
fn has_return_data() -> bool
[src]
fn has_return_data() -> bool
Whether the EVM has RETURNDATASIZE and RETURNDATACOPY opcode.
fn err_on_call_with_more_gas() -> bool
[src]
fn err_on_call_with_more_gas() -> bool
Whether to throw out of gas error when CALL/CALLCODE/DELEGATECALL requires more than maximum amount of gas. Read more
fn call_create_l64_after_gas() -> bool
[src]
fn call_create_l64_after_gas() -> bool
If true, only consume at maximum l64(after_gas) when CALL/CALLCODE/DELEGATECALL. Read more
fn memory_limit() -> usize
[src]
fn memory_limit() -> usize
Maximum size of the memory, in bytes.
fn precompileds(
) -> &'static [(Address, Option<&'static [u8]>, &'static Precompiled)]
[src]
fn precompileds(
) -> &'static [(Address, Option<&'static [u8]>, &'static Precompiled)]
Precompiled contracts at given address, with required code, and its definition. Read more
Auto Trait Implementations
impl Send for ByzantiumPatch
impl Send for ByzantiumPatch
impl Sync for ByzantiumPatch
impl Sync for ByzantiumPatch