DCAv2Earn/profits.py

28 lines
772 B
Python

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)