mirror of
https://github.com/hl-archive-node/nanoreth.git
synced 2025-12-06 10:59:55 +00:00
chore(rpc): return input related errors as invalid params (#1461)
This commit is contained in:
@ -33,9 +33,11 @@ pub(crate) enum EthApiError {
|
||||
impl From<EthApiError> 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()),
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user