• Marius van der Wijden's avatar
    core/evm: RANDOM opcode (EIP-4399) (#24141) · b1e72f7e
    Marius van der Wijden authored
    * core: implement eip-4399 random opcode
    
    * core: make vmconfig threadsafe
    
    * core: miner: pass vmConfig by value not reference
    
    * all: enable 4399 by Rules
    
    * core: remove diff (f)
    
    * tests: set proper difficulty (f)
    
    * smaller diff (f)
    
    * eth/catalyst: nit
    
    * core: make RANDOM a pointer which is only set post-merge
    
    * cmd/evm/internal/t8ntool: fix t8n tracing of 4399
    
    * tests: set difficulty
    
    * cmd/evm/internal/t8ntool: check that baserules are london before applying the merge chainrules
    b1e72f7e
Name
Last commit
Last update
..
runtime Loading commit data...
testdata Loading commit data...
analysis.go Loading commit data...
analysis_test.go Loading commit data...
common.go Loading commit data...
contract.go Loading commit data...
contracts.go Loading commit data...
contracts_test.go Loading commit data...
doc.go Loading commit data...
eips.go Loading commit data...
errors.go Loading commit data...
evm.go Loading commit data...
gas.go Loading commit data...
gas_table.go Loading commit data...
gas_table_test.go Loading commit data...
instructions.go Loading commit data...
instructions_test.go Loading commit data...
interface.go Loading commit data...
interpreter.go Loading commit data...
interpreter_test.go Loading commit data...
jump_table.go Loading commit data...
logger.go Loading commit data...
memory.go Loading commit data...
memory_table.go Loading commit data...
opcodes.go Loading commit data...
operations_acl.go Loading commit data...
stack.go Loading commit data...
stack_table.go Loading commit data...