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.