bug fixes
This commit is contained in:
parent
e7374b1586
commit
8e999d5049
|
|
@ -165,7 +165,7 @@ class earner:
|
|||
elif str(self.connector)=="kucoin":
|
||||
position = self.connector.get_position(self.currency)
|
||||
if "Error" not in position:
|
||||
redemption = self.connector.redeem_product(position["orderId"],amount=amount)
|
||||
redemption = self.connector.redeem_product(position["positionId"],amount=amount)
|
||||
else:
|
||||
print(f"{str(self.connector)} - Position not found!")
|
||||
self.write_to_log("Position not found! " + str(position))
|
||||
|
|
@ -173,6 +173,7 @@ class earner:
|
|||
elif str(self.connector)=="okx":
|
||||
redemption_step = self.connector.redeem_product(self.currency, amount=amount)
|
||||
if "Success" in redemption_step:
|
||||
time.sleep(1) #Breathing room
|
||||
funding_balance = self.connector.get_funding_balance(self.currency)
|
||||
transfer_step = self.connector.transfer_to_trading(self.currency, funding_balance[self.currency])
|
||||
if "Success" in transfer_step:
|
||||
|
|
|
|||
|
|
@ -207,8 +207,16 @@ class gateio_earn:
|
|||
return {"Error": "To be implemented"}
|
||||
|
||||
|
||||
def get_rewards_history(self, type="ALL", **kwargs):
|
||||
return {"Error": "To be implemented"}
|
||||
def get_rewards_history(self, coin):
|
||||
url = f"/earn/uni/interests/{coin}"
|
||||
headers = {"Accept": "application/json", "Content-Type": "application/json"}
|
||||
sign_headers = self.gen_sign("GET", self.prefix+url)
|
||||
headers.update(sign_headers)
|
||||
response = requests.get(self.host+self.prefix+url, headers=headers)
|
||||
if response.status_code == 200:
|
||||
return response.json()
|
||||
else:
|
||||
return {"Error": response.text}
|
||||
|
||||
|
||||
def get_subscription_preview(self, product_id, amount, **kwargs):
|
||||
|
|
|
|||
|
|
@ -0,0 +1,27 @@
|
|||
from libraries.wrappers import earn_binance
|
||||
from libraries.wrappers import earn_okx
|
||||
from libraries.wrappers import earn_gateio
|
||||
from libraries.balance_accounts import balance_accounts
|
||||
from decimal import Decimal
|
||||
|
||||
binance = earn_binance.binance_earn()
|
||||
gateio = earn_gateio.gateio_earn()
|
||||
okx = earn_okx.okx_earn()
|
||||
|
||||
|
||||
print("Profits OKX:")
|
||||
total_rewards = Decimal(0)
|
||||
rewards = okx.get_lending_history("USDT")
|
||||
for item in rewards["data"]:
|
||||
total_rewards += Decimal(item["earnings"])
|
||||
print(total_rewards)
|
||||
|
||||
print("Profits Gate.io:")
|
||||
print(gateio.get_rewards_history("USDT")["interest"])
|
||||
|
||||
print("Profits Binance:")
|
||||
total_rewards = Decimal(0)
|
||||
rewards = binance.get_rewards_history()
|
||||
for item in rewards["rows"]:
|
||||
total_rewards += Decimal(item["rewards"])
|
||||
print(total_rewards)
|
||||
Loading…
Reference in New Issue