예제 #1
0
 def get_p2p_server(self) -> FullServer:
     if self._p2p_server is None:
         self._p2p_server = FullServer(
             privkey=self._node_key,
             port=self._node_port,
             chain=self.get_full_chain(),
             chaindb=AsyncChainDB(self._base_db),
             headerdb=self.headerdb,
             base_db=self._base_db,
             network_id=self._network_id,
             max_peers=self._max_peers,
             token=self.cancel_token,
             event_bus=self.event_bus,
         )
     return self._p2p_server
예제 #2
0
파일: full.py 프로젝트: wangroot/trinity
 def get_p2p_server(self) -> FullServer:
     if self._p2p_server is None:
         self._p2p_server = FullServer(
             privkey=self._node_key,
             port=self._node_port,
             chain=self.get_full_chain(),
             chaindb=AsyncChainDB(self._base_db),
             headerdb=self.headerdb,
             base_db=self._base_db,
             network_id=self._network_id,
             max_peers=self._max_peers,
             event_bus=self.event_bus,
             metrics_registry=self.metrics_service.registry,
         )
     return self._p2p_server
예제 #3
0
파일: full.py 프로젝트: evgeniuz/py-evm
 def get_p2p_server(self) -> FullServer:
     if self._p2p_server is None:
         manager = self.db_manager
         self._p2p_server = FullServer(
             self._node_key,
             self._node_port,
             manager.get_chain(),  # type: ignore
             manager.get_chaindb(),  # type: ignore
             self.headerdb,
             manager.get_db(),  # type: ignore
             self._network_id,
             max_peers=self._max_peers,
             bootstrap_nodes=self._bootstrap_nodes,
             preferred_nodes=self._preferred_nodes,
             token=self.cancel_token,
             event_bus=self._plugin_manager.event_bus_endpoint)
     return self._p2p_server
예제 #4
0
파일: full.py 프로젝트: s0b0lev/trinity
 def get_p2p_server(self) -> FullServer:
     if self._p2p_server is None:
         manager = self.db_manager
         self._p2p_server = FullServer(
             privkey=self._node_key,
             port=self._node_port,
             chain=self.get_full_chain(),
             chaindb=manager.get_chaindb(),  # type: ignore
             headerdb=self.headerdb,
             base_db=manager.get_db(),  # type: ignore
             network_id=self._network_id,
             max_peers=self._max_peers,
             bootstrap_nodes=self._bootstrap_nodes,
             preferred_nodes=self._preferred_nodes,
             token=self.cancel_token,
             event_bus=self.event_bus,
         )
     return self._p2p_server