@hubbleprotocol/hubble-sdk
Version:
Hubble Protocol client SDK
59 lines (57 loc) • 2.3 kB
text/typescript
import Decimal from 'decimal.js';
// Number of lamports per SOL
export const LAMPORTS_PER_SOL = 1_000_000_000;
// Number of lamports per mSOL
export const LAMPORTS_PER_MSOL = 1_000_000_000;
// Number of lamports per DAOSOL
export const LAMPORTS_PER_DAOSOL = 1_000_000_000;
// Number of lamports per STSOL
export const LAMPORTS_PER_STSOL = 1_000_000_000;
// Number of lamports per SCNSOL
export const LAMPORTS_PER_SCNSOL = 1_000_000_000;
// Number of lamports per SSOL
export const LAMPORTS_PER_SSOL = 1_000_000_000;
// Number of decimals for ETH
export const DECIMALS_ETH = 1_000_000_00;
// Number of decimals for BTC
export const DECIMALS_BTC = 1_000_000;
// Number of decimals for FTT
export const DECIMALS_FTT = 1_000_000;
// Number of decimals for RAY
export const DECIMALS_RAY = 1_000_000;
// Number of decimals for SRM
export const DECIMALS_SRM = 1_000_000;
// Number of decimals for WSTETH
export const DECIMALS_WSTETH = 1_000_000_00;
// Number of decimals for LDO
export const DECIMALS_LDO = 1_000_000_00;
// Number of decimals for USDC
export const DECIMALS_USDC = 1_000_000;
export const DECIMALS_JSOL = 1_000_000_000;
export const DECIMALS_SCNSOL = 1_000_000_000;
export const DECIMALS_USDT = 1_000_000;
export const DECIMALS_CSOL = 1_000_000_000;
export const DECIMALS_CETH = 1_000_000_00;
export const DECIMALS_CBTC = 1_000_000;
export const DECIMALS_CSRM = 1_000_000;
export const DECIMALS_CRAY = 1_000_000;
export const DECIMALS_CFTT = 1_000_000;
export const DECIMALS_CMSOL = 1_000_000_000;
export const DECIMALS_CSTSOL = 1_000_000_000;
export const DECIMALS_CUSDC = 1_000_000;
export const DECIMALS_CSLND = 1_000_000;
export const DECIMALS_CORCA = 1_000_000;
export const DECIMALS_KUSDHUSDCORCA = 1_000_000;
export const DECIMALS_KUSDCUSDTORCA = 1_000_000;
export const DECIMALS_KSTSOLSOLORCA = 1_000_000_000;
export const DECIMALS_KUSHUSDCORCA = 1_000_000_000;
// Number of decimals for HBB
export const HBB_DECIMALS = 1_000_000;
// Number of decimals for USDH (stablecoin)
export const STABLECOIN_DECIMALS = 1_000_000;
// Stability provider scale factor
export const SCALE_FACTOR = 1_000_000_000;
// Decimal factor used with debt
export const DECIMAL_FACTOR = new Decimal('1000000000000000');
// Number of epoch to scale to sum tokens
export const EPOCH_TO_SCALE_TO_SUM_TOKENS = 24;