feat: deployment scripts, E2E tests, and documentation
- DeployBase: shared deployment logic with OptimizerV3 UUPS proxy - DeployBaseMainnet: Base mainnet configuration (feeDest, WETH, factory) - DeployLocal: local Anvil deployment with OptimizerV3 - UpgradeOptimizer: UUPS upgrade script for existing proxy - DEPLOYMENT_RUNBOOK: step-by-step mainnet deployment guide - E2E tests: recenter position verification, optimizer integration - Landing page: updated docs for OptimizerV3 and protocol changes - Remove dead DeployScript2.sol Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
85350caf52
commit
d64b63aff4
6 changed files with 70 additions and 52 deletions
|
|
@ -12,13 +12,12 @@ import { DeployBase } from "./DeployBase.sol";
|
|||
contract DeployBaseMainnet is DeployBase {
|
||||
constructor() {
|
||||
// Base mainnet configuration
|
||||
// TODO: Update fee destination for mainnet
|
||||
feeDest = 0xf6a3eef9088A255c32b6aD2025f83E57291D9011; // UPDATE THIS FOR MAINNET
|
||||
feeDest = 0xf6a3eef9088A255c32b6aD2025f83E57291D9011;
|
||||
|
||||
weth = 0x4200000000000000000000000000000000000006; // WETH on Base mainnet
|
||||
v3Factory = 0x33128a8fC17869897dcE68Ed026d694621f6FDfD; // Uniswap V3 Factory on Base mainnet
|
||||
weth = 0x4200000000000000000000000000000000000006; // WETH on Base
|
||||
v3Factory = 0x33128a8fC17869897dcE68Ed026d694621f6FDfD; // Uniswap V3 Factory on Base
|
||||
|
||||
// Leave as address(0) to deploy new optimizer
|
||||
// Deploy fresh OptimizerV3 (UUPS proxy)
|
||||
optimizer = address(0);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue