@hubbleprotocol/hubble-sdk
Version:
Hubble Protocol client SDK
23 lines (22 loc) • 756 B
TypeScript
import { PublicKey } from '@solana/web3.js';
import StabilityTokenMap from './StabilityTokenMap';
import Decimal from 'decimal.js';
export type StabilityPoolState = {
borrowingMarketState: PublicKey;
epochToScaleToSum: PublicKey;
liquidationsQueue: PublicKey;
version: Decimal;
numUsers: Decimal;
totalUsersProvidingStability: Decimal;
stablecoinDeposited: Decimal;
hbbEmissionsStartTs: Decimal;
cumulativeGainsTotal: StabilityTokenMap;
pendingCollateralGains: StabilityTokenMap;
currentEpoch: Decimal;
currentScale: Decimal;
p: Decimal;
lastStablecoinLossErrorOffset: Decimal;
lastCollLossErrorOffset: StabilityTokenMap;
lastIssuanceTimestamp: Decimal;
};
export default StabilityPoolState;