@pirichain/core
Version:
Pirichain API package contains base commands for common usage.
34 lines • 1.41 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const createNewAddress_1 = require("./createNewAddress");
const rescuePrivateKey_1 = require("./rescuePrivateKey");
const getMnemonic_1 = require("./getMnemonic");
const response_1 = require("../config/response");
class Wallet extends response_1.FetchResponse {
constructor(baseURL) {
super(baseURL);
this.createNewAddress = (language = 'english', chainPrefix) => (0, createNewAddress_1.createNewAddress)(language, chainPrefix);
this.getMnemonic = (privateKey, language = 'english') => (0, getMnemonic_1.getMnemonic)(privateKey, language);
this.rescuePrivateKey = (words, language = 'english', chainPrefix) => (0, rescuePrivateKey_1.rescuePrivateKey)(words, language, chainPrefix);
}
getBalance(address, assetID = -1) {
return this.postResponse("/getBalance", {
'address': address,
'assetID': assetID
});
}
getBalanceList(address) {
return this.postResponse("/getBalanceList", {
"address": address
});
}
convertToCommercialWallet(address, privateKey, alias) {
return this.postResponse('/convertToCommercialWallet', {
'address': address,
'privateKey': privateKey,
'alias': alias
});
}
}
exports.default = Wallet;
//# sourceMappingURL=index.js.map