Variable v4PoolManagerAbiConst

v4PoolManagerAbi: readonly [
    {
        name: "initialize";
        type: "function";
        stateMutability: "nonpayable";
        inputs: readonly [
            {
                type: "tuple";
                components: readonly [
                    { type: "address"; name: "currency0" },
                    { type: "address"; name: "currency1" },
                    { type: "uint24"; name: "fee" },
                    { type: "int24"; name: "tickSpacing" },
                    { type: "address"; name: "hooks" },
                ];
                name: "key";
            },
            { type: "uint160"; name: "sqrtPriceX96" },
        ];
        outputs: readonly [{ type: "int24"; name: "tick" }];
    },
    {
        name: "Initialize";
        type: "event";
        inputs: readonly [
            { type: "bytes32"; name: "id"; indexed: true },
            { type: "address"; name: "currency0"; indexed: true },
            { type: "address"; name: "currency1"; indexed: true },
            { type: "uint24"; name: "fee" },
            { type: "int24"; name: "tickSpacing" },
            { type: "address"; name: "hooks" },
            { type: "uint160"; name: "sqrtPriceX96" },
            { type: "int24"; name: "tick" },
        ];
    },
] = ...

Minimal authoritative IPoolManager surface used by the V4 lifecycle adapter.