fix(rpc): return eth_call fee errors as invalid params (#1559)

This commit is contained in:
Matthias Seitz
2023-02-27 16:40:27 +01:00
committed by GitHub
parent 494a9e88b2
commit 5e0fa44094

View File

@ -79,7 +79,12 @@ impl From<EthApiError> for RpcError {
EthApiError::InvalidTransactionSignature |
EthApiError::EmptyRawTransactionData |
EthApiError::UnknownBlockNumber |
EthApiError::InvalidBlockRange => rpc_err(INVALID_PARAMS_CODE, value.to_string(), None),
EthApiError::InvalidBlockRange |
EthApiError::ConflictingRequestGasPrice { .. } |
EthApiError::ConflictingRequestGasPriceAndTipSet { .. } |
EthApiError::RequestLegacyGasPriceAndTipSet { .. } => {
rpc_err(INVALID_PARAMS_CODE, value.to_string(), None)
}
EthApiError::InvalidTransaction(err) => err.into(),
err => internal_rpc_err(err.to_string()),
}