Toggle Sidebar
evm
v0.1.14
Pages
Modules
Protocols
Block.Header
Top
Summary
Types
t/0
Functions
available_gas/1
deserialize/1
get_difficulty/6
hash/1
homestead/1
is_after_homestead?/2
is_before_homestead?/2
is_gas_limit_valid?/4
is_valid?/8
serialize/1
EVM
Top
Summary
Types
account/0
address/0
hash/0
timestamp/0
trie_root/0
val/0
world_state/0
Functions
byte_size/0
int_size/0
max_int/0
word_size/0
EVM.Address
Top
Summary
Functions
max/0
new/1
new/2
size/0
EVM.Builtin
Top
Summary
Functions
run_ecrec/2
run_id/2
run_rip160/2
run_sha256/2
EVM.Debugger
Top
Summary
Functions
break/5
break_on/1
disable/0
enable/0
handle_input/6
is_breakpoint?/3
is_enabled?/0
print_machine_state/1
EVM.Debugger.Breakpoint
Top
Summary
Types
conditions/0
id/0
t/0
Functions
break_on_next_pc?/2
clear_pc_if_one_time_break/1
describe/1
disable_breakpoint/1
enable_breakpoint/1
get_breakpoint/1
get_breakpoints/0
init/0
matches?/4
set_breakpoint/1
set_next/1
EVM.Debugger.Command
Top
Summary
Types
t/0
EVM.ExecEnv
Top
Summary
Types
t/0
Functions
exec_env_for_message_call/10
get_storage/2
put_storage/3
suicide_account/1
tranfer_wei_to/3
EVM.Functions
Top
Summary
Functions
is_exception_halt?/2
is_normal_halting?/2
max_stack_depth/0
EVM.Gas
Top
Summary
Types
gas_price/0
t/0
Functions
cost/2
g_transaction/0
g_txcreate/0
g_txdata/1
memory_cost/3
memory_expansion_cost/3
memory_expansion_value/3
operation_cost/4
quadratic_memory_cost/1
EVM.Helpers
Top
Summary
Functions
all_but_one_64th/1
bit_at/2
bit_position/1
decode_signed/1
encode_signed/1
encode_val/1
inspect/2
invert/1
left_pad_bytes/2
read_zero_padded/3
right_pad_bytes/2
take_n_last_bytes/2
wrap_address/1
wrap_int/1
EVM.Interface.Mock.MockAccountInterface
Top
Summary
Functions
new/2
EVM.Interface.Mock.MockBlockInterface
Top
Summary
Functions
new/2
EVM.MachineCode
Top
Summary
Types
t/0
Functions
compile/1
current_operation/2
decompile/1
valid_jump_dest?/2
valid_jump_destinations/1
EVM.MachineState
Top
Summary
Types
memory/0
program_counter/0
t/0
Functions
maybe_set_active_words/2
move_program_counter/3
pop_n/2
push/2
subtract_gas/2
EVM.Memory
Top
Summary
Types
t/0
Functions
active_words_after/4
get_active_words/1
read/3
read_zeroed_memory/3
write/4
EVM.Operation
Top
Summary
Types
noop/0
opcode/0
operation/0
stack_args/0
vm_map/0
Functions
decode/1
encode/1
get_operation_at/2
inputs/2
jump_operations/0
merge_state/5
metadata/1
next_instr_pos/2
normalize_op_result/2
run_operation/4
EVM.Operation.BlockInformation
Top
Summary
Functions
blockhash/2
coinbase/2
difficulty/2
gaslimit/2
number/2
timestamp/2
EVM.Operation.ComparisonAndBitwiseLogic
Top
Summary
Functions
and_/2
byte/2
eq/2
gt/2
iszero/2
lt/2
not_/2
or_/2
sgt/2
slt/2
xor_/2
EVM.Operation.Duplication
Top
Summary
Functions
dup/2
EVM.Operation.EnvironmentalInformation
Top
Summary
Functions
address/2
balance/2
calldatacopy/2
calldataload/2
calldatasize/2
caller/2
callvalue/2
codecopy/2
codesize/2
extcodecopy/2
extcodesize/2
gasprice/2
origin/2
EVM.Operation.Exchange
Top
Summary
Functions
swap/2
EVM.Operation.Logging
Top
Summary
Functions
log0/2
log1/2
log2/2
log3/2
log4/2
EVM.Operation.Metadata
Top
Summary
Types
t/0
EVM.Operation.Metadata.BlockInformation
Top
Summary
Functions
operations/0
EVM.Operation.Metadata.ComparisonAndBitwiseLogic
Top
Summary
Functions
operations/0
EVM.Operation.Metadata.Duplication
Top
Summary
Functions
operations/0
EVM.Operation.Metadata.EnvironmentalInformation
Top
Summary
Functions
operations/0
EVM.Operation.Metadata.Exchange
Top
Summary
Functions
operations/0
EVM.Operation.Metadata.Logging
Top
Summary
Functions
operations/0
EVM.Operation.Metadata.Push
Top
Summary
Functions
operations/0
EVM.Operation.Metadata.SHA3
Top
Summary
Functions
operations/0
EVM.Operation.Metadata.StackMemoryStorageAndFlow
Top
Summary
Functions
operations/0
EVM.Operation.Metadata.StopAndArithmetic
Top
Summary
Functions
operations/0
EVM.Operation.Metadata.System
Top
Summary
Functions
operations/0
EVM.Operation.Push
Top
Summary
Functions
push_n/3
EVM.Operation.Sha3
Top
Summary
Functions
sha3/2
EVM.Operation.StackMemoryStorageAndFlow
Top
Summary
Functions
gas/2
jump/2
jumpdest/2
jumpi/2
mload/2
msize/2
mstore/2
mstore8/2
pc/2
pop/2
sload/2
sstore/2
EVM.Operation.StopAndArithmetic
Top
Summary
Functions
add/2
addmod/2
div/2
exp/2
mod/2
mul/2
mulmod/2
sdiv/2
signextend/2
smod/2
stop/2
sub/2
EVM.Operation.System
Top
Summary
Functions
call/2
create/2
return/2
suicide/2
EVM.ProgramCounter
Top
Summary
Functions
next/3
EVM.Stack
Top
Summary
Types
t/0
Functions
length/1
peek/1
peek_n/2
pop/1
pop_n/2
push/2
EVM.SubState
Top
Summary
Types
logs/0
refund/0
suicide_list/0
t/0
EVM.VM
Top
Summary
Types
output/0
Functions
cycle/3
exec/3
run/2
EVM.Wei
Top
Summary
Types
t/0
MathHelper
Top
Summary
Functions
bits_to_words/1
floor/1
integer_byte_size/1
log/2
round_int/1
evm v0.1.14
EVM.Operation.Metadata.BlockInformation
Link to this section
Summary
Functions
operations()
Link to this section
Functions
Link to this function
operations()