UNPKG

olympus-module

Version:

Module made by Olympus Labs for easier access to the Olympus protocol through Javascript/Typescript

55 lines (50 loc) 967 B
export enum FundType { Index, Fund, Future, } export enum DerivativeStatus { New, Active, Paused, Closed, } export enum DerivativeProviders { MARKET = 'MarketProvider', PRICE = 'PriceProvider', EXCHANGE = 'ExchangeProvider', WITHDRAW = 'WithdrawProvider', RISK = 'RiskProvider', WHITELIST = 'WhitelistProvider', FEE = 'FeeProvider', REIMBURSABLE = 'Reimbursable', REBALANCE = 'RebalanceProvider', STEP = 'StepProvider', LOCKER = 'LockerProvider', BUYTOKENS = 'BuyTokens', TOKENBROKEN = 'TokenBroken', } export enum WhitelistType { Investment = 0, Maintenance = 1, Admin = 2, } export enum TxStatus { NEW = 'NEW', PENDING = 'PENDING', SUCCESS = 'SUCCESS', FAIL = 'FAIL', PAUSE = 'PAUSE', } export enum IndexProductStatus { AVAILABLE = 0, WITHDRAWING = 1, REBALANCING = 2, BUYING = 3, SELLING_TOKENS = 4, } export enum FundProductStatus { AVAILABLE = 0, WITHDRAWING = 1, SELLING_TOKENS = 2, }