constructor(pairs: Pair[], input: Token, output: Token)
The Route entity represents one or more ordered SwapX pairs with a fully specified path from input token to output token.
Example
import { ChainId, Token, CurrencyAmount } from "@swapx/sdk-core";
import { Pair, Route } from "@swapx/v2-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(
CurrencyAmount.fromRawAmount(HOT, "2000000000000000000"),
CurrencyAmount.fromRawAmount(NOT, "1000000000000000000")
);
const route = new Route([HOT_NOT], NOT, HOT);