Re-exports§
pub use ext_bytecode::ExtBytecode;
Modules§
Structs§
- EthInterpreter
- Default types for Ethereum interpreter.
- Inputs
Impl - Interpreter
- Main interpreter structure that contains all components defines in
InterpreterTypes
.s - Interpreter
Result - The result of an interpreter operation.
- Runtime
Flags - Shared
Memory - A sequential memory shared between calls, which uses
a
Vec
for internal representation. A SharedMemory instance should always be obtained using thenew
static method to ensure memory safety. - Stack
- EVM stack with STACK_LIMIT capacity of words.
- SubRoutine
Impl - Function Stack
- SubRoutine
Return Frame - Function(Sub Routine) return frame in eof
Constants§
- STACK_
LIMIT - EVM interpreter stack limit.
Functions§
- num_
words - Returns number of words what would fit to provided number of bytes, i.e. it rounds up the number bytes to number of words.