diff --git a/internal/ethapi/errors.go b/internal/ethapi/errors.go index 81b3dfb548..ddd0ef0d1c 100644 --- a/internal/ethapi/errors.go +++ b/internal/ethapi/errors.go @@ -85,7 +85,6 @@ const ( errCodeClientLimitExceeded = -38026 errCodeInternalError = -32603 errCodeInvalidParams = -32602 - errCodeReverted = -32000 errCodeVMError = -32015 ) diff --git a/internal/ethapi/simulate.go b/internal/ethapi/simulate.go index e1dc6332a0..71a1cd617a 100644 --- a/internal/ethapi/simulate.go +++ b/internal/ethapi/simulate.go @@ -223,7 +223,7 @@ func (sim *simulator) processBlock(ctx context.Context, block *simBlock, header, if errors.Is(result.Err, vm.ErrExecutionReverted) { // If the result contains a revert reason, try to unpack it. revertErr := newRevertError(result.Revert()) - callRes.Error = &callError{Message: revertErr.Error(), Code: errCodeReverted, Data: revertErr.ErrorData().(string)} + callRes.Error = &callError{Message: revertErr.Error(), Code: revertErr.ErrorCode(), Data: revertErr.ErrorData().(string)} } else { callRes.Error = &callError{Message: result.Err.Error(), Code: errCodeVMError} }