From 28de4575776fe90fa7e06ed06b54ca03d42ee250 Mon Sep 17 00:00:00 2001 From: philogicae <38438271+philogicae@users.noreply.github.com> Date: Wed, 20 Nov 2024 17:00:36 +0200 Subject: [PATCH] Add missing env var placeholders for new EVM chains --- src/aleph/sdk/conf.py | 47 ++++++++++++++++++++++++++++++++++--------- 1 file changed, 37 insertions(+), 10 deletions(-) diff --git a/src/aleph/sdk/conf.py b/src/aleph/sdk/conf.py index 846d82ab..f81b60df 100644 --- a/src/aleph/sdk/conf.py +++ b/src/aleph/sdk/conf.py @@ -176,16 +176,43 @@ class Settings(BaseSettings): ), } # Add all placeholders to allow easy dynamic setup of CHAINS - CHAINS_SEPOLIA_ACTIVE: Optional[bool] - CHAINS_ETH_ACTIVE: Optional[bool] - CHAINS_AVAX_ACTIVE: Optional[bool] - CHAINS_BASE_ACTIVE: Optional[bool] - CHAINS_BSC_ACTIVE: Optional[bool] - CHAINS_SEPOLIA_RPC: Optional[str] - CHAINS_ETH_RPC: Optional[str] - CHAINS_AVAX_RPC: Optional[str] - CHAINS_BASE_RPC: Optional[str] - CHAINS_BSC_RPC: Optional[str] + CHAINS_SEPOLIA_ACTIVE: Optional[bool] = None + CHAINS_ETH_ACTIVE: Optional[bool] = None + CHAINS_AVAX_ACTIVE: Optional[bool] = None + CHAINS_BASE_ACTIVE: Optional[bool] = None + CHAINS_BSC_ACTIVE: Optional[bool] = None + CHAINS_ARBITRUM_ACTIVE: Optional[bool] = None + CHAINS_BLAST_ACTIVE: Optional[bool] = None + CHAINS_BOB_ACTIVE: Optional[bool] = None + CHAINS_CYBER_ACTIVE: Optional[bool] = None + CHAINS_FRAXTAL_ACTIVE: Optional[bool] = None + CHAINS_LINEA_ACTIVE: Optional[bool] = None + CHAINS_LISK_ACTIVE: Optional[bool] = None + CHAINS_METIS_ACTIVE: Optional[bool] = None + CHAINS_MODE_ACTIVE: Optional[bool] = None + CHAINS_OPTIMISM_ACTIVE: Optional[bool] = None + CHAINS_POL_ACTIVE: Optional[bool] = None + CHAINS_WORLDCHAIN_ACTIVE: Optional[bool] = None + CHAINS_ZORA_ACTIVE: Optional[bool] = None + + CHAINS_SEPOLIA_RPC: Optional[str] = None + CHAINS_ETH_RPC: Optional[str] = None + CHAINS_AVAX_RPC: Optional[str] = None + CHAINS_BASE_RPC: Optional[str] = None + CHAINS_BSC_RPC: Optional[str] = None + CHAINS_ARBITRUM_RPC: Optional[str] = None + CHAINS_BLAST_RPC: Optional[str] = None + CHAINS_BOB_RPC: Optional[str] = None + CHAINS_CYBER_RPC: Optional[str] = None + CHAINS_FRAXTAL_RPC: Optional[str] = None + CHAINS_LINEA_RPC: Optional[str] = None + CHAINS_LISK_RPC: Optional[str] = None + CHAINS_METIS_RPC: Optional[str] = None + CHAINS_MODE_RPC: Optional[str] = None + CHAINS_OPTIMISM_RPC: Optional[str] = None + CHAINS_POL_RPC: Optional[str] = None + CHAINS_WORLDCHAIN_RPC: Optional[str] = None + CHAINS_ZORA_RPC: Optional[str] = None DEFAULT_CHAIN: Chain = Chain.ETH