File tree Expand file tree Collapse file tree 4 files changed +3
-7
lines changed Expand file tree Collapse file tree 4 files changed +3
-7
lines changed Original file line number Diff line number Diff line change @@ -62,7 +62,8 @@ def create_farmer_service(
62
62
node_type = NodeType .FARMER ,
63
63
advertised_port = service_config ["port" ],
64
64
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 ),
66
67
on_connect_callback = node .on_connect ,
67
68
network_id = network_id ,
68
69
rpc_info = rpc_info ,
Original file line number Diff line number Diff line change @@ -172,7 +172,7 @@ def create(
172
172
private_cert_path , private_key_path = None , None
173
173
public_cert_path , public_key_path = None , None
174
174
175
- authenticated_client_types = {NodeType .HARVESTER , NodeType .SOLVER }
175
+ authenticated_client_types = {NodeType .HARVESTER , NodeType .FARMER , NodeType . SOLVER }
176
176
authenticated_server_types = {
177
177
NodeType .HARVESTER ,
178
178
NodeType .FARMER ,
Original file line number Diff line number Diff line change @@ -514,7 +514,6 @@ async def setup_solver(
514
514
b_tools : BlockTools ,
515
515
consensus_constants : ConsensusConstants ,
516
516
start_service : bool = True ,
517
- farmer_peer : Optional [UnresolvedPeerInfo ] = None ,
518
517
) -> AsyncGenerator [SolverService , None ]:
519
518
with create_lock_and_load_config (b_tools .root_path / "config" / "ssl" / "ca" , root_path ) as config :
520
519
config ["logging" ]["log_stdout" ] = True
@@ -528,7 +527,6 @@ async def setup_solver(
528
527
root_path ,
529
528
config ,
530
529
consensus_constants ,
531
- farmer_peers = {farmer_peer } if farmer_peer is not None else set (),
532
530
)
533
531
534
532
async with service .manage (start = start_service ):
Original file line number Diff line number Diff line change 19
19
from chia .solver .solver_api import SolverAPI
20
20
from chia .solver .solver_rpc_api import SolverRpcApi
21
21
from chia .solver .solver_service import SolverService
22
- from chia .types .peer_info import UnresolvedPeerInfo
23
22
from chia .util .chia_logging import initialize_service_logging
24
23
from chia .util .config import load_config , load_config_cli
25
24
from chia .util .default_root import resolve_root_path
@@ -35,7 +34,6 @@ def create_solver_service(
35
34
root_path : pathlib .Path ,
36
35
config : dict [str , Any ],
37
36
consensus_constants : ConsensusConstants ,
38
- farmer_peers : set [UnresolvedPeerInfo ] = set (),
39
37
connect_to_daemon : bool = True ,
40
38
override_capabilities : Optional [list [tuple [uint16 , str ]]] = None ,
41
39
) -> SolverService :
@@ -64,7 +62,6 @@ def create_solver_service(
64
62
service_name = SERVICE_NAME ,
65
63
upnp_ports = upnp_list ,
66
64
on_connect_callback = node .on_connect ,
67
- connect_peers = farmer_peers ,
68
65
network_id = network_id ,
69
66
rpc_info = rpc_info ,
70
67
connect_to_daemon = connect_to_daemon ,
You can’t perform that action at this time.
0 commit comments