Skip to content

Commit 8e33cde

Browse files
committed
internal/ethapi: fix error code for revert in eth_simulateV1
1 parent 342285b commit 8e33cde

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
@@ -112,7 +112,6 @@ const (
112112
errCodeClientLimitExceeded = -38026
113113
errCodeInternalError = -32603
114114
errCodeInvalidParams = -32602
115-
errCodeReverted = -32000
116115
errCodeVMError = -32015
117116
errCodeTxSyncTimeout = 4
118117
)

internal/ethapi/simulate.go

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

0 commit comments

Comments
 (0)