diff --git a/crates/rpc/rpc/src/eth/error.rs b/crates/rpc/rpc/src/eth/error.rs index 63c1358a45..24a7ef1c19 100644 --- a/crates/rpc/rpc/src/eth/error.rs +++ b/crates/rpc/rpc/src/eth/error.rs @@ -33,9 +33,11 @@ pub(crate) enum EthApiError { impl From for RpcError { fn from(value: EthApiError) -> Self { match value { - EthApiError::UnknownBlockNumber | EthApiError::InvalidBlockRange => { - rpc_err(INVALID_PARAMS_CODE, value.to_string(), None) - } + EthApiError::FailedToDecodeSignedTransaction | + EthApiError::InvalidTransactionSignature | + EthApiError::EmptyRawTransactionData | + EthApiError::UnknownBlockNumber | + EthApiError::InvalidBlockRange => rpc_err(INVALID_PARAMS_CODE, value.to_string(), None), err => internal_rpc_err(err.to_string()), } }