UNPKG

@signumjs/util

Version:

Useful utilities and tools for building Signum Network applications

19 lines 773 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.convertAssetPriceToPlanck = convertAssetPriceToPlanck; /** Original work Copyright (c) 2022 Signum Network */ const amount_1 = require("./amount"); /** * Converts an Asset Price (priceNQT) into Planck returned in Trade and/or Order objects from node * @param assetPrice The priceNQT from asset queries * @param decimals The decimals of that asset * * @category conversion */ function convertAssetPriceToPlanck(assetPrice, decimals) { // I'm "abusing" the Amount with its bignumber calculations here...Signa allows 8 decimals... return amount_1.Amount.fromSigna(assetPrice).multiply(10 ** (decimals - 8)).getPlanck(); } //# sourceMappingURL=convertAssetPriceToPlanck.js.map