Uniswap Hooks
Hooks for interacting with Uniswap V2 protocol on Avalanche.
Uniswap Hooks
BuilderKit provides hooks for interacting with Uniswap V2-compatible DEXs on Avalanche, such as Trader Joe.
useUniswapV2
The useUniswapV2
hook provides functions for swapping tokens and managing liquidity using Uniswap V2 protocol.
Available Functions
getPair(chain_id: number, token_in: any, token_out: any)
: Get pair contract addressgetReserves(chain_id: number, pair: string)
: Get pair reservesgetAmountOut(reserves: [BigNumber, BigNumber], amount_in: BigNumber, token_in: any, token_out: any, fee?: number)
: Calculate output amountgetQuote(chain_id: number, token_in: any, token_out: any, amount_in: BigNumber)
: Get quote for swapgetMinAmountOut(amount: BigNumber, slippage?: number)
: Calculate minimum output with slippagegetSwapTransaction(chain_id: number, token_in: any, token_out: any, amount_in: BigNumber, amount_out: BigNumber, receiver: string)
: Generate swap transaction