Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
e4cf559
Deprecate old Aggregator Batch Router; add Aggregator Batch Router V2…
EndymionJkb Oct 8, 2025
d3574d7
Move old aggregator batch router to deprecated
EndymionJkb Oct 8, 2025
2c8b5fe
Add new aggregator batch router v2
EndymionJkb Oct 8, 2025
7e7af1c
Add fork test (new whale, adjust expected amount out)
EndymionJkb Oct 8, 2025
5998568
update addresses to show deprecated status
EndymionJkb Oct 8, 2025
584c8ff
Add more aggregator-specific tests
EndymionJkb Oct 8, 2025
e198609
fix: update commit
EndymionJkb Oct 8, 2025
55e8193
update artifacts
EndymionJkb Oct 30, 2025
150230b
update readme and commit for updated bytecode
EndymionJkb Oct 30, 2025
1754196
Merge branch 'master' into deployment-preparation/aggregator-batch-v2
EndymionJkb Oct 30, 2025
8520a51
Merge branch 'master' into deployment-preparation/aggregator-batch-v2
EndymionJkb Oct 31, 2025
704dab9
Merge branch 'master' into deployment-preparation/aggregator-batch-v2
EndymionJkb Oct 31, 2025
dbba67c
update addresses
EndymionJkb Oct 31, 2025
52c8d12
revert extra sepolia one
EndymionJkb Oct 31, 2025
b1bddbf
refactor: rename Aggregator -> Prepaid
EndymionJkb Oct 31, 2025
22055ce
Apply suggestion from @EndymionJkb
EndymionJkb Oct 31, 2025
1e0c3fa
Apply suggestion from @EndymionJkb
EndymionJkb Oct 31, 2025
0259acb
fix: name in readme
EndymionJkb Oct 31, 2025
d2e0229
Merge branch 'master' into deployment-preparation/aggregator-batch-v2
EndymionJkb Nov 1, 2025
0732ff7
Merge branch 'master' into deployment-preparation/aggregator-batch-v2
EndymionJkb Dec 18, 2025
b48aa4c
Merge branch 'master' into deployment-preparation/aggregator-batch-v2
EndymionJkb Dec 19, 2025
52470e8
Merge branch 'master' into deployment-preparation/aggregator-batch-v2
EndymionJkb Dec 19, 2025
3ca642c
Merge branch 'master' into deployment-preparation/aggregator-batch-v2
EndymionJkb Dec 22, 2025
8b1e0d0
Merge branch 'master' into deployment-preparation/aggregator-batch-v2
EndymionJkb Dec 23, 2025
3f7ff7a
Merge branch 'master' into deployment-preparation/aggregator-batch-v2
EndymionJkb Jan 16, 2026
647367e
update monad addresses
EndymionJkb Jan 16, 2026
942e311
Merge branch 'master' into deployment-preparation/aggregator-batch-v2
EndymionJkb Jan 16, 2026
fe68779
Merge branch 'master' into deployment-preparation/aggregator-batch-v2
EndymionJkb Jan 20, 2026
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
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,6 @@ Returns an object with all contracts from a deployment and their addresses.
| V3 Wrapped BPT Factory | [`20250418-v3-wrapped-bpt`](./v3/tasks/20250418-v3-wrapped-bpt) |
| V3 Protocol Fee Percentages Provider | [`20250502-v3-fee-percentages-provider`](./v3/tasks/20250502-v3-fee-percentages-provider) |
| V3 Protocol Fee Sweeper (V2) | [`20250503-v3-protocol-fee-sweeper-v2`](./v3/tasks/20250503-v3-protocol-fee-sweeper-v2) |
| V3 Aggregator Batch Router | [`20250507-v3-aggregator-batch-router`](./v3/tasks/20250507-v3-aggregator-batch-router) |
| V2 VeBoost V2.1 | [`20250613-veboost-v2.1`](./v2/tasks/20250613-veboost-v2.1) |
| V3 ReClamm Pool (V2) | [`20250702-v3-reclamm-pool-v2`](./v3/tasks/20250702-v3-reclamm-pool-v2) |
| V3 Token Pair Registry | [`20250806-v3-token-pair-registry`](./v3/tasks/20250806-v3-token-pair-registry) |
Expand All @@ -148,8 +147,7 @@ Returns an object with all contracts from a deployment and their addresses.
| Pool Swap Fee Helper | [`20250919-pool-swap-fee-helper`](./v2/tasks/20250919-pool-swap-fee-helper) |
| Timelock Authorizer, governance contract (V2) | [`20250925-timelock-authorizer`](./v2/tasks/20250925-timelock-authorizer) |
| Timelock Authorizer, governance contract (V3) | [`20250925-v3-timelock-authorizer`](./v3/tasks/20250925-v3-timelock-authorizer) |
| V3 Unbalanced Add via Swap Router | [`20251010-v3-unbalanced-add-via-swap-router`](./v3/tasks/20251010-v3-unbalanced-add-via-swap-router) |
| V3 Prepaid Composite Liquidity Router (V3) | [`20251010-v3-prepaid-composite-liquidity-router`](./v3/tasks/20251010-v3-prepaid-composite-liquidity-router-v3) |
| V3 Prepaid Batch Router (V2) | [`20251010-v3-prepaid-batch-router-v2`](./v3/tasks/20251010-v3-prepaid-batch-router-v2) |
| Vault v2.1 (patched for new L2s) | [`20251020-vault-v2.1`](./v2/tasks/20251020-vault-v2.1) |
| V3 Fixed Price Liquidity Bootstrapping Pool | [`20251205-v3-fixed-price-lbp`](./v3/tasks/20251205-v3-fixed-price-lbp) |
| V3 Liquidity Bootstrapping Pool (V3) | [`20251219-v3-liquidity-bootstrapping-pool-v3`](./v3/tasks/20251219-v3-liquidity-bootstrapping-pool-v3) |
Expand Down Expand Up @@ -264,6 +262,8 @@ Go to each deprecated deployment's readme file to learn more about why it is dep
| V3 Protocol Fee Helper | [`20250430-v3-protocol-fee-helper`](./v3/deprecated/20250430-v3-protocol-fee-helper) |
| V3 Pool Pause Helper | [`20250430-v3-pool-pause-helper`](./v3/deprecated/20250430-v3-pool-pause-helper) |
| V3 Pool Swap Fee Helper | [`20250430-v3-pool-swap-fee-helper`](./v3/deprecated/20250430-v3-pool-swap-fee-helper) |
| V3 Liquidity Bootstrapping Pool (V2) | [`20250701-v3-liquidity-bootstrapping-pool-v2`](./v3/deprecated/20250701-v3-liquidity-bootstrapping-pool-v2) |
| V3 Aggregator Batch Router | [`20250507-v3-aggregator-batch-router`](./v3/deprecated/20250507-v3-aggregator-batch-router) |
| V3 ERC4626 Cow Swap Fee Burner | [`20250507-v3-erc4626-cow-swap-fee-burner`](./v3/deprecated/20250507-v3-erc4626-cow-swap-fee-burner) |
| V3 Balancer Fee Burner | [`20250530-v3-balancer-fee-burner`](./v3/deprecated/20250530-v3-balancer-fee-burner) |
| V3 Liquidity Bootstrapping Pool (V2) | [`20250701-v3-liquidity-bootstrapping-pool-v2`](./v3/deprecated/20250701-v3-liquidity-bootstrapping-pool-v2) |
2 changes: 1 addition & 1 deletion addresses/arbitrum.json
Original file line number Diff line number Diff line change
Expand Up @@ -1228,7 +1228,7 @@
"address": "0xb21A277466e7dB6934556a1Ce12eb3F032815c8A"
}
],
"status": "ACTIVE",
"status": "DEPRECATED",
"version": "v3"
},
"20250507-v3-erc4626-cow-swap-fee-burner": {
Expand Down
2 changes: 1 addition & 1 deletion addresses/avalanche.json
Original file line number Diff line number Diff line change
Expand Up @@ -768,7 +768,7 @@
"address": "0x136f1EFcC3f8f88516B9E94110D56FDBfB1778d1"
}
],
"status": "ACTIVE",
"status": "DEPRECATED",
"version": "v3"
},
"20250507-v3-erc4626-cow-swap-fee-burner": {
Expand Down
2 changes: 1 addition & 1 deletion addresses/base.json
Original file line number Diff line number Diff line change
Expand Up @@ -818,7 +818,7 @@
"address": "0xF39CA6ede9BF7820a952b52f3c94af526bAB9015"
}
],
"status": "ACTIVE",
"status": "DEPRECATED",
"version": "v3"
},
"20250507-v3-erc4626-cow-swap-fee-burner": {
Expand Down
2 changes: 1 addition & 1 deletion addresses/gnosis.json
Original file line number Diff line number Diff line change
Expand Up @@ -948,7 +948,7 @@
"address": "0x870F988484A4b3034b6Cca09829f6a1B4123fBC1"
}
],
"status": "ACTIVE",
"status": "DEPRECATED",
"version": "v3"
},
"20250507-v3-erc4626-cow-swap-fee-burner": {
Expand Down
2 changes: 1 addition & 1 deletion addresses/hyperevm.json
Original file line number Diff line number Diff line change
Expand Up @@ -340,7 +340,7 @@
"address": "0x18CC3C68A5e64b40c846Aa6E45312cbcBb94f71b"
}
],
"status": "ACTIVE",
"status": "DEPRECATED",
"version": "v3"
},
"20250530-v3-balancer-fee-burner": {
Expand Down
2 changes: 1 addition & 1 deletion addresses/mainnet.json
Original file line number Diff line number Diff line change
Expand Up @@ -1786,7 +1786,7 @@
"address": "0xDADa7bE438bdD89416F4802B679E320b15c92D49"
}
],
"status": "ACTIVE",
"status": "DEPRECATED",
"version": "v3"
},
"20250507-v3-erc4626-cow-swap-fee-burner": {
Expand Down
2 changes: 1 addition & 1 deletion addresses/monad.json
Original file line number Diff line number Diff line change
Expand Up @@ -262,7 +262,7 @@
"address": "0x7A2535f5fB47b8e44c02Ef5D9990588313fe8F05"
}
],
"status": "ACTIVE",
"status": "DEPRECATED",
"version": "v3"
},
"20250702-v3-reclamm-pool-v2": {
Expand Down
2 changes: 1 addition & 1 deletion addresses/optimism.json
Original file line number Diff line number Diff line change
Expand Up @@ -1084,7 +1084,7 @@
"address": "0xB9d01CA61b9C181dA1051bFDd28e1097e920AB14"
}
],
"status": "ACTIVE",
"status": "DEPRECATED",
"version": "v3"
},
"20250507-v3-erc4626-cow-swap-fee-burner": {
Expand Down
2 changes: 1 addition & 1 deletion addresses/plasma.json
Original file line number Diff line number Diff line change
Expand Up @@ -348,7 +348,7 @@
"address": "0x3f170631ed9821Ca51A59D996aB095162438DC10"
}
],
"status": "ACTIVE",
"status": "DEPRECATED",
"version": "v3"
},
"20250530-v3-balancer-fee-burner": {
Expand Down
2 changes: 1 addition & 1 deletion addresses/sepolia.json
Original file line number Diff line number Diff line change
Expand Up @@ -1042,7 +1042,7 @@
"address": "0x17a00FcDEafeE2E97b52083330B3B339Fb633dC1"
}
],
"status": "ACTIVE",
"status": "DEPRECATED",
"version": "v3"
},
"20250507-v3-erc4626-cow-swap-fee-burner": {
Expand Down
2 changes: 1 addition & 1 deletion addresses/xlayer.json
Original file line number Diff line number Diff line change
Expand Up @@ -262,7 +262,7 @@
"address": "0x83E443EF4f9963C77bd860f94500075556668cb8"
}
],
"status": "ACTIVE",
"status": "DEPRECATED",
"version": "v3"
},
"20250702-v3-reclamm-pool-v2": {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# 2025-05-07 - V3 Aggregator Batch Router

> ⚠️ **DEPRECATED: do not use** ⚠️
>
> This version, while still safe to use, was superseded by [`PrepaidBatchRouter` V2](../../tasks/20251010-v3-prepaid-batch-router-v2/), which represents a refactor of the Router architecture.
Contains the `AggregatorBatchRouter`, for complex multi-hop swaps (supports buffer wrap / unwrap). This version of the BatchRouter does not use permit2. The sender pays the required amounts to the Vault up front, avoiding any kind of token approval requirements.

## Useful Files
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import { bn, fp } from '@helpers/numbers';
import { ZERO_ADDRESS } from '@helpers/constants';
import { currentTimestamp, DAY } from '@helpers/time';

describeForkTest('AggregatorBatchRouter-V3', 'mainnet', 21880900, function () {
describeForkTest.skip('AggregatorBatchRouter-V3', 'mainnet', 21880900, function () {
let task: Task;
let aggregatorBatchRouter: Contract;
let pool: Contract;
Expand Down
Loading
Loading