@chainup-custody/js-waas-sdk
Version:
wallet as a service, chainup custody waas sdk
42 lines (36 loc) • 1.12 kB
JavaScript
const RSA = require("../utils/RSAUtil");
const WApiHttpUtils = require('../utils/WASSHttpUtils');
const Cons = require('../utils/Constants');
/**
* Obtain user-specified coin account
*/
exports.getByUidAndSymbol = async function (reqData) {
var respData = await WApiHttpUtils.request({
url: Cons.getByUidAndSymbol,
method: Cons.POST,
requestData: reqData
});
return RSA.publicKeyDecrypt(JSON.parse(respData).data);
};
/**
* Obtain the balance of the merchant's account
*/
exports.getCompanyBySymbol = async function (reqData) {
var respData = await WApiHttpUtils.request({
url: Cons.getCompanyBySymbol,
method: Cons.POST,
requestData: reqData
});
return RSA.publicKeyDecrypt(JSON.parse(respData).data);
};
/**
* Obtain the address of the user-specified account
*/
exports.getDepositAddress = async function (reqData) {
var respData = await WApiHttpUtils.request({
url: Cons.getDepositAddress,
method: Cons.POST,
requestData: reqData
});
return RSA.publicKeyDecrypt(JSON.parse(respData).data);
};