Explorar el Código

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

skoupidi hace 7 meses
padre
commit
aec8c903d6
Se han modificado 2 ficheros con 2 adiciones y 2 borrados
  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()
                 }
             };