@@ -43,65 +43,65 @@ def get_client(self):
4343 return self .client
4444
4545 def create_bitmain_client (
46- self , ip_addr : str , passwd : str , vnish_passwd : str
46+ self , ip_addr : str , passwd : Optional [ str ] = None , vnish_passwd : Optional [ str ] = None
4747 ) -> None :
4848 try :
4949 self .client = BitmainHTTPClient (ip_addr , passwd , vnish_passwd )
5050 except (FailedConnectionError , AuthenticationError ) as err :
5151 logger .error (err )
5252
5353 def create_iceriver_client (
54- self , ip_addr : str , passwd : Optional [str ], pb_key : str
54+ self , ip_addr : str , passwd : Optional [str ] = None , pb_key : Optional [ str ] = None
5555 ) -> None :
5656 try :
5757 self .client = IceriverHTTPClient (ip_addr , passwd , pb_key )
5858 except FailedConnectionError as err :
5959 logger .error (err )
6060
61- def create_whatsminer_client (self , ip_addr : str , passwd : str ) -> None :
61+ def create_whatsminer_client (self , ip_addr : str , passwd : Optional [ str ] = None ) -> None :
6262 try :
6363 self .client = WhatsminerRPCClient (ip_addr , passwd )
6464 except FailedConnectionError as err :
6565 logger .error (err )
6666
67- def create_whatsminerv3_client (self , ip_addr : str , user : Optional [str ], passwd : Optional [str ]) -> None :
67+ def create_whatsminerv3_client (self , ip_addr : str , user : Optional [str ] = None , passwd : Optional [str ] = None ) -> None :
6868 try :
6969 self .client = WhatsminerV3Client (ip_addr , user , passwd )
7070 except FailedConnectionError as err :
7171 logger .error (err )
7272
73- def create_volcminer_client (self , ip_addr : str , passwd : str ) -> None :
73+ def create_volcminer_client (self , ip_addr : str , passwd : Optional [ str ] = None ) -> None :
7474 try :
7575 self .client = VolcminerHTTPClient (ip_addr , passwd )
7676 except (FailedConnectionError , AuthenticationError ) as err :
7777 logger .error (err )
7878
79- def create_goldshell_client (self , ip_addr : str , passwd : str ) -> None :
79+ def create_goldshell_client (self , ip_addr : str , passwd : Optional [ str ] = None ) -> None :
8080 try :
8181 self .client = GoldshellHTTPClient (ip_addr , passwd )
8282 except (FailedConnectionError , AuthenticationError ) as err :
8383 logger .error (err )
8484
85- def create_sealminer_client (self , ip_addr : str , passwd : str ) -> None :
85+ def create_sealminer_client (self , ip_addr : str , passwd : Optional [ str ] = None ) -> None :
8686 try :
8787 self .client = SealminerHTTPClient (ip_addr , passwd )
8888 except (FailedConnectionError , AuthenticationError ) as err :
8989 logger .error (err )
9090
91- def create_elphapex_client (self , ip_addr : str , passwd : Optional [str ]) -> None :
91+ def create_elphapex_client (self , ip_addr : str , passwd : Optional [str ] = None ) -> None :
9292 try :
9393 self .client = ElphapexHTTPClient (ip_addr , passwd )
9494 except (FailedConnectionError , AuthenticationError ) as err :
9595 logger .error (err )
9696
97- def create_dragonball_client (self , ip_addr : str , passwd : Optional [str ]) -> None :
97+ def create_dragonball_client (self , ip_addr : str , passwd : Optional [str ] = None ) -> None :
9898 try :
9999 self .client = DragonballHTTPClient (ip_addr , passwd )
100100 except (FailedConnectionError , AuthenticationError ) as err :
101101 logger .error (err )
102102
103103 def create_client_from_type (
104- self , miner_type : str , ip_addr : str , auth : str , custom_auth : str
104+ self , miner_type : str , ip_addr : str , auth : Optional [ str ] = None , custom_auth : Optional [ str ] = None
105105 ) -> None :
106106 match miner_type :
107107 case "antminer" :
0 commit comments