@pollum-io/universal-router
Version:
Smart contracts for Universal Router
137 lines (116 loc) • 3.97 kB
TypeScript
/* Autogenerated file. Do not edit manually. */
/* tslint:disable */
/* eslint-disable */
import {
ethers,
EventFilter,
Signer,
BigNumber,
BigNumberish,
PopulatedTransaction,
} from "ethers";
import { Contract, ContractTransaction } from "@ethersproject/contracts";
import { BytesLike } from "@ethersproject/bytes";
import { Listener, Provider } from "@ethersproject/providers";
import { FunctionFragment, EventFragment, Result } from "@ethersproject/abi";
interface IPegasysV3PoolEventsInterface extends ethers.utils.Interface {
functions: {};
events: {
"Burn(address,int24,int24,uint128,uint256,uint256)": EventFragment;
"Collect(address,address,int24,int24,uint128,uint128)": EventFragment;
"CollectProtocol(address,address,uint128,uint128)": EventFragment;
"Flash(address,address,uint256,uint256,uint256,uint256)": EventFragment;
"IncreaseObservationCardinalityNext(uint16,uint16)": EventFragment;
"Initialize(uint160,int24)": EventFragment;
"Mint(address,address,int24,int24,uint128,uint256,uint256)": EventFragment;
"SetFeeProtocol(uint8,uint8,uint8,uint8)": EventFragment;
"Swap(address,address,int256,int256,uint160,uint128,int24)": EventFragment;
};
getEvent(nameOrSignatureOrTopic: "Burn"): EventFragment;
getEvent(nameOrSignatureOrTopic: "Collect"): EventFragment;
getEvent(nameOrSignatureOrTopic: "CollectProtocol"): EventFragment;
getEvent(nameOrSignatureOrTopic: "Flash"): EventFragment;
getEvent(
nameOrSignatureOrTopic: "IncreaseObservationCardinalityNext"
): EventFragment;
getEvent(nameOrSignatureOrTopic: "Initialize"): EventFragment;
getEvent(nameOrSignatureOrTopic: "Mint"): EventFragment;
getEvent(nameOrSignatureOrTopic: "SetFeeProtocol"): EventFragment;
getEvent(nameOrSignatureOrTopic: "Swap"): EventFragment;
}
export class IPegasysV3PoolEvents extends Contract {
connect(signerOrProvider: Signer | Provider | string): this;
attach(addressOrName: string): this;
deployed(): Promise<this>;
on(event: EventFilter | string, listener: Listener): this;
once(event: EventFilter | string, listener: Listener): this;
addListener(eventName: EventFilter | string, listener: Listener): this;
removeAllListeners(eventName: EventFilter | string): this;
removeListener(eventName: any, listener: Listener): this;
interface: IPegasysV3PoolEventsInterface;
functions: {};
callStatic: {};
filters: {
Burn(
owner: string | null,
tickLower: BigNumberish | null,
tickUpper: BigNumberish | null,
amount: null,
amount0: null,
amount1: null
): EventFilter;
Collect(
owner: string | null,
recipient: null,
tickLower: BigNumberish | null,
tickUpper: BigNumberish | null,
amount0: null,
amount1: null
): EventFilter;
CollectProtocol(
sender: string | null,
recipient: string | null,
amount0: null,
amount1: null
): EventFilter;
Flash(
sender: string | null,
recipient: string | null,
amount0: null,
amount1: null,
paid0: null,
paid1: null
): EventFilter;
IncreaseObservationCardinalityNext(
observationCardinalityNextOld: null,
observationCardinalityNextNew: null
): EventFilter;
Initialize(sqrtPriceX96: null, tick: null): EventFilter;
Mint(
sender: null,
owner: string | null,
tickLower: BigNumberish | null,
tickUpper: BigNumberish | null,
amount: null,
amount0: null,
amount1: null
): EventFilter;
SetFeeProtocol(
feeProtocol0Old: null,
feeProtocol1Old: null,
feeProtocol0New: null,
feeProtocol1New: null
): EventFilter;
Swap(
sender: string | null,
recipient: string | null,
amount0: null,
amount1: null,
sqrtPriceX96: null,
liquidity: null,
tick: null
): EventFilter;
};
estimateGas: {};
populateTransaction: {};
}