iotex-antenna
Advanced tools
Comparing version 0.3.0 to 0.4.0
@@ -1,2 +0,1 @@ | ||
/* eslint-disable import/no-unresolved */ | ||
module.exports = require('./dist/main.js'); | ||
module.exports = require("./lib/index.js"); |
@@ -12,3 +12,13 @@ "use strict"; | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
class Account { | ||
constructor() { | ||
_defineProperty(this, "address", void 0); | ||
_defineProperty(this, "privateKey", void 0); | ||
_defineProperty(this, "publicKey", void 0); | ||
} | ||
static fromPrivateKey(privateKey) { | ||
@@ -25,3 +35,3 @@ const obj = (0, _crypto.privateKeyToAccount)(privateKey); | ||
const h = (0, _hash.hash256b)(bytes); | ||
return Buffer.from((0, _crypto.makeSigner)(0)(h.toString('hex'), this.privateKey), 'hex'); | ||
return Buffer.from((0, _crypto.makeSigner)(0)(h.toString("hex"), this.privateKey), "hex"); | ||
} | ||
@@ -31,2 +41,3 @@ | ||
exports.Account = Account; | ||
exports.Account = Account; | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9hY2NvdW50L2FjY291bnQudHMiXSwibmFtZXMiOlsiQWNjb3VudCIsImZyb21Qcml2YXRlS2V5IiwicHJpdmF0ZUtleSIsIm9iaiIsImFjdCIsImFkZHJlc3MiLCJwdWJsaWNLZXkiLCJzaWduIiwiYnl0ZXMiLCJoIiwiQnVmZmVyIiwiZnJvbSIsInRvU3RyaW5nIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUE7O0FBQ0E7Ozs7QUFVTyxNQUFNQSxPQUFOLENBQWtDO0FBQUE7QUFBQTs7QUFBQTs7QUFBQTtBQUFBOztBQUt2QyxTQUFjQyxjQUFkLENBQTZCQyxVQUE3QixFQUEyRDtBQUN6RCxVQUFNQyxHQUFHLEdBQUcsaUNBQW9CRCxVQUFwQixDQUFaO0FBQ0EsVUFBTUUsR0FBRyxHQUFHLElBQUlKLE9BQUosRUFBWjtBQUNBSSxJQUFBQSxHQUFHLENBQUNDLE9BQUosR0FBY0YsR0FBRyxDQUFDRSxPQUFsQjtBQUNBRCxJQUFBQSxHQUFHLENBQUNGLFVBQUosR0FBaUJDLEdBQUcsQ0FBQ0QsVUFBckI7QUFDQUUsSUFBQUEsR0FBRyxDQUFDRSxTQUFKLEdBQWdCSCxHQUFHLENBQUNHLFNBQXBCO0FBQ0EsV0FBT0YsR0FBUDtBQUNEOztBQUVNRyxFQUFBQSxJQUFQLENBQVlDLEtBQVosRUFBeUQ7QUFDdkQsVUFBTUMsQ0FBQyxHQUFHLG9CQUFTRCxLQUFULENBQVY7QUFDQSxXQUFPRSxNQUFNLENBQUNDLElBQVAsQ0FDTCx3QkFBVyxDQUFYLEVBQWNGLENBQUMsQ0FBQ0csUUFBRixDQUFXLEtBQVgsQ0FBZCxFQUFpQyxLQUFLVixVQUF0QyxDQURLLEVBRUwsS0FGSyxDQUFQO0FBSUQ7O0FBcEJzQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IG1ha2VTaWduZXIsIHByaXZhdGVLZXlUb0FjY291bnQgfSBmcm9tIFwiLi4vY3J5cHRvL2NyeXB0b1wiO1xuaW1wb3J0IHsgaGFzaDI1NmIgfSBmcm9tIFwiLi4vY3J5cHRvL2hhc2hcIjtcblxuZXhwb3J0IGludGVyZmFjZSBJQWNjb3VudCB7XG4gIGFkZHJlc3M6IHN0cmluZztcbiAgcHJpdmF0ZUtleTogc3RyaW5nO1xuICBwdWJsaWNLZXk6IHN0cmluZztcblxuICBzaWduKGRhdGE6IHN0cmluZyB8IEJ1ZmZlciB8IFVpbnQ4QXJyYXkpOiBCdWZmZXI7XG59XG5cbmV4cG9ydCBjbGFzcyBBY2NvdW50IGltcGxlbWVudHMgSUFjY291bnQge1xuICBwdWJsaWMgYWRkcmVzczogc3RyaW5nO1xuICBwdWJsaWMgcHJpdmF0ZUtleTogc3RyaW5nO1xuICBwdWJsaWMgcHVibGljS2V5OiBzdHJpbmc7XG5cbiAgcHVibGljIHN0YXRpYyBmcm9tUHJpdmF0ZUtleShwcml2YXRlS2V5OiBzdHJpbmcpOiBJQWNjb3VudCB7XG4gICAgY29uc3Qgb2JqID0gcHJpdmF0ZUtleVRvQWNjb3VudChwcml2YXRlS2V5KTtcbiAgICBjb25zdCBhY3QgPSBuZXcgQWNjb3VudCgpO1xuICAgIGFjdC5hZGRyZXNzID0gb2JqLmFkZHJlc3M7XG4gICAgYWN0LnByaXZhdGVLZXkgPSBvYmoucHJpdmF0ZUtleTtcbiAgICBhY3QucHVibGljS2V5ID0gb2JqLnB1YmxpY0tleTtcbiAgICByZXR1cm4gYWN0O1xuICB9XG5cbiAgcHVibGljIHNpZ24oYnl0ZXM6IHN0cmluZyB8IEJ1ZmZlciB8IFVpbnQ4QXJyYXkpOiBCdWZmZXIge1xuICAgIGNvbnN0IGggPSBoYXNoMjU2YihieXRlcyk7XG4gICAgcmV0dXJuIEJ1ZmZlci5mcm9tKFxuICAgICAgbWFrZVNpZ25lcigwKShoLnRvU3RyaW5nKFwiaGV4XCIpLCB0aGlzLnByaXZhdGVLZXkpLFxuICAgICAgXCJoZXhcIlxuICAgICk7XG4gIH1cbn1cbiJdfQ== |
@@ -14,5 +14,12 @@ "use strict"; | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
class Accounts { | ||
constructor(rpcMethod) {} | ||
// @ts-ignore | ||
constructor(rpcMethod) { | ||
_defineProperty(this, "rpcMethod", void 0); | ||
this.rpcMethod = rpcMethod; | ||
} | ||
create(entropy) { | ||
@@ -35,2 +42,3 @@ const acct = _account.default.create(entropy); | ||
exports.Accounts = Accounts; | ||
exports.Accounts = Accounts; | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9hY2NvdW50L2FjY291bnRzLnRzIl0sIm5hbWVzIjpbIkFjY291bnRzIiwiY29uc3RydWN0b3IiLCJycGNNZXRob2QiLCJjcmVhdGUiLCJlbnRyb3B5IiwiYWNjdCIsImFjY291bnQiLCJwcml2YXRlS2V5Iiwic3Vic3RyIiwiQWNjb3VudCIsImZyb21Qcml2YXRlS2V5IiwicHJpdmF0ZUtleVRvQWNjb3VudCIsInNpZ24iLCJkYXRhIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQ0E7O0FBRUE7Ozs7OztBQUdPLE1BQU1BLFFBQU4sQ0FBZTtBQUNwQjtBQUdBQyxFQUFBQSxXQUFXLENBQUNDLFNBQUQsRUFBd0I7QUFBQTs7QUFDakMsU0FBS0EsU0FBTCxHQUFpQkEsU0FBakI7QUFDRDs7QUFFTUMsRUFBQUEsTUFBUCxDQUFjQyxPQUFkLEVBQTBDO0FBQ3hDLFVBQU1DLElBQUksR0FBR0MsaUJBQVFILE1BQVIsQ0FBZUMsT0FBZixDQUFiOztBQUNBLFVBQU1HLFVBQVUsR0FBR0YsSUFBSSxDQUFDRSxVQUFMLENBQWdCQyxNQUFoQixDQUF1QixDQUF2QixDQUFuQjtBQUNBLFdBQU9DLGtCQUFRQyxjQUFSLENBQXVCSCxVQUF2QixDQUFQO0FBQ0Q7O0FBRU1JLEVBQUFBLG1CQUFQLENBQTJCSixVQUEzQixFQUF5RDtBQUN2RCxXQUFPRSxrQkFBUUMsY0FBUixDQUF1QkgsVUFBdkIsQ0FBUDtBQUNEOztBQUVNSyxFQUFBQSxJQUFQLENBQVlDLElBQVosRUFBZ0ROLFVBQWhELEVBQTRFO0FBQzFFLFdBQU9FLGtCQUFRQyxjQUFSLENBQXVCSCxVQUF2QixFQUFtQ0ssSUFBbkMsQ0FBd0NDLElBQXhDLENBQVA7QUFDRDs7QUFwQm1CIiwic291cmNlc0NvbnRlbnQiOlsiLy8gQHRzLWlnbm9yZVxuaW1wb3J0IGFjY291bnQgZnJvbSBcImV0aC1saWIvbGliL2FjY291bnRcIjtcbmltcG9ydCB7IElScGNNZXRob2QgfSBmcm9tIFwiLi4vcnBjLW1ldGhvZC90eXBlc1wiO1xuaW1wb3J0IHsgQWNjb3VudCB9IGZyb20gXCIuL2FjY291bnRcIjtcbmltcG9ydCB7IElBY2NvdW50IH0gZnJvbSBcIi4vYWNjb3VudFwiO1xuXG5leHBvcnQgY2xhc3MgQWNjb3VudHMge1xuICAvLyBAdHMtaWdub3JlXG4gIHByaXZhdGUgcmVhZG9ubHkgcnBjTWV0aG9kOiBJUnBjTWV0aG9kO1xuXG4gIGNvbnN0cnVjdG9yKHJwY01ldGhvZDogSVJwY01ldGhvZCkge1xuICAgIHRoaXMucnBjTWV0aG9kID0gcnBjTWV0aG9kO1xuICB9XG5cbiAgcHVibGljIGNyZWF0ZShlbnRyb3B5Pzogc3RyaW5nKTogSUFjY291bnQge1xuICAgIGNvbnN0IGFjY3QgPSBhY2NvdW50LmNyZWF0ZShlbnRyb3B5KTtcbiAgICBjb25zdCBwcml2YXRlS2V5ID0gYWNjdC5wcml2YXRlS2V5LnN1YnN0cigyKTtcbiAgICByZXR1cm4gQWNjb3VudC5mcm9tUHJpdmF0ZUtleShwcml2YXRlS2V5KTtcbiAgfVxuXG4gIHB1YmxpYyBwcml2YXRlS2V5VG9BY2NvdW50KHByaXZhdGVLZXk6IHN0cmluZyk6IElBY2NvdW50IHtcbiAgICByZXR1cm4gQWNjb3VudC5mcm9tUHJpdmF0ZUtleShwcml2YXRlS2V5KTtcbiAgfVxuXG4gIHB1YmxpYyBzaWduKGRhdGE6IHN0cmluZyB8IEJ1ZmZlciB8IFVpbnQ4QXJyYXksIHByaXZhdGVLZXk6IHN0cmluZyk6IEJ1ZmZlciB7XG4gICAgcmV0dXJuIEFjY291bnQuZnJvbVByaXZhdGVLZXkocHJpdmF0ZUtleSkuc2lnbihkYXRhKTtcbiAgfVxufVxuIl19 |
@@ -18,3 +18,3 @@ "use strict"; | ||
function fromRau(rau, unit) { | ||
return convert(rau, unit, 'div'); | ||
return convert(rau, unit, "div"); | ||
} | ||
@@ -30,3 +30,3 @@ /** | ||
function toRau(num, unit) { | ||
return convert(num, unit, 'multipliedBy'); | ||
return convert(num, unit, "multipliedBy"); | ||
} | ||
@@ -38,23 +38,30 @@ | ||
switch (unit) { | ||
case 'Rau': | ||
case "Rau": | ||
return num; | ||
case 'KRau': | ||
return rauBN[operator](new _bignumber.BigNumber('1000')).toString(10); | ||
case "KRau": | ||
// @ts-ignore | ||
return rauBN[operator](new _bignumber.BigNumber("1000")).toString(10); | ||
case 'MRau': | ||
return rauBN[operator](new _bignumber.BigNumber('1000000')).toString(10); | ||
case "MRau": | ||
// @ts-ignore | ||
return rauBN[operator](new _bignumber.BigNumber("1000000")).toString(10); | ||
case 'GRau': | ||
return rauBN[operator](new _bignumber.BigNumber('1000000000')).toString(10); | ||
case "GRau": | ||
// @ts-ignore | ||
return rauBN[operator](new _bignumber.BigNumber("1000000000")).toString(10); | ||
case 'Qev': | ||
return rauBN[operator](new _bignumber.BigNumber('1000000000000')).toString(10); | ||
case "Qev": | ||
// @ts-ignore | ||
return rauBN[operator](new _bignumber.BigNumber("1000000000000")).toString(10); | ||
case 'Jing': | ||
return rauBN[operator](new _bignumber.BigNumber('1000000000000000')).toString(10); | ||
case "Jing": | ||
// @ts-ignore | ||
return rauBN[operator](new _bignumber.BigNumber("1000000000000000")).toString(10); | ||
default: | ||
return rauBN[operator](new _bignumber.BigNumber('1000000000000000000')).toString(10); | ||
// @ts-ignore | ||
return rauBN[operator](new _bignumber.BigNumber("1000000000000000000")).toString(10); | ||
} | ||
} | ||
} | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9hY2NvdW50L3V0aWxzLnRzIl0sIm5hbWVzIjpbImZyb21SYXUiLCJyYXUiLCJ1bml0IiwiY29udmVydCIsInRvUmF1IiwibnVtIiwib3BlcmF0b3IiLCJyYXVCTiIsIkJpZ051bWJlciIsInRvU3RyaW5nIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUFBOztBQUVBOzs7Ozs7QUFNTyxTQUFTQSxPQUFULENBQWlCQyxHQUFqQixFQUE4QkMsSUFBOUIsRUFBb0Q7QUFDekQsU0FBT0MsT0FBTyxDQUFDRixHQUFELEVBQU1DLElBQU4sRUFBWSxLQUFaLENBQWQ7QUFDRDtBQUVEOzs7Ozs7OztBQU1PLFNBQVNFLEtBQVQsQ0FBZUMsR0FBZixFQUE0QkgsSUFBNUIsRUFBa0Q7QUFDdkQsU0FBT0MsT0FBTyxDQUFDRSxHQUFELEVBQU1ILElBQU4sRUFBWSxjQUFaLENBQWQ7QUFDRDs7QUFFRCxTQUFTQyxPQUFULENBQWlCRSxHQUFqQixFQUE4QkgsSUFBOUIsRUFBNENJLFFBQTVDLEVBQXNFO0FBQ3BFLFFBQU1DLEtBQUssR0FBRyxJQUFJQyxvQkFBSixDQUFjSCxHQUFkLENBQWQ7O0FBQ0EsVUFBUUgsSUFBUjtBQUNFLFNBQUssS0FBTDtBQUNFLGFBQU9HLEdBQVA7O0FBQ0YsU0FBSyxNQUFMO0FBQ0U7QUFDQSxhQUFPRSxLQUFLLENBQUNELFFBQUQsQ0FBTCxDQUFnQixJQUFJRSxvQkFBSixDQUFjLE1BQWQsQ0FBaEIsRUFBdUNDLFFBQXZDLENBQWdELEVBQWhELENBQVA7O0FBQ0YsU0FBSyxNQUFMO0FBQ0U7QUFDQSxhQUFPRixLQUFLLENBQUNELFFBQUQsQ0FBTCxDQUFnQixJQUFJRSxvQkFBSixDQUFjLFNBQWQsQ0FBaEIsRUFBMENDLFFBQTFDLENBQW1ELEVBQW5ELENBQVA7O0FBQ0YsU0FBSyxNQUFMO0FBQ0U7QUFDQSxhQUFPRixLQUFLLENBQUNELFFBQUQsQ0FBTCxDQUFnQixJQUFJRSxvQkFBSixDQUFjLFlBQWQsQ0FBaEIsRUFBNkNDLFFBQTdDLENBQXNELEVBQXRELENBQVA7O0FBQ0YsU0FBSyxLQUFMO0FBQ0U7QUFDQSxhQUFPRixLQUFLLENBQUNELFFBQUQsQ0FBTCxDQUFnQixJQUFJRSxvQkFBSixDQUFjLGVBQWQsQ0FBaEIsRUFBZ0RDLFFBQWhELENBQXlELEVBQXpELENBQVA7O0FBQ0YsU0FBSyxNQUFMO0FBQ0U7QUFDQSxhQUFPRixLQUFLLENBQUNELFFBQUQsQ0FBTCxDQUFnQixJQUFJRSxvQkFBSixDQUFjLGtCQUFkLENBQWhCLEVBQW1EQyxRQUFuRCxDQUE0RCxFQUE1RCxDQUFQOztBQUNGO0FBQ0U7QUFDQSxhQUFPRixLQUFLLENBQUNELFFBQUQsQ0FBTCxDQUFnQixJQUFJRSxvQkFBSixDQUFjLHFCQUFkLENBQWhCLEVBQXNEQyxRQUF0RCxDQUErRCxFQUEvRCxDQUFQO0FBcEJKO0FBc0JEIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQmlnTnVtYmVyIH0gZnJvbSBcImJpZ251bWJlci5qc1wiO1xuXG4vKipcbiAqIGZyb21SYXUgaXMgYSBmdW5jdGlvbiB0byBjb252ZXJ0IFJhdSB0byBJb3R4LlxuICogQHBhcmFtIHJhdSBudW1iZXIgb2YgUmF1IGluIHN0cmluZ1xuICogQHBhcmFtIHVuaXQgdW5pdCBjb252ZXJ0cyB0b1xuICogQHJldHVybnMgbnVtYmVyIG9mIHVuaXRcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGZyb21SYXUocmF1OiBzdHJpbmcsIHVuaXQ6IHN0cmluZyk6IHN0cmluZyB7XG4gIHJldHVybiBjb252ZXJ0KHJhdSwgdW5pdCwgXCJkaXZcIik7XG59XG5cbi8qKlxuICogdG9SYXUgaXMgYSBmdW5jdGlvbiB0byBjb252ZXJ0IHZhcmlvdXMgdW5pdHMgdG8gUmF1LlxuICogQHBhcmFtIG51bSBpcyB0aGUgbnVtYmVyIG9mIHVuaXRcbiAqIEBwYXJhbSB1bml0IGlzIHRoZSB1bml0IHRvIGNvbnZlcnQgdG8gUmF1LlxuICogQHJldHVybnMgbnVtYmVyIG9mIFJhdVxuICovXG5leHBvcnQgZnVuY3Rpb24gdG9SYXUobnVtOiBzdHJpbmcsIHVuaXQ6IHN0cmluZyk6IHN0cmluZyB7XG4gIHJldHVybiBjb252ZXJ0KG51bSwgdW5pdCwgXCJtdWx0aXBsaWVkQnlcIik7XG59XG5cbmZ1bmN0aW9uIGNvbnZlcnQobnVtOiBzdHJpbmcsIHVuaXQ6IHN0cmluZywgb3BlcmF0b3I6IHN0cmluZyk6IHN0cmluZyB7XG4gIGNvbnN0IHJhdUJOID0gbmV3IEJpZ051bWJlcihudW0pO1xuICBzd2l0Y2ggKHVuaXQpIHtcbiAgICBjYXNlIFwiUmF1XCI6XG4gICAgICByZXR1cm4gbnVtO1xuICAgIGNhc2UgXCJLUmF1XCI6XG4gICAgICAvLyBAdHMtaWdub3JlXG4gICAgICByZXR1cm4gcmF1Qk5bb3BlcmF0b3JdKG5ldyBCaWdOdW1iZXIoXCIxMDAwXCIpKS50b1N0cmluZygxMCk7XG4gICAgY2FzZSBcIk1SYXVcIjpcbiAgICAgIC8vIEB0cy1pZ25vcmVcbiAgICAgIHJldHVybiByYXVCTltvcGVyYXRvcl0obmV3IEJpZ051bWJlcihcIjEwMDAwMDBcIikpLnRvU3RyaW5nKDEwKTtcbiAgICBjYXNlIFwiR1JhdVwiOlxuICAgICAgLy8gQHRzLWlnbm9yZVxuICAgICAgcmV0dXJuIHJhdUJOW29wZXJhdG9yXShuZXcgQmlnTnVtYmVyKFwiMTAwMDAwMDAwMFwiKSkudG9TdHJpbmcoMTApO1xuICAgIGNhc2UgXCJRZXZcIjpcbiAgICAgIC8vIEB0cy1pZ25vcmVcbiAgICAgIHJldHVybiByYXVCTltvcGVyYXRvcl0obmV3IEJpZ051bWJlcihcIjEwMDAwMDAwMDAwMDBcIikpLnRvU3RyaW5nKDEwKTtcbiAgICBjYXNlIFwiSmluZ1wiOlxuICAgICAgLy8gQHRzLWlnbm9yZVxuICAgICAgcmV0dXJuIHJhdUJOW29wZXJhdG9yXShuZXcgQmlnTnVtYmVyKFwiMTAwMDAwMDAwMDAwMDAwMFwiKSkudG9TdHJpbmcoMTApO1xuICAgIGRlZmF1bHQ6XG4gICAgICAvLyBAdHMtaWdub3JlXG4gICAgICByZXR1cm4gcmF1Qk5bb3BlcmF0b3JdKG5ldyBCaWdOdW1iZXIoXCIxMDAwMDAwMDAwMDAwMDAwMDAwXCIpKS50b1N0cmluZygxMCk7XG4gIH1cbn1cbiJdfQ== |
@@ -13,3 +13,9 @@ "use strict"; | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
class AddressV1 { | ||
constructor() { | ||
_defineProperty(this, "payload", void 0); | ||
} | ||
static prefix() { | ||
@@ -21,2 +27,3 @@ // TODO(tian): not sure how to deal with prefix for now | ||
string() { | ||
// @ts-ignore | ||
const grouped = _bech.default.toWords(this.payload); | ||
@@ -33,6 +40,8 @@ | ||
AddressV1.ADDRESS_LENGTH = 20; | ||
AddressV1.MAINNET_PREFIX = 'io'; | ||
AddressV1.TESTNET_PREFIX = 'it'; | ||
_defineProperty(AddressV1, "ADDRESS_LENGTH", 20); | ||
_defineProperty(AddressV1, "MAINNET_PREFIX", "io"); | ||
_defineProperty(AddressV1, "TESTNET_PREFIX", "it"); | ||
function fromBytes(bytes) { | ||
@@ -61,2 +70,3 @@ if (bytes.length !== AddressV1.ADDRESS_LENGTH) { | ||
return addr; | ||
} | ||
} | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9jcnlwdG8vYWRkcmVzcy50cyJdLCJuYW1lcyI6WyJBZGRyZXNzVjEiLCJwcmVmaXgiLCJNQUlOTkVUX1BSRUZJWCIsInN0cmluZyIsImdyb3VwZWQiLCJiZWNoMzIiLCJ0b1dvcmRzIiwicGF5bG9hZCIsImVuY29kZSIsImJ5dGVzIiwiZnJvbUJ5dGVzIiwibGVuZ3RoIiwiQUREUkVTU19MRU5HVEgiLCJFcnJvciIsImFkZHIiLCJmcm9tU3RyaW5nIiwiYWRkclN0ciIsIndvcmRzIiwiZGVjb2RlIiwiZnJvbVdvcmRzIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUFBOzs7Ozs7QUFPQSxNQUFNQSxTQUFOLENBQW9DO0FBQUE7QUFBQTtBQUFBOztBQUtsQyxTQUFjQyxNQUFkLEdBQStCO0FBQzdCO0FBQ0EsV0FBTyxLQUFLQyxjQUFaO0FBQ0Q7O0FBSU1DLEVBQUFBLE1BQVAsR0FBd0I7QUFDdEI7QUFDQSxVQUFNQyxPQUFPLEdBQUdDLGNBQU9DLE9BQVAsQ0FBZSxLQUFLQyxPQUFwQixDQUFoQjs7QUFDQSxXQUFPRixjQUFPRyxNQUFQLENBQWNSLFNBQVMsQ0FBQ0MsTUFBVixFQUFkLEVBQWtDRyxPQUFsQyxDQUFQO0FBQ0Q7O0FBRU1LLEVBQUFBLEtBQVAsR0FBMkI7QUFDekIsV0FBTyxLQUFLRixPQUFaO0FBQ0Q7O0FBcEJpQzs7Z0JBQTlCUCxTLG9CQUNtQyxFOztnQkFEbkNBLFMsb0JBRW1DLEk7O2dCQUZuQ0EsUyxvQkFHbUMsSTs7QUFvQmxDLFNBQVNVLFNBQVQsQ0FBbUJELEtBQW5CLEVBQWdEO0FBQ3JELE1BQUlBLEtBQUssQ0FBQ0UsTUFBTixLQUFpQlgsU0FBUyxDQUFDWSxjQUEvQixFQUErQztBQUM3QyxVQUFNLElBQUlDLEtBQUosQ0FBVyxvQ0FBbUNKLEtBQUssQ0FBQ0UsTUFBTyxFQUEzRCxDQUFOO0FBQ0Q7O0FBQ0QsUUFBTUcsSUFBSSxHQUFHLElBQUlkLFNBQUosRUFBYjtBQUNBYyxFQUFBQSxJQUFJLENBQUNQLE9BQUwsR0FBZUUsS0FBZjtBQUNBLFNBQU9LLElBQVA7QUFDRDs7QUFFTSxTQUFTQyxVQUFULENBQW9CQyxPQUFwQixFQUErQztBQUNwRCxRQUFNO0FBQUVmLElBQUFBLE1BQUY7QUFBVWdCLElBQUFBO0FBQVYsTUFBb0JaLGNBQU9hLE1BQVAsQ0FBY0YsT0FBZCxDQUExQjs7QUFDQSxNQUFJZixNQUFNLEtBQUtELFNBQVMsQ0FBQ0MsTUFBVixFQUFmLEVBQW1DO0FBQ2pDLFVBQU0sSUFBSVksS0FBSixDQUNILE9BQU1aLE1BQU8sdUJBQXNCRCxTQUFTLENBQUNDLE1BQVYsRUFBbUIsY0FEbkQsQ0FBTjtBQUdEOztBQUNELFFBQU1hLElBQUksR0FBRyxJQUFJZCxTQUFKLEVBQWI7QUFDQWMsRUFBQUEsSUFBSSxDQUFDUCxPQUFMLEdBQWVGLGNBQU9jLFNBQVAsQ0FBaUJGLEtBQWpCLENBQWY7QUFDQSxTQUFPSCxJQUFQO0FBQ0QiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgYmVjaDMyIGZyb20gXCJiZWNoMzJcIjtcblxuZXhwb3J0IGludGVyZmFjZSBJQWRkcmVzcyB7XG4gIHN0cmluZygpOiBzdHJpbmc7XG4gIGJ5dGVzKCk6IFVpbnQ4QXJyYXk7XG59XG5cbmNsYXNzIEFkZHJlc3NWMSBpbXBsZW1lbnRzIElBZGRyZXNzIHtcbiAgcHVibGljIHN0YXRpYyBBRERSRVNTX0xFTkdUSDogbnVtYmVyID0gMjA7XG4gIHB1YmxpYyBzdGF0aWMgTUFJTk5FVF9QUkVGSVg6IHN0cmluZyA9IFwiaW9cIjtcbiAgcHVibGljIHN0YXRpYyBURVNUTkVUX1BSRUZJWDogc3RyaW5nID0gXCJpdFwiO1xuXG4gIHB1YmxpYyBzdGF0aWMgcHJlZml4KCk6IHN0cmluZyB7XG4gICAgLy8gVE9ETyh0aWFuKTogbm90IHN1cmUgaG93IHRvIGRlYWwgd2l0aCBwcmVmaXggZm9yIG5vd1xuICAgIHJldHVybiB0aGlzLk1BSU5ORVRfUFJFRklYO1xuICB9XG5cbiAgcHVibGljIHBheWxvYWQ6IFVpbnQ4QXJyYXk7XG5cbiAgcHVibGljIHN0cmluZygpOiBzdHJpbmcge1xuICAgIC8vIEB0cy1pZ25vcmVcbiAgICBjb25zdCBncm91cGVkID0gYmVjaDMyLnRvV29yZHModGhpcy5wYXlsb2FkKTtcbiAgICByZXR1cm4gYmVjaDMyLmVuY29kZShBZGRyZXNzVjEucHJlZml4KCksIGdyb3VwZWQpO1xuICB9XG5cbiAgcHVibGljIGJ5dGVzKCk6IFVpbnQ4QXJyYXkge1xuICAgIHJldHVybiB0aGlzLnBheWxvYWQ7XG4gIH1cbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGZyb21CeXRlcyhieXRlczogVWludDhBcnJheSk6IElBZGRyZXNzIHtcbiAgaWYgKGJ5dGVzLmxlbmd0aCAhPT0gQWRkcmVzc1YxLkFERFJFU1NfTEVOR1RIKSB7XG4gICAgdGhyb3cgbmV3IEVycm9yKGBpbnZhbGlkIGFkZHJlc3MgbGVuZ3RoIGluIGJ5dGVzOiAke2J5dGVzLmxlbmd0aH1gKTtcbiAgfVxuICBjb25zdCBhZGRyID0gbmV3IEFkZHJlc3NWMSgpO1xuICBhZGRyLnBheWxvYWQgPSBieXRlcztcbiAgcmV0dXJuIGFkZHI7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBmcm9tU3RyaW5nKGFkZHJTdHI6IHN0cmluZyk6IElBZGRyZXNzIHtcbiAgY29uc3QgeyBwcmVmaXgsIHdvcmRzIH0gPSBiZWNoMzIuZGVjb2RlKGFkZHJTdHIpO1xuICBpZiAocHJlZml4ICE9PSBBZGRyZXNzVjEucHJlZml4KCkpIHtcbiAgICB0aHJvdyBuZXcgRXJyb3IoXG4gICAgICBgaHJwICR7cHJlZml4fSBhbmQgYWRkcmVzcyBwcmVmaXggJHtBZGRyZXNzVjEucHJlZml4KCl9IGRvbid0IG1hdGNoYFxuICAgICk7XG4gIH1cbiAgY29uc3QgYWRkciA9IG5ldyBBZGRyZXNzVjEoKTtcbiAgYWRkci5wYXlsb2FkID0gYmVjaDMyLmZyb21Xb3Jkcyh3b3Jkcyk7XG4gIHJldHVybiBhZGRyO1xufVxuIl19 |
@@ -6,7 +6,6 @@ "use strict"; | ||
}); | ||
exports.publicKeyToAddress = publicKeyToAddress; | ||
exports.privateKeyToAccount = privateKeyToAccount; | ||
exports.makeSigner = void 0; | ||
var _global = require("global"); | ||
var _elliptic = _interopRequireDefault(require("elliptic")); | ||
@@ -18,16 +17,24 @@ | ||
var _address = require("./address"); | ||
var _hash = require("./hash"); | ||
var _address = require("./address"); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
// @ts-ignore | ||
// @ts-ignore | ||
const secp256k1 = new _elliptic.default.ec("secp256k1"); // eslint-disable-line | ||
function publicKeyToAddress(publicKey) { | ||
const key = secp256k1.keyFromPublic(publicKey, "hex"); | ||
const publicKeyBytes = key.getPublic(false, "ByteArray"); | ||
const hashBytes = (0, _hash.hash160b)(publicKeyBytes.slice(1)); | ||
return (0, _address.fromBytes)(hashBytes).string(); | ||
} | ||
function privateKeyToAccount(privateKey) { | ||
const buffer = _global.Buffer.from(privateKey, 'hex'); | ||
const buffer = Buffer.from(privateKey, "hex"); | ||
const ecKey = secp256k1.keyFromPrivate(buffer); | ||
const publicKey = ecKey.getPublic(false, 'hex'); | ||
const publicKeyBytes = ecKey.getPublic(false, 'ByteArray'); | ||
const publicKey = ecKey.getPublic(false, "hex"); | ||
const publicKeyBytes = ecKey.getPublic(false, "ByteArray"); | ||
const hashBytes = (0, _hash.hash160b)(publicKeyBytes.slice(1)); | ||
@@ -43,9 +50,11 @@ const adObj = (0, _address.fromBytes)(hashBytes); | ||
const makeSigner = addToV => (hash, privateKey) => { | ||
const signature = secp256k1.keyFromPrivate(_global.Buffer.from(privateKey, 'hex')).sign(_global.Buffer.from(hash, 'hex'), { | ||
canonical: true | ||
const signature = secp256k1.keyFromPrivate(Buffer.from(privateKey, "hex")).sign(Buffer.from(hash, "hex"), { | ||
canonical: true, | ||
pers: undefined | ||
}); | ||
const signed = (0, _account.encodeSignature)([_bytes.default.fromNumber(addToV + signature.recoveryParam), _bytes.default.pad(32, _bytes.default.fromNat(`0x${signature.r.toString(16)}`)), _bytes.default.pad(32, _bytes.default.fromNat(`0x${signature.s.toString(16)}`))]); | ||
const signed = (0, _account.encodeSignature)([_bytes.default.fromNumber(addToV + (signature.recoveryParam || 0)), _bytes.default.pad(32, _bytes.default.fromNat(`0x${signature.r.toString(16)}`)), _bytes.default.pad(32, _bytes.default.fromNat(`0x${signature.s.toString(16)}`))]); | ||
return signed.slice(2); | ||
}; | ||
exports.makeSigner = makeSigner; | ||
exports.makeSigner = makeSigner; | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9jcnlwdG8vY3J5cHRvLnRzIl0sIm5hbWVzIjpbInNlY3AyNTZrMSIsImVsbGlwdGljIiwiZWMiLCJwdWJsaWNLZXlUb0FkZHJlc3MiLCJwdWJsaWNLZXkiLCJrZXkiLCJrZXlGcm9tUHVibGljIiwicHVibGljS2V5Qnl0ZXMiLCJnZXRQdWJsaWMiLCJoYXNoQnl0ZXMiLCJzbGljZSIsInN0cmluZyIsInByaXZhdGVLZXlUb0FjY291bnQiLCJwcml2YXRlS2V5IiwiYnVmZmVyIiwiQnVmZmVyIiwiZnJvbSIsImVjS2V5Iiwia2V5RnJvbVByaXZhdGUiLCJhZE9iaiIsImFkZHJlc3MiLCJtYWtlU2lnbmVyIiwiYWRkVG9WIiwiaGFzaCIsInNpZ25hdHVyZSIsInNpZ24iLCJjYW5vbmljYWwiLCJwZXJzIiwidW5kZWZpbmVkIiwic2lnbmVkIiwiQnl0ZXMiLCJmcm9tTnVtYmVyIiwicmVjb3ZlcnlQYXJhbSIsInBhZCIsImZyb21OYXQiLCJyIiwidG9TdHJpbmciLCJzIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFBQTs7QUFFQTs7QUFFQTs7QUFFQTs7QUFDQTs7OztBQU5BO0FBRUE7QUFNQSxNQUFNQSxTQUFTLEdBQUcsSUFBSUMsa0JBQVNDLEVBQWIsQ0FBZ0IsV0FBaEIsQ0FBbEIsQyxDQUFnRDs7QUFFekMsU0FBU0Msa0JBQVQsQ0FBNEJDLFNBQTVCLEVBQXVEO0FBQzVELFFBQU1DLEdBQUcsR0FBR0wsU0FBUyxDQUFDTSxhQUFWLENBQXdCRixTQUF4QixFQUFtQyxLQUFuQyxDQUFaO0FBQ0EsUUFBTUcsY0FBYyxHQUFHRixHQUFHLENBQUNHLFNBQUosQ0FBYyxLQUFkLEVBQXFCLFdBQXJCLENBQXZCO0FBQ0EsUUFBTUMsU0FBUyxHQUFHLG9CQUFTRixjQUFjLENBQUNHLEtBQWYsQ0FBcUIsQ0FBckIsQ0FBVCxDQUFsQjtBQUNBLFNBQU8sd0JBQVVELFNBQVYsRUFBcUJFLE1BQXJCLEVBQVA7QUFDRDs7QUFFTSxTQUFTQyxtQkFBVCxDQUNMQyxVQURLLEVBRXVEO0FBQzVELFFBQU1DLE1BQU0sR0FBR0MsTUFBTSxDQUFDQyxJQUFQLENBQVlILFVBQVosRUFBd0IsS0FBeEIsQ0FBZjtBQUNBLFFBQU1JLEtBQUssR0FBR2pCLFNBQVMsQ0FBQ2tCLGNBQVYsQ0FBeUJKLE1BQXpCLENBQWQ7QUFDQSxRQUFNVixTQUFTLEdBQUdhLEtBQUssQ0FBQ1QsU0FBTixDQUFnQixLQUFoQixFQUF1QixLQUF2QixDQUFsQjtBQUNBLFFBQU1ELGNBQWMsR0FBR1UsS0FBSyxDQUFDVCxTQUFOLENBQWdCLEtBQWhCLEVBQXVCLFdBQXZCLENBQXZCO0FBQ0EsUUFBTUMsU0FBUyxHQUFHLG9CQUFTRixjQUFjLENBQUNHLEtBQWYsQ0FBcUIsQ0FBckIsQ0FBVCxDQUFsQjtBQUNBLFFBQU1TLEtBQUssR0FBRyx3QkFBVVYsU0FBVixDQUFkO0FBQ0EsU0FBTztBQUNMVyxJQUFBQSxPQUFPLEVBQUVELEtBQUssQ0FBQ1IsTUFBTixFQURKO0FBRUxQLElBQUFBLFNBRks7QUFHTFMsSUFBQUE7QUFISyxHQUFQO0FBS0Q7O0FBRU0sTUFBTVEsVUFBVSxHQUFJQyxNQUFELElBQW9CLENBQzVDQyxJQUQ0QyxFQUU1Q1YsVUFGNEMsS0FHekM7QUFDSCxRQUFNVyxTQUFTLEdBQUd4QixTQUFTLENBQ3hCa0IsY0FEZSxDQUNBSCxNQUFNLENBQUNDLElBQVAsQ0FBWUgsVUFBWixFQUF3QixLQUF4QixDQURBLEVBRWZZLElBRmUsQ0FFVlYsTUFBTSxDQUFDQyxJQUFQLENBQVlPLElBQVosRUFBa0IsS0FBbEIsQ0FGVSxFQUVnQjtBQUFFRyxJQUFBQSxTQUFTLEVBQUUsSUFBYjtBQUFtQkMsSUFBQUEsSUFBSSxFQUFFQztBQUF6QixHQUZoQixDQUFsQjtBQUlBLFFBQU1DLE1BQU0sR0FBRyw4QkFBZ0IsQ0FDN0JDLGVBQU1DLFVBQU4sQ0FBaUJULE1BQU0sSUFBSUUsU0FBUyxDQUFDUSxhQUFWLElBQTJCLENBQS9CLENBQXZCLENBRDZCLEVBRTdCRixlQUFNRyxHQUFOLENBQVUsRUFBVixFQUFjSCxlQUFNSSxPQUFOLENBQWUsS0FBSVYsU0FBUyxDQUFDVyxDQUFWLENBQVlDLFFBQVosQ0FBcUIsRUFBckIsQ0FBeUIsRUFBNUMsQ0FBZCxDQUY2QixFQUc3Qk4sZUFBTUcsR0FBTixDQUFVLEVBQVYsRUFBY0gsZUFBTUksT0FBTixDQUFlLEtBQUlWLFNBQVMsQ0FBQ2EsQ0FBVixDQUFZRCxRQUFaLENBQXFCLEVBQXJCLENBQXlCLEVBQTVDLENBQWQsQ0FINkIsQ0FBaEIsQ0FBZjtBQUtBLFNBQU9QLE1BQU0sQ0FBQ25CLEtBQVAsQ0FBYSxDQUFiLENBQVA7QUFDRCxDQWRNIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IGVsbGlwdGljIGZyb20gXCJlbGxpcHRpY1wiO1xuLy8gQHRzLWlnbm9yZVxuaW1wb3J0IHsgZW5jb2RlU2lnbmF0dXJlIH0gZnJvbSBcImV0aC1saWIvbGliL2FjY291bnRcIjtcbi8vIEB0cy1pZ25vcmVcbmltcG9ydCBCeXRlcyBmcm9tIFwiZXRoLWxpYi9saWIvYnl0ZXNcIjtcblxuaW1wb3J0IHsgZnJvbUJ5dGVzIH0gZnJvbSBcIi4vYWRkcmVzc1wiO1xuaW1wb3J0IHsgaGFzaDE2MGIgfSBmcm9tIFwiLi9oYXNoXCI7XG5cbmNvbnN0IHNlY3AyNTZrMSA9IG5ldyBlbGxpcHRpYy5lYyhcInNlY3AyNTZrMVwiKTsgLy8gZXNsaW50LWRpc2FibGUtbGluZVxuXG5leHBvcnQgZnVuY3Rpb24gcHVibGljS2V5VG9BZGRyZXNzKHB1YmxpY0tleTogc3RyaW5nKTogc3RyaW5nIHtcbiAgY29uc3Qga2V5ID0gc2VjcDI1NmsxLmtleUZyb21QdWJsaWMocHVibGljS2V5LCBcImhleFwiKTtcbiAgY29uc3QgcHVibGljS2V5Qnl0ZXMgPSBrZXkuZ2V0UHVibGljKGZhbHNlLCBcIkJ5dGVBcnJheVwiKTtcbiAgY29uc3QgaGFzaEJ5dGVzID0gaGFzaDE2MGIocHVibGljS2V5Qnl0ZXMuc2xpY2UoMSkpO1xuICByZXR1cm4gZnJvbUJ5dGVzKGhhc2hCeXRlcykuc3RyaW5nKCk7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBwcml2YXRlS2V5VG9BY2NvdW50KFxuICBwcml2YXRlS2V5OiBzdHJpbmdcbik6IHsgYWRkcmVzczogc3RyaW5nOyBwdWJsaWNLZXk6IHN0cmluZzsgcHJpdmF0ZUtleTogc3RyaW5nIH0ge1xuICBjb25zdCBidWZmZXIgPSBCdWZmZXIuZnJvbShwcml2YXRlS2V5LCBcImhleFwiKTtcbiAgY29uc3QgZWNLZXkgPSBzZWNwMjU2azEua2V5RnJvbVByaXZhdGUoYnVmZmVyKTtcbiAgY29uc3QgcHVibGljS2V5ID0gZWNLZXkuZ2V0UHVibGljKGZhbHNlLCBcImhleFwiKTtcbiAgY29uc3QgcHVibGljS2V5Qnl0ZXMgPSBlY0tleS5nZXRQdWJsaWMoZmFsc2UsIFwiQnl0ZUFycmF5XCIpO1xuICBjb25zdCBoYXNoQnl0ZXMgPSBoYXNoMTYwYihwdWJsaWNLZXlCeXRlcy5zbGljZSgxKSk7XG4gIGNvbnN0IGFkT2JqID0gZnJvbUJ5dGVzKGhhc2hCeXRlcyk7XG4gIHJldHVybiB7XG4gICAgYWRkcmVzczogYWRPYmouc3RyaW5nKCksXG4gICAgcHVibGljS2V5LFxuICAgIHByaXZhdGVLZXlcbiAgfTtcbn1cblxuZXhwb3J0IGNvbnN0IG1ha2VTaWduZXIgPSAoYWRkVG9WOiBudW1iZXIpID0+IChcbiAgaGFzaDogc3RyaW5nLFxuICBwcml2YXRlS2V5OiBzdHJpbmdcbikgPT4ge1xuICBjb25zdCBzaWduYXR1cmUgPSBzZWNwMjU2azFcbiAgICAua2V5RnJvbVByaXZhdGUoQnVmZmVyLmZyb20ocHJpdmF0ZUtleSwgXCJoZXhcIikpXG4gICAgLnNpZ24oQnVmZmVyLmZyb20oaGFzaCwgXCJoZXhcIiksIHsgY2Fub25pY2FsOiB0cnVlLCBwZXJzOiB1bmRlZmluZWQgfSk7XG5cbiAgY29uc3Qgc2lnbmVkID0gZW5jb2RlU2lnbmF0dXJlKFtcbiAgICBCeXRlcy5mcm9tTnVtYmVyKGFkZFRvViArIChzaWduYXR1cmUucmVjb3ZlcnlQYXJhbSB8fCAwKSksXG4gICAgQnl0ZXMucGFkKDMyLCBCeXRlcy5mcm9tTmF0KGAweCR7c2lnbmF0dXJlLnIudG9TdHJpbmcoMTYpfWApKSxcbiAgICBCeXRlcy5wYWQoMzIsIEJ5dGVzLmZyb21OYXQoYDB4JHtzaWduYXR1cmUucy50b1N0cmluZygxNil9YCkpXG4gIF0pO1xuICByZXR1cm4gc2lnbmVkLnNsaWNlKDIpO1xufTtcbiJdfQ== |
@@ -11,2 +11,3 @@ "use strict"; | ||
// @ts-ignore | ||
// Computes the BLAKE2B hash of a string or byte array, and returns a Uint8Array | ||
@@ -26,5 +27,7 @@ // | ||
function hash256b(input) { | ||
const k = new _sha.Keccak(256); | ||
const k = new _sha.Keccak(256); // @ts-ignore | ||
k.update(Buffer.from(input)); | ||
return k.digest(); | ||
} | ||
} | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9jcnlwdG8vaGFzaC50cyJdLCJuYW1lcyI6WyJoYXNoMTYwYiIsImlucHV0IiwiZGlnZXN0IiwiaGFzaDI1NmIiLCJzbGljZSIsImsiLCJLZWNjYWsiLCJ1cGRhdGUiLCJCdWZmZXIiLCJmcm9tIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOztBQURBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNPLFNBQVNBLFFBQVQsQ0FBa0JDLEtBQWxCLEVBQStEO0FBQ3BFLFFBQU1DLE1BQU0sR0FBR0MsUUFBUSxDQUFDRixLQUFELENBQXZCO0FBQ0EsU0FBT0MsTUFBTSxDQUFDRSxLQUFQLENBQWEsRUFBYixDQUFQO0FBQ0Q7O0FBRU0sU0FBU0QsUUFBVCxDQUFrQkYsS0FBbEIsRUFBK0Q7QUFDcEUsUUFBTUksQ0FBQyxHQUFHLElBQUlDLFdBQUosQ0FBVyxHQUFYLENBQVYsQ0FEb0UsQ0FFcEU7O0FBQ0FELEVBQUFBLENBQUMsQ0FBQ0UsTUFBRixDQUFTQyxNQUFNLENBQUNDLElBQVAsQ0FBWVIsS0FBWixDQUFUO0FBQ0EsU0FBT0ksQ0FBQyxDQUFDSCxNQUFGLEVBQVA7QUFDRCIsInNvdXJjZXNDb250ZW50IjpbIi8vIEB0cy1pZ25vcmVcbmltcG9ydCB7IEtlY2NhayB9IGZyb20gXCJzaGEzXCI7XG5cbi8vIENvbXB1dGVzIHRoZSBCTEFLRTJCIGhhc2ggb2YgYSBzdHJpbmcgb3IgYnl0ZSBhcnJheSwgYW5kIHJldHVybnMgYSBVaW50OEFycmF5XG4vL1xuLy8gUmV0dXJucyBhIG4tYnl0ZSBVaW50OEFycmF5XG4vL1xuLy8gUGFyYW1ldGVyczpcbi8vIC0gaW5wdXQgLSB0aGUgaW5wdXQgYnl0ZXMsIGFzIGEgc3RyaW5nLCBCdWZmZXIgb3IgVWludDhBcnJheVxuLy8gLSBrZXkgLSBvcHRpb25hbCBrZXkgVWludDhBcnJheSwgdXAgdG8gNjQgYnl0ZXNcbi8vIC0gb3V0bGVuIC0gb3B0aW9uYWwgb3V0cHV0IGxlbmd0aCBpbiBieXRlcywgZGVmYXVsdCA2NFxuZXhwb3J0IGZ1bmN0aW9uIGhhc2gxNjBiKGlucHV0OiBzdHJpbmcgfCBCdWZmZXIgfCBVaW50OEFycmF5KTogQnVmZmVyIHtcbiAgY29uc3QgZGlnZXN0ID0gaGFzaDI1NmIoaW5wdXQpO1xuICByZXR1cm4gZGlnZXN0LnNsaWNlKDEyKTtcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGhhc2gyNTZiKGlucHV0OiBzdHJpbmcgfCBCdWZmZXIgfCBVaW50OEFycmF5KTogQnVmZmVyIHtcbiAgY29uc3QgayA9IG5ldyBLZWNjYWsoMjU2KTtcbiAgLy8gQHRzLWlnbm9yZVxuICBrLnVwZGF0ZShCdWZmZXIuZnJvbShpbnB1dCkpO1xuICByZXR1cm4gay5kaWdlc3QoKTtcbn1cbiJdfQ== |
@@ -8,3 +8,3 @@ "use strict"; | ||
var _api_grpc_web_pb = _interopRequireDefault(require("../proto/api_grpc_web_pb")); | ||
var _api_grpc_web_pb = _interopRequireDefault(require("../proto/generated/api_grpc_web_pb")); | ||
@@ -15,4 +15,8 @@ var _types = require("./types"); | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
class RpcMethod { | ||
constructor(hostname) { | ||
_defineProperty(this, "client", void 0); | ||
this.client = new _api_grpc_web_pb.default.APIServicePromiseClient(hostname, null, null); | ||
@@ -86,2 +90,3 @@ } | ||
exports.default = RpcMethod; | ||
exports.default = RpcMethod; | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9ycGMtbWV0aG9kL2Jyb3dzZXItcnBjLW1ldGhvZC50cyJdLCJuYW1lcyI6WyJScGNNZXRob2QiLCJjb25zdHJ1Y3RvciIsImhvc3RuYW1lIiwiY2xpZW50IiwiZ3JwY1dlYiIsIkFQSVNlcnZpY2VQcm9taXNlQ2xpZW50IiwiZ2V0QWNjb3VudCIsInJlcSIsInBiUmVxIiwiR2V0QWNjb3VudFJlcXVlc3QiLCJ0byIsInBiUmVzcCIsImZyb20iLCJnZXRCbG9ja01ldGFzIiwiR2V0QmxvY2tNZXRhc1JlcXVlc3QiLCJnZXRDaGFpbk1ldGEiLCJHZXRDaGFpbk1ldGFSZXF1ZXN0IiwiZ2V0QWN0aW9ucyIsIkdldEFjdGlvbnNSZXF1ZXN0Iiwic3VnZ2VzdEdhc1ByaWNlIiwiU3VnZ2VzdEdhc1ByaWNlUmVxdWVzdCIsImVzdGltYXRlR2FzRm9yQWN0aW9uIiwiRXN0aW1hdGVHYXNGb3JBY3Rpb25SZXF1ZXN0IiwicmVhZENvbnRyYWN0IiwiUmVhZENvbnRyYWN0UmVxdWVzdCIsInNlbmRBY3Rpb24iLCJTZW5kQWN0aW9uUmVxdWVzdCIsImdldFJlY2VpcHRCeUFjdGlvbiIsIkdldFJlY2VpcHRCeUFjdGlvblJlcXVlc3QiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBQTs7QUF1QkE7Ozs7OztBQVllLE1BQU1BLFNBQU4sQ0FBc0M7QUFHbkRDLEVBQUFBLFdBQVcsQ0FBQ0MsUUFBRCxFQUFtQjtBQUFBOztBQUM1QixTQUFLQyxNQUFMLEdBQWMsSUFBSUMseUJBQVFDLHVCQUFaLENBQW9DSCxRQUFwQyxFQUE4QyxJQUE5QyxFQUFvRCxJQUFwRCxDQUFkO0FBQ0Q7O0FBRUQsUUFBYUksVUFBYixDQUNFQyxHQURGLEVBRWdDO0FBQzlCLFVBQU1DLEtBQUssR0FBR0MseUJBQWtCQyxFQUFsQixDQUFxQkgsR0FBckIsQ0FBZDs7QUFDQSxVQUFNSSxNQUFNLEdBQUcsTUFBTSxLQUFLUixNQUFMLENBQVlHLFVBQVosQ0FBdUJFLEtBQXZCLENBQXJCO0FBQ0EsV0FBT0MseUJBQWtCRyxJQUFsQixDQUF1QkQsTUFBdkIsQ0FBUDtBQUNEOztBQUVELFFBQWFFLGFBQWIsQ0FDRU4sR0FERixFQUVtQztBQUNqQyxVQUFNQyxLQUFLLEdBQUdNLDRCQUFxQkosRUFBckIsQ0FBd0JILEdBQXhCLENBQWQ7O0FBQ0EsVUFBTUksTUFBTSxHQUFHLE1BQU0sS0FBS1IsTUFBTCxDQUFZVSxhQUFaLENBQTBCTCxLQUExQixDQUFyQjtBQUNBLFdBQU9NLDRCQUFxQkYsSUFBckIsQ0FBMEJELE1BQTFCLENBQVA7QUFDRDs7QUFFRCxRQUFhSSxZQUFiLENBQ0VSLEdBREYsRUFFa0M7QUFDaEMsVUFBTUMsS0FBSyxHQUFHUSwyQkFBb0JOLEVBQXBCLENBQXVCSCxHQUF2QixDQUFkOztBQUNBLFVBQU1JLE1BQU0sR0FBRyxNQUFNLEtBQUtSLE1BQUwsQ0FBWVksWUFBWixDQUF5QlAsS0FBekIsQ0FBckI7QUFDQSxXQUFPUSwyQkFBb0JKLElBQXBCLENBQXlCRCxNQUF6QixDQUFQO0FBQ0Q7O0FBRUQsUUFBYU0sVUFBYixDQUNFVixHQURGLEVBRWdDO0FBQzlCLFVBQU1DLEtBQUssR0FBR1UseUJBQWtCUixFQUFsQixDQUFxQkgsR0FBckIsQ0FBZDs7QUFDQSxVQUFNSSxNQUFNLEdBQUcsTUFBTSxLQUFLUixNQUFMLENBQVljLFVBQVosQ0FBdUJULEtBQXZCLENBQXJCO0FBQ0EsV0FBT1UseUJBQWtCTixJQUFsQixDQUF1QkQsTUFBdkIsQ0FBUDtBQUNEOztBQUVELFFBQWFRLGVBQWIsQ0FDRVosR0FERixFQUVxQztBQUNuQyxVQUFNQyxLQUFLLEdBQUdZLDhCQUF1QlYsRUFBdkIsQ0FBMEJILEdBQTFCLENBQWQ7O0FBQ0EsVUFBTUksTUFBTSxHQUFHLE1BQU0sS0FBS1IsTUFBTCxDQUFZZ0IsZUFBWixDQUE0QlgsS0FBNUIsQ0FBckI7QUFDQSxXQUFPWSw4QkFBdUJSLElBQXZCLENBQTRCRCxNQUE1QixDQUFQO0FBQ0Q7O0FBRUQsUUFBYVUsb0JBQWIsQ0FDRWQsR0FERixFQUUwQztBQUN4QyxVQUFNQyxLQUFLLEdBQUdjLG1DQUE0QlosRUFBNUIsQ0FBK0JILEdBQS9CLENBQWQ7O0FBQ0EsVUFBTUksTUFBTSxHQUFHLE1BQU0sS0FBS1IsTUFBTCxDQUFZa0Isb0JBQVosQ0FBaUNiLEtBQWpDLENBQXJCO0FBQ0EsV0FBT2MsbUNBQTRCVixJQUE1QixDQUFpQ0QsTUFBakMsQ0FBUDtBQUNEOztBQUVELFFBQWFZLFlBQWIsQ0FDRWhCLEdBREYsRUFFa0M7QUFDaEMsVUFBTUMsS0FBSyxHQUFHZ0IsMkJBQW9CZCxFQUFwQixDQUF1QkgsR0FBdkIsQ0FBZDs7QUFDQSxVQUFNSSxNQUFNLEdBQUcsTUFBTSxLQUFLUixNQUFMLENBQVlvQixZQUFaLENBQXlCZixLQUF6QixDQUFyQjtBQUNBLFdBQU9nQiwyQkFBb0JaLElBQXBCLENBQXlCRCxNQUF6QixDQUFQO0FBQ0Q7O0FBRUQsUUFBYWMsVUFBYixDQUNFbEIsR0FERixFQUVnQztBQUM5QixVQUFNQyxLQUFLLEdBQUdrQix5QkFBa0JoQixFQUFsQixDQUFxQkgsR0FBckIsQ0FBZDs7QUFDQSxVQUFNSSxNQUFNLEdBQUcsTUFBTSxLQUFLUixNQUFMLENBQVlzQixVQUFaLENBQXVCakIsS0FBdkIsQ0FBckI7QUFDQSxXQUFPa0IseUJBQWtCZCxJQUFsQixDQUF1QkQsTUFBdkIsQ0FBUDtBQUNEOztBQUVELFFBQWFnQixrQkFBYixDQUNFcEIsR0FERixFQUV3QztBQUN0QyxVQUFNQyxLQUFLLEdBQUdvQixpQ0FBMEJsQixFQUExQixDQUE2QkgsR0FBN0IsQ0FBZDs7QUFDQSxVQUFNSSxNQUFNLEdBQUcsTUFBTSxLQUFLUixNQUFMLENBQVl3QixrQkFBWixDQUErQm5CLEtBQS9CLENBQXJCO0FBQ0EsV0FBT29CLGlDQUEwQmhCLElBQTFCLENBQStCRCxNQUEvQixDQUFQO0FBQ0Q7O0FBN0VrRCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBncnBjV2ViIGZyb20gXCIuLi9wcm90by9nZW5lcmF0ZWQvYXBpX2dycGNfd2ViX3BiXCI7XG5pbXBvcnQge1xuICBJRXN0aW1hdGVHYXNGb3JBY3Rpb25SZXF1ZXN0LFxuICBJRXN0aW1hdGVHYXNGb3JBY3Rpb25SZXNwb25zZSxcbiAgSUdldEFjY291bnRSZXF1ZXN0LFxuICBJR2V0QWNjb3VudFJlc3BvbnNlLFxuICBJR2V0QWN0aW9uc1JlcXVlc3QsXG4gIElHZXRBY3Rpb25zUmVzcG9uc2UsXG4gIElHZXRCbG9ja01ldGFzUmVxdWVzdCxcbiAgSUdldEJsb2NrTWV0YXNSZXNwb25zZSxcbiAgSUdldENoYWluTWV0YVJlcXVlc3QsXG4gIElHZXRDaGFpbk1ldGFSZXNwb25zZSxcbiAgSUdldFJlY2VpcHRCeUFjdGlvblJlcXVlc3QsXG4gIElHZXRSZWNlaXB0QnlBY3Rpb25SZXNwb25zZSxcbiAgSVJlYWRDb250cmFjdFJlcXVlc3QsXG4gIElSZWFkQ29udHJhY3RSZXNwb25zZSxcbiAgSVJwY01ldGhvZCxcbiAgSVNlbmRBY3Rpb25SZXF1ZXN0LFxuICBJU2VuZEFjdGlvblJlc3BvbnNlLFxuICBJU3VnZ2VzdEdhc1ByaWNlUmVxdWVzdCxcbiAgSVN1Z2dlc3RHYXNQcmljZVJlc3BvbnNlXG59IGZyb20gXCIuL3R5cGVzXCI7XG5cbmltcG9ydCB7XG4gIEVzdGltYXRlR2FzRm9yQWN0aW9uUmVxdWVzdCxcbiAgR2V0QWNjb3VudFJlcXVlc3QsXG4gIEdldEFjdGlvbnNSZXF1ZXN0LFxuICBHZXRCbG9ja01ldGFzUmVxdWVzdCxcbiAgR2V0Q2hhaW5NZXRhUmVxdWVzdCxcbiAgR2V0UmVjZWlwdEJ5QWN0aW9uUmVxdWVzdCxcbiAgUmVhZENvbnRyYWN0UmVxdWVzdCxcbiAgU2VuZEFjdGlvblJlcXVlc3QsXG4gIFN1Z2dlc3RHYXNQcmljZVJlcXVlc3Rcbn0gZnJvbSBcIi4vdHlwZXNcIjtcblxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgUnBjTWV0aG9kIGltcGxlbWVudHMgSVJwY01ldGhvZCB7XG4gIHB1YmxpYyBjbGllbnQ6IGdycGNXZWIuQVBJU2VydmljZVByb21pc2VDbGllbnQ7XG5cbiAgY29uc3RydWN0b3IoaG9zdG5hbWU6IHN0cmluZykge1xuICAgIHRoaXMuY2xpZW50ID0gbmV3IGdycGNXZWIuQVBJU2VydmljZVByb21pc2VDbGllbnQoaG9zdG5hbWUsIG51bGwsIG51bGwpO1xuICB9XG5cbiAgcHVibGljIGFzeW5jIGdldEFjY291bnQoXG4gICAgcmVxOiBJR2V0QWNjb3VudFJlcXVlc3RcbiAgKTogUHJvbWlzZTxJR2V0QWNjb3VudFJlc3BvbnNlPiB7XG4gICAgY29uc3QgcGJSZXEgPSBHZXRBY2NvdW50UmVxdWVzdC50byhyZXEpO1xuICAgIGNvbnN0IHBiUmVzcCA9IGF3YWl0IHRoaXMuY2xpZW50LmdldEFjY291bnQocGJSZXEpO1xuICAgIHJldHVybiBHZXRBY2NvdW50UmVxdWVzdC5mcm9tKHBiUmVzcCk7XG4gIH1cblxuICBwdWJsaWMgYXN5bmMgZ2V0QmxvY2tNZXRhcyhcbiAgICByZXE6IElHZXRCbG9ja01ldGFzUmVxdWVzdFxuICApOiBQcm9taXNlPElHZXRCbG9ja01ldGFzUmVzcG9uc2U+IHtcbiAgICBjb25zdCBwYlJlcSA9IEdldEJsb2NrTWV0YXNSZXF1ZXN0LnRvKHJlcSk7XG4gICAgY29uc3QgcGJSZXNwID0gYXdhaXQgdGhpcy5jbGllbnQuZ2V0QmxvY2tNZXRhcyhwYlJlcSk7XG4gICAgcmV0dXJuIEdldEJsb2NrTWV0YXNSZXF1ZXN0LmZyb20ocGJSZXNwKTtcbiAgfVxuXG4gIHB1YmxpYyBhc3luYyBnZXRDaGFpbk1ldGEoXG4gICAgcmVxOiBJR2V0Q2hhaW5NZXRhUmVxdWVzdFxuICApOiBQcm9taXNlPElHZXRDaGFpbk1ldGFSZXNwb25zZT4ge1xuICAgIGNvbnN0IHBiUmVxID0gR2V0Q2hhaW5NZXRhUmVxdWVzdC50byhyZXEpO1xuICAgIGNvbnN0IHBiUmVzcCA9IGF3YWl0IHRoaXMuY2xpZW50LmdldENoYWluTWV0YShwYlJlcSk7XG4gICAgcmV0dXJuIEdldENoYWluTWV0YVJlcXVlc3QuZnJvbShwYlJlc3ApO1xuICB9XG5cbiAgcHVibGljIGFzeW5jIGdldEFjdGlvbnMoXG4gICAgcmVxOiBJR2V0QWN0aW9uc1JlcXVlc3RcbiAgKTogUHJvbWlzZTxJR2V0QWN0aW9uc1Jlc3BvbnNlPiB7XG4gICAgY29uc3QgcGJSZXEgPSBHZXRBY3Rpb25zUmVxdWVzdC50byhyZXEpO1xuICAgIGNvbnN0IHBiUmVzcCA9IGF3YWl0IHRoaXMuY2xpZW50LmdldEFjdGlvbnMocGJSZXEpO1xuICAgIHJldHVybiBHZXRBY3Rpb25zUmVxdWVzdC5mcm9tKHBiUmVzcCk7XG4gIH1cblxuICBwdWJsaWMgYXN5bmMgc3VnZ2VzdEdhc1ByaWNlKFxuICAgIHJlcTogSVN1Z2dlc3RHYXNQcmljZVJlcXVlc3RcbiAgKTogUHJvbWlzZTxJU3VnZ2VzdEdhc1ByaWNlUmVzcG9uc2U+IHtcbiAgICBjb25zdCBwYlJlcSA9IFN1Z2dlc3RHYXNQcmljZVJlcXVlc3QudG8ocmVxKTtcbiAgICBjb25zdCBwYlJlc3AgPSBhd2FpdCB0aGlzLmNsaWVudC5zdWdnZXN0R2FzUHJpY2UocGJSZXEpO1xuICAgIHJldHVybiBTdWdnZXN0R2FzUHJpY2VSZXF1ZXN0LmZyb20ocGJSZXNwKTtcbiAgfVxuXG4gIHB1YmxpYyBhc3luYyBlc3RpbWF0ZUdhc0ZvckFjdGlvbihcbiAgICByZXE6IElFc3RpbWF0ZUdhc0ZvckFjdGlvblJlcXVlc3RcbiAgKTogUHJvbWlzZTxJRXN0aW1hdGVHYXNGb3JBY3Rpb25SZXNwb25zZT4ge1xuICAgIGNvbnN0IHBiUmVxID0gRXN0aW1hdGVHYXNGb3JBY3Rpb25SZXF1ZXN0LnRvKHJlcSk7XG4gICAgY29uc3QgcGJSZXNwID0gYXdhaXQgdGhpcy5jbGllbnQuZXN0aW1hdGVHYXNGb3JBY3Rpb24ocGJSZXEpO1xuICAgIHJldHVybiBFc3RpbWF0ZUdhc0ZvckFjdGlvblJlcXVlc3QuZnJvbShwYlJlc3ApO1xuICB9XG5cbiAgcHVibGljIGFzeW5jIHJlYWRDb250cmFjdChcbiAgICByZXE6IElSZWFkQ29udHJhY3RSZXF1ZXN0XG4gICk6IFByb21pc2U8SVJlYWRDb250cmFjdFJlc3BvbnNlPiB7XG4gICAgY29uc3QgcGJSZXEgPSBSZWFkQ29udHJhY3RSZXF1ZXN0LnRvKHJlcSk7XG4gICAgY29uc3QgcGJSZXNwID0gYXdhaXQgdGhpcy5jbGllbnQucmVhZENvbnRyYWN0KHBiUmVxKTtcbiAgICByZXR1cm4gUmVhZENvbnRyYWN0UmVxdWVzdC5mcm9tKHBiUmVzcCk7XG4gIH1cblxuICBwdWJsaWMgYXN5bmMgc2VuZEFjdGlvbihcbiAgICByZXE6IElTZW5kQWN0aW9uUmVxdWVzdFxuICApOiBQcm9taXNlPElTZW5kQWN0aW9uUmVzcG9uc2U+IHtcbiAgICBjb25zdCBwYlJlcSA9IFNlbmRBY3Rpb25SZXF1ZXN0LnRvKHJlcSk7XG4gICAgY29uc3QgcGJSZXNwID0gYXdhaXQgdGhpcy5jbGllbnQuc2VuZEFjdGlvbihwYlJlcSk7XG4gICAgcmV0dXJuIFNlbmRBY3Rpb25SZXF1ZXN0LmZyb20ocGJSZXNwKTtcbiAgfVxuXG4gIHB1YmxpYyBhc3luYyBnZXRSZWNlaXB0QnlBY3Rpb24oXG4gICAgcmVxOiBJR2V0UmVjZWlwdEJ5QWN0aW9uUmVxdWVzdFxuICApOiBQcm9taXNlPElHZXRSZWNlaXB0QnlBY3Rpb25SZXNwb25zZT4ge1xuICAgIGNvbnN0IHBiUmVxID0gR2V0UmVjZWlwdEJ5QWN0aW9uUmVxdWVzdC50byhyZXEpO1xuICAgIGNvbnN0IHBiUmVzcCA9IGF3YWl0IHRoaXMuY2xpZW50LmdldFJlY2VpcHRCeUFjdGlvbihwYlJlcSk7XG4gICAgcmV0dXJuIEdldFJlY2VpcHRCeUFjdGlvblJlcXVlc3QuZnJvbShwYlJlc3ApO1xuICB9XG59XG4iXX0= |
@@ -8,14 +8,18 @@ "use strict"; | ||
var _util = require("util"); | ||
var protoLoader = _interopRequireWildcard(require("@grpc/proto-loader")); | ||
var _grpc = _interopRequireDefault(require("grpc")); | ||
var protoLoader = _interopRequireWildcard(require("@grpc/proto-loader")); | ||
var _util = require("util"); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) { var desc = Object.defineProperty && Object.getOwnPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : {}; if (desc.get || desc.set) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } } newObj.default = obj; return newObj; } } | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
class RpcMethod { | ||
constructor(hostname) { | ||
_defineProperty(this, "client", void 0); | ||
const packageDefinition = protoLoader.loadSync(`${__dirname}/../proto/api.proto`, { | ||
@@ -29,4 +33,5 @@ keepCase: true, | ||
const iotexapi = _grpc.default.loadPackageDefinition(packageDefinition).iotexapi; | ||
const iotexapi = _grpc.default.loadPackageDefinition(packageDefinition).iotexapi; // @ts-ignore | ||
this.client = new iotexapi.APIService(hostname, _grpc.default.credentials.createInsecure(), null); | ||
@@ -36,34 +41,41 @@ } | ||
async getAccount(req) { | ||
const getAccount = (0, _util.promisify)(this.client.getAccount.bind(this.client)); | ||
return await getAccount(req); | ||
const getAccount = (0, _util.promisify)(this.client.getAccount.bind(this.client)); // @ts-ignore | ||
return getAccount(req); | ||
} | ||
async getBlockMetas(req) { | ||
const getBlockMetas = (0, _util.promisify)(this.client.getBlockMetas.bind(this.client)); | ||
return await getBlockMetas(req); | ||
const getBlockMetas = (0, _util.promisify)(this.client.getBlockMetas.bind(this.client)); // @ts-ignore | ||
return getBlockMetas(req); | ||
} | ||
async getChainMeta(req) { | ||
const getChainMeta = (0, _util.promisify)(this.client.getChainMeta.bind(this.client)); | ||
return await getChainMeta(req); | ||
const getChainMeta = (0, _util.promisify)(this.client.getChainMeta.bind(this.client)); // @ts-ignore | ||
return getChainMeta(req); | ||
} | ||
async getActions(req) { | ||
const getActions = (0, _util.promisify)(this.client.getActions.bind(this.client)); | ||
return await getActions(req); | ||
const getActions = (0, _util.promisify)(this.client.getActions.bind(this.client)); // @ts-ignore | ||
return getActions(req); | ||
} | ||
async suggestGasPrice(req) { | ||
const suggestGasPrice = (0, _util.promisify)(this.client.suggestGasPrice.bind(this.client)); | ||
return await suggestGasPrice(req); | ||
const suggestGasPrice = (0, _util.promisify)(this.client.suggestGasPrice.bind(this.client)); // @ts-ignore | ||
return suggestGasPrice(req); | ||
} | ||
async getReceiptByAction(req) { | ||
const getReceiptByAction = (0, _util.promisify)(this.client.getReceiptByAction.bind(this.client)); | ||
return await getReceiptByAction(req); | ||
const getReceiptByAction = (0, _util.promisify)(this.client.getReceiptByAction.bind(this.client)); // @ts-ignore | ||
return getReceiptByAction(req); | ||
} | ||
async readContract(req) { | ||
const readContract = (0, _util.promisify)(this.client.readContract.bind(this.client)); | ||
return await readContract(req); | ||
const readContract = (0, _util.promisify)(this.client.readContract.bind(this.client)); // @ts-ignore | ||
return readContract(req); | ||
} | ||
@@ -73,8 +85,9 @@ | ||
const sendAction = (0, _util.promisify)(this.client.sendAction.bind(this.client)); | ||
return await sendAction(req); | ||
return sendAction(req); | ||
} | ||
async estimateGasForAction(req) { | ||
const estimateGasForAction = (0, _util.promisify)(this.client.estimateGasForAction.bind(this.client)); | ||
return await estimateGasForAction(req); | ||
const estimateGasForAction = (0, _util.promisify)(this.client.estimateGasForAction.bind(this.client)); // @ts-ignore | ||
return estimateGasForAction(req); | ||
} | ||
@@ -84,2 +97,3 @@ | ||
exports.default = RpcMethod; | ||
exports.default = RpcMethod; | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9ycGMtbWV0aG9kL25vZGUtcnBjLW1ldGhvZC50cyJdLCJuYW1lcyI6WyJScGNNZXRob2QiLCJjb25zdHJ1Y3RvciIsImhvc3RuYW1lIiwicGFja2FnZURlZmluaXRpb24iLCJwcm90b0xvYWRlciIsImxvYWRTeW5jIiwiX19kaXJuYW1lIiwia2VlcENhc2UiLCJsb25ncyIsIlN0cmluZyIsImVudW1zIiwiZGVmYXVsdHMiLCJvbmVvZnMiLCJpb3RleGFwaSIsImdycGMiLCJsb2FkUGFja2FnZURlZmluaXRpb24iLCJjbGllbnQiLCJBUElTZXJ2aWNlIiwiY3JlZGVudGlhbHMiLCJjcmVhdGVJbnNlY3VyZSIsImdldEFjY291bnQiLCJyZXEiLCJiaW5kIiwiZ2V0QmxvY2tNZXRhcyIsImdldENoYWluTWV0YSIsImdldEFjdGlvbnMiLCJzdWdnZXN0R2FzUHJpY2UiLCJnZXRSZWNlaXB0QnlBY3Rpb24iLCJyZWFkQ29udHJhY3QiLCJzZW5kQWN0aW9uIiwiZXN0aW1hdGVHYXNGb3JBY3Rpb24iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBQTs7QUFDQTs7QUFDQTs7Ozs7Ozs7QUF1QmUsTUFBTUEsU0FBTixDQUFzQztBQUduREMsRUFBQUEsV0FBVyxDQUFDQyxRQUFELEVBQW1CO0FBQUE7O0FBQzVCLFVBQU1DLGlCQUFpQixHQUFHQyxXQUFXLENBQUNDLFFBQVosQ0FDdkIsR0FBRUMsU0FBVSxxQkFEVyxFQUV4QjtBQUNFQyxNQUFBQSxRQUFRLEVBQUUsSUFEWjtBQUVFQyxNQUFBQSxLQUFLLEVBQUVDLE1BRlQ7QUFHRUMsTUFBQUEsS0FBSyxFQUFFRCxNQUhUO0FBSUVFLE1BQUFBLFFBQVEsRUFBRSxJQUpaO0FBS0VDLE1BQUFBLE1BQU0sRUFBRTtBQUxWLEtBRndCLENBQTFCOztBQVVBLFVBQU1DLFFBQVEsR0FBR0MsY0FBS0MscUJBQUwsQ0FBMkJaLGlCQUEzQixFQUE4Q1UsUUFBL0QsQ0FYNEIsQ0FhNUI7OztBQUNBLFNBQUtHLE1BQUwsR0FBYyxJQUFJSCxRQUFRLENBQUNJLFVBQWIsQ0FDWmYsUUFEWSxFQUVaWSxjQUFLSSxXQUFMLENBQWlCQyxjQUFqQixFQUZZLEVBR1osSUFIWSxDQUFkO0FBS0Q7O0FBRUQsUUFBYUMsVUFBYixDQUNFQyxHQURGLEVBRWdDO0FBQzlCLFVBQU1ELFVBQVUsR0FBRyxxQkFBVSxLQUFLSixNQUFMLENBQVlJLFVBQVosQ0FBdUJFLElBQXZCLENBQTRCLEtBQUtOLE1BQWpDLENBQVYsQ0FBbkIsQ0FEOEIsQ0FFOUI7O0FBQ0EsV0FBT0ksVUFBVSxDQUFDQyxHQUFELENBQWpCO0FBQ0Q7O0FBRUQsUUFBYUUsYUFBYixDQUNFRixHQURGLEVBRW1DO0FBQ2pDLFVBQU1FLGFBQWEsR0FBRyxxQkFDcEIsS0FBS1AsTUFBTCxDQUFZTyxhQUFaLENBQTBCRCxJQUExQixDQUErQixLQUFLTixNQUFwQyxDQURvQixDQUF0QixDQURpQyxDQUlqQzs7QUFDQSxXQUFPTyxhQUFhLENBQUNGLEdBQUQsQ0FBcEI7QUFDRDs7QUFFRCxRQUFhRyxZQUFiLENBQ0VILEdBREYsRUFFa0M7QUFDaEMsVUFBTUcsWUFBWSxHQUFHLHFCQUFVLEtBQUtSLE1BQUwsQ0FBWVEsWUFBWixDQUF5QkYsSUFBekIsQ0FBOEIsS0FBS04sTUFBbkMsQ0FBVixDQUFyQixDQURnQyxDQUVoQzs7QUFDQSxXQUFPUSxZQUFZLENBQUNILEdBQUQsQ0FBbkI7QUFDRDs7QUFFRCxRQUFhSSxVQUFiLENBQ0VKLEdBREYsRUFFZ0M7QUFDOUIsVUFBTUksVUFBVSxHQUFHLHFCQUFVLEtBQUtULE1BQUwsQ0FBWVMsVUFBWixDQUF1QkgsSUFBdkIsQ0FBNEIsS0FBS04sTUFBakMsQ0FBVixDQUFuQixDQUQ4QixDQUU5Qjs7QUFDQSxXQUFPUyxVQUFVLENBQUNKLEdBQUQsQ0FBakI7QUFDRDs7QUFFRCxRQUFhSyxlQUFiLENBQ0VMLEdBREYsRUFFcUM7QUFDbkMsVUFBTUssZUFBZSxHQUFHLHFCQUN0QixLQUFLVixNQUFMLENBQVlVLGVBQVosQ0FBNEJKLElBQTVCLENBQWlDLEtBQUtOLE1BQXRDLENBRHNCLENBQXhCLENBRG1DLENBSW5DOztBQUNBLFdBQU9VLGVBQWUsQ0FBQ0wsR0FBRCxDQUF0QjtBQUNEOztBQUVELFFBQWFNLGtCQUFiLENBQ0VOLEdBREYsRUFFd0M7QUFDdEMsVUFBTU0sa0JBQWtCLEdBQUcscUJBQ3pCLEtBQUtYLE1BQUwsQ0FBWVcsa0JBQVosQ0FBK0JMLElBQS9CLENBQW9DLEtBQUtOLE1BQXpDLENBRHlCLENBQTNCLENBRHNDLENBSXRDOztBQUNBLFdBQU9XLGtCQUFrQixDQUFDTixHQUFELENBQXpCO0FBQ0Q7O0FBRUQsUUFBYU8sWUFBYixDQUNFUCxHQURGLEVBRWtDO0FBQ2hDLFVBQU1PLFlBQVksR0FBRyxxQkFBVSxLQUFLWixNQUFMLENBQVlZLFlBQVosQ0FBeUJOLElBQXpCLENBQThCLEtBQUtOLE1BQW5DLENBQVYsQ0FBckIsQ0FEZ0MsQ0FFaEM7O0FBQ0EsV0FBT1ksWUFBWSxDQUFDUCxHQUFELENBQW5CO0FBQ0Q7O0FBRUQsUUFBYVEsVUFBYixDQUNFUixHQURGLEVBRWdDO0FBQzlCLFVBQU1RLFVBQVUsR0FBRyxxQkFBVSxLQUFLYixNQUFMLENBQVlhLFVBQVosQ0FBdUJQLElBQXZCLENBQTRCLEtBQUtOLE1BQWpDLENBQVYsQ0FBbkI7QUFDQSxXQUFPYSxVQUFVLENBQUNSLEdBQUQsQ0FBakI7QUFDRDs7QUFFRCxRQUFhUyxvQkFBYixDQUNFVCxHQURGLEVBRTBDO0FBQ3hDLFVBQU1TLG9CQUFvQixHQUFHLHFCQUMzQixLQUFLZCxNQUFMLENBQVljLG9CQUFaLENBQWlDUixJQUFqQyxDQUFzQyxLQUFLTixNQUEzQyxDQUQyQixDQUE3QixDQUR3QyxDQUl4Qzs7QUFDQSxXQUFPYyxvQkFBb0IsQ0FBQ1QsR0FBRCxDQUEzQjtBQUNEOztBQXJHa0QiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgKiBhcyBwcm90b0xvYWRlciBmcm9tIFwiQGdycGMvcHJvdG8tbG9hZGVyXCI7XG5pbXBvcnQgZ3JwYyBmcm9tIFwiZ3JwY1wiO1xuaW1wb3J0IHsgcHJvbWlzaWZ5IH0gZnJvbSBcInV0aWxcIjtcbmltcG9ydCB7XG4gIElFc3RpbWF0ZUdhc0ZvckFjdGlvblJlcXVlc3QsXG4gIElFc3RpbWF0ZUdhc0ZvckFjdGlvblJlc3BvbnNlLFxuICBJR2V0QWNjb3VudFJlcXVlc3QsXG4gIElHZXRBY2NvdW50UmVzcG9uc2UsXG4gIElHZXRBY3Rpb25zUmVxdWVzdCxcbiAgSUdldEFjdGlvbnNSZXNwb25zZSxcbiAgSUdldEJsb2NrTWV0YXNSZXF1ZXN0LFxuICBJR2V0QmxvY2tNZXRhc1Jlc3BvbnNlLFxuICBJR2V0Q2hhaW5NZXRhUmVxdWVzdCxcbiAgSUdldENoYWluTWV0YVJlc3BvbnNlLFxuICBJR2V0UmVjZWlwdEJ5QWN0aW9uUmVxdWVzdCxcbiAgSUdldFJlY2VpcHRCeUFjdGlvblJlc3BvbnNlLFxuICBJUmVhZENvbnRyYWN0UmVxdWVzdCxcbiAgSVJlYWRDb250cmFjdFJlc3BvbnNlLFxuICBJUnBjTWV0aG9kLFxuICBJU2VuZEFjdGlvblJlcXVlc3QsXG4gIElTZW5kQWN0aW9uUmVzcG9uc2UsXG4gIElTdWdnZXN0R2FzUHJpY2VSZXF1ZXN0LFxuICBJU3VnZ2VzdEdhc1ByaWNlUmVzcG9uc2Vcbn0gZnJvbSBcIi4vdHlwZXNcIjtcblxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgUnBjTWV0aG9kIGltcGxlbWVudHMgSVJwY01ldGhvZCB7XG4gIHB1YmxpYyBjbGllbnQ6IElScGNNZXRob2Q7XG5cbiAgY29uc3RydWN0b3IoaG9zdG5hbWU6IHN0cmluZykge1xuICAgIGNvbnN0IHBhY2thZ2VEZWZpbml0aW9uID0gcHJvdG9Mb2FkZXIubG9hZFN5bmMoXG4gICAgICBgJHtfX2Rpcm5hbWV9Ly4uL3Byb3RvL2FwaS5wcm90b2AsXG4gICAgICB7XG4gICAgICAgIGtlZXBDYXNlOiB0cnVlLFxuICAgICAgICBsb25nczogU3RyaW5nLFxuICAgICAgICBlbnVtczogU3RyaW5nLFxuICAgICAgICBkZWZhdWx0czogdHJ1ZSxcbiAgICAgICAgb25lb2ZzOiB0cnVlXG4gICAgICB9XG4gICAgKTtcbiAgICBjb25zdCBpb3RleGFwaSA9IGdycGMubG9hZFBhY2thZ2VEZWZpbml0aW9uKHBhY2thZ2VEZWZpbml0aW9uKS5pb3RleGFwaTtcblxuICAgIC8vIEB0cy1pZ25vcmVcbiAgICB0aGlzLmNsaWVudCA9IG5ldyBpb3RleGFwaS5BUElTZXJ2aWNlKFxuICAgICAgaG9zdG5hbWUsXG4gICAgICBncnBjLmNyZWRlbnRpYWxzLmNyZWF0ZUluc2VjdXJlKCksXG4gICAgICBudWxsXG4gICAgKTtcbiAgfVxuXG4gIHB1YmxpYyBhc3luYyBnZXRBY2NvdW50KFxuICAgIHJlcTogSUdldEFjY291bnRSZXF1ZXN0XG4gICk6IFByb21pc2U8SUdldEFjY291bnRSZXNwb25zZT4ge1xuICAgIGNvbnN0IGdldEFjY291bnQgPSBwcm9taXNpZnkodGhpcy5jbGllbnQuZ2V0QWNjb3VudC5iaW5kKHRoaXMuY2xpZW50KSk7XG4gICAgLy8gQHRzLWlnbm9yZVxuICAgIHJldHVybiBnZXRBY2NvdW50KHJlcSk7XG4gIH1cblxuICBwdWJsaWMgYXN5bmMgZ2V0QmxvY2tNZXRhcyhcbiAgICByZXE6IElHZXRCbG9ja01ldGFzUmVxdWVzdFxuICApOiBQcm9taXNlPElHZXRCbG9ja01ldGFzUmVzcG9uc2U+IHtcbiAgICBjb25zdCBnZXRCbG9ja01ldGFzID0gcHJvbWlzaWZ5KFxuICAgICAgdGhpcy5jbGllbnQuZ2V0QmxvY2tNZXRhcy5iaW5kKHRoaXMuY2xpZW50KVxuICAgICk7XG4gICAgLy8gQHRzLWlnbm9yZVxuICAgIHJldHVybiBnZXRCbG9ja01ldGFzKHJlcSk7XG4gIH1cblxuICBwdWJsaWMgYXN5bmMgZ2V0Q2hhaW5NZXRhKFxuICAgIHJlcTogSUdldENoYWluTWV0YVJlcXVlc3RcbiAgKTogUHJvbWlzZTxJR2V0Q2hhaW5NZXRhUmVzcG9uc2U+IHtcbiAgICBjb25zdCBnZXRDaGFpbk1ldGEgPSBwcm9taXNpZnkodGhpcy5jbGllbnQuZ2V0Q2hhaW5NZXRhLmJpbmQodGhpcy5jbGllbnQpKTtcbiAgICAvLyBAdHMtaWdub3JlXG4gICAgcmV0dXJuIGdldENoYWluTWV0YShyZXEpO1xuICB9XG5cbiAgcHVibGljIGFzeW5jIGdldEFjdGlvbnMoXG4gICAgcmVxOiBJR2V0QWN0aW9uc1JlcXVlc3RcbiAgKTogUHJvbWlzZTxJR2V0QWN0aW9uc1Jlc3BvbnNlPiB7XG4gICAgY29uc3QgZ2V0QWN0aW9ucyA9IHByb21pc2lmeSh0aGlzLmNsaWVudC5nZXRBY3Rpb25zLmJpbmQodGhpcy5jbGllbnQpKTtcbiAgICAvLyBAdHMtaWdub3JlXG4gICAgcmV0dXJuIGdldEFjdGlvbnMocmVxKTtcbiAgfVxuXG4gIHB1YmxpYyBhc3luYyBzdWdnZXN0R2FzUHJpY2UoXG4gICAgcmVxOiBJU3VnZ2VzdEdhc1ByaWNlUmVxdWVzdFxuICApOiBQcm9taXNlPElTdWdnZXN0R2FzUHJpY2VSZXNwb25zZT4ge1xuICAgIGNvbnN0IHN1Z2dlc3RHYXNQcmljZSA9IHByb21pc2lmeShcbiAgICAgIHRoaXMuY2xpZW50LnN1Z2dlc3RHYXNQcmljZS5iaW5kKHRoaXMuY2xpZW50KVxuICAgICk7XG4gICAgLy8gQHRzLWlnbm9yZVxuICAgIHJldHVybiBzdWdnZXN0R2FzUHJpY2UocmVxKTtcbiAgfVxuXG4gIHB1YmxpYyBhc3luYyBnZXRSZWNlaXB0QnlBY3Rpb24oXG4gICAgcmVxOiBJR2V0UmVjZWlwdEJ5QWN0aW9uUmVxdWVzdFxuICApOiBQcm9taXNlPElHZXRSZWNlaXB0QnlBY3Rpb25SZXNwb25zZT4ge1xuICAgIGNvbnN0IGdldFJlY2VpcHRCeUFjdGlvbiA9IHByb21pc2lmeShcbiAgICAgIHRoaXMuY2xpZW50LmdldFJlY2VpcHRCeUFjdGlvbi5iaW5kKHRoaXMuY2xpZW50KVxuICAgICk7XG4gICAgLy8gQHRzLWlnbm9yZVxuICAgIHJldHVybiBnZXRSZWNlaXB0QnlBY3Rpb24ocmVxKTtcbiAgfVxuXG4gIHB1YmxpYyBhc3luYyByZWFkQ29udHJhY3QoXG4gICAgcmVxOiBJUmVhZENvbnRyYWN0UmVxdWVzdFxuICApOiBQcm9taXNlPElSZWFkQ29udHJhY3RSZXNwb25zZT4ge1xuICAgIGNvbnN0IHJlYWRDb250cmFjdCA9IHByb21pc2lmeSh0aGlzLmNsaWVudC5yZWFkQ29udHJhY3QuYmluZCh0aGlzLmNsaWVudCkpO1xuICAgIC8vIEB0cy1pZ25vcmVcbiAgICByZXR1cm4gcmVhZENvbnRyYWN0KHJlcSk7XG4gIH1cblxuICBwdWJsaWMgYXN5bmMgc2VuZEFjdGlvbihcbiAgICByZXE6IElTZW5kQWN0aW9uUmVxdWVzdFxuICApOiBQcm9taXNlPElTZW5kQWN0aW9uUmVzcG9uc2U+IHtcbiAgICBjb25zdCBzZW5kQWN0aW9uID0gcHJvbWlzaWZ5KHRoaXMuY2xpZW50LnNlbmRBY3Rpb24uYmluZCh0aGlzLmNsaWVudCkpO1xuICAgIHJldHVybiBzZW5kQWN0aW9uKHJlcSk7XG4gIH1cblxuICBwdWJsaWMgYXN5bmMgZXN0aW1hdGVHYXNGb3JBY3Rpb24oXG4gICAgcmVxOiBJRXN0aW1hdGVHYXNGb3JBY3Rpb25SZXF1ZXN0XG4gICk6IFByb21pc2U8SUVzdGltYXRlR2FzRm9yQWN0aW9uUmVzcG9uc2U+IHtcbiAgICBjb25zdCBlc3RpbWF0ZUdhc0ZvckFjdGlvbiA9IHByb21pc2lmeShcbiAgICAgIHRoaXMuY2xpZW50LmVzdGltYXRlR2FzRm9yQWN0aW9uLmJpbmQodGhpcy5jbGllbnQpXG4gICAgKTtcbiAgICAvLyBAdHMtaWdub3JlXG4gICAgcmV0dXJuIGVzdGltYXRlR2FzRm9yQWN0aW9uKHJlcSk7XG4gIH1cbn1cbiJdfQ== |
{ | ||
"name": "iotex-antenna", | ||
"version": "0.3.0", | ||
"version": "0.4.0", | ||
"description": "field_description", | ||
@@ -10,25 +10,26 @@ "main": "index.js", | ||
"scripts": { | ||
"test": "npm run flow && npm run cover", | ||
"test": "npm run cover", | ||
"check-coverage": "nyc check-coverage --lines 65 --functions 60 --Statements 65", | ||
"ava": "NODE_ENV=test ava", | ||
"server": "node server", | ||
"lint": "eslint . --fix", | ||
"cover": "NODE_ENV=test npm run lint && nyc npm run ava", | ||
"flow": "flow stop && flow", | ||
"flow-install": "flow-typed install", | ||
"lint": "tslint --fix --project tsconfig.json -t stylish", | ||
"qualitycheck": "npm-run-all typecheck tslint", | ||
"cover": "tsc && NODE_ENV=test npm run lint && nyc npm run ava", | ||
"size": "ls -lh lib/", | ||
"bp": "npm run build && npm run size", | ||
"build": "rm -rf ./lib && babel src/ --ignore **/__test__/**,src/**/**.test.js -d lib --copy-files", | ||
"build:watch": "babel --watch src/**/*.js -d lib", | ||
"build-proto": "protoc -I=./src/proto/ api.proto action.proto blockchain.proto endorsement.proto account.proto node.proto --js_out=import_style=commonjs:./src/proto/ && protoc -I=./src/proto/ api.proto action.proto blockchain.proto endorsement.proto account.proto node.proto --grpc-web_out=import_style=commonjs,mode=grpcwebtext:./src/proto/", | ||
"build:js": "rm -rf ./lib && babel src/ --source-maps inline --extensions \".ts,.tsx,.js,.jsx\" --ignore **/__test__/**,src/**/**.test.ts -d lib --copy-files", | ||
"build:watch": "babel --watch src/**/*.ts -d lib", | ||
"build:types": "tsc --emitDeclarationOnly", | ||
"build": "npm run build:js && npm run build:types", | ||
"changelog-major": "build-changelog --major", | ||
"changelog-minor": "build-changelog --minor", | ||
"changelog-patch": "build-changelog --patch" | ||
"changelog-patch": "build-changelog --patch", | ||
"build-proto": "protoc -I=./src/proto/ api.proto action.proto blockchain.proto endorsement.proto account.proto node.proto --js_out=import_style=commonjs:./src/proto/generated/ && protoc -I=./src/proto/ api.proto action.proto blockchain.proto endorsement.proto account.proto node.proto --grpc-web_out=import_style=commonjs+dts,mode=grpcwebtext:./src/proto/generated/" | ||
}, | ||
"nyc": { | ||
"include": [ | ||
"src/**/*.js" | ||
"src/**/*.ts" | ||
], | ||
"exclude": [ | ||
"src/**/*.test.js", | ||
"src/**/*.test.ts", | ||
"src/**/__tests__/**" | ||
@@ -43,3 +44,4 @@ ], | ||
"extension": [ | ||
".jsx" | ||
".tsx", | ||
".ts" | ||
], | ||
@@ -49,2 +51,7 @@ "cache": true, | ||
}, | ||
"husky": { | ||
"hooks": { | ||
"pre-commit": "pretty-quick --staged" | ||
} | ||
}, | ||
"repository": { | ||
@@ -55,4 +62,4 @@ "type": "git", | ||
"keywords": [], | ||
"author": "field_author", | ||
"license": "UNLICENSED", | ||
"author": "Tian Pan (tian@iotex.io)", | ||
"license": "APACHE", | ||
"bugs": { | ||
@@ -65,11 +72,11 @@ "url": "https://github.com/puncsky/template_website/issues" | ||
"@babel/core": "7.3.4", | ||
"@babel/plugin-proposal-object-rest-spread": "7.3.4", | ||
"@babel/plugin-transform-flow-strip-types": "7.3.4", | ||
"@babel/polyfill": "7.2.5", | ||
"@babel/preset-env": "7.3.4", | ||
"@babel/preset-flow": "7.0.0", | ||
"@babel/preset-react": "7.0.0", | ||
"@babel/preset-typescript": "7.3.3", | ||
"@babel/register": "7.0.0", | ||
"@types/bech32": "^1.1.1", | ||
"@types/elliptic": "^6.4.5", | ||
"@types/google-protobuf": "^3.2.7", | ||
"@types/node": "11.11.3", | ||
"ava": "1.3.1", | ||
"babel-eslint": "10.0.1", | ||
"babel-loader": "8.0.5", | ||
@@ -79,20 +86,19 @@ "babel-plugin-module-resolver": "3.2.0", | ||
"babel-plugin-transform-class-properties": "6.24.1", | ||
"browser-env": "3.2.6", | ||
"build-changelog": "2.1.2", | ||
"eslint": "5.15.1", | ||
"eslint-plugin-babel": "5.3.0", | ||
"eslint-plugin-flowtype": "3.4.2", | ||
"eslint-plugin-import": "2.16.0", | ||
"eslint-plugin-react": "7.12.3", | ||
"flow-bin": "0.94.0", | ||
"flow-typed": "2.5.1", | ||
"global": "4.3.2", | ||
"husky": "^1.3.1", | ||
"nyc": "13.3.0", | ||
"proto-build": "0.2.3" | ||
"prettier": "1.16.4", | ||
"pretty-quick": "^1.10.0", | ||
"proto-build": "0.2.3", | ||
"ts-node": "8.0.3", | ||
"ts-protoc-gen": "^0.9.0", | ||
"tslint": "5.14.0", | ||
"tslint-config-prettier": "1.18.0", | ||
"tslint-microsoft-contrib": "6.1.0", | ||
"tslint-require-connnect-typing": "1.0.1", | ||
"typescript": "3.3.3333" | ||
}, | ||
"engines": { | ||
"node": "10.15.3", | ||
"npm": "6.9.0" | ||
}, | ||
"dependencies": { | ||
"@babel/plugin-proposal-class-properties": "^7.4.0", | ||
"@grpc/proto-loader": "0.4.0", | ||
@@ -107,5 +113,5 @@ "bech32": "1.1.3", | ||
"grpc-web": "1.0.3", | ||
"protobufjs": "6.8.8", | ||
"protobufjs": "^6.8.8", | ||
"sha3": "2.0.0" | ||
} | ||
} | ||
} |
Sorry, the diff of this file is too big to display
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
Uses eval
Supply chain riskPackage uses dynamic code execution (e.g., eval()), which is a dangerous practice. This can prevent the code from running in certain environments and increases the risk that the code may contain exploits or malicious behavior.
Found 1 instance in 1 package
Unidentified License
License(Experimental) Something that seems like a license was found, but its contents could not be matched with a known license.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Uses eval
Supply chain riskPackage uses dynamic code execution (e.g., eval()), which is a dangerous practice. This can prevent the code from running in certain environments and increases the risk that the code may contain exploits or malicious behavior.
Found 1 instance in 1 package
2181639
54
17466
12
29
1
80
+ Added@ampproject/remapping@2.3.0(transitive)
+ Added@babel/code-frame@7.26.2(transitive)
+ Added@babel/compat-data@7.26.2(transitive)
+ Added@babel/core@7.26.0(transitive)
+ Added@babel/generator@7.26.2(transitive)
+ Added@babel/helper-annotate-as-pure@7.25.9(transitive)
+ Added@babel/helper-compilation-targets@7.25.9(transitive)
+ Added@babel/helper-create-class-features-plugin@7.25.9(transitive)
+ Added@babel/helper-member-expression-to-functions@7.25.9(transitive)
+ Added@babel/helper-module-imports@7.25.9(transitive)
+ Added@babel/helper-module-transforms@7.26.0(transitive)
+ Added@babel/helper-optimise-call-expression@7.25.9(transitive)
+ Added@babel/helper-plugin-utils@7.25.9(transitive)
+ Added@babel/helper-replace-supers@7.25.9(transitive)
+ Added@babel/helper-skip-transparent-expression-wrappers@7.25.9(transitive)
+ Added@babel/helper-string-parser@7.25.9(transitive)
+ Added@babel/helper-validator-identifier@7.25.9(transitive)
+ Added@babel/helper-validator-option@7.25.9(transitive)
+ Added@babel/helpers@7.26.0(transitive)
+ Added@babel/parser@7.26.2(transitive)
+ Added@babel/plugin-proposal-class-properties@7.18.6(transitive)
+ Added@babel/template@7.25.9(transitive)
+ Added@babel/traverse@7.25.9(transitive)
+ Added@babel/types@7.26.0(transitive)
+ Added@jridgewell/gen-mapping@0.3.5(transitive)
+ Added@jridgewell/resolve-uri@3.1.2(transitive)
+ Added@jridgewell/set-array@1.2.1(transitive)
+ Added@jridgewell/sourcemap-codec@1.5.0(transitive)
+ Added@jridgewell/trace-mapping@0.3.25(transitive)
+ Added@types/node@22.9.3(transitive)
+ Addedbrowserslist@4.24.2(transitive)
+ Addedcaniuse-lite@1.0.30001683(transitive)
+ Addedconvert-source-map@2.0.0(transitive)
+ Addeddebug@4.3.7(transitive)
+ Addedelectron-to-chromium@1.5.64(transitive)
+ Addedescalade@3.2.0(transitive)
+ Addedgensync@1.0.0-beta.2(transitive)
+ Addedglobals@11.12.0(transitive)
+ Addedjs-tokens@4.0.0(transitive)
+ Addedjsesc@3.0.2(transitive)
+ Addedjson5@2.2.3(transitive)
+ Addedlru-cache@5.1.1(transitive)
+ Addedms@2.1.3(transitive)
+ Addednode-releases@2.0.18(transitive)
+ Addedpicocolors@1.1.1(transitive)
+ Addedprotobufjs@6.11.4(transitive)
+ Addedsemver@6.3.1(transitive)
+ Addedundici-types@6.19.8(transitive)
+ Addedupdate-browserslist-db@1.1.1(transitive)
+ Addedyallist@3.1.1(transitive)
- Removed@types/node@10.17.60(transitive)
- Removedprotobufjs@6.8.8(transitive)
Updatedprotobufjs@^6.8.8