diff --git a/CHANGELOG.md b/CHANGELOG.md index 0bff75d3..c14f9395 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -71,6 +71,7 @@ #### V3 - Deprecated `20241205-v3-composite-liquidity-router`. +- Deprecated `20241205-v3-router`. #### V2 diff --git a/README.md b/README.md index 1ab1509d..5184b627 100644 --- a/README.md +++ b/README.md @@ -124,7 +124,6 @@ Returns an object with all contracts from a deployment and their addresses. | V3 Vault | [`20241204-v3-vault`](./v3/tasks/20241204-v3-vault) | | V3 Weighted Pool | [`20241205-v3-weighted-pool`](./v3/tasks/20241205-v3-weighted-pool) | | V3 Stable Pool | [`20241205-v3-stable-pool`](./v3/tasks/20241205-v3-stable-pool) | -| V3 Router | [`20241205-v3-router`](./v3/tasks/20241205-v3-router) | | V3 Batch Router | [`20241205-v3-batch-router`](./v3/tasks/20241205-v3-batch-router) | | V3 Buffer Router | [`20241205-v3-buffer-router`](./v3/tasks/20241205-v3-buffer-router) | | V3 Vault Explorer | [`20241205-v3-vault-explorer`](./v3/tasks/20241205-v3-vault-explorer) | @@ -137,6 +136,7 @@ Returns an object with all contracts from a deployment and their addresses. | V3 MEV Capture Hook | [`20250212-v3-mev-capture-hook`](./v3/tasks/20250212-v3-mev-capture-hook) | | V3 Protocol Fee Controller V2 | [`20250214-v3-protocol-fee-controller-v2`](./v3/tasks/20250214-v3-protocol-fee-controller-v2) | | V3 Aggregator Router | [`20250218-v3-aggregator-router`](./v3/tasks/20250218-v3-aggregator-router) | +| V3 Cow Swap Fee Burner | [`20250221-v3-cow-swap-fee-burner`](./v3/tasks/20250221-v3-cow-swap-fee-burner) | | V3 Protocol Fee Sweeper | [`20250228-v3-protocol-fee-sweeper`](./v3/tasks/20250228-v3-protocol-fee-sweeper) | | V3 Router V2 | [`20250307-v3-router-v2`](./v3/tasks/20250307-v3-router-v2) | | V3 Liquidity Bootstrapping Pool | [`20250307-v3-liquidity-bootstrapping-pool`](./v3/tasks/20250307-v3-liquidity-bootstrapping-pool) | @@ -228,4 +228,4 @@ Go to each deprecated deployment's readme file to learn more about why it is dep | Composable Stable Pools V5 (ZKEVM) | [`20230711-zkevm-composable-stable-pool-v5`](./v2/deprecated/20230711-zkevm-composable-stable-pool-v5) | | Stakeless Gauge Checkpointer | [`20230731-stakeless-gauge-checkpointer`](./v2/deprecated/20230731-stakeless-gauge-checkpointer) | | V3 Composite Liquidity Router | [`20241205-v3-composite-liquidity-router`](./v3/deprecated/20241205-v3-composite-liquidity-router) | -| V3 Cow Swap Fee Burner | [`20250221-v3-cow-swap-fee-burner`](./v3/tasks/20250221-v3-cow-swap-fee-burner) | \ No newline at end of file +| V3 Router | [`20241205-v3-router`](./v3/deprecated/20241205-v3-router) | diff --git a/addresses/arbitrum.json b/addresses/arbitrum.json index 52f70a4d..a8984166 100644 --- a/addresses/arbitrum.json +++ b/addresses/arbitrum.json @@ -894,7 +894,7 @@ "address": "0x0f08eEf2C785AA5e7539684aF04755dEC1347b7c" } ], - "status": "ACTIVE", + "status": "DEPRECATED", "version": "v3" }, "20241205-v3-stable-pool": { diff --git a/addresses/base.json b/addresses/base.json index b2ff103b..7382924b 100644 --- a/addresses/base.json +++ b/addresses/base.json @@ -494,7 +494,7 @@ "address": "0x76578ecf9a141296Ec657847fb45B0585bCDa3a6" } ], - "status": "ACTIVE", + "status": "DEPRECATED", "version": "v3" }, "20241205-v3-stable-pool": { diff --git a/addresses/gnosis.json b/addresses/gnosis.json index b38e58f6..0849bc29 100644 --- a/addresses/gnosis.json +++ b/addresses/gnosis.json @@ -614,7 +614,7 @@ "address": "0x84813aA3e079A665C0B80F944427eE83cBA63617" } ], - "status": "ACTIVE", + "status": "DEPRECATED", "version": "v3" }, "20241205-v3-stable-pool": { diff --git a/addresses/mainnet.json b/addresses/mainnet.json index d1cb3598..cacdddd4 100644 --- a/addresses/mainnet.json +++ b/addresses/mainnet.json @@ -1442,7 +1442,7 @@ "address": "0x5C6fb490BDFD3246EB0bB062c168DeCAF4bD9FDd" } ], - "status": "ACTIVE", + "status": "DEPRECATED", "version": "v3" }, "20241205-v3-stable-pool": { diff --git a/addresses/sepolia.json b/addresses/sepolia.json index d7a02bf3..5702455d 100644 --- a/addresses/sepolia.json +++ b/addresses/sepolia.json @@ -702,7 +702,7 @@ "address": "0x0BF61f706105EA44694f2e92986bD01C39930280" } ], - "status": "ACTIVE", + "status": "DEPRECATED", "version": "v3" }, "20241205-v3-stable-pool": { diff --git a/v3/deprecated/20241205-v3-composite-liquidity-router/test/task.fork.ts b/v3/deprecated/20241205-v3-composite-liquidity-router/test/task.fork.ts index add266f3..d58085f6 100644 --- a/v3/deprecated/20241205-v3-composite-liquidity-router/test/task.fork.ts +++ b/v3/deprecated/20241205-v3-composite-liquidity-router/test/task.fork.ts @@ -5,7 +5,7 @@ import { Contract } from 'ethers'; import { SignerWithAddress } from '@nomiclabs/hardhat-ethers/signers'; import { fp } from '@helpers/numbers'; -describeForkTest.skip('CompositeLiquidityRouter-V3', 'mainnet', 21336200, function () { +describeForkTest('CompositeLiquidityRouter-V3', 'mainnet', 21336200, function () { let task: Task; let compositeLiquidityRouter: Contract; let wethSigner: SignerWithAddress, alice: SignerWithAddress; diff --git a/v3/tasks/20241205-v3-router/artifact/Router.json b/v3/deprecated/20241205-v3-router/artifact/Router.json similarity index 100% rename from v3/tasks/20241205-v3-router/artifact/Router.json rename to v3/deprecated/20241205-v3-router/artifact/Router.json diff --git a/v3/tasks/20241205-v3-router/build-info/Router.json b/v3/deprecated/20241205-v3-router/build-info/Router.json similarity index 100% rename from v3/tasks/20241205-v3-router/build-info/Router.json rename to v3/deprecated/20241205-v3-router/build-info/Router.json diff --git a/v3/tasks/20241205-v3-router/index.ts b/v3/deprecated/20241205-v3-router/index.ts similarity index 100% rename from v3/tasks/20241205-v3-router/index.ts rename to v3/deprecated/20241205-v3-router/index.ts diff --git a/v3/tasks/20241205-v3-router/input.ts b/v3/deprecated/20241205-v3-router/input.ts similarity index 100% rename from v3/tasks/20241205-v3-router/input.ts rename to v3/deprecated/20241205-v3-router/input.ts diff --git a/v3/tasks/20241205-v3-router/output/arbitrum.json b/v3/deprecated/20241205-v3-router/output/arbitrum.json similarity index 100% rename from v3/tasks/20241205-v3-router/output/arbitrum.json rename to v3/deprecated/20241205-v3-router/output/arbitrum.json diff --git a/v3/tasks/20241205-v3-router/output/base.json b/v3/deprecated/20241205-v3-router/output/base.json similarity index 100% rename from v3/tasks/20241205-v3-router/output/base.json rename to v3/deprecated/20241205-v3-router/output/base.json diff --git a/v3/tasks/20241205-v3-router/output/gnosis.json b/v3/deprecated/20241205-v3-router/output/gnosis.json similarity index 100% rename from v3/tasks/20241205-v3-router/output/gnosis.json rename to v3/deprecated/20241205-v3-router/output/gnosis.json diff --git a/v3/tasks/20241205-v3-router/output/mainnet.json b/v3/deprecated/20241205-v3-router/output/mainnet.json similarity index 100% rename from v3/tasks/20241205-v3-router/output/mainnet.json rename to v3/deprecated/20241205-v3-router/output/mainnet.json diff --git a/v3/tasks/20241205-v3-router/output/sepolia.json b/v3/deprecated/20241205-v3-router/output/sepolia.json similarity index 100% rename from v3/tasks/20241205-v3-router/output/sepolia.json rename to v3/deprecated/20241205-v3-router/output/sepolia.json diff --git a/v3/tasks/20241205-v3-router/readme.md b/v3/deprecated/20241205-v3-router/readme.md similarity index 75% rename from v3/tasks/20241205-v3-router/readme.md rename to v3/deprecated/20241205-v3-router/readme.md index 70af0206..af623420 100644 --- a/v3/tasks/20241205-v3-router/readme.md +++ b/v3/deprecated/20241205-v3-router/readme.md @@ -1,5 +1,11 @@ # 2024-12-05 - V3 Router +> ⚠️ **DEPRECATED: do not use** ⚠️ +> +> This router was superseded by this [updated version](../../tasks/20250307-v3-router-v2/). + +Note that the original router is still *safe* to use. + Base Router deployment for V3. Contains `Router` for basic, single step operations (e.g., pool initialization, add, remove, swap). diff --git a/v3/tasks/20241205-v3-router/test/task.fork.ts b/v3/deprecated/20241205-v3-router/test/task.fork.ts similarity index 98% rename from v3/tasks/20241205-v3-router/test/task.fork.ts rename to v3/deprecated/20241205-v3-router/test/task.fork.ts index 296f9a17..989ccca7 100644 --- a/v3/tasks/20241205-v3-router/test/task.fork.ts +++ b/v3/deprecated/20241205-v3-router/test/task.fork.ts @@ -9,7 +9,7 @@ import * as expectEvent from '@helpers/expectEvent'; import { RouterDeployment } from '../input'; import { setBalance } from '@nomicfoundation/hardhat-network-helpers'; -describeForkTest('Router-V3', 'mainnet', 21336200, function () { +describeForkTest.skip('Router-V3', 'mainnet', 21336200, function () { let task: Task; let router: Contract, permit2: Contract; let factory: Contract, pool: Contract;