// SPDX-License-Identifier: UNLICENSED pragma solidity ^0.8.24; import {DeployUniversalRouter} from '../DeployUniversalRouter.s.sol'; import {RouterParameters} from 'contracts/types/RouterParameters.sol'; contract DeployPolygon is DeployUniversalRouter { function setUp() public override { params = RouterParameters({ permit2: 0x000000000022D473030F116dDEE9F6B43aC78BA3, weth9: 0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270, v2Factory: 0x9e5A52f57b3038F1B8EeE45F28b3C1967e22799C, v3Factory: 0x1F98431c8aD98523631AE4a59f267346ea31F984, pairInitCodeHash: 0x96e8ac4277198ff8b6f785478aa9a39f403cb768dd02cbee326c3e7da348845f, poolInitCodeHash: 0xe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b54, v4PoolManager: 0x67366782805870060151383F4BbFF9daB53e5cD6, v3NFTPositionManager: 0xC36442b4a4522E871399CD717aBDD847Ab11FE88, v4PositionManager: 0x1Ec2eBf4F37E7363FDfe3551602425af0B3ceef9 }); unsupported = 0xEf1c6E67703c7BD7107eed8303Fbe6EC2554BF6B; } }