forked from cerc-io/plugeth
internal/ethapi, accounts/abi/backends: use error defined in core (#26012)
Co-authored-by: seven <seven@nodereal.io>
This commit is contained in:
parent
b9ba6f6e4d
commit
9b9a1b677d
@ -527,7 +527,7 @@ func (b *SimulatedBackend) EstimateGas(ctx context.Context, call ethereum.CallMs
|
|||||||
available := new(big.Int).Set(balance)
|
available := new(big.Int).Set(balance)
|
||||||
if call.Value != nil {
|
if call.Value != nil {
|
||||||
if call.Value.Cmp(available) >= 0 {
|
if call.Value.Cmp(available) >= 0 {
|
||||||
return 0, errors.New("insufficient funds for transfer")
|
return 0, core.ErrInsufficientFundsForTransfer
|
||||||
}
|
}
|
||||||
available.Sub(available, call.Value)
|
available.Sub(available, call.Value)
|
||||||
}
|
}
|
||||||
|
@ -1098,7 +1098,7 @@ func DoEstimateGas(ctx context.Context, b Backend, args TransactionArgs, blockNr
|
|||||||
available := new(big.Int).Set(balance)
|
available := new(big.Int).Set(balance)
|
||||||
if args.Value != nil {
|
if args.Value != nil {
|
||||||
if args.Value.ToInt().Cmp(available) >= 0 {
|
if args.Value.ToInt().Cmp(available) >= 0 {
|
||||||
return 0, errors.New("insufficient funds for transfer")
|
return 0, core.ErrInsufficientFundsForTransfer
|
||||||
}
|
}
|
||||||
available.Sub(available, args.Value.ToInt())
|
available.Sub(available, args.Value.ToInt())
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user