Skip to content

Commit e40033f

Browse files
authored
Feature: Implement Sonic Blockchain. (#210)
1 parent cb5ce9f commit e40033f

File tree

3 files changed

+10
-3
lines changed

3 files changed

+10
-3
lines changed

pyproject.toml

+3-3
Original file line numberDiff line numberDiff line change
@@ -30,15 +30,15 @@ dynamic = [ "version" ]
3030
dependencies = [
3131
"aiohttp>=3.8.3",
3232
"aioresponses>=0.7.6",
33-
"aleph-message>=0.6",
33+
"aleph-message @ git+https://github.com/aleph-im/aleph-message.git@andres-feature-integrate_sonic_blockchain",
3434
"aleph-superfluid>=0.2.1",
35-
"base58==2.1.1", # Needed now as default with _load_account changement
35+
"base58==2.1.1", # Needed now as default with _load_account changement
3636
"coincurve; python_version<'3.11'",
3737
"coincurve>=19; python_version>='3.11'",
3838
"eth-abi>=4; python_version>='3.11'",
3939
"eth-typing==4.3.1",
4040
"jwcrypto==1.5.6",
41-
"pynacl==1.5", # Needed now as default with _load_account changement
41+
"pynacl==1.5", # Needed now as default with _load_account changement
4242
"python-magic",
4343
"typing-extensions",
4444
"web3==6.3",

src/aleph/sdk/account.py

+1
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@
3636
Chain.OPTIMISM: EVMAccount,
3737
Chain.POL: EVMAccount,
3838
Chain.SOL: SOLAccount,
39+
Chain.SONIC: EVMAccount,
3940
Chain.WORLDCHAIN: EVMAccount,
4041
Chain.ZORA: EVMAccount,
4142
}

src/aleph/sdk/conf.py

+6
Original file line numberDiff line numberDiff line change
@@ -163,6 +163,10 @@ class Settings(BaseSettings):
163163
chain_id=137,
164164
rpc="https://polygon.gateway.tenderly.co",
165165
),
166+
Chain.SONIC: ChainInfo(
167+
chain_id=146,
168+
rpc="https://rpc.soniclabs.com",
169+
),
166170
Chain.WORLDCHAIN: ChainInfo(
167171
chain_id=480,
168172
rpc="https://worldchain-mainnet.gateway.tenderly.co",
@@ -189,6 +193,7 @@ class Settings(BaseSettings):
189193
CHAINS_MODE_ACTIVE: Optional[bool] = None
190194
CHAINS_OPTIMISM_ACTIVE: Optional[bool] = None
191195
CHAINS_POL_ACTIVE: Optional[bool] = None
196+
CHAINS_SONIC_ACTIVE: Optional[bool] = None
192197
CHAINS_WORLDCHAIN_ACTIVE: Optional[bool] = None
193198
CHAINS_ZORA_ACTIVE: Optional[bool] = None
194199

@@ -208,6 +213,7 @@ class Settings(BaseSettings):
208213
CHAINS_MODE_RPC: Optional[str] = None
209214
CHAINS_OPTIMISM_RPC: Optional[str] = None
210215
CHAINS_POL_RPC: Optional[str] = None
216+
CHAINS_SONIC_RPC: Optional[str] = None
211217
CHAINS_WORLDCHAIN_RPC: Optional[str] = None
212218
CHAINS_ZORA_RPC: Optional[str] = None
213219

0 commit comments

Comments
 (0)