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.