cmd/evm: add 256-bit field validations on transactions (t9n) (#23743)

* cmd/evm: add 256-bit field validations on transactions (t9n)

* cmd/evm: validate gas*gasPrice, return intrinsic gas usage

* cmd/evm: address review comment
This commit is contained in:
Martin Holst Swende
2021-10-18 22:36:45 +02:00
committed by GitHub
parent 554b1b9d5f
commit 84d8eb2ca8
7 changed files with 121 additions and 13 deletions

View File

@ -257,6 +257,14 @@ func TestT9n(t *testing.T) {
},
expOut: "exp.json",
},
{ // Transactions with value exceeding 256 bits
base: "./testdata/17",
input: t9nInput{
inTxs: "signed_txs.rlp",
stFork: "London",
},
expOut: "exp.json",
},
} {
args := []string{"t9n"}