Skip to content

Commit f308a2d

Browse files
committed
farmer connects to solver
1 parent 9a47aa2 commit f308a2d

File tree

4 files changed

+3
-7
lines changed

4 files changed

+3
-7
lines changed

chia/farmer/start_farmer.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,8 @@ def create_farmer_service(
6262
node_type=NodeType.FARMER,
6363
advertised_port=service_config["port"],
6464
service_name=SERVICE_NAME,
65-
connect_peers=get_unresolved_peer_infos(service_config, NodeType.FULL_NODE),
65+
connect_peers=get_unresolved_peer_infos(service_config, NodeType.FULL_NODE)
66+
| get_unresolved_peer_infos(service_config, NodeType.SOLVER),
6667
on_connect_callback=node.on_connect,
6768
network_id=network_id,
6869
rpc_info=rpc_info,

chia/server/server.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,7 @@ def create(
172172
private_cert_path, private_key_path = None, None
173173
public_cert_path, public_key_path = None, None
174174

175-
authenticated_client_types = {NodeType.HARVESTER, NodeType.SOLVER}
175+
authenticated_client_types = {NodeType.HARVESTER, NodeType.FARMER, NodeType.SOLVER}
176176
authenticated_server_types = {
177177
NodeType.HARVESTER,
178178
NodeType.FARMER,

chia/simulator/setup_services.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -514,7 +514,6 @@ async def setup_solver(
514514
b_tools: BlockTools,
515515
consensus_constants: ConsensusConstants,
516516
start_service: bool = True,
517-
farmer_peer: Optional[UnresolvedPeerInfo] = None,
518517
) -> AsyncGenerator[SolverService, None]:
519518
with create_lock_and_load_config(b_tools.root_path / "config" / "ssl" / "ca", root_path) as config:
520519
config["logging"]["log_stdout"] = True
@@ -528,7 +527,6 @@ async def setup_solver(
528527
root_path,
529528
config,
530529
consensus_constants,
531-
farmer_peers={farmer_peer} if farmer_peer is not None else set(),
532530
)
533531

534532
async with service.manage(start=start_service):

chia/solver/start_solver.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
from chia.solver.solver_api import SolverAPI
2020
from chia.solver.solver_rpc_api import SolverRpcApi
2121
from chia.solver.solver_service import SolverService
22-
from chia.types.peer_info import UnresolvedPeerInfo
2322
from chia.util.chia_logging import initialize_service_logging
2423
from chia.util.config import load_config, load_config_cli
2524
from chia.util.default_root import resolve_root_path
@@ -35,7 +34,6 @@ def create_solver_service(
3534
root_path: pathlib.Path,
3635
config: dict[str, Any],
3736
consensus_constants: ConsensusConstants,
38-
farmer_peers: set[UnresolvedPeerInfo] = set(),
3937
connect_to_daemon: bool = True,
4038
override_capabilities: Optional[list[tuple[uint16, str]]] = None,
4139
) -> SolverService:
@@ -64,7 +62,6 @@ def create_solver_service(
6462
service_name=SERVICE_NAME,
6563
upnp_ports=upnp_list,
6664
on_connect_callback=node.on_connect,
67-
connect_peers=farmer_peers,
6865
network_id=network_id,
6966
rpc_info=rpc_info,
7067
connect_to_daemon=connect_to_daemon,

0 commit comments

Comments
 (0)