diff --git a/bin/check-config.ts b/bin/check-config.ts index a12287c..8361fdf 100644 --- a/bin/check-config.ts +++ b/bin/check-config.ts @@ -434,7 +434,8 @@ async function main() { if (!fs.existsSync(`./data/${chain}_data.json`)) { continue } - const data = JSON.parse(fs.readFileSync(`./data/${chain}_data.json`, "utf8")) + const dataConfig = JSON.parse(fs.readFileSync(`./data/${chain}_data.json`, "utf8")) + const allAddressesInDataConfig = [...dataConfig.no_factory_vaults, ...dataConfig.no_factory_boosts] const gql = ` query Misconfig { @@ -474,12 +475,17 @@ async function main() { } } + for (const contract of resultData.data.duplicate_config) { - console.error(`${chain}: Contract ${contract.id} is discovered from factory as well`) + if (allAddressesInDataConfig.includes(contract.id)) { + console.error(`${chain}: Contract ${contract.id} is discovered from factory as well`) + } } for (const contract of resultData.data.none_config) { - console.error(`${chain}: Contract ${contract.id} is not discovered from factory`) + if (allAddressesInDataConfig.includes(contract.id)) { + console.error(`${chain}: Contract ${contract.id} is not discovered from factory`) + } } } } diff --git a/data/gnosis_data.json b/data/gnosis_data.json index 41a7dd2..a62cc40 100644 --- a/data/gnosis_data.json +++ b/data/gnosis_data.json @@ -1,13 +1,4 @@ { - "no_factory_vaults": [ - "0x1de0375e770efb9c92d7958cbb5b53c9fb8eb1cb", - "0x21c4d71882364b395209c07a7710a9251c285d73", - "0x4b6edd5e8f68a7b6502af7872cedc5c31c343b00", - "0x50583f8dce18d4180f074be7332b4734968246ec", - "0x78c90c28edc5f4b266bfd40b01e7de8ebb3682f7", - "0xe21396a3f0e752ac03b195cf140de84e58e58771", - "0xf49de23df72c886946eef19d1b751b3d997ef668", - "0xf9ac09ec1ab2e4cd5ca2cf9451d3a49fd6b25cc5" - ], + "no_factory_vaults": [], "no_factory_boosts": [] } diff --git a/data/metis_data.json b/data/metis_data.json index cf6bc03..3864705 100644 --- a/data/metis_data.json +++ b/data/metis_data.json @@ -1,9 +1,7 @@ { "no_factory_vaults": [ "0x085bf6f912a42d0d8ed53d4998b07f9a535315f0", - "0x0d281ff551351c8b88d019ecd23481723a1cc8e3", "0x0fb94775d16e14627678391d24e4576fda05e3ed", - "0x18c10e2c181999eedf855d2f61ec3755aab96f70", "0x2059d4abaa418ad228dc1d25027bad1f7ff9f21e", "0x29c4c22ec7df7e936cb3e6c4a7e5eae751c7d86b", "0x2d04969ed7d1b186797c44df5f5634eb9c89af6b", diff --git a/data/mode_data.json b/data/mode_data.json index e8d2502..a62cc40 100644 --- a/data/mode_data.json +++ b/data/mode_data.json @@ -1,12 +1,4 @@ { - "no_factory_vaults": [ - "0x1484e6186546b485ecb0079d389ce177bf3dfdb1", - "0x41337492ca4139320f1baa6e9647b69a35af8f00", - "0x79b0a2e17065c85b3e47b42db15cbcee1aba23fc", - "0x7c207cb731ebc0ba5df699d7b36348302fd8480c", - "0x86166d85cd222f40e7d1de750bd58a946129ec7a", - "0xc8cbbdb1990cb4a17e2378017804fcb818bd39b5", - "0xdd97504448cc51b4de4944157838c4800c773c5a" - ], + "no_factory_vaults": [], "no_factory_boosts": [] } diff --git a/data/zksync_data.json b/data/zksync_data.json index 55328d4..79f6560 100644 --- a/data/zksync_data.json +++ b/data/zksync_data.json @@ -17,11 +17,6 @@ "0xfb153dd6cb2de5219b36b8c95f2c528a34e2912b" ], "no_factory_boosts": [ - "0x0465cb2f05d69728e0e1d988bf65eb0a9cd68dff", - "0x047c4880283e4c795babb13cc18e37e0d7ae8ae5", - "0x3355df6d4c9c3035724fd0e3914de96a5a83aaf4", - "0x5595961efc3302d78ebac0af31ec029cacbacc73", - "0x9f45eef8bcc77f5238b3a5992e3b5cbb55f56cdd", - "0xfe8a01930d7720b229fd3317cf88152dc2b3277b" + "0x3355df6d4c9c3035724fd0e3914de96a5a83aaf4" ] }