/* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ import { ethers, EventFilter, Signer, BigNumber, BigNumberish, PopulatedTransaction, } from "ethers"; import { Contract, ContractTransaction, CallOverrides, } from "@ethersproject/contracts"; import { BytesLike } from "@ethersproject/bytes"; import { Listener, Provider } from "@ethersproject/providers"; import { FunctionFragment, EventFragment, Result } from "@ethersproject/abi"; interface TickMathTestInterface extends ethers.utils.Interface { functions: { "MAX_SQRT_RATIO()": FunctionFragment; "MIN_SQRT_RATIO()": FunctionFragment; "getGasCostOfGetSqrtRatioAtTick(int24)": FunctionFragment; "getGasCostOfGetTickAtSqrtRatio(uint160)": FunctionFragment; "getSqrtRatioAtTick(int24)": FunctionFragment; "getTickAtSqrtRatio(uint160)": FunctionFragment; }; encodeFunctionData( functionFragment: "MAX_SQRT_RATIO", values?: undefined ): string; encodeFunctionData( functionFragment: "MIN_SQRT_RATIO", values?: undefined ): string; encodeFunctionData( functionFragment: "getGasCostOfGetSqrtRatioAtTick", values: [BigNumberish] ): string; encodeFunctionData( functionFragment: "getGasCostOfGetTickAtSqrtRatio", values: [BigNumberish] ): string; encodeFunctionData( functionFragment: "getSqrtRatioAtTick", values: [BigNumberish] ): string; encodeFunctionData( functionFragment: "getTickAtSqrtRatio", values: [BigNumberish] ): string; decodeFunctionResult( functionFragment: "MAX_SQRT_RATIO", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "MIN_SQRT_RATIO", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getGasCostOfGetSqrtRatioAtTick", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getGasCostOfGetTickAtSqrtRatio", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getSqrtRatioAtTick", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getTickAtSqrtRatio", data: BytesLike ): Result; events: {}; } export class TickMathTest extends Contract { connect(signerOrProvider: Signer | Provider | string): this; attach(addressOrName: string): this; deployed(): Promise; 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: TickMathTestInterface; functions: { MAX_SQRT_RATIO(overrides?: CallOverrides): Promise<{ 0: BigNumber; }>; "MAX_SQRT_RATIO()"(overrides?: CallOverrides): Promise<{ 0: BigNumber; }>; MIN_SQRT_RATIO(overrides?: CallOverrides): Promise<{ 0: BigNumber; }>; "MIN_SQRT_RATIO()"(overrides?: CallOverrides): Promise<{ 0: BigNumber; }>; getGasCostOfGetSqrtRatioAtTick( tick: BigNumberish, overrides?: CallOverrides ): Promise<{ 0: BigNumber; }>; "getGasCostOfGetSqrtRatioAtTick(int24)"( tick: BigNumberish, overrides?: CallOverrides ): Promise<{ 0: BigNumber; }>; getGasCostOfGetTickAtSqrtRatio( sqrtPriceX96: BigNumberish, overrides?: CallOverrides ): Promise<{ 0: BigNumber; }>; "getGasCostOfGetTickAtSqrtRatio(uint160)"( sqrtPriceX96: BigNumberish, overrides?: CallOverrides ): Promise<{ 0: BigNumber; }>; getSqrtRatioAtTick( tick: BigNumberish, overrides?: CallOverrides ): Promise<{ 0: BigNumber; }>; "getSqrtRatioAtTick(int24)"( tick: BigNumberish, overrides?: CallOverrides ): Promise<{ 0: BigNumber; }>; getTickAtSqrtRatio( sqrtPriceX96: BigNumberish, overrides?: CallOverrides ): Promise<{ 0: number; }>; "getTickAtSqrtRatio(uint160)"( sqrtPriceX96: BigNumberish, overrides?: CallOverrides ): Promise<{ 0: number; }>; }; MAX_SQRT_RATIO(overrides?: CallOverrides): Promise; "MAX_SQRT_RATIO()"(overrides?: CallOverrides): Promise; MIN_SQRT_RATIO(overrides?: CallOverrides): Promise; "MIN_SQRT_RATIO()"(overrides?: CallOverrides): Promise; getGasCostOfGetSqrtRatioAtTick( tick: BigNumberish, overrides?: CallOverrides ): Promise; "getGasCostOfGetSqrtRatioAtTick(int24)"( tick: BigNumberish, overrides?: CallOverrides ): Promise; getGasCostOfGetTickAtSqrtRatio( sqrtPriceX96: BigNumberish, overrides?: CallOverrides ): Promise; "getGasCostOfGetTickAtSqrtRatio(uint160)"( sqrtPriceX96: BigNumberish, overrides?: CallOverrides ): Promise; getSqrtRatioAtTick( tick: BigNumberish, overrides?: CallOverrides ): Promise; "getSqrtRatioAtTick(int24)"( tick: BigNumberish, overrides?: CallOverrides ): Promise; getTickAtSqrtRatio( sqrtPriceX96: BigNumberish, overrides?: CallOverrides ): Promise; "getTickAtSqrtRatio(uint160)"( sqrtPriceX96: BigNumberish, overrides?: CallOverrides ): Promise; callStatic: { MAX_SQRT_RATIO(overrides?: CallOverrides): Promise; "MAX_SQRT_RATIO()"(overrides?: CallOverrides): Promise; MIN_SQRT_RATIO(overrides?: CallOverrides): Promise; "MIN_SQRT_RATIO()"(overrides?: CallOverrides): Promise; getGasCostOfGetSqrtRatioAtTick( tick: BigNumberish, overrides?: CallOverrides ): Promise; "getGasCostOfGetSqrtRatioAtTick(int24)"( tick: BigNumberish, overrides?: CallOverrides ): Promise; getGasCostOfGetTickAtSqrtRatio( sqrtPriceX96: BigNumberish, overrides?: CallOverrides ): Promise; "getGasCostOfGetTickAtSqrtRatio(uint160)"( sqrtPriceX96: BigNumberish, overrides?: CallOverrides ): Promise; getSqrtRatioAtTick( tick: BigNumberish, overrides?: CallOverrides ): Promise; "getSqrtRatioAtTick(int24)"( tick: BigNumberish, overrides?: CallOverrides ): Promise; getTickAtSqrtRatio( sqrtPriceX96: BigNumberish, overrides?: CallOverrides ): Promise; "getTickAtSqrtRatio(uint160)"( sqrtPriceX96: BigNumberish, overrides?: CallOverrides ): Promise; }; filters: {}; estimateGas: { MAX_SQRT_RATIO(overrides?: CallOverrides): Promise; "MAX_SQRT_RATIO()"(overrides?: CallOverrides): Promise; MIN_SQRT_RATIO(overrides?: CallOverrides): Promise; "MIN_SQRT_RATIO()"(overrides?: CallOverrides): Promise; getGasCostOfGetSqrtRatioAtTick( tick: BigNumberish, overrides?: CallOverrides ): Promise; "getGasCostOfGetSqrtRatioAtTick(int24)"( tick: BigNumberish, overrides?: CallOverrides ): Promise; getGasCostOfGetTickAtSqrtRatio( sqrtPriceX96: BigNumberish, overrides?: CallOverrides ): Promise; "getGasCostOfGetTickAtSqrtRatio(uint160)"( sqrtPriceX96: BigNumberish, overrides?: CallOverrides ): Promise; getSqrtRatioAtTick( tick: BigNumberish, overrides?: CallOverrides ): Promise; "getSqrtRatioAtTick(int24)"( tick: BigNumberish, overrides?: CallOverrides ): Promise; getTickAtSqrtRatio( sqrtPriceX96: BigNumberish, overrides?: CallOverrides ): Promise; "getTickAtSqrtRatio(uint160)"( sqrtPriceX96: BigNumberish, overrides?: CallOverrides ): Promise; }; populateTransaction: { MAX_SQRT_RATIO(overrides?: CallOverrides): Promise; "MAX_SQRT_RATIO()"( overrides?: CallOverrides ): Promise; MIN_SQRT_RATIO(overrides?: CallOverrides): Promise; "MIN_SQRT_RATIO()"( overrides?: CallOverrides ): Promise; getGasCostOfGetSqrtRatioAtTick( tick: BigNumberish, overrides?: CallOverrides ): Promise; "getGasCostOfGetSqrtRatioAtTick(int24)"( tick: BigNumberish, overrides?: CallOverrides ): Promise; getGasCostOfGetTickAtSqrtRatio( sqrtPriceX96: BigNumberish, overrides?: CallOverrides ): Promise; "getGasCostOfGetTickAtSqrtRatio(uint160)"( sqrtPriceX96: BigNumberish, overrides?: CallOverrides ): Promise; getSqrtRatioAtTick( tick: BigNumberish, overrides?: CallOverrides ): Promise; "getSqrtRatioAtTick(int24)"( tick: BigNumberish, overrides?: CallOverrides ): Promise; getTickAtSqrtRatio( sqrtPriceX96: BigNumberish, overrides?: CallOverrides ): Promise; "getTickAtSqrtRatio(uint160)"( sqrtPriceX96: BigNumberish, overrides?: CallOverrides ): Promise; }; }