UNPKG

@coolwallet/doge

Version:
20 lines (19 loc) 2.9 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.toReverseUintBuffer = toReverseUintBuffer; exports.toUintBuffer = toUintBuffer; var _bn = _interopRequireDefault(require("bn.js")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } function toReverseUintBuffer(numberOrString, byteSize) { var bn = new _bn["default"](numberOrString); var buf = Buffer.from(bn.toArray()).reverse(); return Buffer.alloc(byteSize).fill(buf, 0, buf.length); } function toUintBuffer(numberOrString, byteSize) { var bn = new _bn["default"](numberOrString); var buf = Buffer.from(bn.toArray()); return Buffer.alloc(byteSize).fill(buf, byteSize - buf.length, byteSize); } //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfYm4iLCJfaW50ZXJvcFJlcXVpcmVEZWZhdWx0IiwicmVxdWlyZSIsIm9iaiIsIl9fZXNNb2R1bGUiLCJ0b1JldmVyc2VVaW50QnVmZmVyIiwibnVtYmVyT3JTdHJpbmciLCJieXRlU2l6ZSIsImJuIiwiQk4iLCJidWYiLCJCdWZmZXIiLCJmcm9tIiwidG9BcnJheSIsInJldmVyc2UiLCJhbGxvYyIsImZpbGwiLCJsZW5ndGgiLCJ0b1VpbnRCdWZmZXIiXSwic291cmNlcyI6WyIuLi8uLi9zcmMvdXRpbHMvYnVmZmVyVXRpbC50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgQk4gZnJvbSAnYm4uanMnO1xuXG5leHBvcnQgZnVuY3Rpb24gdG9SZXZlcnNlVWludEJ1ZmZlcihudW1iZXJPclN0cmluZzogbnVtYmVyIHwgc3RyaW5nLCBieXRlU2l6ZTogbnVtYmVyKTogQnVmZmVyIHtcbiAgY29uc3QgYm4gPSBuZXcgQk4obnVtYmVyT3JTdHJpbmcpO1xuICBjb25zdCBidWYgPSBCdWZmZXIuZnJvbShibi50b0FycmF5KCkpLnJldmVyc2UoKTtcbiAgcmV0dXJuIEJ1ZmZlci5hbGxvYyhieXRlU2l6ZSkuZmlsbChidWYsIDAsIGJ1Zi5sZW5ndGgpO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gdG9VaW50QnVmZmVyKG51bWJlck9yU3RyaW5nOiBudW1iZXIgfCBzdHJpbmcsIGJ5dGVTaXplOiBudW1iZXIpOiBCdWZmZXIge1xuICBjb25zdCBibiA9IG5ldyBCTihudW1iZXJPclN0cmluZyk7XG4gIGNvbnN0IGJ1ZiA9IEJ1ZmZlci5mcm9tKGJuLnRvQXJyYXkoKSk7XG4gIHJldHVybiBCdWZmZXIuYWxsb2MoYnl0ZVNpemUpLmZpbGwoYnVmLCBieXRlU2l6ZSAtIGJ1Zi5sZW5ndGgsIGJ5dGVTaXplKTtcbn1cbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFBLElBQUFBLEdBQUEsR0FBQUMsc0JBQUEsQ0FBQUMsT0FBQTtBQUF1QixTQUFBRCx1QkFBQUUsR0FBQSxXQUFBQSxHQUFBLElBQUFBLEdBQUEsQ0FBQUMsVUFBQSxHQUFBRCxHQUFBLGdCQUFBQSxHQUFBO0FBRWhCLFNBQVNFLG1CQUFtQkEsQ0FBQ0MsY0FBK0IsRUFBRUMsUUFBZ0IsRUFBVTtFQUM3RixJQUFNQyxFQUFFLEdBQUcsSUFBSUMsY0FBRSxDQUFDSCxjQUFjLENBQUM7RUFDakMsSUFBTUksR0FBRyxHQUFHQyxNQUFNLENBQUNDLElBQUksQ0FBQ0osRUFBRSxDQUFDSyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUNDLE9BQU8sQ0FBQyxDQUFDO0VBQy9DLE9BQU9ILE1BQU0sQ0FBQ0ksS0FBSyxDQUFDUixRQUFRLENBQUMsQ0FBQ1MsSUFBSSxDQUFDTixHQUFHLEVBQUUsQ0FBQyxFQUFFQSxHQUFHLENBQUNPLE1BQU0sQ0FBQztBQUN4RDtBQUVPLFNBQVNDLFlBQVlBLENBQUNaLGNBQStCLEVBQUVDLFFBQWdCLEVBQVU7RUFDdEYsSUFBTUMsRUFBRSxHQUFHLElBQUlDLGNBQUUsQ0FBQ0gsY0FBYyxDQUFDO0VBQ2pDLElBQU1JLEdBQUcsR0FBR0MsTUFBTSxDQUFDQyxJQUFJLENBQUNKLEVBQUUsQ0FBQ0ssT0FBTyxDQUFDLENBQUMsQ0FBQztFQUNyQyxPQUFPRixNQUFNLENBQUNJLEtBQUssQ0FBQ1IsUUFBUSxDQUFDLENBQUNTLElBQUksQ0FBQ04sR0FBRyxFQUFFSCxRQUFRLEdBQUdHLEdBQUcsQ0FBQ08sTUFBTSxFQUFFVixRQUFRLENBQUM7QUFDMUUiLCJpZ25vcmVMaXN0IjpbXX0=