core/vm: fix benchmark overflow + prep for precompile repricings (#21530)
* core/vm/testdata: add gascost expectations to testcases * core/vm: verify expected gas in tests for precompiles * core/vm: fix overflow flaw in gas/s calculation
Showing
- core/vm/contracts_test.go 9 additions, 3 deletionscore/vm/contracts_test.go
- core/vm/testdata/precompiles/blake2F.json 5 additions, 0 deletionscore/vm/testdata/precompiles/blake2F.json
- core/vm/testdata/precompiles/blsG1Add.json 104 additions, 0 deletionscore/vm/testdata/precompiles/blsG1Add.json
- core/vm/testdata/precompiles/blsG1Mul.json 105 additions, 1 deletioncore/vm/testdata/precompiles/blsG1Mul.json
- core/vm/testdata/precompiles/blsG1MultiExp.json 103 additions, 0 deletionscore/vm/testdata/precompiles/blsG1MultiExp.json
- core/vm/testdata/precompiles/blsG2Add.json 104 additions, 0 deletionscore/vm/testdata/precompiles/blsG2Add.json
- core/vm/testdata/precompiles/blsG2Mul.json 104 additions, 0 deletionscore/vm/testdata/precompiles/blsG2Mul.json
- core/vm/testdata/precompiles/blsG2MultiExp.json 103 additions, 0 deletionscore/vm/testdata/precompiles/blsG2MultiExp.json
- core/vm/testdata/precompiles/blsMapG1.json 100 additions, 0 deletionscore/vm/testdata/precompiles/blsMapG1.json
- core/vm/testdata/precompiles/blsMapG2.json 100 additions, 0 deletionscore/vm/testdata/precompiles/blsMapG2.json
- core/vm/testdata/precompiles/blsPairing.json 100 additions, 0 deletionscore/vm/testdata/precompiles/blsPairing.json
- core/vm/testdata/precompiles/bn256Add.json 16 additions, 0 deletionscore/vm/testdata/precompiles/bn256Add.json
- core/vm/testdata/precompiles/bn256Pairing.json 14 additions, 0 deletionscore/vm/testdata/precompiles/bn256Pairing.json
- core/vm/testdata/precompiles/bn256ScalarMul.json 18 additions, 0 deletionscore/vm/testdata/precompiles/bn256ScalarMul.json
- core/vm/testdata/precompiles/ecRecover.json 5 additions, 0 deletionscore/vm/testdata/precompiles/ecRecover.json
- core/vm/testdata/precompiles/modexp.json 17 additions, 0 deletionscore/vm/testdata/precompiles/modexp.json
Loading
Please register or sign in to comment