var e={_format:`hh-sol-artifact-1`,contractName:`IUniswapV3Factory`,sourceName:`contracts/interfaces/IUniswapV3Factory.sol`,abi:[{anonymous:!1,inputs:[{indexed:!0,internalType:`uint24`,name:`fee`,type:`uint24`},{indexed:!0,internalType:`int24`,name:`tickSpacing`,type:`int24`}],name:`FeeAmountEnabled`,type:`event`},{anonymous:!1,inputs:[{indexed:!0,internalType:`address`,name:`oldOwner`,type:`address`},{indexed:!0,internalType:`address`,name:`newOwner`,type:`address`}],name:`OwnerChanged`,type:`event`},{anonymous:!1,inputs:[{indexed:!0,internalType:`address`,name:`token0`,type:`address`},{indexed:!0,internalType:`address`,name:`token1`,type:`address`},{indexed:!0,internalType:`uint24`,name:`fee`,type:`uint24`},{indexed:!1,internalType:`int24`,name:`tickSpacing`,type:`int24`},{indexed:!1,internalType:`address`,name:`pool`,type:`address`}],name:`PoolCreated`,type:`event`},{inputs:[{internalType:`address`,name:`tokenA`,type:`address`},{internalType:`address`,name:`tokenB`,type:`address`},{internalType:`uint24`,name:`fee`,type:`uint24`}],name:`createPool`,outputs:[{internalType:`address`,name:`pool`,type:`address`}],stateMutability:`nonpayable`,type:`function`},{inputs:[{internalType:`uint24`,name:`fee`,type:`uint24`},{internalType:`int24`,name:`tickSpacing`,type:`int24`}],name:`enableFeeAmount`,outputs:[],stateMutability:`nonpayable`,type:`function`},{inputs:[{internalType:`uint24`,name:`fee`,type:`uint24`}],name:`feeAmountTickSpacing`,outputs:[{internalType:`int24`,name:``,type:`int24`}],stateMutability:`view`,type:`function`},{inputs:[{internalType:`address`,name:`tokenA`,type:`address`},{internalType:`address`,name:`tokenB`,type:`address`},{internalType:`uint24`,name:`fee`,type:`uint24`}],name:`getPool`,outputs:[{internalType:`address`,name:`pool`,type:`address`}],stateMutability:`view`,type:`function`},{inputs:[],name:`owner`,outputs:[{internalType:`address`,name:``,type:`address`}],stateMutability:`view`,type:`function`},{inputs:[{internalType:`address`,name:`_owner`,type:`address`}],name:`setOwner`,outputs:[],stateMutability:`nonpayable`,type:`function`}],bytecode:`0x`,deployedBytecode:`0x`,linkReferences:{},deployedLinkReferences:{}};exports.default=e;