Variable v3PoolInitializerAbiConst
v3PoolInitializerAbi: readonly [
{
type: "function";
name: "createAndInitializePoolIfNecessary";
stateMutability: "payable";
inputs: readonly [
{ name: "token0"; type: "address" },
{ name: "token1"; type: "address" },
{ name: "fee"; type: "uint24" },
{ name: "sqrtPriceX96"; type: "uint160" },
];
outputs: readonly [{ name: "pool"; type: "address" }];
},
{
type: "function";
name: "factory";
stateMutability: "view";
inputs: readonly [];
outputs: readonly [{ name: ""; type: "address" }];
},
] = ...
Minimal PoolInitializer/NonfungiblePositionManager ABI used for atomic V3 setup.