@signumjs/util
Version:
Useful utilities and tools for building Signum Network applications
19 lines • 773 B
JavaScript
;
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