pymmdrza commited on
Commit
a357b18
·
verified ·
1 Parent(s): 6b66e29

Update config.py

Browse files
Files changed (1) hide show
  1. config.py +13 -7
config.py CHANGED
@@ -1,6 +1,6 @@
1
  import json
2
  import os
3
- from kucoin.client import User as KuUser
4
  import openai
5
 
6
  SESSION_FILE = ".session.json"
@@ -22,12 +22,15 @@ class SessionManager:
22
  data = json.load(f)
23
  self.__dict__.update(data)
24
 
25
- def set_keys(self, openai_key, kucoin_key, kucoin_secret, kucoin_pass, provider):
 
 
26
  self.openai_key = openai_key
27
  self.kucoin_key = kucoin_key
28
  self.kucoin_secret = kucoin_secret
29
  self.kucoin_passphrase = kucoin_pass
30
  self.provider = provider
 
31
  with open(SESSION_FILE, "w") as f:
32
  json.dump(self.__dict__, f)
33
 
@@ -44,11 +47,14 @@ class SessionManager:
44
 
45
  def validate_all_keys(session: SessionManager):
46
  try:
47
- KuUser(
48
- key=session.kucoin_key,
49
- secret=session.kucoin_secret,
50
- passphrase=session.kucoin_passphrase,
51
- ).get_account_overview("USDT")
 
 
 
52
  except Exception as e:
53
  return False, f"❌ KuCoin error: {e}"
54
 
 
1
  import json
2
  import os
3
+ import ccxt
4
  import openai
5
 
6
  SESSION_FILE = ".session.json"
 
22
  data = json.load(f)
23
  self.__dict__.update(data)
24
 
25
+ def set_keys(
26
+ self, openai_key, kucoin_key, kucoin_secret, kucoin_pass, provider, hf_token
27
+ ):
28
  self.openai_key = openai_key
29
  self.kucoin_key = kucoin_key
30
  self.kucoin_secret = kucoin_secret
31
  self.kucoin_passphrase = kucoin_pass
32
  self.provider = provider
33
+ self.hf_token = hf_token
34
  with open(SESSION_FILE, "w") as f:
35
  json.dump(self.__dict__, f)
36
 
 
47
 
48
  def validate_all_keys(session: SessionManager):
49
  try:
50
+ kucoin = ccxt.kucoinfutures(
51
+ {
52
+ "apiKey": session.kucoin_key,
53
+ "secret": session.kucoin_secret,
54
+ "password": session.kucoin_passphrase,
55
+ }
56
+ )
57
+ _ = kucoin.fetch_balance()
58
  except Exception as e:
59
  return False, f"❌ KuCoin error: {e}"
60