UNPKG

@nemoprotocol/points-sdk

Version:

1. [Overview](#overview) 2. [Installation](#installation) 3. [Core Features](#core-features) 4. [API Reference](#api-reference) 5. [Type Definitions](#type-definitions)

63 lines 1.43 kB
import { CoinConfig } from './coin'; import { GetPriceConfig } from './price'; import { Transaction } from '@mysten/sui/transactions'; export interface LpPositionRaw { name: string; expiry: string; lp_amount: string; id: { id: string; }; description: string; market_state_id: string; } export interface LpPosition { name: string; expiry: string; lpAmount: string; id: { id: string; }; description: string; marketStateId: string; } export interface PyPositionRaw { expiry: string; id: { id: string; }; pt_balance: string; yt_balance: string; py_state_id: string; } export interface PyPosition { id: string; maturity: string; ptBalance: string; ytBalance: string; pyStateId: string; } interface InitPyPositionConfig { version: string; coinType: string; pyStateId: string; syCoinType: string; nemoContractId: string; } export interface InitPyPositionParams<T extends boolean = false> { tx: Transaction; returnDebugInfo?: T; config: InitPyPositionConfig; pyPositions?: { id: string; }[]; } export interface QueryYieldParams { address: string; ytBalance: string; pyPositions?: PyPosition[]; receivingType?: "sy" | "underlying"; config: InitPyPositionConfig & GetPriceConfig & CoinConfig; } export {}; //# sourceMappingURL=position.d.ts.map