UNPKG

@yoroi/types

Version:

The Yoroi Types package of Yoroi SDK

63 lines (61 loc) 1.12 kB
/** * Flowtype definitions for pool * Generated by Flowgen from a Typescript Definition * Flowgen v1.21.0 */ import { PortfolioTokenId } from "../portfolio/token"; export type SwapPoolProvider = | "minswap" | "minswapv2" | "sundaeswap" | "wingriders" | "muesliswap" | "muesliswap_v1" | "muesliswap_v2" | "muesliswap_v3" | "muesliswap_v4" | "vyfi" | "spectrum"; export type SwapSupportedProvider = Extract< SwapPoolProvider, | "minswap" | "minswapv2" | "wingriders" | "sundaeswap" | "muesliswap" | "muesliswap_v2" | "vyfi" >; export type SwapPool = { provider: SwapSupportedProvider, fee: string, tokenA: { tokenId: PortfolioTokenId, quantity: bigint, ... }, tokenB: { tokenId: PortfolioTokenId, quantity: bigint, ... }, ptPriceTokenA: string, ptPriceTokenB: string, batcherFee: { tokenId: PortfolioTokenId, quantity: bigint, ... }, deposit: { tokenId: PortfolioTokenId, quantity: bigint, ... }, poolId: string, lpToken: { tokenId: PortfolioTokenId, quantity: bigint, ... }, ... };