From 87a2f1990d07953c5de7d3654a79007960841ae1 Mon Sep 17 00:00:00 2001 From: Vivian Plasencia Date: Sun, 12 Oct 2025 23:50:29 +0200 Subject: [PATCH] feat: support gnosis-chiado and gnosis networks re #1051 --- apps/subgraph/README.md | 2 + packages/contracts/hardhat.config.ts | 16 ++++++++ .../src/networks/deployed-contracts.json | 40 +++++++++++++++++++ .../utils/src/networks/supported-networks.ts | 12 ++++++ 4 files changed, 70 insertions(+) diff --git a/apps/subgraph/README.md b/apps/subgraph/README.md index 19fbf91d9..cae632164 100644 --- a/apps/subgraph/README.md +++ b/apps/subgraph/README.md @@ -59,6 +59,8 @@ Supported networks: - `linea-sepolia` - `linea` - `scroll-sepolia` +- `gnosis-chiado` +- `gnosis` ## 🛠 Install diff --git a/packages/contracts/hardhat.config.ts b/packages/contracts/hardhat.config.ts index 40262cf35..51a1c93a6 100644 --- a/packages/contracts/hardhat.config.ts +++ b/packages/contracts/hardhat.config.ts @@ -72,6 +72,22 @@ const hardhatConfig: HardhatUserConfig = { apiURL: "https://api-sepolia.scrollscan.com/api", browserURL: "https://sepolia.scrollscan.com" } + }, + { + network: "gnosis-chiado", + chainId: 10200, + urls: { + apiURL: "https://gnosis-chiado.blockscout.com/api", + browserURL: "https://gnosis-chiado.blockscout.com" + } + }, + { + network: "gnosis", + chainId: 100, + urls: { + apiURL: "https://api.etherscan.io/v2/api?chainid=100", + browserURL: "https://gnosisscan.io" + } } ] }, diff --git a/packages/utils/src/networks/deployed-contracts.json b/packages/utils/src/networks/deployed-contracts.json index 1aa47b819..af5c88079 100644 --- a/packages/utils/src/networks/deployed-contracts.json +++ b/packages/utils/src/networks/deployed-contracts.json @@ -258,5 +258,45 @@ "startBlock": 11979239 } ] + }, + { + "network": "gnosis-chiado", + "contracts": [ + { + "name": "SemaphoreVerifier", + "address": "0x4DeC9E3784EcC1eE002001BfE91deEf4A48931f8", + "startBlock": 18246899 + }, + { + "name": "PoseidonT3", + "address": "0xB43122Ecb241DD50062641f089876679fd06599a", + "startBlock": 18246899 + }, + { + "name": "Semaphore", + "address": "0x8A1fd199516489B0Fb7153EB5f075cDAC83c693D", + "startBlock": 18246899 + } + ] + }, + { + "network": "gnosis", + "contracts": [ + { + "name": "SemaphoreVerifier", + "address": "0x4DeC9E3784EcC1eE002001BfE91deEf4A48931f8", + "startBlock": 42592252 + }, + { + "name": "PoseidonT3", + "address": "0xB43122Ecb241DD50062641f089876679fd06599a", + "startBlock": 42592252 + }, + { + "name": "Semaphore", + "address": "0x8A1fd199516489B0Fb7153EB5f075cDAC83c693D", + "startBlock": 42592252 + } + ] } ] diff --git a/packages/utils/src/networks/supported-networks.ts b/packages/utils/src/networks/supported-networks.ts index 7b2c3c717..795287a2e 100644 --- a/packages/utils/src/networks/supported-networks.ts +++ b/packages/utils/src/networks/supported-networks.ts @@ -76,5 +76,17 @@ export default { url: "https://sepolia-rpc.scroll.io", chainId: 534351, explorer: "https://sepolia.scrollscan.com" + }, + "gnosis-chiado": { + name: "Gnosis Chiado", + url: "https://rpc.chiadochain.net", + chainId: 10200, + explorer: "https://blockscout.com/gnosis/chiado" + }, + gnosis: { + name: "Gnosis", + url: "https://rpc.gnosischain.com", + chainId: 100, + explorer: "https://gnosisscan.io" } }