Spaces:
Running
Running
Deploy Aureon OS (deploy/selfhost stack: nginx edge + fusion API x2 + console + HNC organ + redis + postgres; paper mode) (part 19)
da0ce7b verified Download scripts/validation/validate_balances.py from GaryLeckey/aureon-os: direct link, hf CLI and curl.
- Browser
- Download file 1.26 kB
-
https://huggingface.co/spaces/GaryLeckey/aureon-os/resolve/main/scripts/validation/validate_balances.py
- Command line
-
hf download hf://spaces/GaryLeckey/aureon-os/scripts/validation/validate_balances.py
-
curl -L -o validate_balances.py https://huggingface.co/spaces/GaryLeckey/aureon-os/resolve/main/scripts/validation/validate_balances.py
1.26 kB
| #!/usr/bin/env python3 | |
| """ | |
| Validate actual exchange balances to check if reported profit is real | |
| """ | |
| from aureon_baton_link import link_system as _baton_link; _baton_link(__name__) | |
| from binance_client import BinanceClient | |
| from kraken_client import KrakenClient, get_kraken_client | |
| from alpaca_client import AlpacaClient | |
| print('=== REAL BALANCE VALIDATION ===') | |
| # Binance | |
| try: | |
| binance = get_binance_client() | |
| account = binance.account() | |
| usdt_balance = float([b for b in account["balances"] if b["asset"] == "USDT"][0]["free"]) | |
| print(f'Binance USDT: ${usdt_balance:.2f}') | |
| except Exception as e: | |
| print(f'Binance error: {e}') | |
| # Kraken | |
| try: | |
| kraken = get_kraken_client() | |
| balances = kraken.get_account_balance() | |
| usd_total = balances.get('USD', 0) + balances.get('ZUSD', 0) + balances.get('USDT', 0) | |
| print(f'Kraken USD: ${usd_total:.2f}') | |
| except Exception as e: | |
| print(f'Kraken error: {e}') | |
| # Alpaca | |
| try: | |
| alpaca = AlpacaClient() | |
| account = alpaca.get_account() | |
| usd_balance = float(account.get('cash', 0)) | |
| print(f'Alpaca USD: ${usd_balance:.2f}') | |
| except Exception as e: | |
| print(f'Alpaca error: {e}') | |
| print(f'Total Cash: ${usdt_balance + usd_total + usd_balance:.2f}') |