UNPKG

@cenoa/waas-js-sdk

Version:

Official Cenoa Wallet as a Service SDK

31 lines (30 loc) 1.3 kB
"use strict"; 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;