From eab2875503ab3851107e10802fb4a291aa20ce62 Mon Sep 17 00:00:00 2001 From: Corey Rice Date: Wed, 18 Dec 2024 13:47:32 -0300 Subject: [PATCH] feat: add base isolated pool deployment --- package.json | 14 +- .../cross-chain-governance/config/index.ts | 7 +- subgraphs/cross-chain-governance/package.json | 2 +- subgraphs/etherfi-promo/package.json | 2 +- subgraphs/isolated-pools/config/index.ts | 9 +- subgraphs/isolated-pools/package.json | 4 +- subgraphs/venus-governance/config/index.ts | 10 +- subgraphs/venus-governance/package.json | 2 +- subgraphs/venus/package.json | 2 +- yarn.lock | 136 ++++++++++-------- 10 files changed, 108 insertions(+), 80 deletions(-) diff --git a/package.json b/package.json index b087c18f..4a308c5a 100644 --- a/package.json +++ b/package.json @@ -56,12 +56,12 @@ "@types/node": "^20.5.9", "@typescript-eslint/eslint-plugin": "^5.40.1", "@typescript-eslint/parser": "^5.40.1", - "@venusprotocol/governance-contracts": "2.5.0-dev.6", - "@venusprotocol/isolated-pools": "3.7.0-dev.6", - "@venusprotocol/oracle": "2.6.0", - "@venusprotocol/protocol-reserve": "2.3.0", + "@venusprotocol/governance-contracts": "2.7.0", + "@venusprotocol/isolated-pools": "3.7.0", + "@venusprotocol/oracle": "2.7.0", + "@venusprotocol/protocol-reserve": "v3.0.1-dev.1", "@venusprotocol/solidity-utilities": "^2.0.3", - "@venusprotocol/venus-protocol": "9.3.0", + "@venusprotocol/venus-protocol": "9.4.0", "assemblyscript": "0.19.23", "chai": "^4.3.6", "dotenv": "^16.4.5", @@ -88,8 +88,8 @@ "typescript": "^4.8.4" }, "resolutions": { - "@venusprotocol/governance-contracts": "2.5.0-dev.6", - "@venusprotocol/venus-protocol": "9.3.0", + "@venusprotocol/governance-contracts": "2.7.0", + "@venusprotocol/venus-protocol": "9.4.0", "prettier": "^3.0.3" }, "husky": { diff --git a/subgraphs/cross-chain-governance/config/index.ts b/subgraphs/cross-chain-governance/config/index.ts index 524ea9d0..af043b44 100644 --- a/subgraphs/cross-chain-governance/config/index.ts +++ b/subgraphs/cross-chain-governance/config/index.ts @@ -9,6 +9,7 @@ import sepoliaDeployments from '@venusprotocol/governance-contracts/deployments/ import zkSyncDeployments from '@venusprotocol/governance-contracts/deployments/zksyncmainnet_addresses.json'; import zkSyncSepoliaDeployments from '@venusprotocol/governance-contracts/deployments/zksyncsepolia_addresses.json'; import baseSepoliaDeployments from '@venusprotocol/governance-contracts/deployments/basesepolia_addresses.json'; +import baseMainnetDeployments from '@venusprotocol/governance-contracts/deployments/basemainnet_addresses.json'; import fs from 'fs'; import Mustache from 'mustache'; @@ -156,11 +157,11 @@ const main = () => { base: { network: 'base', layerZeroChainId: 184, - omnichainGovernanceOwnerAddress: '0x8BA591f72a90fb379b9a82087b190d51b226F0a9', + omnichainGovernanceOwnerAddress: baseMainnetDeployments.addresses.OmnichainExecutorOwner, startBlockOmnichainGovernanceOwner: '23531514', - omnichainGovernanceExecutorAddress: '0xE7C56EaA4b6eafCe787B3E1AB8BCa0BC6CBDDb9e', + omnichainGovernanceExecutorAddress: baseMainnetDeployments.addresses.OmnichainGovernanceExecutor, startBlockOmnichainGovernanceExecutor: '23531230', - accessControlManagerAddress: '0x9E6CeEfDC6183e4D0DF8092A9B90cDF659687daB', + accessControlManagerAddress: baseMainnetDeployments.addresses.AccessControlManager, accessControlManagerStartBlock: '23212000', }, }; diff --git a/subgraphs/cross-chain-governance/package.json b/subgraphs/cross-chain-governance/package.json index 4d25c6d1..774cfd52 100644 --- a/subgraphs/cross-chain-governance/package.json +++ b/subgraphs/cross-chain-governance/package.json @@ -44,7 +44,7 @@ "@graphprotocol/client-cli": "3.0.0", "@graphprotocol/graph-cli": "^0.80.0", "@layerzerolabs/solidity-examples": "^1.0.0", - "@venusprotocol/governance-contracts": "2.5.0-dev.6", + "@venusprotocol/governance-contracts": "2.7.0", "@venusprotocol/subgraph-utils": "0.0.0", "apollo-fetch": "^0.7.0", "hardhat": "^2.10.2", diff --git a/subgraphs/etherfi-promo/package.json b/subgraphs/etherfi-promo/package.json index 7e0a962e..c5bb4dab 100644 --- a/subgraphs/etherfi-promo/package.json +++ b/subgraphs/etherfi-promo/package.json @@ -30,7 +30,7 @@ "test:integration": "true" }, "dependencies": { - "@venusprotocol/isolated-pools": "3.7.0-dev.5" + "@venusprotocol/isolated-pools": "3.7.0" }, "devDependencies": { "@graphprotocol/graph-cli": "^0.80.0", diff --git a/subgraphs/isolated-pools/config/index.ts b/subgraphs/isolated-pools/config/index.ts index 76b8c5cd..8fa00884 100644 --- a/subgraphs/isolated-pools/config/index.ts +++ b/subgraphs/isolated-pools/config/index.ts @@ -10,6 +10,7 @@ import sepoliaDeployments from '@venusprotocol/isolated-pools/deployments/sepoli import zksyncDeployments from '@venusprotocol/isolated-pools/deployments/zksyncmainnet_addresses.json'; import zksyncSepoliaDeployments from '@venusprotocol/isolated-pools/deployments/zksyncsepolia_addresses.json'; import baseSepoliaDeployments from '@venusprotocol/isolated-pools/deployments/basesepolia_addresses.json'; +import baseMainnetDeployments from '@venusprotocol/isolated-pools/deployments/basemainnet_addresses.json'; import fs from 'fs'; import Mustache from 'mustache'; @@ -28,6 +29,7 @@ export const getNetwork = () => { 'optimismSepolia', 'optimism', 'baseSepolia', + 'base', ] as const; const network = process.env.NETWORK; // @ts-expect-error network env var is unknown here @@ -42,7 +44,7 @@ const main = () => { const config = { docker: { network: 'hardhat', - poolRegistryAddress: '0x3155755b79aA083bd953911C92705B7aA82a18F9', + poolRegistryAddress: '0x3347B4d90ebe72BeFb30444C9966B2B990aE9FcB', startBlock: 0, }, ethereum: { @@ -117,6 +119,11 @@ const main = () => { poolRegistryAddress: baseSepoliaDeployments.addresses.PoolRegistry, startBlock: '18242654', }, + base: { + network: 'base', + poolRegistryAddress: baseMainnetDeployments.addresses.PoolRegistry, + startBlock: '23344365', + }, }; Mustache.escape = function (text) { diff --git a/subgraphs/isolated-pools/package.json b/subgraphs/isolated-pools/package.json index a41182fe..35614fc3 100644 --- a/subgraphs/isolated-pools/package.json +++ b/subgraphs/isolated-pools/package.json @@ -27,6 +27,7 @@ "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", "deploy:baseSepolia": "yarn prepare:baseSepolia && yarn codegen && yarn graph deploy --studio venus-isolated-pools-base-sepolia", + "deploy:base": "yarn prepare:base && yarn codegen && yarn graph deploy --studio venus-isolated-pools-base", "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", @@ -40,13 +41,14 @@ "prepare:optimismSepolia": "NETWORK=optimismSepolia yarn ts-node config/index.ts", "prepare:optimism": "NETWORK=optimism yarn ts-node config/index.ts", "prepare:baseSepolia": "NETWORK=baseSepolia yarn ts-node config/index.ts", + "prepare:base": "NETWORK=base 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.7.0-dev.6" + "@venusprotocol/isolated-pools": "3.7.0" }, "devDependencies": { "@graphprotocol/client-cli": "3.0.0", diff --git a/subgraphs/venus-governance/config/index.ts b/subgraphs/venus-governance/config/index.ts index c84f32bb..442237d3 100644 --- a/subgraphs/venus-governance/config/index.ts +++ b/subgraphs/venus-governance/config/index.ts @@ -22,18 +22,18 @@ const main = () => { network: 'hardhat', accessControlManagerAddress: '0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9', accessControlManagerStartBlock: '0', - governorAlphaAddress: '0xb185E9f6531BA9877741022C92CE858cDCc5760E', + governorAlphaAddress: '0x71a0b8A2245A9770A4D887cE1E4eCc6C1d4FF28c', governorAlphaStartBlock: '0', - governorAlpha2Address: '0x01E21d7B8c39dc4C764c19b308Bd8b14B1ba139E', + governorAlpha2Address: '0x9Fcca440F19c62CDF7f973eB6DDF218B15d4C71D', governorAlpha2StartBlock: '0', - governorBravoDelegatorAddress: '0x7C8BaafA542c57fF9B2B90612bf8aB9E86e22C09', + governorBravoDelegatorAddress: '0x547382C0D1b23f707918D3c83A77317B71Aa8470', governorBravoDelegatorStartBlock: '0', xvsTokenAddress: '0x0E801D84Fa97b50751Dbf25036d067dCf18858bF', xvsTokenStartBlock: '0', - xvsVaultAddress: '0x9d4454B023096f34B160D6B654540c56A1F81688', + xvsVaultAddress: '0x8f86403A4DE0BB5791fa46B8e795C547942fE4Cf', xvsVaultStartBlock: '0', xvsVaultPid: '0', - omnichainProposalSenderAddress: '0x0a17FabeA4633ce714F1Fa4a2dcA62C3bAc4758d', + omnichainProposalSenderAddress: '0x7C8BaafA542c57fF9B2B90612bf8aB9E86e22C09', omnichainProposalSenderStartBlock: '0', }, chapel: { diff --git a/subgraphs/venus-governance/package.json b/subgraphs/venus-governance/package.json index 240f1fcb..b78d1b9c 100644 --- a/subgraphs/venus-governance/package.json +++ b/subgraphs/venus-governance/package.json @@ -28,7 +28,7 @@ "devDependencies": { "@graphprotocol/client-cli": "3.0.0", "@graphprotocol/graph-cli": "^0.80.0", - "@venusprotocol/governance-contracts": "2.5.0-dev.3", + "@venusprotocol/governance-contracts": "2.7.0", "@venusprotocol/subgraph-utils": "0.0.0", "apollo-fetch": "^0.7.0", "hardhat": "^2.10.2", diff --git a/subgraphs/venus/package.json b/subgraphs/venus/package.json index 29d27a35..6782da93 100644 --- a/subgraphs/venus/package.json +++ b/subgraphs/venus/package.json @@ -28,7 +28,7 @@ "dependencies": { "@graphprotocol/client-cli": "3.0.0", "@graphprotocol/graph-cli": "^0.80.0", - "@venusprotocol/venus-protocol": "9.3.0", + "@venusprotocol/venus-protocol": "9.4.0", "@venusprotocol/venus-protocol-orig-events": "npm:@venusprotocol/venus-protocol@2.2.1", "hardhat": "^2.10.2", "ts-node": "^10.9.2" diff --git a/yarn.lock b/yarn.lock index 52e8e41f..58b195ea 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5640,7 +5640,7 @@ __metadata: dependencies: "@graphprotocol/client-cli": 3.0.0 "@graphprotocol/graph-cli": ^0.80.0 - "@venusprotocol/venus-protocol": 9.3.0 + "@venusprotocol/venus-protocol": 9.4.0 "@venusprotocol/venus-protocol-orig-events": "npm:@venusprotocol/venus-protocol@2.2.1" hardhat: ^2.10.2 semantic-release: ^23.1.1 @@ -5656,7 +5656,7 @@ __metadata: "@graphprotocol/client-cli": 3.0.0 "@graphprotocol/graph-cli": ^0.80.0 "@layerzerolabs/solidity-examples": ^1.0.0 - "@venusprotocol/governance-contracts": 2.5.0-dev.6 + "@venusprotocol/governance-contracts": 2.7.0 "@venusprotocol/subgraph-utils": 0.0.0 apollo-fetch: ^0.7.0 hardhat: ^2.10.2 @@ -5672,7 +5672,7 @@ __metadata: resolution: "@venusprotocol/etherfi-promo-subgraph@workspace:subgraphs/etherfi-promo" dependencies: "@graphprotocol/graph-cli": ^0.80.0 - "@venusprotocol/isolated-pools": 3.7.0-dev.5 + "@venusprotocol/isolated-pools": 3.7.0 semantic-release: ^23.1.1 semantic-release-monorepo: ^8.0.2 ts-node: ^10.9.2 @@ -5680,14 +5680,14 @@ __metadata: languageName: unknown linkType: soft -"@venusprotocol/governance-contracts@npm:2.5.0-dev.6": - version: 2.5.0-dev.6 - resolution: "@venusprotocol/governance-contracts@npm:2.5.0-dev.6" +"@venusprotocol/governance-contracts@npm:2.7.0": + version: 2.7.0 + resolution: "@venusprotocol/governance-contracts@npm:2.7.0" dependencies: "@venusprotocol/solidity-utilities": 2.0.0 hardhat-deploy-ethers: ^0.3.0-beta.13 module-alias: ^2.2.2 - checksum: b0c975ea3c0620cbde8cda7c25c0525ba0b876ebedf31ff74f4f51637e2fc0d73f4c17c8fb5c57392645c11ef1eac91c702861247895d8a03ad15063638c6616 + checksum: 1e4e0cb3d0fbad4a155d623d25f9d5144940d8b90d1a62933c31cb6d8ea16e5fa30503aa3bad0f835e23529f0c1876be9b66f78a3a7de31986f17d4a6bff786e languageName: node linkType: hard @@ -5697,7 +5697,7 @@ __metadata: dependencies: "@graphprotocol/client-cli": 3.0.0 "@graphprotocol/graph-cli": ^0.80.0 - "@venusprotocol/governance-contracts": 2.5.0-dev.3 + "@venusprotocol/governance-contracts": 2.7.0 "@venusprotocol/subgraph-utils": 0.0.0 apollo-fetch: ^0.7.0 hardhat: ^2.10.2 @@ -5714,7 +5714,7 @@ __metadata: dependencies: "@graphprotocol/client-cli": 3.0.0 "@graphprotocol/graph-cli": ^0.80.0 - "@venusprotocol/isolated-pools": 3.7.0-dev.6 + "@venusprotocol/isolated-pools": 3.7.0 "@venusprotocol/subgraph-utils": 0.0.0 apollo-fetch: ^0.7.0 hardhat: ^2.10.2 @@ -5725,26 +5725,9 @@ __metadata: languageName: unknown linkType: soft -"@venusprotocol/isolated-pools@npm:3.7.0-dev.5": - version: 3.7.0-dev.5 - resolution: "@venusprotocol/isolated-pools@npm:3.7.0-dev.5" - 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: 0d4cea585025102481d6634ab5ec902b6d8abffcdfee4769b27023d5f4ad6d0fc86ad63ea4e30a73d43bf5f729e05bc5eb786b27233630a4982b366e124a34c6 - languageName: node - linkType: hard - -"@venusprotocol/isolated-pools@npm:3.7.0-dev.6": - version: 3.7.0-dev.6 - resolution: "@venusprotocol/isolated-pools@npm:3.7.0-dev.6" +"@venusprotocol/isolated-pools@npm:3.7.0, @venusprotocol/isolated-pools@npm:^3.4.0": + version: 3.7.0 + resolution: "@venusprotocol/isolated-pools@npm:3.7.0" dependencies: "@nomiclabs/hardhat-ethers": ^2.2.3 "@openzeppelin/contracts": ^4.8.3 @@ -5755,13 +5738,13 @@ __metadata: ethers: ^5.7.0 hardhat-deploy: ^0.11.14 module-alias: ^2.2.2 - checksum: 94cc295b4bc5cc4720b9f2a5b4b2a6914d460ba18440c1ad66840ea43930f91c703668e15ad73ce41130889249dcc9a07f267ff03c7be11d6ff086951dd0cb2f + checksum: 666fe6961bfc5f42795aa9bfca4bd33affb459347946c9e0ea61b13a7946fa8e202c2a0a0d92ca384075d28fae48f503018d580230b19d3828c249e3bfe80ab0 languageName: node linkType: hard -"@venusprotocol/oracle@npm:2.6.0": - version: 2.6.0 - resolution: "@venusprotocol/oracle@npm:2.6.0" +"@venusprotocol/oracle@npm:2.7.0, @venusprotocol/oracle@npm:^2.7.0": + version: 2.7.0 + resolution: "@venusprotocol/oracle@npm:2.7.0" dependencies: "@chainlink/contracts": ^0.5.1 "@defi-wonderland/smock": 2.3.5 @@ -5776,7 +5759,7 @@ __metadata: hardhat-deploy: ^0.12.4 module-alias: ^2.2.2 solidity-docgen: ^0.6.0-beta.29 - checksum: 47c36e0cbba6f4963113e8e2db268063a52f4ffe913a8aab398f25d5c83ac5f448e45cb57992cb8f406e1be9a581557b7c75c4d8754d42f5d3164bff49f2b5c9 + checksum: 1fd036da69399b2d7024958bf12e07b053be553d0ba136334035b055b691a2b3b748dd6f52f6756c9770a216df8a8915a0e1a49d7169efcd1c658a21107e2ba4 languageName: node linkType: hard @@ -5795,9 +5778,9 @@ __metadata: languageName: unknown linkType: soft -"@venusprotocol/protocol-reserve@npm:2.3.0": - version: 2.3.0 - resolution: "@venusprotocol/protocol-reserve@npm:2.3.0" +"@venusprotocol/protocol-reserve@npm:^3.0.0": + version: 3.0.0 + resolution: "@venusprotocol/protocol-reserve@npm:3.0.0" dependencies: "@nomiclabs/hardhat-ethers": ^2.2.3 "@openzeppelin/contracts": ^4.8.3 @@ -5809,25 +5792,28 @@ __metadata: ethers: ^5.7.0 hardhat-deploy: ^0.11.14 module-alias: ^2.2.2 - checksum: b9e12702281d0790c0136f922400b5f90ff88d04d2af97580620a2677190c1957a4fdb38ff6600ff5e4f71e4d521c8bb013d7775814a2f68e3883544f38caa95 + checksum: d492ea9f2d2e1a587eeeddcdaa56ee87db0eee47674d62dfa34278c679f78b79a7045f5e2a2322e0cab42c45abd8248841318e8ad0a02ab35299520c3fccc901 languageName: node linkType: hard -"@venusprotocol/protocol-reserve@npm:^2.4.0": - version: 2.4.0 - resolution: "@venusprotocol/protocol-reserve@npm:2.4.0" +"@venusprotocol/protocol-reserve@npm:v3.0.1-dev.1": + version: 3.0.1-dev.1 + resolution: "@venusprotocol/protocol-reserve@npm:3.0.1-dev.1" 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/governance-contracts": ^2.6.0 + "@venusprotocol/isolated-pools": ^3.4.0 + "@venusprotocol/oracle": ^2.7.0 "@venusprotocol/solidity-utilities": ^2.0.3 "@venusprotocol/venus-protocol": ^9.1.0 ethers: ^5.7.0 - hardhat-deploy: ^0.11.14 + hardhat-deploy: ^0.14.0 module-alias: ^2.2.2 - checksum: 6e5ffa1c458cff073f9b920ab6385d9db0c86ac11d0950fe421a853e709ee12ec0013c6d3e9cb4e50e94f749dcd33e7a515d57828c5aa6f925dee8324e896ee5 + checksum: d7fae5eeca4252d7394167413f356a5e5102a23a2f3ce7366098a2602b629caaaf760b1381a85050a9f44094f76ac25c4cb12c56c9f8a96bb1018fa4a32d17a0 languageName: node linkType: hard @@ -5880,12 +5866,12 @@ __metadata: "@types/node": ^20.5.9 "@typescript-eslint/eslint-plugin": ^5.40.1 "@typescript-eslint/parser": ^5.40.1 - "@venusprotocol/governance-contracts": 2.5.0-dev.6 - "@venusprotocol/isolated-pools": 3.7.0-dev.6 - "@venusprotocol/oracle": 2.6.0 - "@venusprotocol/protocol-reserve": 2.3.0 + "@venusprotocol/governance-contracts": 2.7.0 + "@venusprotocol/isolated-pools": 3.7.0 + "@venusprotocol/oracle": 2.7.0 + "@venusprotocol/protocol-reserve": v3.0.1-dev.1 "@venusprotocol/solidity-utilities": ^2.0.3 - "@venusprotocol/venus-protocol": 9.3.0 + "@venusprotocol/venus-protocol": 9.4.0 assemblyscript: 0.19.23 chai: ^4.3.6 dotenv: ^16.4.5 @@ -5913,9 +5899,9 @@ __metadata: languageName: unknown linkType: soft -"@venusprotocol/token-bridge@npm:^2.3.0": - version: 2.3.0 - resolution: "@venusprotocol/token-bridge@npm:2.3.0" +"@venusprotocol/token-bridge@npm:^2.4.0": + version: 2.4.0 + resolution: "@venusprotocol/token-bridge@npm:2.4.0" dependencies: "@layerzerolabs/solidity-examples": ^1.0.0 "@openzeppelin/contracts": ^4.8.3 @@ -5924,7 +5910,7 @@ __metadata: "@solidity-parser/parser": ^0.13.2 ethers: ^5.7.0 module-alias: ^2.2.2 - checksum: c9f3dcf9eb014592404de14998f817c230e51ec640074ad0811c4ab21e141478b91daefe949b51fc80d6437f3b1f1bb9f606f2c50c2720b01a2e673008208917 + checksum: f9d087df9c7e643b058c5c468f07145d76e44c01049ce1c824e326ec4b5549769b18575234267d1bef808c1eda2703b7a9ba6a3bb6ced99b46ccd5341657bf21 languageName: node linkType: hard @@ -5942,21 +5928,21 @@ __metadata: languageName: node linkType: hard -"@venusprotocol/venus-protocol@npm:9.3.0": - version: 9.3.0 - resolution: "@venusprotocol/venus-protocol@npm:9.3.0" +"@venusprotocol/venus-protocol@npm:9.4.0": + version: 9.4.0 + resolution: "@venusprotocol/venus-protocol@npm:9.4.0" dependencies: "@nomicfoundation/hardhat-ethers": ^3.0.0 "@openzeppelin/contracts": 4.9.3 "@openzeppelin/contracts-upgradeable": ^4.8.0 - "@venusprotocol/governance-contracts": ^2.4.0 - "@venusprotocol/protocol-reserve": ^2.4.0 + "@venusprotocol/governance-contracts": ^2.6.0 + "@venusprotocol/protocol-reserve": ^3.0.0 "@venusprotocol/solidity-utilities": ^2.0.3 - "@venusprotocol/token-bridge": ^2.3.0 + "@venusprotocol/token-bridge": ^2.4.0 bignumber.js: ^9.1.2 dotenv: ^16.0.1 module-alias: ^2.2.2 - checksum: e9869d63a5c6a4f00ad091357cf76ee6b27a2c61459e69e6818fb36fedb677ae4717c047c5241c6993b86ce29d8657e69abbd88ce4f3344d636a0069ca1559d2 + checksum: 8c5c6fa31f6aaef9816143f353986cc9e8faf9fabae1fdc999c477d61b952303f8b7004e5c5f4e8f3432157af14e5c831d6117b479787fc8d851ad6318fcca04 languageName: node linkType: hard @@ -10843,6 +10829,38 @@ __metadata: languageName: node linkType: hard +"hardhat-deploy@npm:^0.14.0": + version: 0.14.0 + resolution: "hardhat-deploy@npm:0.14.0" + dependencies: + "@ethersproject/abi": ^5.7.0 + "@ethersproject/abstract-signer": ^5.7.0 + "@ethersproject/address": ^5.7.0 + "@ethersproject/bignumber": ^5.7.0 + "@ethersproject/bytes": ^5.7.0 + "@ethersproject/constants": ^5.7.0 + "@ethersproject/contracts": ^5.7.0 + "@ethersproject/providers": ^5.7.2 + "@ethersproject/solidity": ^5.7.0 + "@ethersproject/transactions": ^5.7.0 + "@ethersproject/wallet": ^5.7.0 + "@types/qs": ^6.9.7 + axios: ^0.21.1 + chalk: ^4.1.2 + chokidar: ^3.5.2 + debug: ^4.3.2 + enquirer: ^2.3.6 + ethers: ^5.7.0 + form-data: ^4.0.0 + fs-extra: ^10.0.0 + match-all: ^1.2.6 + murmur-128: ^0.2.1 + qs: ^6.9.4 + zksync-ethers: ^5.0.0 + checksum: aea9d737f0b4a12a5bcf4b36f9b993dd94d8a190dc930a11d5b5ffa65a955e654fe9ebc416cf09c515653574ddf6654223ae51d6885987207674d9e262ee8dab + languageName: node + linkType: hard + "hardhat-gas-reporter@npm:^1.0.6, hardhat-gas-reporter@npm:^1.0.8": version: 1.0.10 resolution: "hardhat-gas-reporter@npm:1.0.10"