@volare.finance/utils.js
Version:
The Blockchain Utils
43 lines (42 loc) • 900 B
TypeScript
/**
* @file index.ts
* @author astra <astra@volare.finance>
* @date 2022
*/
import { BigNumber, Sym } from '../type';
export declare enum Pairs {
USDCUSD = "USDCUSD",
USDTUSD = "USDTUSD",
BTCUSD = "BTCUSD",
WBTCUSD = "BTCUSD",
ETHUSD = "ETHUSD",
WETHUSD = "ETHUSD",
AVAXUSD = "AVAXUSD",
WAVAXUSD = "AVAXUSD",
SOLUSDT = "SOLUSDT",
XRPUSD = "XRPUSD",
ZRXUSD = "ZRXUSD",
REPUSD = "REPUSD",
KNCUSD = "KNCUSD",
MANAUSD = "MANAUSD",
OMGUSD = "OMGUSD",
SNTUSD = "SNTUSD",
SANDUSD = "SANDUSD",
ASTRUSD = "ASTRUSD"
}
export declare enum PriceSource {
BINANCE = "binance",
MEXC = "mexc",
CHAINLINK = "chainlink"
}
export interface IPrice {
timestamp: number;
symbol: Sym;
pair: string;
price: BigNumber;
changed: number;
source: string;
}
export interface IPrices {
[key: string]: BigNumber;
}