UNPKG

@firefly-exchange/library-sui

Version:

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

40 lines (39 loc) 878 B
import { Address } from "../../types"; import { IPerpetualConfig } from "./IPerpetual"; export interface IOperators { admin: Address; sequencer: Address; funding: Address; fee: Address; pruning: Address; } export interface IDeployment { UpgradeCap: Address; AdminCap: Address; Package: Address; TreasuryCap: Address; InternalDataStore: Address; ExternalDataStore: Address; Operators: IOperators; SupportedAssets: { [key: string]: IAsset; }; Perpetuals: { [key: string]: IPerpetualConfig; }; } export interface IDeploymentConfig { rpc: string; wss: string; usdc?: string; currency?: string; operators: { [key: string]: Address; }; perpetuals?: Array<IPerpetualConfig>; } export interface IAsset { coinType: string; decimals: number; symbol: string; }