diff --git a/pyproject.toml b/pyproject.toml index 150f8c9d..3e965954 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -30,7 +30,7 @@ dynamic = [ "version" ] dependencies = [ "aiohttp>=3.8.3", "aioresponses>=0.7.6", - "aleph-message>=1", + "aleph-message>=1.0.1", "aleph-superfluid>=0.3", "base58==2.1.1", # Needed now as default with _load_account changement "coincurve; python_version>='3.9'", diff --git a/src/aleph/sdk/account.py b/src/aleph/sdk/account.py index 262c54a0..00939bfc 100644 --- a/src/aleph/sdk/account.py +++ b/src/aleph/sdk/account.py @@ -42,6 +42,7 @@ Chain.POL: EVMAccount, Chain.SOL: SOLAccount, Chain.SONIC: EVMAccount, + Chain.UNICHAIN: EVMAccount, Chain.WORLDCHAIN: EVMAccount, Chain.ZORA: EVMAccount, } diff --git a/src/aleph/sdk/conf.py b/src/aleph/sdk/conf.py index 2854c6f6..86058074 100644 --- a/src/aleph/sdk/conf.py +++ b/src/aleph/sdk/conf.py @@ -168,6 +168,10 @@ class Settings(BaseSettings): chain_id=146, rpc="https://rpc.soniclabs.com", ), + Chain.UNICHAIN: ChainInfo( + chain_id=130, + rpc="https://mainnet.unichain.org", + ), Chain.WORLDCHAIN: ChainInfo( chain_id=480, rpc="https://worldchain-mainnet.gateway.tenderly.co", @@ -195,6 +199,7 @@ class Settings(BaseSettings): CHAINS_OPTIMISM_ACTIVE: Optional[bool] = None CHAINS_POL_ACTIVE: Optional[bool] = None CHAINS_SONIC_ACTIVE: Optional[bool] = None + CHAINS_UNICHAIN_ACTIVE: Optional[bool] = None CHAINS_WORLDCHAIN_ACTIVE: Optional[bool] = None CHAINS_ZORA_ACTIVE: Optional[bool] = None @@ -215,6 +220,7 @@ class Settings(BaseSettings): CHAINS_OPTIMISM_RPC: Optional[str] = None CHAINS_POL_RPC: Optional[str] = None CHAINS_SONIC_RPC: Optional[str] = None + CHAINS_UNICHAIN_RPC: Optional[str] = None CHAINS_WORLDCHAIN_RPC: Optional[str] = None CHAINS_ZORA_RPC: Optional[str] = None