@cenoa/waas-js-sdk
Version:
Official Cenoa Wallet as a Service SDK
31 lines (30 loc) • 1.3 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getUserWalletSecret = exports.getUserWallet = exports.setUserWallet = exports.getPartnerWallet = exports.setPartnerWallet = void 0;
function setPartnerWallet(instance, payload) {
return instance.post('/me/wallet', payload).then((resp) => resp.data);
}
exports.setPartnerWallet = setPartnerWallet;
function getPartnerWallet(instance) {
return instance.get('/me/wallet').then((resp) => resp.data);
}
exports.getPartnerWallet = getPartnerWallet;
function setUserWallet(instance, payload) {
const { cenoaUserId, walletAddress } = payload;
return instance
.post(`/users/${cenoaUserId}/wallet`, { walletAddress })
.then((resp) => resp.data);
}
exports.setUserWallet = setUserWallet;
function getUserWallet(instance, payload) {
return instance
.get(`/users/${payload === null || payload === void 0 ? void 0 : payload.cenoaUserId}/wallet`)
.then((resp) => resp.data);
}
exports.getUserWallet = getUserWallet;
function getUserWalletSecret(instance, payload) {
return instance
.get(`/users/${payload === null || payload === void 0 ? void 0 : payload.cenoaUserId}/wallet/keys`)
.then((resp) => resp.data);
}
exports.getUserWalletSecret = getUserWalletSecret;