Răsfoiți Sursa

darkfid/rpc: don't return error when miner registration fails so xmrig/p2pool don't dc

skoupidi 7 luni în urmă
părinte
comite
aec8c903d6
2 a modificat fișierele cu 2 adăugiri și 2 ștergeri
  1. 1 1
      bin/darkfid/src/rpc/rpc_stratum.rs
  2. 1 1
      bin/darkfid/src/rpc/rpc_xmr.rs

+ 1 - 1
bin/darkfid/src/rpc/rpc_stratum.rs

@@ -167,7 +167,7 @@ impl DarkfiNode {
                         target: "darkfid::rpc::rpc_stratum::stratum_login",
                         "[RPC-STRATUM] Failed to register miner: {e}",
                     );
-                    return JsonError::new(ErrorCode::InternalError, None, id).into()
+                    return JsonResponse::new(JsonValue::from(HashMap::new()), id).into()
                 }
             };
 

+ 1 - 1
bin/darkfid/src/rpc/rpc_xmr.rs

@@ -210,7 +210,7 @@ impl DarkfiNode {
                         target: "darkfid::rpc::rpc_xmr::xmr_merge_mining_get_aux_block",
                         "[RPC-XMR] Failed to register merge miner: {e}",
                     );
-                    return JsonError::new(ErrorCode::InternalError, None, id).into()
+                    return JsonResponse::new(JsonValue::from(HashMap::new()), id).into()
                 }
             };