UNPKG

@firefly-exchange/library-sui

Version:

Sui library housing helper methods, classes to interact with Bluefin protocol(s) deployed on Sui

29 lines (28 loc) 718 B
import { NumStr, SignedNumber } from "../../types"; import { SupportedAssets } from "../types"; export interface DepositedAsset { name: SupportedAssets; quantity: NumStr; } export interface IAccount { address: string; assets: Array<DepositedAsset>; crossPositions: Array<IPosition>; isolatedPositions: Array<IPosition>; authorized: Array<string>; fee_asset: SupportedAssets; } export interface IPosition { perpetual: string; size: NumStr; average_entry_price: NumStr; is_long: boolean; margin: NumStr; is_isolated: boolean; funding: { timestamp: number; rate: SignedNumber; }; pending_funding_payment: NumStr; leverage: NumStr; }