Skip to content

Commit 7796ad8

Browse files
mirooon0xDEnYO
andauthored
Stable verify contracts (#1547)
* restored stable deployment info and config * remove unwanted file * added stargate to target state * deployed StargateV2 to stable * deployed glacis * diamond log updated * verify contracts --------- Co-authored-by: Daniel Bläcker <D.Blaecker@gmail.com>
1 parent 0f517e4 commit 7796ad8

File tree

4 files changed

+33
-32
lines changed

4 files changed

+33
-32
lines changed

config/networks.json

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1080,15 +1080,14 @@
10801080
"rpcUrl": "https://rpc.stable.xyz",
10811081
"verificationType": "etherscan",
10821082
"explorerUrl": "https://stablescan.xyz",
1083-
"explorerApiUrl": "https://partners-explorer.stable.xyz/api",
1083+
"explorerApiUrl": "https://api.etherscan.io/v2/api?chainid=988",
10841084
"multicallAddress": "0xcA11bde05977b3631167028862bE2a173976CA11",
10851085
"safeAddress": "0xBa663f314B78492de579835F85Dc90d62E563cD1",
10861086
"gasZipChainId": 513,
10871087
"isZkEVM": false,
10881088
"deployedWithEvmVersion": "cancun",
10891089
"deployedWithSolcVersion": "0.8.29",
1090-
"create3Factory": "0xeBbbaC35500713C4AD49929e1bE4225c7efF6510",
1091-
"devNotes": "contracts not verified. Etherscan explorer not live yet and blockscout will be deprecated once etherscan comes live"
1090+
"create3Factory": "0xeBbbaC35500713C4AD49929e1bE4225c7efF6510"
10921091
},
10931092
"superposition": {
10941093
"name": "superposition",

deployments/_deployments_log_file.json

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1248,7 +1248,7 @@
12481248
"TIMESTAMP": "2025-11-11 10:56:01",
12491249
"CONSTRUCTOR_ARGS": "0x",
12501250
"SALT": "",
1251-
"VERIFIED": "false",
1251+
"VERIFIED": "true",
12521252
"ZK_SOLC_VERSION": ""
12531253
}
12541254
]
@@ -2493,7 +2493,7 @@
24932493
"TIMESTAMP": "2025-11-11 10:56:42",
24942494
"CONSTRUCTOR_ARGS": "0x",
24952495
"SALT": "",
2496-
"VERIFIED": "false",
2496+
"VERIFIED": "true",
24972497
"ZK_SOLC_VERSION": ""
24982498
}
24992499
]
@@ -3737,7 +3737,7 @@
37373737
"TIMESTAMP": "2025-11-11 11:00:05",
37383738
"CONSTRUCTOR_ARGS": "0x",
37393739
"SALT": "",
3740-
"VERIFIED": "false",
3740+
"VERIFIED": "true",
37413741
"ZK_SOLC_VERSION": ""
37423742
}
37433743
]
@@ -5294,7 +5294,7 @@
52945294
"TIMESTAMP": "2025-11-13 12:12:09",
52955295
"CONSTRUCTOR_ARGS": "0x",
52965296
"SALT": "",
5297-
"VERIFIED": "false",
5297+
"VERIFIED": "true",
52985298
"ZK_SOLC_VERSION": ""
52995299
}
53005300
]
@@ -6548,7 +6548,7 @@
65486548
"TIMESTAMP": "2025-11-11 10:54:01",
65496549
"CONSTRUCTOR_ARGS": "0x",
65506550
"SALT": "",
6551-
"VERIFIED": "false",
6551+
"VERIFIED": "true",
65526552
"ZK_SOLC_VERSION": ""
65536553
}
65546554
]
@@ -7782,7 +7782,7 @@
77827782
"TIMESTAMP": "2025-11-11 11:01:26",
77837783
"CONSTRUCTOR_ARGS": "0x",
77847784
"SALT": "",
7785-
"VERIFIED": "false",
7785+
"VERIFIED": "true",
77867786
"ZK_SOLC_VERSION": ""
77877787
}
77887788
]
@@ -9026,7 +9026,7 @@
90269026
"TIMESTAMP": "2025-11-11 11:00:45",
90279027
"CONSTRUCTOR_ARGS": "0x",
90289028
"SALT": "",
9029-
"VERIFIED": "false",
9029+
"VERIFIED": "true",
90309030
"ZK_SOLC_VERSION": ""
90319031
}
90329032
]
@@ -10230,7 +10230,7 @@
1023010230
"TIMESTAMP": "2025-11-11 11:04:20",
1023110231
"CONSTRUCTOR_ARGS": "0x00000000000000000000000011f1022ca6adef6400e5677528a80d49a069c00c00000000000000000000000094a7ddfeb0cd13026f732703cf5596fd44a2a385",
1023210232
"SALT": "",
10233-
"VERIFIED": "false",
10233+
"VERIFIED": "true",
1023410234
"ZK_SOLC_VERSION": ""
1023510235
}
1023610236
]
@@ -12524,7 +12524,7 @@
1252412524
"TIMESTAMP": "2025-11-11 10:58:42",
1252512525
"CONSTRUCTOR_ARGS": "0x",
1252612526
"SALT": "",
12527-
"VERIFIED": "false",
12527+
"VERIFIED": "true",
1252812528
"ZK_SOLC_VERSION": ""
1252912529
}
1253012530
]
@@ -16444,7 +16444,7 @@
1644416444
"TIMESTAMP": "2025-11-13 12:17:40",
1644516445
"CONSTRUCTOR_ARGS": "0x00000000000000000000000011f1022ca6adef6400e5677528a80d49a069c00c",
1644616446
"SALT": "",
16447-
"VERIFIED": "false",
16447+
"VERIFIED": "true",
1644816448
"ZK_SOLC_VERSION": ""
1644916449
}
1645016450
]
@@ -17802,7 +17802,7 @@
1780217802
"TIMESTAMP": "2025-11-13 12:19:41",
1780317803
"CONSTRUCTOR_ARGS": "0x0000000000000000000000006779c514999667b371d70844bae96cf782a3c54f000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f",
1780417804
"SALT": "",
17805-
"VERIFIED": "false",
17805+
"VERIFIED": "true",
1780617806
"ZK_SOLC_VERSION": ""
1780717807
}
1780817808
]
@@ -18948,7 +18948,7 @@
1894818948
"TIMESTAMP": "2025-11-13 12:20:38",
1894918949
"CONSTRUCTOR_ARGS": "0x000000000000000000000000ab483d44705af49a83553821a1f7aad8bbc70576",
1895018950
"SALT": "",
18951-
"VERIFIED": "false",
18951+
"VERIFIED": "true",
1895218952
"ZK_SOLC_VERSION": ""
1895318953
}
1895418954
]
@@ -27600,7 +27600,7 @@
2760027600
"TIMESTAMP": "2025-11-11 10:54:42",
2760127601
"CONSTRUCTOR_ARGS": "0x",
2760227602
"SALT": "",
27603-
"VERIFIED": "false",
27603+
"VERIFIED": "true",
2760427604
"ZK_SOLC_VERSION": ""
2760527605
}
2760627606
]
@@ -30612,7 +30612,7 @@
3061230612
"TIMESTAMP": "2025-11-13 12:23:41",
3061330613
"CONSTRUCTOR_ARGS": "0x000000000000000000000000779ded0c9e1022225f8e0630b35a9b54be713736000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f",
3061430614
"SALT": "",
30615-
"VERIFIED": "false",
30615+
"VERIFIED": "true",
3061630616
"ZK_SOLC_VERSION": ""
3061730617
}
3061830618
]
@@ -32291,7 +32291,7 @@
3229132291
"TIMESTAMP": "2025-11-11 10:59:23",
3229232292
"CONSTRUCTOR_ARGS": "0x0000000000000000000000000000000000000000000000000000000000001000",
3229332293
"SALT": "",
32294-
"VERIFIED": "false",
32294+
"VERIFIED": "true",
3229532295
"ZK_SOLC_VERSION": ""
3229632296
}
3229732297
]
@@ -32982,7 +32982,7 @@
3298232982
"TIMESTAMP": "2025-11-27 10:30:03",
3298332983
"CONSTRUCTOR_ARGS": "0x000000000000000000000000d027afcc69ffa2bcb288ba68da6b71ec90d7b1d2",
3298432984
"SALT": "",
32985-
"VERIFIED": "false",
32985+
"VERIFIED": "true",
3298632986
"ZK_SOLC_VERSION": ""
3298732987
}
3298832988
]
@@ -33564,7 +33564,7 @@
3356433564
"TIMESTAMP": "2025-11-27 10:31:04",
3356533565
"CONSTRUCTOR_ARGS": "0x000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f0000000000000000000000005603af276bdcf73a859928ca3fbdae7d4909dd77000000000000000000000000d027afcc69ffa2bcb288ba68da6b71ec90d7b1d20000000000000000000000006f475642a6e85809b1c36fa62763669b1b48dd5b00000000000000000000000000000000000000000000000000000000000186a0",
3356633566
"SALT": "",
33567-
"VERIFIED": "false",
33567+
"VERIFIED": "true",
3356833568
"ZK_SOLC_VERSION": ""
3356933569
}
3357033570
]
@@ -35101,7 +35101,7 @@
3510135101
"TIMESTAMP": "2025-11-13 12:22:37",
3510235102
"CONSTRUCTOR_ARGS": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000156cebba59deb2cb23742f70dcb0a11cc775591f0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000d38743b48d26743c0ec6898d699394fbc94657ee",
3510335103
"SALT": "",
35104-
"VERIFIED": "false",
35104+
"VERIFIED": "true",
3510535105
"ZK_SOLC_VERSION": ""
3510635106
}
3510735107
]
@@ -36219,7 +36219,7 @@
3621936219
"TIMESTAMP": "2025-11-11 10:57:23",
3622036220
"CONSTRUCTOR_ARGS": "0x000000000000000000000000d38743b48d26743c0ec6898d699394fbc94657ee",
3622136221
"SALT": "",
36222-
"VERIFIED": "false",
36222+
"VERIFIED": "true",
3622336223
"ZK_SOLC_VERSION": ""
3622436224
}
3622536225
]
@@ -39034,7 +39034,7 @@
3903439034
"TIMESTAMP": "2025-11-18 16:01:12",
3903539035
"CONSTRUCTOR_ARGS": "0x000000000000000000000000026f252016a7c47cdef1f05a3fc9e20c92a49c37000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3000000000000000000000000ba663f314b78492de579835f85dc90d62e563cd1",
3903639036
"SALT": "",
39037-
"VERIFIED": "false",
39037+
"VERIFIED": "true",
3903839038
"ZK_SOLC_VERSION": ""
3903939039
}
3904039040
]
@@ -40449,7 +40449,7 @@
4044940449
"TIMESTAMP": "2025-11-11 10:58:03",
4045040450
"CONSTRUCTOR_ARGS": "0x0000000000000000000000009e22ebec84c7e4c4bd6d4ae7ff6f4d436d6d8390",
4045140451
"SALT": "",
40452-
"VERIFIED": "false",
40452+
"VERIFIED": "true",
4045340453
"ZK_SOLC_VERSION": ""
4045440454
}
4045540455
]
@@ -42023,7 +42023,7 @@
4202342023
"TIMESTAMP": "2025-11-26 10:56:05",
4202442024
"CONSTRUCTOR_ARGS": "0x000000000000000000000000ac4615ffec9dbf5efe28db0f98f0011e6df0dabd000000000000000000000000f70da97812cb96acdf810712aa562db8dfa3dbef",
4202542025
"SALT": "",
42026-
"VERIFIED": "false",
42026+
"VERIFIED": "true",
4202742027
"ZK_SOLC_VERSION": ""
4202842028
}
4202942029
]
@@ -43604,7 +43604,7 @@
4360443604
"TIMESTAMP": "2025-12-05 11:42:29",
4360543605
"CONSTRUCTOR_ARGS": "0x00000000000000000000000051729fd7638111e05ca5f30435e26da53b08816a",
4360643606
"SALT": "",
43607-
"VERIFIED": "false",
43607+
"VERIFIED": "true",
4360843608
"ZK_SOLC_VERSION": ""
4360943609
}
4361043610
]
@@ -44658,7 +44658,7 @@
4465844658
"TIMESTAMP": "2025-11-13 12:24:41",
4465944659
"CONSTRUCTOR_ARGS": "0x0000000000000000000000000000000000000000000000000000000000002a3000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000ba663f314b78492de579835f85dc90d62e563cd1000000000000000000000000026f252016a7c47cdef1f05a3fc9e20c92a49c370000000000000000000000000000000000000000000000000000000000000001000000000000000000000000ba663f314b78492de579835f85dc90d62e563cd100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000",
4466044660
"SALT": "",
44661-
"VERIFIED": "false",
44661+
"VERIFIED": "true",
4466244662
"ZK_SOLC_VERSION": ""
4466344663
}
4466444664
]
@@ -45789,7 +45789,7 @@
4578945789
"TIMESTAMP": "2025-11-26 11:40:11",
4579045790
"CONSTRUCTOR_ARGS": "0x",
4579145791
"SALT": "",
45792-
"VERIFIED": "false",
45792+
"VERIFIED": "true",
4579345793
"ZK_SOLC_VERSION": ""
4579445794
}
4579545795
]
@@ -47592,7 +47592,7 @@
4759247592
"TIMESTAMP": "2025-11-26 10:53:49",
4759347593
"CONSTRUCTOR_ARGS": "0x0000000000000000000000004cd00e387622c35bddb9b4c962c136462338bc31",
4759447594
"SALT": "20251125",
47595-
"VERIFIED": "false",
47595+
"VERIFIED": "true",
4759647596
"ZK_SOLC_VERSION": ""
4759747597
}
4759847598
]

foundry.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@ sei = { key = "${MAINNET_ETHERSCAN_API_KEY}", url = "https://api.etherscan.io/v2
161161
soneium = { key = "${BLOCKSCOUT_API_KEY}", url = "https://soneium.blockscout.com/api", verifier = "blockscout", chain = "1868" }
162162
sonic = { key = "${MAINNET_ETHERSCAN_API_KEY}", url = "https://api.etherscan.io/v2/api?chainid=146", chain = "146" }
163163
sophon = { key = "${MAINNET_ETHERSCAN_API_KEY}", url = "https://api.etherscan.io/v2/api?chainid=50104", chain = "50104" }
164-
stable = { key = "${BLOCKSCOUT_API_KEY}", url = "https://partners-explorer.stable.xyz/api", chain = "988"}
164+
stable = { key = "${MAINNET_ETHERSCAN_API_KEY}", url = "https://api.etherscan.io/v2/api?chainid=988", chain = "988"}
165165
superposition = { key = "${BLOCKSCOUT_API_KEY}", url = "https://explorer-superposition-1v9rjalnat.t.conduit.xyz/api/", chain = "55244", verifier = "blockscout" }
166166
swellchain = { key = "${MAINNET_ETHERSCAN_API_KEY}", url = "https://api.etherscan.io/v2/api?chainid=1923", chain = "1923" }
167167
taiko = { key = "${MAINNET_ETHERSCAN_API_KEY}", url = "https://api.etherscan.io/v2/api?chainid=167000", chain = "167000" }

script/deploy/shared/cached-deployment-querier.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -131,8 +131,10 @@ export class CachedDeploymentQuerier {
131131
const normalizedAddress = address.toLowerCase()
132132

133133
return (
134-
records.find((r) => r.address.toLowerCase() === normalizedAddress && r.network === network) ||
135-
null
134+
records.find(
135+
(r) =>
136+
r.address.toLowerCase() === normalizedAddress && r.network === network
137+
) || null
136138
)
137139
}
138140

0 commit comments

Comments
 (0)