Constructors
constructor
- new EthersUniSwap3Pair(address, provider): EthersUniSwap3Pair
- Parameters- address: string
- provider: Provider
 
Properties
Private Optional _pool
_pool?: any
Private Optional _poolContract
_poolContract?: any
Private Optional _slot0
_slot0?: any
Private _tokenContracts
_tokenContracts: any
Private _tokens
_tokens: any
Protected address
address: string
Protected provider
provider: Provider
Methods
pool
- pool(): Promise<Pool>
- Returns Promise<Pool>
poolContract
- poolContract(): IUniswapV3Pool
- Returns IUniswapV3Pool
price
- price(): Promise<{ 
 tokens: {
 address: string;
 symbol: string;
 value: number;
 }[];
 }>
- Returns Promise<{ 
 tokens: {
 address: string;
 symbol: string;
 value: number;
 }[];
 }>
slot0
- slot0(): Promise<EthersUniswap3PoolSlot0Wrapper>
token
- token(index): Promise<Token>
- Returns Promise<Token>
tokenContract
- tokenContract(index): Promise<IERC20Metadata>
- Returns Promise<IERC20Metadata>