Variable algebraIntegralPluginDataFactoryAbiConst
algebraIntegralPluginDataFactoryAbi: readonly [
{
name: "Pool";
type: "event";
inputs: readonly [
{ type: "address"; name: "token0"; indexed: true },
{ type: "address"; name: "token1"; indexed: true },
{ type: "address"; name: "pool" },
];
},
{
name: "CustomPool";
type: "event";
inputs: readonly [
{ type: "address"; name: "deployer"; indexed: true },
{ type: "address"; name: "token0"; indexed: true },
{ type: "address"; name: "token1"; indexed: true },
{ type: "address"; name: "pool" },
];
},
{
name: "poolDeployer";
type: "function";
stateMutability: "view";
inputs: readonly [];
outputs: readonly [{ type: "address" }];
},
{
name: "poolByPair";
type: "function";
stateMutability: "view";
inputs: readonly [
{ type: "address"; name: "tokenA" },
{ type: "address"; name: "tokenB" },
];
outputs: readonly [{ type: "address"; name: "pool" }];
},
{
name: "createPool";
type: "function";
stateMutability: "nonpayable";
inputs: readonly [
{ type: "address"; name: "tokenA" },
{ type: "address"; name: "tokenB" },
{ type: "bytes"; name: "data" },
];
outputs: readonly [{ type: "address"; name: "pool" }];
},
{
name: "defaultConfigurationForPool";
type: "function";
stateMutability: "view";
inputs: readonly [];
outputs: readonly [
{ type: "uint16"; name: "communityFee" },
{ type: "int24"; name: "tickSpacing" },
{ type: "uint16"; name: "fee" },
];
},
{
name: "defaultPluginFactory";
type: "function";
stateMutability: "view";
inputs: readonly [];
outputs: readonly [{ type: "address" }];
},
] = ...