@paradeum/burrow
Version:
TypeScript library that calls a Hyperledger Burrow server over GRPC.
32 lines • 1.17 kB
JavaScript
;
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