go-pulse/eth/tracers
Marius van der Wijden b1e72f7ea9
core/evm: RANDOM opcode (EIP-4399) (#24141)
* 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
2022-01-10 09:44:21 +02:00
..
internal/tracetest core/vm: Make INVALID a defined opcode (#24017) 2021-12-17 13:44:05 +01:00
js core/evm: RANDOM opcode (EIP-4399) (#24141) 2022-01-10 09:44:21 +02:00
logger core/vm: Move interpreter.ReadOnly check into the opcode implementations (#23970) 2021-12-01 10:21:21 +01:00
native core/evm: RANDOM opcode (EIP-4399) (#24141) 2022-01-10 09:44:21 +02:00
api_test.go eth/tracers: package restructuring (#23857) 2021-11-09 12:09:35 +01:00
api.go all: move loggers to eth/tracers (#23892) 2021-11-25 14:17:09 +02:00
tracers_test.go all: move loggers to eth/tracers (#23892) 2021-11-25 14:17:09 +02:00
tracers.go eth/tracers: package restructuring (#23857) 2021-11-09 12:09:35 +01:00