From aa1b490a38e881fcf2010a099d154e05ad4592db Mon Sep 17 00:00:00 2001 From: ilyarolf Date: Wed, 15 Apr 2026 00:38:55 +0300 Subject: [PATCH 1/2] Add SQLAdmin authentication runtime dependencies --- requirements.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/requirements.txt b/requirements.txt index 1bcd65fa..0a19b98e 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,7 +1,9 @@ aiogram==3.14.0 alembic==1.14.0 +argon2-cffi==25.1.0 asyncpg==0.31.0 fastapi==0.115.12 +itsdangerous==2.2.0 kryptoexpress-sdk==0.1.1 matplotlib==3.10.7 passlib==1.7.4 From a2b6cced5d5fabca8141b275cb62aaa60e1fb6f9 Mon Sep 17 00:00:00 2001 From: ilyarolf Date: Wed, 15 Apr 2026 00:47:49 +0300 Subject: [PATCH 2/2] added dogecoin forwarding address variable --- .env.template | 1 + config.py | 1 + enums/cryptocurrency.py | 2 +- 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.env.template b/.env.template index 6928891a..aa2803ec 100644 --- a/.env.template +++ b/.env.template @@ -26,6 +26,7 @@ LTC_FORWARDING_ADDRESS = "" ETH_FORWARDING_ADDRESS = "" SOL_FORWARDING_ADDRESS = "" BNB_FORWARDING_ADDRESS = "" +DOGE_FORWARDING_ADDRESS = "" MIN_REFERRER_TOTAL_DEPOSIT = "500" REFERRAL_BONUS_PERCENT = "5" REFERRAL_BONUS_DEPOSIT_LIMIT = "3" diff --git a/config.py b/config.py index 42eac860..70e1cd36 100644 --- a/config.py +++ b/config.py @@ -42,6 +42,7 @@ ETH_FORWARDING_ADDRESS = os.environ.get("ETH_FORWARDING_ADDRESS") SOL_FORWARDING_ADDRESS = os.environ.get("SOL_FORWARDING_ADDRESS") BNB_FORWARDING_ADDRESS = os.environ.get("BNB_FORWARDING_ADDRESS") +DOGE_FORWARDING_ADDRESS = os.environ.get("DOGE_FORWARDING_ADDRESS") # VARIABLES FOR THE REFERRAL SYSTEM MIN_REFERRER_TOTAL_DEPOSIT = int(os.environ.get("MIN_REFERRER_TOTAL_DEPOSIT", "500")) REFERRAL_BONUS_PERCENT = float(os.environ.get("REFERRAL_BONUS_PERCENT", "5")) diff --git a/enums/cryptocurrency.py b/enums/cryptocurrency.py index 5b16bf58..80921f3f 100644 --- a/enums/cryptocurrency.py +++ b/enums/cryptocurrency.py @@ -84,7 +84,7 @@ def get_forwarding_address(self): case Cryptocurrency.SOL | Cryptocurrency.USDT_SOL | Cryptocurrency.USDC_SOL: return config.SOL_FORWARDING_ADDRESS case Cryptocurrency.DOGE: - return None + return config.DOGE_FORWARDING_ADDRESS @staticmethod def get_stablecoins() -> list['Cryptocurrency']: