Constructors
constructor
- new OraclePrice(parseData): OraclePrice
Parameters
- parseData: {
confidence: BN;
exponent: BN;
price: BN;
timestamp?: BN;
}confidence: BN
exponent: BN
price: BN
Optional timestamp?: BN
Methods
cmp
- cmp(other): -1 | 0 | 1
Returns -1 | 0 | 1
getAssetAmountUsd
- getAssetAmountUsd(token_amount, token_decimals): BN
Parameters
- token_amount: BN
- token_decimals: number
Returns BN
getDivergenceFactor
- getDivergenceFactor(other): BN
Returns BN
getTokenAmount
- getTokenAmount(asset_amount_usd, token_decimals): BN
Parameters
- asset_amount_usd: BN
- token_decimals: number
Returns BN
toUiPrice
- toUiPrice(precision): string
Returns string
Static from
- from(parseData): OraclePrice
Parameters
- parseData: {
confidence: BN;
exponent: BN;
price: BN;
timestamp: BN;
}confidence: BN
exponent: BN
price: BN
timestamp: BN
Description
lhs.cmp(rhs) === (lhs > rhs) compare numbers and return
-1 (a < b),0 (a == b), or1 (a > b)depending on the comparison result