diff --git a/config/networks.json b/config/networks.json index 3e8edbfb5..9a2d640ac 100644 --- a/config/networks.json +++ b/config/networks.json @@ -1080,15 +1080,14 @@ "rpcUrl": "https://rpc.stable.xyz", "verificationType": "etherscan", "explorerUrl": "https://stablescan.xyz", - "explorerApiUrl": "https://partners-explorer.stable.xyz/api", + "explorerApiUrl": "https://api.etherscan.io/v2/api?chainid=988", "multicallAddress": "0xcA11bde05977b3631167028862bE2a173976CA11", "safeAddress": "0xBa663f314B78492de579835F85Dc90d62E563cD1", "gasZipChainId": 513, "isZkEVM": false, "deployedWithEvmVersion": "cancun", "deployedWithSolcVersion": "0.8.29", - "create3Factory": "0xeBbbaC35500713C4AD49929e1bE4225c7efF6510", - "devNotes": "contracts not verified. Etherscan explorer not live yet and blockscout will be deprecated once etherscan comes live" + "create3Factory": "0xeBbbaC35500713C4AD49929e1bE4225c7efF6510" }, "superposition": { "name": "superposition", diff --git a/deployments/_deployments_log_file.json b/deployments/_deployments_log_file.json index e00d73375..fdec2e9cd 100644 --- a/deployments/_deployments_log_file.json +++ b/deployments/_deployments_log_file.json @@ -1248,7 +1248,7 @@ "TIMESTAMP": "2025-11-11 10:56:01", "CONSTRUCTOR_ARGS": "0x", "SALT": "", - "VERIFIED": "false", + "VERIFIED": "true", "ZK_SOLC_VERSION": "" } ] @@ -2493,7 +2493,7 @@ "TIMESTAMP": "2025-11-11 10:56:42", "CONSTRUCTOR_ARGS": "0x", "SALT": "", - "VERIFIED": "false", + "VERIFIED": "true", "ZK_SOLC_VERSION": "" } ] @@ -3737,7 +3737,7 @@ "TIMESTAMP": "2025-11-11 11:00:05", "CONSTRUCTOR_ARGS": "0x", "SALT": "", - "VERIFIED": "false", + "VERIFIED": "true", "ZK_SOLC_VERSION": "" } ] @@ -5294,7 +5294,7 @@ "TIMESTAMP": "2025-11-13 12:12:09", "CONSTRUCTOR_ARGS": "0x", "SALT": "", - "VERIFIED": "false", + "VERIFIED": "true", "ZK_SOLC_VERSION": "" } ] @@ -6548,7 +6548,7 @@ "TIMESTAMP": "2025-11-11 10:54:01", "CONSTRUCTOR_ARGS": "0x", "SALT": "", - "VERIFIED": "false", + "VERIFIED": "true", "ZK_SOLC_VERSION": "" } ] @@ -7782,7 +7782,7 @@ "TIMESTAMP": "2025-11-11 11:01:26", "CONSTRUCTOR_ARGS": "0x", "SALT": "", - "VERIFIED": "false", + "VERIFIED": "true", "ZK_SOLC_VERSION": "" } ] @@ -9026,7 +9026,7 @@ "TIMESTAMP": "2025-11-11 11:00:45", "CONSTRUCTOR_ARGS": "0x", "SALT": "", - "VERIFIED": "false", + "VERIFIED": "true", "ZK_SOLC_VERSION": "" } ] @@ -10230,7 +10230,7 @@ "TIMESTAMP": "2025-11-11 11:04:20", "CONSTRUCTOR_ARGS": "0x00000000000000000000000011f1022ca6adef6400e5677528a80d49a069c00c00000000000000000000000094a7ddfeb0cd13026f732703cf5596fd44a2a385", "SALT": "", - "VERIFIED": "false", + "VERIFIED": "true", "ZK_SOLC_VERSION": "" } ] @@ -12524,7 +12524,7 @@ "TIMESTAMP": "2025-11-11 10:58:42", "CONSTRUCTOR_ARGS": "0x", "SALT": "", - "VERIFIED": "false", + "VERIFIED": "true", "ZK_SOLC_VERSION": "" } ] @@ -16444,7 +16444,7 @@ "TIMESTAMP": "2025-11-13 12:17:40", "CONSTRUCTOR_ARGS": "0x00000000000000000000000011f1022ca6adef6400e5677528a80d49a069c00c", "SALT": "", - "VERIFIED": "false", + "VERIFIED": "true", "ZK_SOLC_VERSION": "" } ] @@ -17802,7 +17802,7 @@ "TIMESTAMP": "2025-11-13 12:19:41", "CONSTRUCTOR_ARGS": "0x0000000000000000000000006779c514999667b371d70844bae96cf782a3c54f000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f", "SALT": "", - "VERIFIED": "false", + "VERIFIED": "true", "ZK_SOLC_VERSION": "" } ] @@ -18948,7 +18948,7 @@ "TIMESTAMP": "2025-11-13 12:20:38", "CONSTRUCTOR_ARGS": "0x000000000000000000000000ab483d44705af49a83553821a1f7aad8bbc70576", "SALT": "", - "VERIFIED": "false", + "VERIFIED": "true", "ZK_SOLC_VERSION": "" } ] @@ -27600,7 +27600,7 @@ "TIMESTAMP": "2025-11-11 10:54:42", "CONSTRUCTOR_ARGS": "0x", "SALT": "", - "VERIFIED": "false", + "VERIFIED": "true", "ZK_SOLC_VERSION": "" } ] @@ -30612,7 +30612,7 @@ "TIMESTAMP": "2025-11-13 12:23:41", "CONSTRUCTOR_ARGS": "0x000000000000000000000000779ded0c9e1022225f8e0630b35a9b54be713736000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f", "SALT": "", - "VERIFIED": "false", + "VERIFIED": "true", "ZK_SOLC_VERSION": "" } ] @@ -32291,7 +32291,7 @@ "TIMESTAMP": "2025-11-11 10:59:23", "CONSTRUCTOR_ARGS": "0x0000000000000000000000000000000000000000000000000000000000001000", "SALT": "", - "VERIFIED": "false", + "VERIFIED": "true", "ZK_SOLC_VERSION": "" } ] @@ -32982,7 +32982,7 @@ "TIMESTAMP": "2025-11-27 10:30:03", "CONSTRUCTOR_ARGS": "0x000000000000000000000000d027afcc69ffa2bcb288ba68da6b71ec90d7b1d2", "SALT": "", - "VERIFIED": "false", + "VERIFIED": "true", "ZK_SOLC_VERSION": "" } ] @@ -33564,7 +33564,7 @@ "TIMESTAMP": "2025-11-27 10:31:04", "CONSTRUCTOR_ARGS": "0x000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f0000000000000000000000005603af276bdcf73a859928ca3fbdae7d4909dd77000000000000000000000000d027afcc69ffa2bcb288ba68da6b71ec90d7b1d20000000000000000000000006f475642a6e85809b1c36fa62763669b1b48dd5b00000000000000000000000000000000000000000000000000000000000186a0", "SALT": "", - "VERIFIED": "false", + "VERIFIED": "true", "ZK_SOLC_VERSION": "" } ] @@ -35101,7 +35101,7 @@ "TIMESTAMP": "2025-11-13 12:22:37", "CONSTRUCTOR_ARGS": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000d38743b48d26743c0ec6898d699394fbc94657ee", "SALT": "", - "VERIFIED": "false", + "VERIFIED": "true", "ZK_SOLC_VERSION": "" } ] @@ -36219,7 +36219,7 @@ "TIMESTAMP": "2025-11-11 10:57:23", "CONSTRUCTOR_ARGS": "0x000000000000000000000000d38743b48d26743c0ec6898d699394fbc94657ee", "SALT": "", - "VERIFIED": "false", + "VERIFIED": "true", "ZK_SOLC_VERSION": "" } ] @@ -39034,7 +39034,7 @@ "TIMESTAMP": "2025-11-18 16:01:12", "CONSTRUCTOR_ARGS": "0x000000000000000000000000026f252016a7c47cdef1f05a3fc9e20c92a49c37000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3000000000000000000000000ba663f314b78492de579835f85dc90d62e563cd1", "SALT": "", - "VERIFIED": "false", + "VERIFIED": "true", "ZK_SOLC_VERSION": "" } ] @@ -40449,7 +40449,7 @@ "TIMESTAMP": "2025-11-11 10:58:03", "CONSTRUCTOR_ARGS": "0x0000000000000000000000009e22ebec84c7e4c4bd6d4ae7ff6f4d436d6d8390", "SALT": "", - "VERIFIED": "false", + "VERIFIED": "true", "ZK_SOLC_VERSION": "" } ] @@ -42023,7 +42023,7 @@ "TIMESTAMP": "2025-11-26 10:56:05", "CONSTRUCTOR_ARGS": "0x000000000000000000000000ac4615ffec9dbf5efe28db0f98f0011e6df0dabd000000000000000000000000f70da97812cb96acdf810712aa562db8dfa3dbef", "SALT": "", - "VERIFIED": "false", + "VERIFIED": "true", "ZK_SOLC_VERSION": "" } ] @@ -43604,7 +43604,7 @@ "TIMESTAMP": "2025-12-05 11:42:29", "CONSTRUCTOR_ARGS": "0x00000000000000000000000051729fd7638111e05ca5f30435e26da53b08816a", "SALT": "", - "VERIFIED": "false", + "VERIFIED": "true", "ZK_SOLC_VERSION": "" } ] @@ -44658,7 +44658,7 @@ "TIMESTAMP": "2025-11-13 12:24:41", "CONSTRUCTOR_ARGS": "0x0000000000000000000000000000000000000000000000000000000000002a3000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000ba663f314b78492de579835f85dc90d62e563cd1000000000000000000000000026f252016a7c47cdef1f05a3fc9e20c92a49c370000000000000000000000000000000000000000000000000000000000000001000000000000000000000000ba663f314b78492de579835f85dc90d62e563cd100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000", "SALT": "", - "VERIFIED": "false", + "VERIFIED": "true", "ZK_SOLC_VERSION": "" } ] @@ -45789,7 +45789,7 @@ "TIMESTAMP": "2025-11-26 11:40:11", "CONSTRUCTOR_ARGS": "0x", "SALT": "", - "VERIFIED": "false", + "VERIFIED": "true", "ZK_SOLC_VERSION": "" } ] @@ -47592,7 +47592,7 @@ "TIMESTAMP": "2025-11-26 10:53:49", "CONSTRUCTOR_ARGS": "0x0000000000000000000000004cd00e387622c35bddb9b4c962c136462338bc31", "SALT": "20251125", - "VERIFIED": "false", + "VERIFIED": "true", "ZK_SOLC_VERSION": "" } ] diff --git a/foundry.toml b/foundry.toml index 9bc5168df..893e2abe4 100644 --- a/foundry.toml +++ b/foundry.toml @@ -161,7 +161,7 @@ sei = { key = "${MAINNET_ETHERSCAN_API_KEY}", url = "https://api.etherscan.io/v2 soneium = { key = "${BLOCKSCOUT_API_KEY}", url = "https://soneium.blockscout.com/api", verifier = "blockscout", chain = "1868" } sonic = { key = "${MAINNET_ETHERSCAN_API_KEY}", url = "https://api.etherscan.io/v2/api?chainid=146", chain = "146" } sophon = { key = "${MAINNET_ETHERSCAN_API_KEY}", url = "https://api.etherscan.io/v2/api?chainid=50104", chain = "50104" } -stable = { key = "${BLOCKSCOUT_API_KEY}", url = "https://partners-explorer.stable.xyz/api", chain = "988"} +stable = { key = "${MAINNET_ETHERSCAN_API_KEY}", url = "https://api.etherscan.io/v2/api?chainid=988", chain = "988"} superposition = { key = "${BLOCKSCOUT_API_KEY}", url = "https://explorer-superposition-1v9rjalnat.t.conduit.xyz/api/", chain = "55244", verifier = "blockscout" } swellchain = { key = "${MAINNET_ETHERSCAN_API_KEY}", url = "https://api.etherscan.io/v2/api?chainid=1923", chain = "1923" } taiko = { key = "${MAINNET_ETHERSCAN_API_KEY}", url = "https://api.etherscan.io/v2/api?chainid=167000", chain = "167000" } diff --git a/script/deploy/shared/cached-deployment-querier.ts b/script/deploy/shared/cached-deployment-querier.ts index de5dd4eda..89c83ce1b 100644 --- a/script/deploy/shared/cached-deployment-querier.ts +++ b/script/deploy/shared/cached-deployment-querier.ts @@ -131,8 +131,10 @@ export class CachedDeploymentQuerier { const normalizedAddress = address.toLowerCase() return ( - records.find((r) => r.address.toLowerCase() === normalizedAddress && r.network === network) || - null + records.find( + (r) => + r.address.toLowerCase() === normalizedAddress && r.network === network + ) || null ) }