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
The full path from input token to output token.
input
The input token.
output
The output token.
midPrice
Returns the current mid price along the route.