chaingate
Version:
A complete TypeScript library for connecting to and making transactions on different blockchains
21 lines • 803 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.toSatoshi = toSatoshi;
exports.toBase = toBase;
const decimal_js_1 = __importDefault(require("decimal.js"));
function toSatoshi(amount) {
if (typeof amount == 'bigint')
return new decimal_js_1.default(amount.toString()).mul(1_0000_0000);
else
return amount.mul(new decimal_js_1.default(1_0000_0000));
}
function toBase(amount) {
if (typeof amount == 'bigint')
return new decimal_js_1.default(amount.toString()).div(1_0000_0000);
else
return amount.div(new decimal_js_1.default(1_0000_0000));
}
//# sourceMappingURL=UtxoUtils.js.map