go-pulse/cmd/evm/testdata/11
Martin Holst Swende 94451c2788
all: implement EIP-1559 (#22837)
This is the initial implementation of EIP-1559 in packages core/types and core.
Mining, RPC, etc. will be added in subsequent commits.

Co-authored-by: Marius van der Wijden <m.vanderwijden@live.de>
Co-authored-by: lightclient@protonmail.com <lightclient@protonmail.com>
Co-authored-by: Felix Lange <fjl@twurst.com>
2021-05-17 15:13:22 +02:00
..
alloc.json all: implement EIP-1559 (#22837) 2021-05-17 15:13:22 +02:00
env.json all: implement EIP-1559 (#22837) 2021-05-17 15:13:22 +02:00
readme.md all: implement EIP-1559 (#22837) 2021-05-17 15:13:22 +02:00
txs.json all: implement EIP-1559 (#22837) 2021-05-17 15:13:22 +02:00

Test missing basefee

In this test, the currentBaseFee is missing from the env portion. On a live blockchain, the basefee is present in the header, and verified as part of header validation.

In evm t8n, we don't have blocks, so it needs to be added in the envinstead.

When it's missing, an error is expected.

dir=./testdata/11 && ./evm t8n --state.fork=London --input.alloc=$dir/alloc.json --input.txs=$dir/txs.json --input.env=$dir/env.json --output.alloc=stdout --output.result=stdout 2>&1>/dev/null
ERROR(3): EIP-1559 config but missing 'currentBaseFee' in env section