diff --git a/subgraphs/isolated-pools/config/index.ts b/subgraphs/isolated-pools/config/index.ts index 3d703162..93f3c32e 100644 --- a/subgraphs/isolated-pools/config/index.ts +++ b/subgraphs/isolated-pools/config/index.ts @@ -4,6 +4,7 @@ import bscMainnetDeployments from '@venusprotocol/isolated-pools/deployments/bsc import chapelDeployments from '@venusprotocol/isolated-pools/deployments/bsctestnet_addresses.json'; import ethereumDeployments from '@venusprotocol/isolated-pools/deployments/ethereum_addresses.json'; import opBnbMainnetDeployments from '@venusprotocol/isolated-pools/deployments/opbnbmainnet_addresses.json'; +import optimismDeployments from '@venusprotocol/isolated-pools/deployments/opmainnet_addresses.json'; import optimismSepoliaDeployments from '@venusprotocol/isolated-pools/deployments/opsepolia_addresses.json'; import sepoliaDeployments from '@venusprotocol/isolated-pools/deployments/sepolia_addresses.json'; import zksyncDeployments from '@venusprotocol/isolated-pools/deployments/zksyncmainnet_addresses.json'; @@ -24,6 +25,7 @@ export const getNetwork = () => { 'zksyncSepolia', 'zksync', 'optimismSepolia', + 'optimism', ] as const; const network = process.env.NETWORK; // @ts-expect-error network env var is unknown here @@ -91,6 +93,11 @@ const main = () => { poolRegistryAddress: optimismSepoliaDeployments.addresses.PoolRegistry, startBlock: '17040271', }, + optimism: { + network: 'optimism', + poolRegistryAddress: optimismDeployments.addresses.PoolRegistry, + startBlock: '126048098', + }, }; Mustache.escape = function (text) { diff --git a/subgraphs/isolated-pools/package.json b/subgraphs/isolated-pools/package.json index b012e039..eb2c34cf 100644 --- a/subgraphs/isolated-pools/package.json +++ b/subgraphs/isolated-pools/package.json @@ -25,6 +25,7 @@ "deploy:zksyncSepolia": "yarn prepare:zksyncSepolia && yarn codegen && yarn graph deploy --studio venus-il-zksync-sepolia", "deploy:zksync": "yarn prepare:zksync && yarn codegen && yarn graph deploy --studio venus-isolated-pools-zksync", "deploy:optimismSepolia": "yarn prepare:optimismSepolia && yarn codegen && yarn graph deploy --studio venus-il-optimism-sepolia", + "deploy:optimism": "yarn prepare:optimism && yarn codegen && yarn graph deploy --studio venus-isolated-pools-optimism", "prepare:docker": "NETWORK=docker yarn ts-node config/index.ts", "prepare:chapel": "NETWORK=chapel yarn ts-node config/index.ts", "prepare:bsc": "NETWORK=bsc yarn ts-node config/index.ts", @@ -35,14 +36,15 @@ "prepare:arbitrum": "NETWORK=arbitrum yarn ts-node config/index.ts", "prepare:zksyncSepolia": "NETWORK=zksyncSepolia yarn ts-node config/index.ts", "prepare:zksync": "NETWORK=zksync yarn ts-node config/index.ts", - "prepare:optimismSepolia": "NETWORK=zksyncSepolia yarn ts-node config/index.ts", + "prepare:optimismSepolia": "NETWORK=optimismSepolia yarn ts-node config/index.ts", + "prepare:optimism": "NETWORK=optimism yarn ts-node config/index.ts", "generate-subgraph-types": "rm -rf /subgraph-client/.graphclient && yarn graphclient build --dir ./subgraph-client", "pretty": "prettier —-write '**/*.ts'", "test": "yarn prepare:docker && graph test", "test:integration": "yarn hardhat test tests/integration/index.ts --network localhost" }, "dependencies": { - "@venusprotocol/isolated-pools": "3.6.0-dev.1" + "@venusprotocol/isolated-pools": "3.6.0" }, "devDependencies": { "@graphprotocol/client-cli": "3.0.0", diff --git a/yarn.lock b/yarn.lock index 81a4d37a..e037b44d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -134,12 +134,12 @@ __metadata: linkType: hard "@aws-sdk/types@npm:^3.1.0": - version: 3.649.0 - resolution: "@aws-sdk/types@npm:3.649.0" + version: 3.662.0 + resolution: "@aws-sdk/types@npm:3.662.0" dependencies: - "@smithy/types": ^3.4.0 + "@smithy/types": ^3.5.0 tslib: ^2.6.2 - checksum: d8a7ee318474a9e918cbc56ec25e9fb3518bb5f559c785986a8f336b672fa49b259386522d1b2ca828de464b0bb3744bade98e9e75183daa2e762e52d835b4b3 + checksum: 3d35b441507a02b8faf4b25d6bfe58337fd84441eb7fa50236dd91ffb7f067729f82e0a07274ec64f4a44d19a776924a29dbb49d45795f61070ccb0dc1236b77 languageName: node linkType: hard @@ -1054,9 +1054,9 @@ __metadata: linkType: hard "@eslint-community/regexpp@npm:^4.4.0, @eslint-community/regexpp@npm:^4.6.1": - version: 4.11.0 - resolution: "@eslint-community/regexpp@npm:4.11.0" - checksum: 97d2fe46690b69417a551bd19a3dc53b6d9590d2295c43cc4c4e44e64131af541e2f4a44d5c12e87de990403654d3dae9d33600081f3a2f0386b368abc9111ec + version: 4.11.1 + resolution: "@eslint-community/regexpp@npm:4.11.1" + checksum: 6986685529d30e33c2640973c3d8e7ddd31bef3cc8cb10ad54ddc1dea12680779a2c23a45562aa1462c488137a3570e672d122fac7da22d82294382d915cec70 languageName: node linkType: hard @@ -1077,10 +1077,10 @@ __metadata: languageName: node linkType: hard -"@eslint/js@npm:8.57.0": - version: 8.57.0 - resolution: "@eslint/js@npm:8.57.0" - checksum: 315dc65b0e9893e2bff139bddace7ea601ad77ed47b4550e73da8c9c2d2766c7a575c3cddf17ef85b8fd6a36ff34f91729d0dcca56e73ca887c10df91a41b0bb +"@eslint/js@npm:8.57.1": + version: 8.57.1 + resolution: "@eslint/js@npm:8.57.1" + checksum: 2afb77454c06e8316793d2e8e79a0154854d35e6782a1217da274ca60b5044d2c69d6091155234ed0551a1e408f86f09dd4ece02752c59568fa403e60611e880 languageName: node linkType: hard @@ -2077,8 +2077,8 @@ __metadata: linkType: hard "@graphql-mesh/fusion-runtime@npm:^0.8.0": - version: 0.8.12 - resolution: "@graphql-mesh/fusion-runtime@npm:0.8.12" + version: 0.8.13 + resolution: "@graphql-mesh/fusion-runtime@npm:0.8.13" dependencies: "@envelop/core": ^5.0.1 "@graphql-mesh/cross-helpers": ^0.4.6 @@ -2099,7 +2099,7 @@ __metadata: tslib: ^2.4.0 peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 42456bc77e8bd968b444a5b6527160637635b27e206ace38a210a3222c8fd48d0c1691cba08175c74d66505a27db64b1a2f3bd4ca394cba3073e13e4f5d12e4a + checksum: 3d78bf10985e54c89738ff02cdd17a60812c9829327736710a17f2d20d171e126e2832db066eaa68352b52e1c7859a82f17676c0714759965ead6d4df7cf05fc languageName: node linkType: hard @@ -2976,14 +2976,14 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/config-array@npm:^0.11.14": - version: 0.11.14 - resolution: "@humanwhocodes/config-array@npm:0.11.14" +"@humanwhocodes/config-array@npm:^0.13.0": + version: 0.13.0 + resolution: "@humanwhocodes/config-array@npm:0.13.0" dependencies: - "@humanwhocodes/object-schema": ^2.0.2 + "@humanwhocodes/object-schema": ^2.0.3 debug: ^4.3.1 minimatch: ^3.0.5 - checksum: 861ccce9eaea5de19546653bccf75bf09fe878bc39c3aab00aeee2d2a0e654516adad38dd1098aab5e3af0145bbcbf3f309bdf4d964f8dab9dcd5834ae4c02f2 + checksum: eae69ff9134025dd2924f0b430eb324981494be26f0fddd267a33c28711c4db643242cf9fddf7dadb9d16c96b54b2d2c073e60a56477df86e0173149313bd5d6 languageName: node linkType: hard @@ -2994,7 +2994,7 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/object-schema@npm:^2.0.2": +"@humanwhocodes/object-schema@npm:^2.0.3": version: 2.0.3 resolution: "@humanwhocodes/object-schema@npm:2.0.3" checksum: d3b78f6c5831888c6ecc899df0d03bcc25d46f3ad26a11d7ea52944dc36a35ef543fad965322174238d677a43d5c694434f6607532cff7077062513ad7022631 @@ -3228,67 +3228,67 @@ __metadata: languageName: node linkType: hard -"@nomicfoundation/edr-darwin-arm64@npm:0.5.2": - version: 0.5.2 - resolution: "@nomicfoundation/edr-darwin-arm64@npm:0.5.2" - checksum: f6ab386603c6e080fe7f611b739eb6d1d6a370220318b725cb582702563577150b3be14b6d0be71cb72bdb854e6992c587ecfc6833216f750eae8e7cd96de46f +"@nomicfoundation/edr-darwin-arm64@npm:0.6.2": + version: 0.6.2 + resolution: "@nomicfoundation/edr-darwin-arm64@npm:0.6.2" + checksum: 7d719ab238e7123b51aaa06781f7a162d457d7140ed1aee7b08828e4f99edb4753e9683dbd207aeab4acf73aaa5177c9377ebaa9215271895420be3533f16b79 languageName: node linkType: hard -"@nomicfoundation/edr-darwin-x64@npm:0.5.2": - version: 0.5.2 - resolution: "@nomicfoundation/edr-darwin-x64@npm:0.5.2" - checksum: 6f91f6d0294c0450e0501983f1de34a48582fe93f48428bc4b798ac93bb5483a96d626c2b4c62ac91102f00c826a3f9bfa16d748301440ebe1bbb2920ba3ba6d +"@nomicfoundation/edr-darwin-x64@npm:0.6.2": + version: 0.6.2 + resolution: "@nomicfoundation/edr-darwin-x64@npm:0.6.2" + checksum: 3b75607875919907971cae7705a0cb0b20c4308a5827b82aaff8cbe0791716c8937cdcb3b2cce93591fc4dd3ce94d214b0846cf56639c1c7dc83f005ceed20ad languageName: node linkType: hard -"@nomicfoundation/edr-linux-arm64-gnu@npm:0.5.2": - version: 0.5.2 - resolution: "@nomicfoundation/edr-linux-arm64-gnu@npm:0.5.2" - checksum: bd84cc2741bb2be3c3a60bae9dbb8ca7794a68b8675684c97f2c6e7310e5cba7efd1cf18d392d42481cda83fb478f83c0bd605104c5cf08bab44ec07669c3010 +"@nomicfoundation/edr-linux-arm64-gnu@npm:0.6.2": + version: 0.6.2 + resolution: "@nomicfoundation/edr-linux-arm64-gnu@npm:0.6.2" + checksum: 8bfe97144d8ea5d2f3d4c5ae1e095c34fa396ad76d932ff47e751830869de79620afec5d12a6fd4f56383e92e317031ba5a53fab7cb873b6069c7bcf19730230 languageName: node linkType: hard -"@nomicfoundation/edr-linux-arm64-musl@npm:0.5.2": - version: 0.5.2 - resolution: "@nomicfoundation/edr-linux-arm64-musl@npm:0.5.2" - checksum: e7f7d82f16be1b26805bd90964c456aecb4a6a1397e87d507810d37bd383064271fa63932564e725fdb30868925334338ec459fe32f84fc11206644b7b37825c +"@nomicfoundation/edr-linux-arm64-musl@npm:0.6.2": + version: 0.6.2 + resolution: "@nomicfoundation/edr-linux-arm64-musl@npm:0.6.2" + checksum: 92146f78548236db8831c76d7b444a625131518d7dd7931947fcfcf9389cb5fa9c256544342f1ac34678fdaca5fb35b8490be2ebc150e06f4094ad6f908c9077 languageName: node linkType: hard -"@nomicfoundation/edr-linux-x64-gnu@npm:0.5.2": - version: 0.5.2 - resolution: "@nomicfoundation/edr-linux-x64-gnu@npm:0.5.2" - checksum: ec025bf75227638b6b2cd01b7ba01b3ddaddf54c4d18d25e9d0364ac621981be2aaf124f4e60a88da5c9e267adb41a660a42668e2d6c9a6a57e55e8671fc76f1 +"@nomicfoundation/edr-linux-x64-gnu@npm:0.6.2": + version: 0.6.2 + resolution: "@nomicfoundation/edr-linux-x64-gnu@npm:0.6.2" + checksum: 993d7f4c3db29cc83434bacd874dca00296fbbac659b3b51c8495e49655eba4379cb2b3c6e9e8bc32536f2eba110505c0eebf65181d93408e6e9b0a983ae2eb4 languageName: node linkType: hard -"@nomicfoundation/edr-linux-x64-musl@npm:0.5.2": - version: 0.5.2 - resolution: "@nomicfoundation/edr-linux-x64-musl@npm:0.5.2" - checksum: c9ff47f72645492383b2a598675878abc029b86325e2c457db1b2c4281916e11e4ef6336c355d40ae3c1736595bc43da51cfcf1e923464011f526f4db64c245b +"@nomicfoundation/edr-linux-x64-musl@npm:0.6.2": + version: 0.6.2 + resolution: "@nomicfoundation/edr-linux-x64-musl@npm:0.6.2" + checksum: e3125e9ddba81745622ddebd9cbeb932d7b4afb8c7e93cecbd04ea4ed2eee538283c1be2eabba90ec13d0d61b00089e9d9846a880c1be7c55d0ea6b441acb85b languageName: node linkType: hard -"@nomicfoundation/edr-win32-x64-msvc@npm:0.5.2": - version: 0.5.2 - resolution: "@nomicfoundation/edr-win32-x64-msvc@npm:0.5.2" - checksum: 56da7a1283470dede413cda5f2fef96e10250ec7a25562254ca0cd8045a653212c91e40fbcf37330e7af4e036d3c3aed83ea617831f9c7a5424389c73c53ed4e +"@nomicfoundation/edr-win32-x64-msvc@npm:0.6.2": + version: 0.6.2 + resolution: "@nomicfoundation/edr-win32-x64-msvc@npm:0.6.2" + checksum: 1f3766235f8e2f44c09f05ca8d117eb853625dbc808a55938f6d6959188a6b8da027ad47027980851d4f6d8ef583c029ab275ea5ebf6f0b76126355acc0833b4 languageName: node linkType: hard -"@nomicfoundation/edr@npm:^0.5.2": - version: 0.5.2 - resolution: "@nomicfoundation/edr@npm:0.5.2" +"@nomicfoundation/edr@npm:^0.6.1": + version: 0.6.2 + resolution: "@nomicfoundation/edr@npm:0.6.2" dependencies: - "@nomicfoundation/edr-darwin-arm64": 0.5.2 - "@nomicfoundation/edr-darwin-x64": 0.5.2 - "@nomicfoundation/edr-linux-arm64-gnu": 0.5.2 - "@nomicfoundation/edr-linux-arm64-musl": 0.5.2 - "@nomicfoundation/edr-linux-x64-gnu": 0.5.2 - "@nomicfoundation/edr-linux-x64-musl": 0.5.2 - "@nomicfoundation/edr-win32-x64-msvc": 0.5.2 - checksum: 336b1c7cad96fa78410f0c9cc9524abe9fb1e56384fe990b98bfd17f15f25b4665ad8f0525ccd9511f7c19173841fe712d50db993078629e2fc4047fda4665dc + "@nomicfoundation/edr-darwin-arm64": 0.6.2 + "@nomicfoundation/edr-darwin-x64": 0.6.2 + "@nomicfoundation/edr-linux-arm64-gnu": 0.6.2 + "@nomicfoundation/edr-linux-arm64-musl": 0.6.2 + "@nomicfoundation/edr-linux-x64-gnu": 0.6.2 + "@nomicfoundation/edr-linux-x64-musl": 0.6.2 + "@nomicfoundation/edr-win32-x64-msvc": 0.6.2 + checksum: 84f5af3e4a8a5f49e9d3ddb211cddcbeaccb4df23da0bc935dccc842319256447681fd84a1fa49bf70c1adec9187049b39f5358132cb750b81030672f29d6d60 languageName: node linkType: hard @@ -3688,13 +3688,13 @@ __metadata: linkType: hard "@nomicfoundation/hardhat-network-helpers@npm:^1.0.4, @nomicfoundation/hardhat-network-helpers@npm:^1.0.8": - version: 1.0.11 - resolution: "@nomicfoundation/hardhat-network-helpers@npm:1.0.11" + version: 1.0.12 + resolution: "@nomicfoundation/hardhat-network-helpers@npm:1.0.12" dependencies: ethereumjs-util: ^7.1.4 peerDependencies: hardhat: ^2.9.5 - checksum: b1566de2b0ff6de0fa825b13befd9a3318538e45c2d7e54b52dbf724b9ea5019365f1cf6962f4b89313747da847b575692783cfe03b60dbff3a2e419e135c3fb + checksum: 7e1b91789dd4e73464b4eec919b1e67c6d482dd7534f4f7cae73fb5bdddd69f2a47143754b34385b098a1df0f4875cd4d2e1109fc3d847db76f4b0a9a44bd959 languageName: node linkType: hard @@ -4097,8 +4097,8 @@ __metadata: linkType: hard "@openzeppelin/upgrades-core@npm:^1.27.0": - version: 1.37.1 - resolution: "@openzeppelin/upgrades-core@npm:1.37.1" + version: 1.38.0 + resolution: "@openzeppelin/upgrades-core@npm:1.38.0" dependencies: "@nomicfoundation/slang": ^0.17.0 cbor: ^9.0.0 @@ -4112,7 +4112,7 @@ __metadata: solidity-ast: ^0.4.51 bin: openzeppelin-upgrades-core: dist/cli/cli.js - checksum: f113b03b5b34b2e3d6687ba7d922cab240700d1a4cce0b0a3e60f26521055169fd6d1142245e5b99c2d39ef5df6182a5aa1a00ddff4190558f1e50c50c9ce309 + checksum: 4459917711629d1cbd6c956d163c324f531a9506fce2632b16406271c4812463971cf98b1deec54731927907bf62c42796024eafb858cf3dafef63d9355924c0 languageName: node linkType: hard @@ -4258,9 +4258,9 @@ __metadata: linkType: hard "@scure/base@npm:~1.1.0, @scure/base@npm:~1.1.6, @scure/base@npm:~1.1.8": - version: 1.1.8 - resolution: "@scure/base@npm:1.1.8" - checksum: 1fc8a355ba68663c0eb430cf6a2c5ff5af790c347c1ba1953f344e8681ab37e37e2545e495f7f971b0245727d710fea8c1e57d232d0c6c543cbed4965c7596a1 + version: 1.1.9 + resolution: "@scure/base@npm:1.1.9" + checksum: 120820a37dfe9dfe4cab2b7b7460552d08e67dee8057ed5354eb68d8e3440890ae983ce3bee957d2b45684950b454a2b6d71d5ee77c1fd3fddc022e2a510337f languageName: node linkType: hard @@ -4388,12 +4388,12 @@ __metadata: languageName: node linkType: hard -"@smithy/types@npm:^3.4.0": - version: 3.4.1 - resolution: "@smithy/types@npm:3.4.1" +"@smithy/types@npm:^3.5.0": + version: 3.5.0 + resolution: "@smithy/types@npm:3.5.0" dependencies: tslib: ^2.6.2 - checksum: 7efa9e7aaa5ebd8af48ebf009d1f6637f9f2eac630eb511661259db47b30efe125e62fde1ace4a9ff0669e2025fb0174c8a00e0ff38582d410b27f4ee700e864 + checksum: 5d297005549991f6928daf038e0610c959423add6e435af970b8c8dcac988bf62b0cdbf4dd5df43197d9bc7af5c290792f17af6e2f5051be2ffa40dd98ab4659 languageName: node linkType: hard @@ -4512,11 +4512,11 @@ __metadata: linkType: hard "@types/bn.js@npm:^5.1.0": - version: 5.1.5 - resolution: "@types/bn.js@npm:5.1.5" + version: 5.1.6 + resolution: "@types/bn.js@npm:5.1.6" dependencies: "@types/node": "*" - checksum: c87b28c4af74545624f8a3dae5294b16aa190c222626e8d4b2e327b33b1a3f1eeb43e7a24d914a9774bca43d8cd6e1cb0325c1f4b3a244af6693a024e1d918e6 + checksum: 887411126d40e3d28aef2df8075cda2832db2b0e926bb4046039bbb026f2e3cfbcf1a3ce90bd935be0fcc039f8009e32026dfbb84a11c1f5d051cd7f8194ba23 languageName: node linkType: hard @@ -4530,9 +4530,9 @@ __metadata: linkType: hard "@types/chai@npm:*": - version: 4.3.19 - resolution: "@types/chai@npm:4.3.19" - checksum: abd4d3239735054f3b6e8163e45bc6495f66469729fbcf4784c9f2b82361a6845d45ab9c518818c78eafa46d015e3a72306e9949d1333e10d7eaedf426af4261 + version: 5.0.0 + resolution: "@types/chai@npm:5.0.0" + checksum: ae3d63d8e84b4fc7fce5b0e68d0000834e709e19378e569c9ab97503a1b38f582ff69db6299528a849ec336954690a905225cb0dd9648d823c291f53ae93b458 languageName: node linkType: hard @@ -4629,11 +4629,11 @@ __metadata: linkType: hard "@types/node@npm:*, @types/node@npm:>=13.7.0": - version: 22.5.4 - resolution: "@types/node@npm:22.5.4" + version: 22.7.4 + resolution: "@types/node@npm:22.7.4" dependencies: undici-types: ~6.19.2 - checksum: 77ac225c38c428200036780036da0bc6764e2721cfa8f528c7e7da7cfefe01a32a5791e28a54efbeedbc977949058d7db902b2e00139298225d4686cee4ae6db + checksum: a3f4154147639369aed08fe6f8d62eff637cf87b187bb252d7bbccdc82884626007af424b08a653c53f2182adfa0340001b4888cb7cbb942cef351210fc742a5 languageName: node linkType: hard @@ -4652,11 +4652,11 @@ __metadata: linkType: hard "@types/node@npm:^20.5.9": - version: 20.16.5 - resolution: "@types/node@npm:20.16.5" + version: 20.16.10 + resolution: "@types/node@npm:20.16.10" dependencies: undici-types: ~6.19.2 - checksum: f38b7bd8c4993dcf38943afa2ffdd7dfd18fc94f8f3f28d0c1045a10d39871a6cc1b8f8d3bf0c7ed848457d0e1d283482f6ca125579c13fed1b7575d23e8e8f5 + checksum: 8b4d5a0af828871627e80da095df50ef8ae7ca458f39ccde1d060e3bf97b0bc76af9547bd5d75ce4ccb1dd80466804b2fe4f12553c11cb8691c6667effd9a9d7 languageName: node linkType: hard @@ -4698,9 +4698,9 @@ __metadata: linkType: hard "@types/qs@npm:^6.2.31, @types/qs@npm:^6.9.7": - version: 6.9.15 - resolution: "@types/qs@npm:6.9.15" - checksum: 97d8208c2b82013b618e7a9fc14df6bd40a73e1385ac479b6896bafc7949a46201c15f42afd06e86a05e914f146f495f606b6fb65610cc60cf2e0ff743ec38a2 + version: 6.9.16 + resolution: "@types/qs@npm:6.9.16" + checksum: 2e8918150c12735630f7ee16b770c72949274938c30306025f68aaf977227f41fe0c698ed93db1099e04916d582ac5a1faf7e3c7061c8d885d9169f59a184b6c languageName: node linkType: hard @@ -4898,6 +4898,23 @@ __metadata: languageName: node linkType: hard +"@venusprotocol/isolated-pools@npm:3.6.0": + version: 3.6.0 + resolution: "@venusprotocol/isolated-pools@npm:3.6.0" + dependencies: + "@nomiclabs/hardhat-ethers": ^2.2.3 + "@openzeppelin/contracts": ^4.8.3 + "@openzeppelin/contracts-upgradeable": ^4.8.3 + "@openzeppelin/hardhat-upgrades": ^1.21.0 + "@solidity-parser/parser": ^0.13.2 + "@venusprotocol/solidity-utilities": ^2.0.0 + ethers: ^5.7.0 + hardhat-deploy: ^0.11.14 + module-alias: ^2.2.2 + checksum: 6112115e99568ed6458aaa7f91650aece8e225e19d21354ad6802add84f94cd1c92223e3156624f7bf90fee2b2f207abdfc7eb95be75349cc16bd7a57a57f45c + languageName: node + linkType: hard + "@venusprotocol/isolated-pools@npm:3.6.0-dev.1": version: 3.6.0-dev.1 resolution: "@venusprotocol/isolated-pools@npm:3.6.0-dev.1" @@ -5015,60 +5032,60 @@ __metadata: languageName: node linkType: hard -"@vue/compiler-core@npm:3.5.5": - version: 3.5.5 - resolution: "@vue/compiler-core@npm:3.5.5" +"@vue/compiler-core@npm:3.5.10": + version: 3.5.10 + resolution: "@vue/compiler-core@npm:3.5.10" dependencies: "@babel/parser": ^7.25.3 - "@vue/shared": 3.5.5 + "@vue/shared": 3.5.10 entities: ^4.5.0 estree-walker: ^2.0.2 source-map-js: ^1.2.0 - checksum: 8f5dde75bfde6aba9d4cedab49679fd1ef03c6d5b7de8ebbdd81722cc9d8027d6a1ca46bf6e7eef1701bcabdd0d016d91c0348ece0ba460cb15165cba8692c1b + checksum: 7c13ccff151818d757c5985e286f596ff2daf0a6b03ecc9f67035cdcd91b463563da8a4e6190db3367d73fcaa07804060beb4f51ed532ad5f1f602b47d29783f languageName: node linkType: hard -"@vue/compiler-dom@npm:3.5.5": - version: 3.5.5 - resolution: "@vue/compiler-dom@npm:3.5.5" +"@vue/compiler-dom@npm:3.5.10": + version: 3.5.10 + resolution: "@vue/compiler-dom@npm:3.5.10" dependencies: - "@vue/compiler-core": 3.5.5 - "@vue/shared": 3.5.5 - checksum: 845108a48cac526faaf9a68efe3cb119d33b6bf26dac20168b28c3c48e125363afbb88868f60ddf70d5ee9c7ab7ec5a6d44de290e6129b075c4f9f7a688990bc + "@vue/compiler-core": 3.5.10 + "@vue/shared": 3.5.10 + checksum: 63354721022c948573303556c031365be6e2957bbc222d643be500129a1799e00a37ac3dc2b4b653c78e8c64a165367e13ca6e187f6cf7a69ce9c6fc73fd762d languageName: node linkType: hard "@vue/compiler-sfc@npm:^3.2.40": - version: 3.5.5 - resolution: "@vue/compiler-sfc@npm:3.5.5" + version: 3.5.10 + resolution: "@vue/compiler-sfc@npm:3.5.10" dependencies: "@babel/parser": ^7.25.3 - "@vue/compiler-core": 3.5.5 - "@vue/compiler-dom": 3.5.5 - "@vue/compiler-ssr": 3.5.5 - "@vue/shared": 3.5.5 + "@vue/compiler-core": 3.5.10 + "@vue/compiler-dom": 3.5.10 + "@vue/compiler-ssr": 3.5.10 + "@vue/shared": 3.5.10 estree-walker: ^2.0.2 magic-string: ^0.30.11 - postcss: ^8.4.44 + postcss: ^8.4.47 source-map-js: ^1.2.0 - checksum: a549a8887b0dbfcc70e33df623f7518a4a73aefc23331271934155e855b3b7ac771b347c84e8d391f11f2760ebde68f49200cf2cfca9321e2730a6157a9c02ca + checksum: 47694ad24727180073d2f83672b434060ebb3ea44289f7b041ffce94323ced039f07f93679abed752e938484dd506e58386096c3f93bfba4be9a5986980319f4 languageName: node linkType: hard -"@vue/compiler-ssr@npm:3.5.5": - version: 3.5.5 - resolution: "@vue/compiler-ssr@npm:3.5.5" +"@vue/compiler-ssr@npm:3.5.10": + version: 3.5.10 + resolution: "@vue/compiler-ssr@npm:3.5.10" dependencies: - "@vue/compiler-dom": 3.5.5 - "@vue/shared": 3.5.5 - checksum: d3d52a2f4292225d1d47d342c5ea39e2b7129230b089f871bb9fb23745013edbbb3f42ea7f2b435ea8e4b7734acca65b42dc9e52a6736ef7b981bb51f8d146f9 + "@vue/compiler-dom": 3.5.10 + "@vue/shared": 3.5.10 + checksum: 96193d42c1ca47515e3c7301966126cf6695a704853428ed994bed9b4ab6d2ea4866892b700223490250daa1b72422e739715a3c32f800d4bbd83a8fd61d83c5 languageName: node linkType: hard -"@vue/shared@npm:3.5.5": - version: 3.5.5 - resolution: "@vue/shared@npm:3.5.5" - checksum: e382b78dcc5fb302f0647c5d3b20f5433be30674ac3f9ce431fdf3de9cf3cf536953ed345205fa9e6c33423279987b4d000308b596b21a6e612ec6c0a38baae7 +"@vue/shared@npm:3.5.10": + version: 3.5.10 + resolution: "@vue/shared@npm:3.5.10" + checksum: 87d2fa140f80c1a4fc657b9b37b1db41ef89e8037c76b04c8ad0115fecc56d10e9694247d07b6a2f669d6af92c2377f722ac0380c9c9675410091d7b7839e701 languageName: node linkType: hard @@ -6126,16 +6143,16 @@ __metadata: linkType: hard "browserslist@npm:^4.23.1": - version: 4.23.3 - resolution: "browserslist@npm:4.23.3" + version: 4.24.0 + resolution: "browserslist@npm:4.24.0" dependencies: - caniuse-lite: ^1.0.30001646 - electron-to-chromium: ^1.5.4 + caniuse-lite: ^1.0.30001663 + electron-to-chromium: ^1.5.28 node-releases: ^2.0.18 update-browserslist-db: ^1.1.0 bin: browserslist: cli.js - checksum: 7906064f9970aeb941310b2fcb8b4ace4a1b50aa657c986677c6f1553a8cabcc94ee9c5922f715baffbedaa0e6cf0831b6fed7b059dde6873a4bfadcbe069c7e + checksum: de200d3eb8d6ed819dad99719099a28fb6ebeb88016a5ac42fbdc11607e910c236a84ca1b0bbf232477d4b88ab64e8ab6aa67557cdd40a73ca9c2834f92ccce0 languageName: node linkType: hard @@ -6228,9 +6245,9 @@ __metadata: linkType: hard "bufio@npm:^1.0.7": - version: 1.2.1 - resolution: "bufio@npm:1.2.1" - checksum: b6e1216f4a5877617a3580b83807d8b96c794c015bc2d5eb9e70e152dc79fe923517472bd96df3d5b8feb59a0e25e2aa3cd8a70b8f90905b92d86f2e5719ed68 + version: 1.2.2 + resolution: "bufio@npm:1.2.2" + checksum: 8768f558bdb0cf905377efec3641a670d89068722c7fcb1ae0c606e3f172acfd78e2d4cf89e20ed621b9416241b9dae6fa4ede32c1426e3824c9d4d1001dbb0f languageName: node linkType: hard @@ -6339,10 +6356,10 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.30001646": - version: 1.0.30001660 - resolution: "caniuse-lite@npm:1.0.30001660" - checksum: 8b2c5de2f5facd31980426afbba68238270984acfe8c1ae925b8b6480448eea2fae292f815674617e9170c730c8a238d7cc0db919f184dc0e3cd9bec18f5e5ad +"caniuse-lite@npm:^1.0.30001663": + version: 1.0.30001666 + resolution: "caniuse-lite@npm:1.0.30001666" + checksum: 505407ced34d6225c13da98ee18a640e58bbbfc8567687507a67c8837ae0ae798ad246602e81f0c7d7982fab22ee140c30312028d541299577e54d09822b973c languageName: node linkType: hard @@ -6584,6 +6601,15 @@ __metadata: languageName: node linkType: hard +"chokidar@npm:^4.0.0": + version: 4.0.1 + resolution: "chokidar@npm:4.0.1" + dependencies: + readdirp: ^4.0.1 + checksum: 193da9786b0422a895d59c7552195d15c6c636e6a2293ae43d09e34e243e24ccd02d693f007c767846a65abbeae5fea6bfacb8fc2ddec4ea4d397620d552010d + languageName: node + linkType: hard + "chownr@npm:^1.0.1": version: 1.1.4 resolution: "chownr@npm:1.1.4" @@ -7461,10 +7487,10 @@ __metadata: languageName: node linkType: hard -"electron-to-chromium@npm:^1.5.4": - version: 1.5.22 - resolution: "electron-to-chromium@npm:1.5.22" - checksum: 3f8f21f0134dd8dbbf02996336466167f787b5d35c20543c0e5466c062291d1fe3f942e3112bb722c5c059bf438f93e57e0adacb7248dc799136a6029171a3e8 +"electron-to-chromium@npm:^1.5.28": + version: 1.5.31 + resolution: "electron-to-chromium@npm:1.5.31" + checksum: 578fe8930948e0dc9ae45196f2a0db9686649c86883748c918436bf10305104bee9f1dd913fc9bb37e5353d4555628b329ec2c9916768d0a1132a8e8d99c46a1 languageName: node linkType: hard @@ -7726,7 +7752,7 @@ __metadata: languageName: node linkType: hard -"escalade@npm:^3.1.1, escalade@npm:^3.1.2": +"escalade@npm:^3.1.1, escalade@npm:^3.2.0": version: 3.2.0 resolution: "escalade@npm:3.2.0" checksum: 47b029c83de01b0d17ad99ed766347b974b0d628e848de404018f3abee728e987da0d2d370ad4574aa3d5b5bfc368754fd085d69a30f8e75903486ec4b5b709e @@ -7772,14 +7798,14 @@ __metadata: linkType: hard "eslint-module-utils@npm:^2.9.0": - version: 2.11.0 - resolution: "eslint-module-utils@npm:2.11.0" + version: 2.12.0 + resolution: "eslint-module-utils@npm:2.12.0" dependencies: debug: ^3.2.7 peerDependenciesMeta: eslint: optional: true - checksum: 8c2ecff3484835e031c8f1aa44119be65a058d195cce7b3ac827ad7ccc8bb5f9bcdd85230e2e3398981d07789bf4d90f3b81d106e67faf3cd26e0b34d73093af + checksum: be3ac52e0971c6f46daeb1a7e760e45c7c45f820c8cc211799f85f10f04ccbf7afc17039165d56cb2da7f7ca9cec2b3a777013cddf0b976784b37eb9efa24180 languageName: node linkType: hard @@ -7839,14 +7865,14 @@ __metadata: linkType: hard "eslint@npm:^8.25.0": - version: 8.57.0 - resolution: "eslint@npm:8.57.0" + version: 8.57.1 + resolution: "eslint@npm:8.57.1" dependencies: "@eslint-community/eslint-utils": ^4.2.0 "@eslint-community/regexpp": ^4.6.1 "@eslint/eslintrc": ^2.1.4 - "@eslint/js": 8.57.0 - "@humanwhocodes/config-array": ^0.11.14 + "@eslint/js": 8.57.1 + "@humanwhocodes/config-array": ^0.13.0 "@humanwhocodes/module-importer": ^1.0.1 "@nodelib/fs.walk": ^1.2.8 "@ungap/structured-clone": ^1.2.0 @@ -7882,7 +7908,7 @@ __metadata: text-table: ^0.2.0 bin: eslint: bin/eslint.js - checksum: 3a48d7ff85ab420a8447e9810d8087aea5b1df9ef68c9151732b478de698389ee656fd895635b5f2871c89ee5a2652b3f343d11e9db6f8486880374ebc74a2d9 + checksum: e2489bb7f86dd2011967759a09164e65744ef7688c310bc990612fc26953f34cc391872807486b15c06833bdff737726a23e9b4cdba5de144c311377dc41d91b languageName: node linkType: hard @@ -8297,9 +8323,9 @@ __metadata: linkType: hard "fast-uri@npm:^3.0.1": - version: 3.0.1 - resolution: "fast-uri@npm:3.0.1" - checksum: 106143ff83705995225dcc559411288f3337e732bb2e264e79788f1914b6bd8f8bc3683102de60b15ba00e6ebb443633cabac77d4ebc5cb228c47cf955e199ff + version: 3.0.2 + resolution: "fast-uri@npm:3.0.2" + checksum: ca00aadc84e0ab93a8a1700c386bc7cbeb49f47d9801083c258444eed31221fdf864d68fb48ea8acd7c512bf046b53c09e3aafd6d4bdb9449ed21be29d8d6f75 languageName: node linkType: hard @@ -9364,12 +9390,12 @@ __metadata: linkType: hard "hardhat@npm:^2.10.2, hardhat@npm:^2.16.1, hardhat@npm:^2.8.0": - version: 2.22.10 - resolution: "hardhat@npm:2.22.10" + version: 2.22.12 + resolution: "hardhat@npm:2.22.12" dependencies: "@ethersproject/abi": ^5.1.2 "@metamask/eth-sig-util": ^4.0.0 - "@nomicfoundation/edr": ^0.5.2 + "@nomicfoundation/edr": ^0.6.1 "@nomicfoundation/ethereumjs-common": 4.0.4 "@nomicfoundation/ethereumjs-tx": 5.0.4 "@nomicfoundation/ethereumjs-util": 9.0.4 @@ -9382,7 +9408,7 @@ __metadata: ansi-escapes: ^4.3.0 boxen: ^5.1.2 chalk: ^2.4.2 - chokidar: ^3.4.0 + chokidar: ^4.0.0 ci-info: ^2.0.0 debug: ^4.1.1 enquirer: ^2.3.0 @@ -9395,6 +9421,7 @@ __metadata: glob: 7.2.0 immutable: ^4.0.0-rc.12 io-ts: 1.10.4 + json-stream-stringify: ^3.1.4 keccak: ^3.0.2 lodash: ^4.17.11 mnemonist: ^0.38.0 @@ -9420,7 +9447,7 @@ __metadata: optional: true bin: hardhat: internal/cli/bootstrap.js - checksum: 2bb961a11f428fd025f990ea18472f4197c8352dd81f4231f27c04b7a8e94bc71d668262475102ae2c339ad83dd0e759b90ac7e4905f043be7bde471c04b5951 + checksum: 0c13a00ee08ad3a16833a43eb15cf3d5705c48b0240640f53ca5e3411f7b50359947d18fe3cace094d5b313fbacfdef09001a2caa8e028f23e3a2018fa41c6e0 languageName: node linkType: hard @@ -10386,7 +10413,7 @@ __metadata: dependencies: "@graphprotocol/client-cli": 3.0.0 "@graphprotocol/graph-cli": ^0.77.0 - "@venusprotocol/isolated-pools": 3.6.0-dev.1 + "@venusprotocol/isolated-pools": 3.6.0 apollo-fetch: ^0.7.0 hardhat: ^2.10.2 ts-node: ^10.9.2 @@ -10692,6 +10719,13 @@ __metadata: languageName: node linkType: hard +"json-stream-stringify@npm:^3.1.4": + version: 3.1.5 + resolution: "json-stream-stringify@npm:3.1.5" + checksum: 7f0972aa8ae63e7e19db474df707a0c984e391113260fa5b93377665c6ff74f8b4e8512baafa075cbe2203a65d45ea1a08a7ff303777ac4e8ef2cd924ed45827 + languageName: node + linkType: hard + "json-stringify-safe@npm:^5.0.1": version: 5.0.1 resolution: "json-stringify-safe@npm:5.0.1" @@ -12255,9 +12289,9 @@ __metadata: linkType: hard "package-json-from-dist@npm:^1.0.0": - version: 1.0.0 - resolution: "package-json-from-dist@npm:1.0.0" - checksum: ac706ec856a5a03f5261e4e48fa974f24feb044d51f84f8332e2af0af04fbdbdd5bbbfb9cbbe354190409bc8307c83a9e38c6672c3c8855f709afb0006a009ea + version: 1.0.1 + resolution: "package-json-from-dist@npm:1.0.1" + checksum: 58ee9538f2f762988433da00e26acc788036914d57c71c246bf0be1b60cdbd77dd60b6a3e1a30465f0b248aeb80079e0b34cb6050b1dfa18c06953bb1cbc7602 languageName: node linkType: hard @@ -12483,7 +12517,7 @@ __metadata: languageName: node linkType: hard -"picocolors@npm:^1.0.0, picocolors@npm:^1.0.1": +"picocolors@npm:^1.0.0, picocolors@npm:^1.1.0": version: 1.1.0 resolution: "picocolors@npm:1.1.0" checksum: a64d653d3a188119ff45781dfcdaeedd7625583f45280aea33fcb032c7a0d3959f2368f9b192ad5e8aade75b74dbd954ffe3106c158509a45e4c18ab379a2acd @@ -12538,14 +12572,14 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.4.44": - version: 8.4.45 - resolution: "postcss@npm:8.4.45" +"postcss@npm:^8.4.47": + version: 8.4.47 + resolution: "postcss@npm:8.4.47" dependencies: nanoid: ^3.3.7 - picocolors: ^1.0.1 - source-map-js: ^1.2.0 - checksum: 3223cdad4a9392c0b334ee3ee7e4e8041c631cb6160609cef83c18d2b2580e931dd8068ab13cc6000c1a254d57492ac6c38717efc397c5dcc9756d06bc9c44f3 + picocolors: ^1.1.0 + source-map-js: ^1.2.1 + checksum: f78440a9d8f97431dd2ab1ab8e1de64f12f3eff38a3d8d4a33919b96c381046a314658d2de213a5fa5eb296b656de76a3ec269fdea27f16d5ab465b916a0f52c languageName: node linkType: hard @@ -12866,6 +12900,13 @@ __metadata: languageName: node linkType: hard +"readdirp@npm:^4.0.1": + version: 4.0.1 + resolution: "readdirp@npm:4.0.1" + checksum: b39747defe52922c2478874ffbb1fd0bececa7b3170466a5bc770795dd5296a309598990cbd809732079b2363e989d0008b8e91cfbac7b726f68c1947db2d31c + languageName: node + linkType: hard + "readdirp@npm:~3.6.0": version: 3.6.0 resolution: "readdirp@npm:3.6.0" @@ -13617,7 +13658,7 @@ __metadata: languageName: node linkType: hard -"source-map-js@npm:^1.2.0": +"source-map-js@npm:^1.2.0, source-map-js@npm:^1.2.1": version: 1.2.1 resolution: "source-map-js@npm:1.2.1" checksum: 4eb0cd997cdf228bc253bcaff9340afeb706176e64868ecd20efbe6efea931465f43955612346d6b7318789e5265bdc419bc7669c1cebe3db0eb255f57efa76b @@ -14607,9 +14648,11 @@ __metadata: linkType: hard "ua-parser-js@npm:^1.0.35": - version: 1.0.38 - resolution: "ua-parser-js@npm:1.0.38" - checksum: d0772b22b027338d806ab17d1ac2896ee7485bdf9217c526028159f3cd6bb10272bb18f6196d2f94dde83e3b36dc9d2533daf08a414764f6f4f1844842383838 + version: 1.0.39 + resolution: "ua-parser-js@npm:1.0.39" + bin: + ua-parser-js: script/cli.js + checksum: 19455df8c2348ef53f2e150e7406d3a025a619c2fd69722a1e63363d5ba8d91731ef7585f2dce7d8f14c8782734b4d704c05f246dca5f7565b5ae7d318084f2a languageName: node linkType: hard @@ -14722,16 +14765,16 @@ __metadata: linkType: hard "update-browserslist-db@npm:^1.1.0": - version: 1.1.0 - resolution: "update-browserslist-db@npm:1.1.0" + version: 1.1.1 + resolution: "update-browserslist-db@npm:1.1.1" dependencies: - escalade: ^3.1.2 - picocolors: ^1.0.1 + escalade: ^3.2.0 + picocolors: ^1.1.0 peerDependencies: browserslist: ">= 4.21.0" bin: update-browserslist-db: cli.js - checksum: 7b74694d96f0c360f01b702e72353dc5a49df4fe6663d3ee4e5c628f061576cddf56af35a3a886238c01dd3d8f231b7a86a8ceaa31e7a9220ae31c1c1238e562 + checksum: 2ea11bd2562122162c3e438d83a1f9125238c0844b6d16d366e3276d0c0acac6036822dc7df65fc5a89c699cdf9f174acf439c39bedf3f9a2f3983976e4b4c3e languageName: node linkType: hard @@ -14850,7 +14893,7 @@ __metadata: "@graphprotocol/client-cli": 3.0.0 "@graphprotocol/graph-cli": ^0.77.0 "@layerzerolabs/solidity-examples": ^1.0.0 - "@venusprotocol/governance-contracts": 2.3.0-dev.4 + "@venusprotocol/governance-contracts": 2.3.0 apollo-fetch: ^0.7.0 hardhat: ^2.10.2 ts-node: ^10.9.2 @@ -14902,8 +14945,8 @@ __metadata: linkType: soft "viem@npm:^2.9.26": - version: 2.21.6 - resolution: "viem@npm:2.21.6" + version: 2.21.16 + resolution: "viem@npm:2.21.16" dependencies: "@adraffy/ens-normalize": 1.10.0 "@noble/curves": 1.4.0 @@ -14919,7 +14962,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 6cbcadb178f78b5b0fc73dcd956efeecd3c3da0e86de47154e16c665e5a6f3e495e78ec620a9e8ec63d32afdb93b0f3de8ce60812c76776614ed40434f6bbaf1 + checksum: f487ecec2f1fd09be192b4fe0a21ae55b59b8e4b00d97eb92a9c16610eb1335003e02b520e08c1003ad7df00a149eef07ca575542c597d55d4a58a1552c282e5 languageName: node linkType: hard