Skip to content

Commit 466e368

Browse files
authored
fix(internal): fix error code for revert in eth_simulateV1 ethereum#33007 (#2039)
1 parent 7fce11d commit 466e368

File tree

2 files changed

+1
-2
lines changed

2 files changed

+1
-2
lines changed

internal/ethapi/errors.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,6 @@ const (
8585
errCodeClientLimitExceeded = -38026
8686
errCodeInternalError = -32603
8787
errCodeInvalidParams = -32602
88-
errCodeReverted = -32000
8988
errCodeVMError = -32015
9089
)
9190

internal/ethapi/simulate.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,7 @@ func (sim *simulator) processBlock(ctx context.Context, block *simBlock, header,
223223
if errors.Is(result.Err, vm.ErrExecutionReverted) {
224224
// If the result contains a revert reason, try to unpack it.
225225
revertErr := newRevertError(result.Revert())
226-
callRes.Error = &callError{Message: revertErr.Error(), Code: errCodeReverted, Data: revertErr.ErrorData().(string)}
226+
callRes.Error = &callError{Message: revertErr.Error(), Code: revertErr.ErrorCode(), Data: revertErr.ErrorData().(string)}
227227
} else {
228228
callRes.Error = &callError{Message: result.Err.Error(), Code: errCodeVMError}
229229
}

0 commit comments

Comments
 (0)