diff --git a/crates/rbitcoin-rpc/src/methods/mine.rs b/crates/rbitcoin-rpc/src/methods/mine.rs index 6ab92c08a..f5569c583 100644 --- a/crates/rbitcoin-rpc/src/methods/mine.rs +++ b/crates/rbitcoin-rpc/src/methods/mine.rs @@ -1172,8 +1172,8 @@ pub(crate) fn submitblock(ctx: &RpcContext, params: &RpcParams) -> Result Result { - let b = hex_decode(hex).map_err(|e| rpc_error(ERR_INVALID_PARAMS, e.to_string()))?; - deserialize(&b).map_err(|e| rpc_error(ERR_INVALID_PARAMS, format!("tx decode: {e}"))) + let b = hex_decode(hex).map_err(|_| rpc_error(ERR_DESERIALIZATION, "TX decode failed"))?; + deserialize(&b).map_err(|_| rpc_error(ERR_DESERIALIZATION, "TX decode failed")) } pub(crate) fn tx_to_json(tx: &Transaction, extra: Option, network: BtcNetwork) -> Value {