petcrypt-js-lite
Version:
Universal sdk for PET functionalities
34 lines • 1.09 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.decryptCiphertext = void 0;
const axios_1 = __importDefault(require("axios"));
const constants_1 = require("../constants");
const decryptCiphertext = async (handle, chain) => {
const DECRYPT_URL = constants_1.ENCRYPT_URL[chain].DECRYPT;
const payload = {
handle
};
let balance;
try {
const response = await axios_1.default.post(DECRYPT_URL, payload, {
headers: {
'Content-Type': 'application/json',
},
});
balance = response.data;
}
catch (error) {
if (axios_1.default.isAxiosError(error)) {
console.error('Error response:', error.response?.data);
}
else {
console.error('Unexpected error:', error);
}
}
return balance;
};
exports.decryptCiphertext = decryptCiphertext;
//# sourceMappingURL=decrypt.js.map