@kaiachain/kss-bridges-celer
Version:
TypeScript client and use-cases for cBridge
26 lines • 974 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.parseRefundTxResponse = void 0;
const utils_1 = require("ethers/lib/utils");
const parseRefundTxResponse = (wdOnchain, signersList, sortedSigsList, powersList) => {
const wdmsg = utils_1.base64.decode(wdOnchain.toString());
const signers = signersList.map(item => {
const decodeSigners = utils_1.base64.decode(item.toString());
const hexlifyObj = (0, utils_1.hexlify)(decodeSigners);
return (0, utils_1.getAddress)(hexlifyObj);
});
const sigs = sortedSigsList.map(item => {
return utils_1.base64.decode(item.toString());
});
const powers = powersList.map(item => {
return utils_1.base64.decode(item.toString());
});
return {
sigs: sigs,
powers: powers,
signers: signers,
wdmsg: wdmsg
};
};
exports.parseRefundTxResponse = parseRefundTxResponse;
//# sourceMappingURL=withdraw.js.map