go-ethereum/cmd/evm/testdata
Marius van der Wijden 97aacd9b35
core: fix pre-check for account balance under EIP-1559 (#23244)
When processing a transaction with London fork rules, EIP-1559 mandates
checking that the sender must have sufficient balance to cover gas * gasFeeCap.

In the EIP's pseudocode, this check happens after the value transferred by the
transaction has already been deducted. However, in go-ethereum, the balance
has not yet been updated when the check happens, and therefore needs to be
added explicitly.

Co-authored-by: Martin Holst Swende <martin@swende.se>
2021-07-22 15:39:40 +02:00
..
1 cmd/evm: add state transition tool for testing (#20958) 2020-06-30 10:12:51 +02:00
2 cmd/evm: add state transition tool for testing (#20958) 2020-06-30 10:12:51 +02:00
3 cmd/evm: add state transition tool for testing (#20958) 2020-06-30 10:12:51 +02:00
4 cmd/evm: add state transition tool for testing (#20958) 2020-06-30 10:12:51 +02:00
5 cmd/evm: add state transition tool for testing (#20958) 2020-06-30 10:12:51 +02:00
7 cmd/evm: add state transition tool for testing (#20958) 2020-06-30 10:12:51 +02:00
8 all: make logs a bit easier on the eye to digest (#22665) 2021-04-15 20:35:00 +03:00
9 all: rename internal 1559 gas fields, add support for graphql (#23010) 2021-06-08 12:05:41 +02:00
10 all: rename internal 1559 gas fields, add support for graphql (#23010) 2021-06-08 12:05:41 +02:00
11 all: implement EIP-1559 (#22837) 2021-05-17 15:13:22 +02:00
12 core: fix pre-check for account balance under EIP-1559 (#23244) 2021-07-22 15:39:40 +02:00