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']: 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