package
0.0.0-20240710132645-07304bf9272d
Repository: https://github.com/jesserc/gevm.git
Documentation: pkg.go.dev
# Functions
No description provided by the author
NewBlock creates a new block instance.
No description provided by the author
NewJumpTable creates and returns a new JumpTable for the EVM.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Constants
Math.
Math.
Ethereum State.
Logic.
Ethereum State.
Ethereum State.
Ethereum State.
Bit Operations.
Contract.
legacy, NOT supported by us, fixed by DELEGATECALL.
Ethereum State.
Ethereum State.
Ethereum State.
Ethereum State.
Ethereum State.
Ethereum State.
Ethereum State.
Ethereum State.
Ethereum State.
Contract.
Contract.
Contract.
Math.
Dup.
Dup.
Dup.
Dup.
Dup.
Dup.
Dup.
Dup.
Dup.
Dup.
Dup.
Dup.
Dup.
Dup.
Dup.
Dup.
Comparisons.
Math.
Ethereum State.
Ethereum State.
Ethereum State.
Ethereum State.
Ethereum State.
Ethereum State.
Comparisons.
Contract.
Comparisons.
Jump.
Jump.
Jump.
Hash.
Log.
Log.
Log.
Log.
Log.
Comparisons.
No description provided by the author
Memory.
Memory.
Math.
Memory.
Memory.
Memory.
Math.
Math.
Logic.
Ethereum State.
Logic.
Ethereum State.
Jump.
Stack Pop.
Ethereum State.
Push.
Push.
Push.
Push.
Push.
Push.
Push.
Push.
Push.
Push.
Push.
Push.
Push.
Push.
Push.
Push.
Push.
Push.
Push.
Push.
Push.
Push.
Push.
Push.
Push.
Push.
Push.
Push.
Push.
Push.
Push.
Push.
Push.
Contract.
Ethereum State.
Ethereum State.
Contract.
Bit Operations.
Math.
Ethereum State.
Contract.
Comparisons.
Bit Operations.
Bit Operations.
Math.
Storage.
Comparisons.
Math.
Storage.
Contract.
No description provided by the author
Math.
Swap.
Swap.
Swap.
Swap.
Swap.
Swap.
Swap.
Swap.
Swap.
Swap.
Swap.
Swap.
Swap.
Swap.
Swap.
Swap.
Ethereum State.
Transient Storage.
Transient Storage.
Logic.
# Variables
No description provided by the author
No description provided by the author
# Structs
Block represents a block.
ChainConfig stores network configuration parameters.
EVM represents an Ethereum Virtual Machine instance.
ExecutionEnvironment encapsulates the EVM execution data environment.
ExecutionRuntime represents the execution runtime during EVM execution.
lint:ignore U1000 ignore unused fields.
No description provided by the author
No description provided by the author
No description provided by the author
TransactionContext holds transaction-specific information during EVM execution.
No description provided by the author