core: rename error message

This commit is contained in:
Gary Rong 2026-05-11 21:37:40 +08:00
parent 3e04e14515
commit 3b9eb638a2
2 changed files with 4 additions and 5 deletions

View file

@ -229,7 +229,7 @@ func TestStateProcessorErrors(t *testing.T) {
txs: []*types.Transaction{ txs: []*types.Transaction{
mkDynamicTx(0, common.Address{}, params.TxGas, bigNumber, bigNumber), mkDynamicTx(0, common.Address{}, params.TxGas, bigNumber, bigNumber),
}, },
want: "could not apply tx 0 [0xd82a0c2519acfeac9a948258c47e784acd20651d9d80f9a1c67b4137651c3a24]: gas cost exceeds 256 bits", want: "could not apply tx 0 [0xd82a0c2519acfeac9a948258c47e784acd20651d9d80f9a1c67b4137651c3a24]: insufficient funds for gas * price + value: address 0x71562b71999873DB5b286dF957af199Ec94617F7 required balance exceeds 256 bits",
}, },
{ // ErrMaxInitCodeSizeExceeded { // ErrMaxInitCodeSizeExceeded
txs: []*types.Transaction{ txs: []*types.Transaction{

View file

@ -18,7 +18,6 @@ package core
import ( import (
"bytes" "bytes"
"errors"
"fmt" "fmt"
"math" "math"
"math/big" "math/big"
@ -369,7 +368,7 @@ func (st *stateTransition) buyGas() error {
mgval := new(uint256.Int).SetUint64(st.msg.GasLimit) mgval := new(uint256.Int).SetUint64(st.msg.GasLimit)
_, overflow := mgval.MulOverflow(mgval, st.msg.GasPrice) _, overflow := mgval.MulOverflow(mgval, st.msg.GasPrice)
if overflow { if overflow {
return errors.New("gas cost exceeds 256 bits") return fmt.Errorf("%w: address %v required balance exceeds 256 bits", ErrInsufficientFunds, st.msg.From.Hex())
} }
balanceCheck := new(uint256.Int).Set(mgval) balanceCheck := new(uint256.Int).Set(mgval)
if st.msg.GasFeeCap != nil { if st.msg.GasFeeCap != nil {
@ -406,11 +405,11 @@ func (st *stateTransition) buyGas() error {
// an excessively large blob base fee and bypass the blob base fee validation. // an excessively large blob base fee and bypass the blob base fee validation.
_, overflow = blobFee.MulOverflow(blobFee, blobBaseFee) _, overflow = blobFee.MulOverflow(blobFee, blobBaseFee)
if overflow { if overflow {
return errors.New("blobFee exceeds 256 bits") return fmt.Errorf("%w: address %v required balance exceeds 256 bits", ErrInsufficientFunds, st.msg.From.Hex())
} }
_, overflow = mgval.AddOverflow(mgval, blobFee) _, overflow = mgval.AddOverflow(mgval, blobFee)
if overflow { if overflow {
return errors.New("gas cost exceeds 256 bits") return fmt.Errorf("%w: address %v required balance exceeds 256 bits", ErrInsufficientFunds, st.msg.From.Hex())
} }
} }
} }