UNPKG

@paradeum/burrow

Version:

TypeScript library that calls a Hyperledger Burrow server over GRPC.

32 lines 1.17 kB
"use strict"; exports.__esModule = true; exports.Namereg = void 0; var rpcquery_pb_1 = require("../../proto/rpcquery_pb"); var payload_pb_1 = require("../../proto/payload_pb"); var Namereg = /** @class */ (function () { function Namereg(burrow, account) { this.burrow = burrow; this.account = account; } Namereg.prototype.set = function (name, data, lease, fee, callback) { if (lease === void 0) { lease = 50000; } if (fee === void 0) { fee = 5000; } var input = new payload_pb_1.TxInput(); input.setAddress(Buffer.from(this.account, 'hex')); input.setAmount(lease); var payload = new payload_pb_1.NameTx(); payload.setInput(input); payload.setName(name); payload.setData(data); payload.setFee(fee); return this.burrow.nameTxSync(payload, callback); }; Namereg.prototype.get = function (name, callback) { var payload = new rpcquery_pb_1.GetNameParam(); payload.setName(name); return this.burrow.getName(payload, callback); }; return Namereg; }()); exports.Namereg = Namereg; //# sourceMappingURL=namereg.js.map