UNPKG

@symmetry-hq/baskets-v2-sdk

Version:

Symmetry Baskets V2 SDK

27 lines (26 loc) 839 B
import { Program } from "@coral-xyz/anchor"; import { PublicKey } from "@solana/web3.js"; import { BasketsProgram } from "../idl/types"; export declare const PYTH_SPONSORED_FEEDS_STATE_SIZE = 13066; export interface PythSponsoredFeeds { ownAddress: PublicKey; updateAuthority: PublicKey; numTokens: number; mints: PublicKey[]; feeds: PublicKey[]; isActive: number[]; } export declare function fetchPythSponsoredFeeds(program: Program<BasketsProgram>, pythSponsoredFeeds: PublicKey): Promise<PythSponsoredFeeds>; export interface PoolInfo { liquidity: number; poolType: number; pool: string; baseMint: string; quoteMint: string; baseTokenAccount: string; quoteTokenAccount: string; baseBalance: number; quoteBalance: number; baseDecimals: number; quoteDecimals: number; }