// SPDX-License-Identifier: GPL-3.0-or-later pragma solidity ^0.8.19; import { DeployBase } from "./DeployBase.sol"; /** * @title DeployBaseMainnet * @notice Deployment script for Base mainnet * @dev Run with: forge script script/DeployBaseMainnet.sol --rpc-url $BASE_RPC --broadcast --verify * @dev IMPORTANT: Review all parameters carefully before mainnet deployment */ contract DeployBaseMainnet is DeployBase { constructor() { // Base mainnet configuration feeDest = 0xf6a3eef9088A255c32b6aD2025f83E57291D9011; weth = 0x4200000000000000000000000000000000000006; // WETH on Base v3Factory = 0x33128a8fC17869897dcE68Ed026d694621f6FDfD; // Uniswap V3 Factory on Base // Deploy fresh OptimizerV3Push3 (UUPS proxy) optimizer = address(0); } }