@wormhole-foundation/sdk-connect
Version:
The core package for the Connect SDK, used in conjunction with 1 or more of the chain packages
14 lines • 773 B
TypeScript
import type { Network } from "@wormhole-foundation/sdk-base";
import type { ChainContext, TokenId } from "@wormhole-foundation/sdk-definitions";
import type { Wormhole } from "../wormhole.js";
import type { RouteTransferRequest } from "./request.js";
import type { Route, RouteConstructor } from "./route.js";
export declare class RouteResolver<N extends Network> {
wh: Wormhole<N>;
routeConstructors: RouteConstructor[];
inputTokenList?: TokenId[];
constructor(wh: Wormhole<N>, routeConstructors: RouteConstructor[]);
supportedDestinationTokens(inputToken: TokenId, fromChain: ChainContext<N>, toChain: ChainContext<N>): Promise<TokenId[]>;
findRoutes(request: RouteTransferRequest<N>): Promise<Route<N>[]>;
}
//# sourceMappingURL=resolver.d.ts.map