Variable UniswapV3Factory
UniswapV3Factory: readonly [
{
inputs: readonly [];
stateMutability: "nonpayable";
type: "constructor";
},
{
anonymous: false;
inputs: readonly [
{ indexed: true; internalType: "uint24"; name: "fee"; type: "uint24" },
{
indexed: true;
internalType: "int24";
name: "tickSpacing";
type: "int24";
},
];
name: "FeeAmountEnabled";
type: "event";
},
{
anonymous: false;
inputs: readonly [
{
indexed: true;
internalType: "address";
name: "oldOwner";
type: "address";
},
{
indexed: true;
internalType: "address";
name: "newOwner";
type: "address";
},
];
name: "OwnerChanged";
type: "event";
},
{
anonymous: false;
inputs: readonly [
{
indexed: true;
internalType: "address";
name: "token0";
type: "address";
},
{
indexed: true;
internalType: "address";
name: "token1";
type: "address";
},
{ indexed: true; internalType: "uint24"; name: "fee"; type: "uint24" },
{
indexed: false;
internalType: "int24";
name: "tickSpacing";
type: "int24";
},
{
indexed: false;
internalType: "address";
name: "pool";
type: "address";
},
];
name: "PoolCreated";
type: "event";
},
{
inputs: readonly [
{ internalType: "address"; name: "tokenA"; type: "address" },
{ internalType: "address"; name: "tokenB"; type: "address" },
{ internalType: "uint24"; name: "fee"; type: "uint24" },
];
name: "createPool";
outputs: readonly [
{ internalType: "address"; name: "pool"; type: "address" },
];
stateMutability: "nonpayable";
type: "function";
},
{
inputs: readonly [
{ internalType: "uint24"; name: "fee"; type: "uint24" },
{ internalType: "int24"; name: "tickSpacing"; type: "int24" },
];
name: "enableFeeAmount";
outputs: readonly [];
stateMutability: "nonpayable";
type: "function";
},
{
inputs: readonly [{ internalType: "uint24"; name: ""; type: "uint24" }];
name: "feeAmountTickSpacing";
outputs: readonly [{ internalType: "int24"; name: ""; type: "int24" }];
stateMutability: "view";
type: "function";
},
{
inputs: readonly [
{ internalType: "address"; name: ""; type: "address" },
{ internalType: "address"; name: ""; type: "address" },
{ internalType: "uint24"; name: ""; type: "uint24" },
];
name: "getPool";
outputs: readonly [{ internalType: "address"; name: ""; type: "address" }];
stateMutability: "view";
type: "function";
},
{
inputs: readonly [];
name: "owner";
outputs: readonly [{ internalType: "address"; name: ""; type: "address" }];
stateMutability: "view";
type: "function";
},
{
inputs: readonly [];
name: "parameters";
outputs: readonly [
{ internalType: "address"; name: "factory"; type: "address" },
{ internalType: "address"; name: "token0"; type: "address" },
{ internalType: "address"; name: "token1"; type: "address" },
{ internalType: "uint24"; name: "fee"; type: "uint24" },
{ internalType: "int24"; name: "tickSpacing"; type: "int24" },
];
stateMutability: "view";
type: "function";
},
{
inputs: readonly [
{ internalType: "address"; name: "_owner"; type: "address" },
];
name: "setOwner";
outputs: readonly [];
stateMutability: "nonpayable";
type: "function";
},
]