Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New release #459

Merged
merged 74 commits into from
Dec 18, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
74 commits
Select commit Hold shift + click to select a range
8ab609d
Merge pull request #448 from VenusProtocol/main
chechu Oct 14, 2024
d72cb6b
fix: deployed eigen mock and vtoken
web3rover Oct 28, 2024
f4b5a2d
feat: updating deployment files
web3rover Oct 28, 2024
e4bcee9
fix: deployed vEIGEN on ethereum
web3rover Oct 30, 2024
4b13b74
Merge branch 'feat/ven-2902' of github.com:VenusProtocol/isolated-poo…
web3rover Oct 30, 2024
5a30371
feat: updating deployment files
web3rover Oct 30, 2024
8dcf6c3
fix: deployed mock eBTC
web3rover Oct 30, 2024
e5050d7
feat: updating deployment files
web3rover Oct 30, 2024
7353436
fix: deployed veBTC
web3rover Oct 30, 2024
8fe445b
Merge branch 'feat/ven-2923' of github.com:VenusProtocol/isolated-poo…
web3rover Oct 30, 2024
f77f214
fix: fixed lint
web3rover Oct 30, 2024
2f7ee12
feat: updating deployment files
web3rover Oct 30, 2024
d6a46eb
fix: updated initial supply
web3rover Oct 30, 2024
46db531
Merge branch 'feat/ven-2923' of github.com:VenusProtocol/isolated-poo…
web3rover Oct 30, 2024
fd58eb0
fix: remove duplicate config
web3rover Oct 30, 2024
e095560
fix: deployed vtoken on ethereum
web3rover Oct 30, 2024
448ce1b
feat: updating deployment files
web3rover Oct 30, 2024
240682f
fix: updated IRM params
web3rover Nov 4, 2024
f698c78
feat: add USDC market deployments on zksync sepolia
GitGuru7 Nov 4, 2024
bc3500a
feat: updating deployment files
GitGuru7 Nov 4, 2024
5d55389
feat: add USDC market deployment on zksync mainnet
GitGuru7 Nov 4, 2024
5f1c239
feat: updating deployment files
GitGuru7 Nov 4, 2024
be05ef4
fix: deployed irm for ethereum
web3rover Nov 5, 2024
34d05b6
fix: deployed on opbnb and ethereym
web3rover Nov 5, 2024
e5f4fba
feat: updating deployment files
web3rover Nov 5, 2024
938d5bf
fix: deployed on arbitrum
web3rover Nov 5, 2024
b13b2c4
Merge branch 'feat/ven-2924' of github.com:VenusProtocol/isolated-poo…
web3rover Nov 5, 2024
d74c45f
feat: updating deployment files
web3rover Nov 5, 2024
fbdf778
Merge pull request #452 from VenusProtocol/feat/VEN-2925
chechu Nov 6, 2024
6fc1217
chore(release): 3.7.0-dev.1 [skip ci]
toolsvenus Nov 6, 2024
a1b1aa8
Merge pull request #449 from VenusProtocol/feat/ven-2902
web3rover Nov 7, 2024
66a90c7
chore(release): 3.7.0-dev.2 [skip ci]
toolsvenus Nov 7, 2024
22c566c
feat: add sepolia deployment for pufETH support
kkirka Oct 1, 2024
38495fb
feat: add eth mainnet deployment for pufETH
kkirka Nov 6, 2024
12f030e
feat: updating deployment files
kkirka Nov 8, 2024
f96817f
fix: merge conflict
web3rover Nov 8, 2024
fd01a46
Merge pull request #450 from VenusProtocol/feat/ven-2923
web3rover Nov 8, 2024
f34b69f
chore(release): 3.7.0-dev.3 [skip ci]
toolsvenus Nov 8, 2024
a826b75
Merge pull request #446 from VenusProtocol/feat/pufeth
chechu Nov 14, 2024
116360b
chore(release): 3.7.0-dev.4 [skip ci]
toolsvenus Nov 14, 2024
87d4c84
Merge pull request #451 from VenusProtocol/feat/ven-2924
web3rover Nov 14, 2024
27d7979
chore(release): 3.7.0-dev.5 [skip ci]
toolsvenus Nov 14, 2024
8ce8d9c
fix: added config
web3rover Nov 15, 2024
4dc31e4
feat: deployed pool lens
web3rover Nov 15, 2024
9dbfa8c
fix: deployed il contracts
web3rover Nov 15, 2024
62499d7
fix: revert hardhat config
web3rover Nov 15, 2024
609d94f
feat: updating deployment files
web3rover Nov 15, 2024
bc3fcdc
fix: deployed native token gateway
web3rover Nov 15, 2024
fe9af55
feat: updating deployment files
web3rover Nov 15, 2024
0cab639
chore: update deployments with correct acm
GitGuru7 Nov 22, 2024
4316e93
feat: updating deployment files
GitGuru7 Nov 22, 2024
f7f2934
feat: add LBTC deployments
kkirka Nov 28, 2024
204fe1d
feat: updating deployment files
kkirka Nov 28, 2024
2716f39
fix: set right address for VTreasury at basesepolia and add missing c…
chechu Dec 3, 2024
af893e9
Merge pull request #454 from VenusProtocol/feat/ven-2879
web3rover Dec 3, 2024
9375628
chore(release): 3.7.0-dev.6 [skip ci]
toolsvenus Dec 3, 2024
0cac1e7
Merge pull request #455 from VenusProtocol/feat/lbtc
kkirka Dec 5, 2024
70f87e5
chore(release): 3.7.0-dev.7 [skip ci]
toolsvenus Dec 5, 2024
208fdd5
feat: added config
web3rover Dec 6, 2024
5dd2692
feat: partial deployment of pools
web3rover Dec 6, 2024
46ba2b3
fix: deployed vtokens
web3rover Dec 6, 2024
26fdd69
fix: added ci
web3rover Dec 6, 2024
5daa8e8
fix: fixed lint
web3rover Dec 6, 2024
33d1200
feat: updating deployment files
web3rover Dec 6, 2024
78a7ea6
feat: deployed NTG
web3rover Dec 6, 2024
e85bc9e
feat: updating deployment files
web3rover Dec 6, 2024
ac08c09
fix: fixed lint
web3rover Dec 6, 2024
3309d6f
Merge branch 'feat/base-deploy' of github.com:VenusProtocol/isolated-…
web3rover Dec 6, 2024
8125956
chore: some adjustment for the basemainnet deployment
chechu Dec 14, 2024
fbc7947
fix: fixed url
web3rover Dec 16, 2024
f93042c
fix: updated url
web3rover Dec 16, 2024
643d2f8
feat: update venus dependencies
chechu Dec 18, 2024
3e56c06
Merge pull request #456 from VenusProtocol/feat/base-deploy
chechu Dec 18, 2024
f090c35
chore(release): 3.7.0-dev.8 [skip ci]
toolsvenus Dec 18, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,8 @@ DEPLOYER_PRIVATE_KEY=
#ARCHIVE_NODE_zksyncmainnet=https://open-platform.nodereal.io/<YOUR_KEY_HERE>/zksync
#ARCHIVE_NODE_opsepolia=https://sepolia.optimism.io
#ARCHIVE_NODE_opmainnet=https://opt-mainnet.nodereal.io/v1/<YOUR_KEY_HERE>
ARCHIVE_NODE_basesepolia=https://sepolia.base.org
#ARCHIVE_NODE_basemainnet=https://open-platform.nodereal.io/<YOUR_KEY_HERE>/base

# Uncomment the lines below if you want to deploy on mainnet using Frame Wallet
#ARCHIVE_NODE_ethereum=http://127.0.0.1:1248
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,7 @@ jobs:

- name: Export deployments
run: |
for NETWORK in bsctestnet bscmainnet ethereum sepolia opbnbtestnet opbnbmainnet arbitrumsepolia arbitrumone opsepolia opmainnet; do
for NETWORK in bsctestnet bscmainnet ethereum sepolia opbnbtestnet opbnbmainnet arbitrumsepolia arbitrumone opsepolia opmainnet basesepolia basemainnet; do
EXPORT=true yarn hardhat export --network ${NETWORK} --export ./deployments/${NETWORK}.json
jq -M '{name, chainId, addresses: .contracts | map_values(.address)}' ./deployments/${NETWORK}.json > ./deployments/${NETWORK}_addresses.json
done
Expand Down
118 changes: 118 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,121 @@
## [3.7.0-dev.8](https://github.com/VenusProtocol/isolated-pools/compare/v3.7.0-dev.7...v3.7.0-dev.8) (2024-12-18)


### Features

* added config ([208fdd5](https://github.com/VenusProtocol/isolated-pools/commit/208fdd5253de76fb999f84c2d2e1dc80efd15251))
* deployed NTG ([78a7ea6](https://github.com/VenusProtocol/isolated-pools/commit/78a7ea60c6a236c4d8ef179a92ea1f28c0f97497))
* partial deployment of pools ([5dd2692](https://github.com/VenusProtocol/isolated-pools/commit/5dd2692234bb78146812fe036a2faa2604555a06))
* update venus dependencies ([643d2f8](https://github.com/VenusProtocol/isolated-pools/commit/643d2f89dac58fcba362b05575acca9b56b2dff2))
* updating deployment files ([e85bc9e](https://github.com/VenusProtocol/isolated-pools/commit/e85bc9e378eff6cfc9d921f77ac026f75a6c7da8))
* updating deployment files ([33d1200](https://github.com/VenusProtocol/isolated-pools/commit/33d1200abf001c5e22fbdc5c4b996885e77c3514))


### Bug Fixes

* added ci ([26fdd69](https://github.com/VenusProtocol/isolated-pools/commit/26fdd69e3ed37bd05f4e78a8ab9ceccd9dea09b1))
* deployed vtokens ([46ba2b3](https://github.com/VenusProtocol/isolated-pools/commit/46ba2b3e14ae9b949b1632343bc5e2533549c59e))
* fixed lint ([ac08c09](https://github.com/VenusProtocol/isolated-pools/commit/ac08c09b4dd477fdcbb96e679677e530c9bb6d86))
* fixed lint ([5daa8e8](https://github.com/VenusProtocol/isolated-pools/commit/5daa8e8edd8a4bfa851b3a175d99007cec860176))
* fixed url ([fbc7947](https://github.com/VenusProtocol/isolated-pools/commit/fbc7947f96283faf64146fdf5506c733d708c292))
* updated url ([f93042c](https://github.com/VenusProtocol/isolated-pools/commit/f93042c24faa96154c284952dfcdf8a18ec01b3f))

## [3.7.0-dev.7](https://github.com/VenusProtocol/isolated-pools/compare/v3.7.0-dev.6...v3.7.0-dev.7) (2024-12-05)


### Features

* add LBTC deployments ([f7f2934](https://github.com/VenusProtocol/isolated-pools/commit/f7f2934deb47305553286b1d411190919ddb0632))
* updating deployment files ([204fe1d](https://github.com/VenusProtocol/isolated-pools/commit/204fe1d103cd3b0c95a474dc53a80bebdecdf2c4))

## [3.7.0-dev.6](https://github.com/VenusProtocol/isolated-pools/compare/v3.7.0-dev.5...v3.7.0-dev.6) (2024-12-03)


### Features

* deployed pool lens ([4dc31e4](https://github.com/VenusProtocol/isolated-pools/commit/4dc31e40ecb143122ce8d857ecba8735f6f8f8aa))
* updating deployment files ([4316e93](https://github.com/VenusProtocol/isolated-pools/commit/4316e93d24ff9869a119d913a52935de9a19ab07))
* updating deployment files ([fe9af55](https://github.com/VenusProtocol/isolated-pools/commit/fe9af55b0e94416cee6af63c3c73dbb06cb5acc1))
* updating deployment files ([609d94f](https://github.com/VenusProtocol/isolated-pools/commit/609d94f428d69c20c3a552054a95eb89f19b692f))


### Bug Fixes

* added config ([8ce8d9c](https://github.com/VenusProtocol/isolated-pools/commit/8ce8d9cd7dcfe98c3352e104c7d361a26af2193e))
* deployed il contracts ([9dbfa8c](https://github.com/VenusProtocol/isolated-pools/commit/9dbfa8c2aef6004080616afb704ded732335ee01))
* deployed native token gateway ([bc3fcdc](https://github.com/VenusProtocol/isolated-pools/commit/bc3fcdcb6e1912710430ce984b8b5f4f9bf76f5f))
* revert hardhat config ([62499d7](https://github.com/VenusProtocol/isolated-pools/commit/62499d7f24e8136cddbc5166a275dbd22a7b66db))
* set right address for VTreasury at basesepolia and add missing config for opmainnet ([2716f39](https://github.com/VenusProtocol/isolated-pools/commit/2716f39b648ad3853e20496225712f7cd5620dff))

## [3.7.0-dev.5](https://github.com/VenusProtocol/isolated-pools/compare/v3.7.0-dev.4...v3.7.0-dev.5) (2024-11-14)


### Features

* updating deployment files ([d74c45f](https://github.com/VenusProtocol/isolated-pools/commit/d74c45f31e4f1f47901a06ec305a404304382ece))
* updating deployment files ([e5f4fba](https://github.com/VenusProtocol/isolated-pools/commit/e5f4fbad7a10142adcab0b2d09181277627c7871))


### Bug Fixes

* deployed irm for ethereum ([be05ef4](https://github.com/VenusProtocol/isolated-pools/commit/be05ef44b30d15b7a858b49b57db41f5a98dfb11))
* deployed on arbitrum ([938d5bf](https://github.com/VenusProtocol/isolated-pools/commit/938d5bf6ec9bc42f801e8e4238be2c5bdf4d81da))
* deployed on opbnb and ethereym ([34d05b6](https://github.com/VenusProtocol/isolated-pools/commit/34d05b66f98327c9b16edd45289a77937d84b597))
* updated IRM params ([240682f](https://github.com/VenusProtocol/isolated-pools/commit/240682ff502323adaf6b0397252abc4e542eca35))

## [3.7.0-dev.4](https://github.com/VenusProtocol/isolated-pools/compare/v3.7.0-dev.3...v3.7.0-dev.4) (2024-11-14)


### Features

* add eth mainnet deployment for pufETH ([38495fb](https://github.com/VenusProtocol/isolated-pools/commit/38495fbae103e446d9edd3de03d6a17a24d1d8cf))
* add sepolia deployment for pufETH support ([22c566c](https://github.com/VenusProtocol/isolated-pools/commit/22c566ce2c10e465defbe54550d6d45f76783565))
* updating deployment files ([12f030e](https://github.com/VenusProtocol/isolated-pools/commit/12f030e29314375d5ccd3a15c977eb3c4e95ba11))

## [3.7.0-dev.3](https://github.com/VenusProtocol/isolated-pools/compare/v3.7.0-dev.2...v3.7.0-dev.3) (2024-11-08)


### Features

* updating deployment files ([448ce1b](https://github.com/VenusProtocol/isolated-pools/commit/448ce1b338250be5bbf2e1d73ab0a03e66ba8f41))
* updating deployment files ([2f7ee12](https://github.com/VenusProtocol/isolated-pools/commit/2f7ee12778fb5340cd9da2bce23459a19a81dc72))
* updating deployment files ([e5050d7](https://github.com/VenusProtocol/isolated-pools/commit/e5050d712ce1c15dcacfc23424ff1d757a52af24))


### Bug Fixes

* deployed mock eBTC ([8dcf6c3](https://github.com/VenusProtocol/isolated-pools/commit/8dcf6c3d67698d17ab66a5128a4ff831160b5734))
* deployed veBTC ([7353436](https://github.com/VenusProtocol/isolated-pools/commit/7353436302f0586c3b01e80d391812c578be3f9a))
* deployed vtoken on ethereum ([e095560](https://github.com/VenusProtocol/isolated-pools/commit/e095560090e5d4fd90f2ab959b2134d1b6124f92))
* fixed lint ([f77f214](https://github.com/VenusProtocol/isolated-pools/commit/f77f21444c91c4f108ea12705ad542364bb8a47f))
* merge conflict ([f96817f](https://github.com/VenusProtocol/isolated-pools/commit/f96817fdf93c8e0f300ae842278c8a0256d48f38))
* remove duplicate config ([fd58eb0](https://github.com/VenusProtocol/isolated-pools/commit/fd58eb00e41830937b47ea217c52cdddbcdc769b))
* updated initial supply ([d6a46eb](https://github.com/VenusProtocol/isolated-pools/commit/d6a46ebe9e789ae2f410cf2304394b0dda593bb0))

## [3.7.0-dev.2](https://github.com/VenusProtocol/isolated-pools/compare/v3.7.0-dev.1...v3.7.0-dev.2) (2024-11-07)


### Features

* updating deployment files ([5a30371](https://github.com/VenusProtocol/isolated-pools/commit/5a30371b786a40d35280c4a08a5ddc5a48f2ec03))
* updating deployment files ([f4b5a2d](https://github.com/VenusProtocol/isolated-pools/commit/f4b5a2da84de27f33406d05aa3fc31bfc8857937))


### Bug Fixes

* deployed eigen mock and vtoken ([d72cb6b](https://github.com/VenusProtocol/isolated-pools/commit/d72cb6b31495936d85db09cb55eef0266914036a))
* deployed vEIGEN on ethereum ([e4bcee9](https://github.com/VenusProtocol/isolated-pools/commit/e4bcee9f611acbef5964b09c68c70b94f902a246))

## [3.7.0-dev.1](https://github.com/VenusProtocol/isolated-pools/compare/v3.6.0...v3.7.0-dev.1) (2024-11-06)


### Features

* add USDC market deployment on zksync mainnet ([5d55389](https://github.com/VenusProtocol/isolated-pools/commit/5d5538985f310c3380624fc03580d306fd1bf61f))
* add USDC market deployments on zksync sepolia ([f698c78](https://github.com/VenusProtocol/isolated-pools/commit/f698c78476049ff34b373e47397da9dc97b70ef7))
* updating deployment files ([5f1c239](https://github.com/VenusProtocol/isolated-pools/commit/5f1c2398f6e7ca5e3da4b2d05eabd6dd529471b5))
* updating deployment files ([bc3500a](https://github.com/VenusProtocol/isolated-pools/commit/bc3500a894c92ada8ea4f9c16307b6568e092982))

## [3.6.0](https://github.com/VenusProtocol/isolated-pools/compare/v3.5.0...v3.6.0) (2024-10-10)


Expand Down
21 changes: 21 additions & 0 deletions deploy/018-native-token-gateway.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,14 @@ import { HardhatRuntimeEnvironment } from "hardhat/types";

import { contracts as ilArbOne } from "../deployments/arbitrumone.json";
import { contracts as ilArbSepolia } from "../deployments/arbitrumsepolia.json";
import { contracts as ilBaseMainnet } from "../deployments/basemainnet.json";
import { contracts as ilBaseSepolia } from "../deployments/basesepolia.json";
import { contracts as ilBscMainnet } from "../deployments/bscmainnet.json";
import { contracts as ilBscTestnet } from "../deployments/bsctestnet.json";
import { contracts as ilEthereum } from "../deployments/ethereum.json";
import { contracts as ilOpbnbMainnet } from "../deployments/opbnbmainnet.json";
import { contracts as ilOpbnbTestnet } from "../deployments/opbnbtestnet.json";
import { contracts as ilOpMainnet } from "../deployments/opmainnet.json";
import { contracts as ilOpSepolia } from "../deployments/opsepolia.json";
import { contracts as ilSepolia } from "../deployments/sepolia.json";
import { contracts as ilZkMainnet } from "../deployments/zksyncmainnet.json";
Expand Down Expand Up @@ -103,6 +106,24 @@ const VWNativeInfo: { [key: string]: VTokenConfig[] } = {
address: ilOpSepolia.VToken_vWETH_Core.address,
},
],
opmainnet: [
{
name: "vWETH_Core",
address: ilOpMainnet.VToken_vWETH_Core.address,
},
],
basesepolia: [
{
name: "vWETH_Core",
address: ilBaseSepolia.VToken_vWETH_Core.address,
},
],
basemainnet: [
{
name: "vWETH_Core",
address: ilBaseMainnet.VToken_vWETH_Core.address,
},
],
};

const getVWNativeTokens = (networkName: string): VTokenConfig[] => {
Expand Down
Loading