UNPKG

@cryptoalgebra/alm-sdk

Version:

Algebra ALM SDK

18 lines 654 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var univ3prices = require('@thanpolas/univ3prices'); // calculate price/ratio in the pool function getPrice(isInverted, sqrtPrice, decimals0, decimals1, decimalPlaces) { if (decimalPlaces === void 0) { decimalPlaces = 3; } var decimalArray = [decimals0, decimals1]; if (isInverted) { decimalArray = [decimals1, decimals0]; } var price = univ3prices(decimalArray, sqrtPrice).toSignificant({ reverse: isInverted, decimalPlaces: decimalPlaces, }); return price; } exports.default = getPrice; //# sourceMappingURL=getPrice.js.map