UNPKG

dotbit

Version:

A complete .bit SDK and utilities in TypeScript

40 lines 1.44 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.RemoteTxBuilder = void 0; const RegisterAPI_1 = require("../fetchers/RegisterAPI"); const SubAccountAPI_1 = require("../fetchers/SubAccountAPI"); class RemoteTxBuilder { constructor(config) { this.subAccountAPI = new SubAccountAPI_1.SubAccountAPI(config.subAccountUri); this.registerAPI = new RegisterAPI_1.RegisterAPI(config.registerUri); } mintSubAccounts(params) { return this.subAccountAPI.createSubAccounts(params); } changeManager(params) { return this.registerAPI.editAccountManager(params); } changeOwner(params) { return this.registerAPI.editAccountOwner(params); } editRecords(params) { return this.registerAPI.editAccountRecords(params); } editSubAccount(params) { return this.subAccountAPI.editSubAccount(params); } submitRegisterAccountOrder(params) { return this.registerAPI.submitRegisterAccountOrder(params); } submitRenewAccountOrder(params) { return this.registerAPI.submitRenewAccountOrder(params); } payWithDotbitBalance(params) { return this.registerAPI.payWithDotbitBalance(params); } returnTrxHashToService(params) { return this.registerAPI.returnTrxHashToService(params); } } exports.RemoteTxBuilder = RemoteTxBuilder; //# sourceMappingURL=RemoteTxBuilder.js.map