Variable v3FactoryAbiConst

v3FactoryAbi: readonly [
    {
        type: "function";
        name: "createPool";
        stateMutability: "nonpayable";
        inputs: readonly [
            { name: "tokenA"; type: "address" },
            { name: "tokenB"; type: "address" },
            { name: "fee"; type: "uint24" },
        ];
        outputs: readonly [{ name: "pool"; type: "address" }];
    },
    {
        type: "function";
        name: "getPool";
        stateMutability: "view";
        inputs: readonly [
            { name: "tokenA"; type: "address" },
            { name: "tokenB"; type: "address" },
            { name: "fee"; type: "uint24" },
        ];
        outputs: readonly [{ name: "pool"; type: "address" }];
    },
    {
        type: "function";
        name: "feeAmountTickSpacing";
        stateMutability: "view";
        inputs: readonly [{ name: "fee"; type: "uint24" }];
        outputs: readonly [{ name: "tickSpacing"; type: "int24" }];
    },
    {
        type: "event";
        name: "PoolCreated";
        inputs: readonly [
            { name: "token0"; type: "address"; indexed: true },
            { name: "token1"; type: "address"; indexed: true },
            { name: "fee"; type: "uint24"; indexed: true },
            { name: "tickSpacing"; type: "int24"; indexed: false },
            { name: "pool"; type: "address"; indexed: false },
        ];
    },
] = ...

Minimal canonical Uniswap V3-compatible factory ABI used by pool lifecycle flows.