Skip to main content
Version: 2.0.0

Route

constructor(pairs: Pair[], input: Token)

The Route entity represents one or more ordered Uniswap pairs with a fully specified path from input token to output token.

Example

import { ChainId, Token, TokenAmount, Pair, Route } from "@uniswap/sdk";
const HOT = new Token(  ChainId.MAINNET,  "0xc0FFee0000000000000000000000000000000000",  18,  "HOT",  "Caffeine");const NOT = new Token(  ChainId.MAINNET,  "0xDeCAf00000000000000000000000000000000000",  18,  "NOT",  "Caffeine");const HOT_NOT = new Pair(  new TokenAmount(HOT, "2000000000000000000"),  new TokenAmount(NOT, "1000000000000000000"));
const route = new Route([HOT_NOT], NOT);

Properties

pairs#

pairs: Pair[]

The ordered pairs that the route is comprised of.

path#

path: Token[]

The full path from input token to output token.

input#

input: string;

The input token.

output#

output: string;

The output token.

midPrice#

midPrice: Price;

Returns the current mid price along the route.