Skip to content

Commit 8334d59

Browse files
feat: verify stage contracts
1 parent 1ce4230 commit 8334d59

File tree

3 files changed

+22
-312
lines changed

3 files changed

+22
-312
lines changed
Lines changed: 18 additions & 303 deletions
Original file line numberDiff line numberDiff line change
@@ -1,81 +1,6 @@
11
{
2-
"10": [
3-
[
4-
"0xee1Aef0b06f63Aa1c881838794Dd0876462c2B0d",
5-
"ContractFactoryPlug",
6-
"contracts/evmx/plugs/ContractFactoryPlug.sol",
7-
[
8-
"0x5e1641B190B71ECCc85b1ECe934F31cD9b3dcF7a",
9-
"0x3339Cf48f1F9cf31b6F8c2664d144c7444eBBB18"
10-
]
11-
],
12-
[
13-
"0x5F77550E3072c913A20B2fbdAb14026fe0E8B450",
14-
"FeesPlug",
15-
"contracts/evmx/plugs/FeesPlug.sol",
16-
[
17-
"0x5e1641B190B71ECCc85b1ECe934F31cD9b3dcF7a",
18-
"0x3339Cf48f1F9cf31b6F8c2664d144c7444eBBB18"
19-
]
20-
],
21-
[
22-
"0xbDE0D2da12F703Ccd275d721214745BccDCAD124",
23-
"FastSwitchboard",
24-
"contracts/protocol/switchboard/FastSwitchboard.sol",
25-
[
26-
10,
27-
"0x5e1641B190B71ECCc85b1ECe934F31cD9b3dcF7a",
28-
"0x3339Cf48f1F9cf31b6F8c2664d144c7444eBBB18"
29-
]
30-
],
31-
[
32-
"0xaC61f5696e0E2636dA7bD69827380f2Ab41A3C38",
33-
"SocketBatcher",
34-
"contracts/protocol/SocketBatcher.sol",
35-
[
36-
"0x3339Cf48f1F9cf31b6F8c2664d144c7444eBBB18",
37-
"0x5e1641B190B71ECCc85b1ECe934F31cD9b3dcF7a"
38-
]
39-
],
40-
[
41-
"0x5e1641B190B71ECCc85b1ECe934F31cD9b3dcF7a",
42-
"Socket",
43-
"contracts/protocol/Socket.sol",
44-
[10, "0x3339Cf48f1F9cf31b6F8c2664d144c7444eBBB18", "EVMX"]
45-
]
46-
],
2+
"10": [],
473
"43": [
48-
[
49-
"0xb14a7763f09eCbd47bC5230D6170547a22834a82",
50-
"SchedulePrecompile",
51-
"contracts/evmx/watcher/precompiles/SchedulePrecompile.sol",
52-
[
53-
"0x4C846eCa55ad8cF19B9D5d906225da7b565174C1",
54-
86400,
55-
{
56-
"type": "BigNumber",
57-
"hex": "0x02540be400"
58-
},
59-
{
60-
"type": "BigNumber",
61-
"hex": "0xe8d4a51000"
62-
},
63-
300
64-
]
65-
],
66-
[
67-
"0x39b5D3FBBa1BC28438e25955aaB412C7576eCd61",
68-
"ReadPrecompile",
69-
"contracts/evmx/watcher/precompiles/ReadPrecompile.sol",
70-
[
71-
"0x4C846eCa55ad8cF19B9D5d906225da7b565174C1",
72-
{
73-
"type": "BigNumber",
74-
"hex": "0xe8d4a51000"
75-
},
76-
300
77-
]
78-
],
794
[
805
"0x0026c4736E57fE2817b53f6df1E0808c3a61984d",
816
"WritePrecompile",
@@ -86,7 +11,9 @@
8611
"0x38e24A2F157817b830F36A35b862F24B1494d1aD",
8712
"PromiseResolver",
8813
"contracts/evmx/watcher/PromiseResolver.sol",
89-
["0x4C846eCa55ad8cF19B9D5d906225da7b565174C1"]
14+
[
15+
"0x4C846eCa55ad8cF19B9D5d906225da7b565174C1"
16+
]
9017
],
9118
[
9219
"0xD38ae1a6C410c7681ac464bd60009198406035Ed",
@@ -140,7 +67,9 @@
14067
"0xe2054B575664dfDBD7a7FbAf2B12420ae88DE0FF",
14168
"FeesPool",
14269
"contracts/evmx/fees/FeesPool.sol",
143-
["0xb62505feacC486e809392c65614Ce4d7b051923b"]
70+
[
71+
"0xb62505feacC486e809392c65614Ce4d7b051923b"
72+
]
14473
],
14574
[
14675
"0x526796AC60e45CBB9b17c654C9447Baf160C084d",
@@ -189,7 +118,9 @@
189118
"0xd0bd7837E66eEd7Be04C88354e75F5bA3cd19959",
190119
"PromiseResolver",
191120
"contracts/evmx/watcher/PromiseResolver.sol",
192-
["0x03Aa399188E2741f89cc4265493DC5b544C52134"]
121+
[
122+
"0x03Aa399188E2741f89cc4265493DC5b544C52134"
123+
]
193124
],
194125
[
195126
"0x446C6B4086d1888cB15cF62735Bf57A4647E31A4",
@@ -225,7 +156,9 @@
225156
"0x69DD00B8a250e0A1bFF1b59db2EA99792faAbC66",
226157
"FeesPool",
227158
"contracts/evmx/fees/FeesPool.sol",
228-
["0xb62505feacC486e809392c65614Ce4d7b051923b"]
159+
[
160+
"0xb62505feacC486e809392c65614Ce4d7b051923b"
161+
]
229162
],
230163
[
231164
"0xfddb38811a0774E66ABD5F3Ae960bFB7E7415029",
@@ -276,227 +209,9 @@
276209
[]
277210
]
278211
],
279-
"8453": [
280-
[
281-
"0x3aac37DC85C522c09A3DDdA44D181E6aCCD2f9F0",
282-
"ContractFactoryPlug",
283-
"contracts/evmx/plugs/ContractFactoryPlug.sol",
284-
[
285-
"0xee1Aef0b06f63Aa1c881838794Dd0876462c2B0d",
286-
"0x3339Cf48f1F9cf31b6F8c2664d144c7444eBBB18"
287-
]
288-
],
289-
[
290-
"0xfE34ACE07836F7F05f485EAc7122D0CD58BAC047",
291-
"FeesPlug",
292-
"contracts/evmx/plugs/FeesPlug.sol",
293-
[
294-
"0xee1Aef0b06f63Aa1c881838794Dd0876462c2B0d",
295-
"0x3339Cf48f1F9cf31b6F8c2664d144c7444eBBB18"
296-
]
297-
],
298-
[
299-
"0xa33ACE59E4b0d9a45Cd4a3F0DBAB86D87BDd67e2",
300-
"FastSwitchboard",
301-
"contracts/protocol/switchboard/FastSwitchboard.sol",
302-
[
303-
8453,
304-
"0xee1Aef0b06f63Aa1c881838794Dd0876462c2B0d",
305-
"0x3339Cf48f1F9cf31b6F8c2664d144c7444eBBB18"
306-
]
307-
],
308-
[
309-
"0x9EDfb162b725CF6d628D68af200cAe8b624111eD",
310-
"SocketBatcher",
311-
"contracts/protocol/SocketBatcher.sol",
312-
[
313-
"0x3339Cf48f1F9cf31b6F8c2664d144c7444eBBB18",
314-
"0xee1Aef0b06f63Aa1c881838794Dd0876462c2B0d"
315-
]
316-
],
317-
[
318-
"0xee1Aef0b06f63Aa1c881838794Dd0876462c2B0d",
319-
"Socket",
320-
"contracts/protocol/Socket.sol",
321-
[8453, "0x3339Cf48f1F9cf31b6F8c2664d144c7444eBBB18", "EVMX"]
322-
],
323-
[
324-
"0xbDE0D2da12F703Ccd275d721214745BccDCAD124",
325-
"FastSwitchboard",
326-
"contracts/protocol/switchboard/FastSwitchboard.sol",
327-
[
328-
8453,
329-
"0x5e1641B190B71ECCc85b1ECe934F31cD9b3dcF7a",
330-
"0x3339Cf48f1F9cf31b6F8c2664d144c7444eBBB18"
331-
]
332-
],
333-
[
334-
"0xaC61f5696e0E2636dA7bD69827380f2Ab41A3C38",
335-
"SocketBatcher",
336-
"contracts/protocol/SocketBatcher.sol",
337-
[
338-
"0x3339Cf48f1F9cf31b6F8c2664d144c7444eBBB18",
339-
"0x5e1641B190B71ECCc85b1ECe934F31cD9b3dcF7a"
340-
]
341-
],
342-
[
343-
"0x5e1641B190B71ECCc85b1ECe934F31cD9b3dcF7a",
344-
"Socket",
345-
"contracts/protocol/Socket.sol",
346-
[8453, "0x3339Cf48f1F9cf31b6F8c2664d144c7444eBBB18", "EVMX"]
347-
]
348-
],
349-
"42161": [
350-
[
351-
"0xee1Aef0b06f63Aa1c881838794Dd0876462c2B0d",
352-
"FeesPlug",
353-
"contracts/evmx/plugs/FeesPlug.sol",
354-
[
355-
"0x5e1641B190B71ECCc85b1ECe934F31cD9b3dcF7a",
356-
"0x3339Cf48f1F9cf31b6F8c2664d144c7444eBBB18"
357-
]
358-
],
359-
[
360-
"0x5F77550E3072c913A20B2fbdAb14026fe0E8B450",
361-
"ContractFactoryPlug",
362-
"contracts/evmx/plugs/ContractFactoryPlug.sol",
363-
[
364-
"0x5e1641B190B71ECCc85b1ECe934F31cD9b3dcF7a",
365-
"0x3339Cf48f1F9cf31b6F8c2664d144c7444eBBB18"
366-
]
367-
],
368-
[
369-
"0xbDE0D2da12F703Ccd275d721214745BccDCAD124",
370-
"FastSwitchboard",
371-
"contracts/protocol/switchboard/FastSwitchboard.sol",
372-
[
373-
42161,
374-
"0x5e1641B190B71ECCc85b1ECe934F31cD9b3dcF7a",
375-
"0x3339Cf48f1F9cf31b6F8c2664d144c7444eBBB18"
376-
]
377-
],
378-
[
379-
"0xaC61f5696e0E2636dA7bD69827380f2Ab41A3C38",
380-
"SocketBatcher",
381-
"contracts/protocol/SocketBatcher.sol",
382-
[
383-
"0x3339Cf48f1F9cf31b6F8c2664d144c7444eBBB18",
384-
"0x5e1641B190B71ECCc85b1ECe934F31cD9b3dcF7a"
385-
]
386-
],
387-
[
388-
"0x5e1641B190B71ECCc85b1ECe934F31cD9b3dcF7a",
389-
"Socket",
390-
"contracts/protocol/Socket.sol",
391-
[42161, "0x3339Cf48f1F9cf31b6F8c2664d144c7444eBBB18", "EVMX"]
392-
]
393-
],
394-
"84532": [
395-
[
396-
"0x87cC19AedD434ebD3B74FfdC073CAeC7dC1E92EA",
397-
"ContractFactoryPlug",
398-
"contracts/evmx/plugs/ContractFactoryPlug.sol",
399-
[
400-
"0xa09217Cfc47F399C382E982778f6128685e13aD4",
401-
"0x3339Cf48f1F9cf31b6F8c2664d144c7444eBBB18"
402-
]
403-
],
404-
[
405-
"0x5aA84ffE5eCCB5263d1AE6aEd5682EAb39Bc7036",
406-
"FastSwitchboard",
407-
"contracts/protocol/switchboard/FastSwitchboard.sol",
408-
[
409-
84532,
410-
"0xa09217Cfc47F399C382E982778f6128685e13aD4",
411-
"0x3339Cf48f1F9cf31b6F8c2664d144c7444eBBB18"
412-
]
413-
],
414-
[
415-
"0x80568677f2B092bd974657FE47Fc8531bfE5DBDC",
416-
"SocketBatcher",
417-
"contracts/protocol/SocketBatcher.sol",
418-
[
419-
"0x3339Cf48f1F9cf31b6F8c2664d144c7444eBBB18",
420-
"0xa09217Cfc47F399C382E982778f6128685e13aD4"
421-
]
422-
],
423-
[
424-
"0xa09217Cfc47F399C382E982778f6128685e13aD4",
425-
"Socket",
426-
"contracts/protocol/Socket.sol",
427-
[84532, "0x3339Cf48f1F9cf31b6F8c2664d144c7444eBBB18", "EVMX"]
428-
]
429-
],
430-
"421614": [
431-
[
432-
"0xe2904171afCeC319236cc051c81202677F7Aac1B",
433-
"ContractFactoryPlug",
434-
"contracts/evmx/plugs/ContractFactoryPlug.sol",
435-
[
436-
"0x468cA4bB968FD86eD752A7bD453c6869E27204f0",
437-
"0x3339Cf48f1F9cf31b6F8c2664d144c7444eBBB18"
438-
]
439-
],
440-
[
441-
"0x82833e5ac997F8f9c426949595d49702E3b08414",
442-
"FastSwitchboard",
443-
"contracts/protocol/switchboard/FastSwitchboard.sol",
444-
[
445-
421614,
446-
"0x468cA4bB968FD86eD752A7bD453c6869E27204f0",
447-
"0x3339Cf48f1F9cf31b6F8c2664d144c7444eBBB18"
448-
]
449-
],
450-
[
451-
"0x977B8aB88A7159130457adA4b7078208Ab4fB111",
452-
"SocketBatcher",
453-
"contracts/protocol/SocketBatcher.sol",
454-
[
455-
"0x3339Cf48f1F9cf31b6F8c2664d144c7444eBBB18",
456-
"0x468cA4bB968FD86eD752A7bD453c6869E27204f0"
457-
]
458-
],
459-
[
460-
"0x468cA4bB968FD86eD752A7bD453c6869E27204f0",
461-
"Socket",
462-
"contracts/protocol/Socket.sol",
463-
[421614, "0x3339Cf48f1F9cf31b6F8c2664d144c7444eBBB18", "EVMX"]
464-
]
465-
],
466-
"11155420": [
467-
[
468-
"0x705A4DD80D7203BF78AcAf3BA1851D1A80fA3d89",
469-
"ContractFactoryPlug",
470-
"contracts/evmx/plugs/ContractFactoryPlug.sol",
471-
[
472-
"0x790E894C59d6275503e2Ff4ba95A42E38c071195",
473-
"0x3339Cf48f1F9cf31b6F8c2664d144c7444eBBB18"
474-
]
475-
],
476-
[
477-
"0x74388051BcCfA2D28690a98242A259aD94f2B1f3",
478-
"FastSwitchboard",
479-
"contracts/protocol/switchboard/FastSwitchboard.sol",
480-
[
481-
11155420,
482-
"0x790E894C59d6275503e2Ff4ba95A42E38c071195",
483-
"0x3339Cf48f1F9cf31b6F8c2664d144c7444eBBB18"
484-
]
485-
],
486-
[
487-
"0xa13B9b5e797e13316B23EfC01E506c8c0c2BFeF2",
488-
"SocketBatcher",
489-
"contracts/protocol/SocketBatcher.sol",
490-
[
491-
"0x3339Cf48f1F9cf31b6F8c2664d144c7444eBBB18",
492-
"0x790E894C59d6275503e2Ff4ba95A42E38c071195"
493-
]
494-
],
495-
[
496-
"0x790E894C59d6275503e2Ff4ba95A42E38c071195",
497-
"Socket",
498-
"contracts/protocol/Socket.sol",
499-
[11155420, "0x3339Cf48f1F9cf31b6F8c2664d144c7444eBBB18", "EVMX"]
500-
]
501-
]
212+
"8453": [],
213+
"42161": [],
214+
"84532": [],
215+
"421614": [],
216+
"11155420": []
502217
}

hardhat-scripts/verify/verify.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,18 +43,17 @@ export const main = async () => {
4343
for (let chainIndex = 0; chainIndex < chains.length; chainIndex++) {
4444
const chain = parseInt(chains[chainIndex]) as ChainSlug;
4545
let chainName: string;
46-
console.log({ chain });
4746
if (chain == (EVMX_CHAIN_ID as ChainSlug)) {
4847
chainName = "EVMX";
4948
} else {
5049
chainName = ChainSlugToKey[chain];
5150
}
5251
console.log({ chainName });
5352
hre.changeNetwork(chainName);
54-
console.log(chainName);
5553

5654
const chainParams: VerifyArgs[] = verificationParams[chain];
5755
const unverifiedChainParams: VerifyArgs[] = [];
56+
5857
if (chainParams.length) {
5958
const len = chainParams.length;
6059
for (let index = 0; index < len!; index++) {

0 commit comments

Comments
 (0)