PHP WebShell
Текущая директория: /opt/BitGoJS/modules/express/dist/lightning
Просмотр файла: lightningWalletRoutes.js
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.handleUpdateLightningWalletCoinSpecific = handleUpdateLightningWalletCoinSpecific;
const errors_1 = require("../errors");
const abstract_lightning_1 = require("@bitgo/abstract-lightning");
const sdk_core_1 = require("@bitgo/sdk-core");
async function handleUpdateLightningWalletCoinSpecific(req) {
const bitgo = req.bitgo;
const params = (0, sdk_core_1.decodeOrElse)('UpdateLightningWalletClientRequest', abstract_lightning_1.UpdateLightningWalletClientRequest, req.body, (_) => {
// DON'T throw errors from decodeOrElse. It could leak sensitive information.
throw new errors_1.ApiResponseError('Invalid request body to update lightning wallet coin specific', 400);
});
const coin = bitgo.coin(req.params.coin);
const wallet = await coin.wallets().get({ id: req.params.id, includeBalance: false });
return await (0, abstract_lightning_1.updateWalletCoinSpecific)(wallet, params);
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGlnaHRuaW5nV2FsbGV0Um91dGVzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL2xpZ2h0bmluZy9saWdodG5pbmdXYWxsZXRSb3V0ZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFLQSwwRkFpQkM7QUFyQkQsc0NBQTZDO0FBQzdDLGtFQUF5RztBQUN6Ryw4Q0FBK0M7QUFFeEMsS0FBSyxVQUFVLHVDQUF1QyxDQUFDLEdBQW9CO0lBQ2hGLE1BQU0sS0FBSyxHQUFHLEdBQUcsQ0FBQyxLQUFLLENBQUM7SUFFeEIsTUFBTSxNQUFNLEdBQUcsSUFBQSx1QkFBWSxFQUN6QixvQ0FBb0MsRUFDcEMsdURBQWtDLEVBQ2xDLEdBQUcsQ0FBQyxJQUFJLEVBQ1IsQ0FBQyxDQUFDLEVBQUUsRUFBRTtRQUNKLDZFQUE2RTtRQUM3RSxNQUFNLElBQUkseUJBQWdCLENBQUMsK0RBQStELEVBQUUsR0FBRyxDQUFDLENBQUM7SUFDbkcsQ0FBQyxDQUNGLENBQUM7SUFFRixNQUFNLElBQUksR0FBRyxLQUFLLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLENBQUM7SUFDekMsTUFBTSxNQUFNLEdBQUcsTUFBTSxJQUFJLENBQUMsT0FBTyxFQUFFLENBQUMsR0FBRyxDQUFDLEVBQUUsRUFBRSxFQUFFLEdBQUcsQ0FBQyxNQUFNLENBQUMsRUFBRSxFQUFFLGNBQWMsRUFBRSxLQUFLLEVBQUUsQ0FBQyxDQUFDO0lBRXRGLE9BQU8sTUFBTSxJQUFBLDZDQUF3QixFQUFDLE1BQU0sRUFBRSxNQUFNLENBQUMsQ0FBQztBQUN4RCxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0ICogYXMgZXhwcmVzcyBmcm9tICdleHByZXNzJztcbmltcG9ydCB7IEFwaVJlc3BvbnNlRXJyb3IgfSBmcm9tICcuLi9lcnJvcnMnO1xuaW1wb3J0IHsgVXBkYXRlTGlnaHRuaW5nV2FsbGV0Q2xpZW50UmVxdWVzdCwgdXBkYXRlV2FsbGV0Q29pblNwZWNpZmljIH0gZnJvbSAnQGJpdGdvL2Fic3RyYWN0LWxpZ2h0bmluZyc7XG5pbXBvcnQgeyBkZWNvZGVPckVsc2UgfSBmcm9tICdAYml0Z28vc2RrLWNvcmUnO1xuXG5leHBvcnQgYXN5bmMgZnVuY3Rpb24gaGFuZGxlVXBkYXRlTGlnaHRuaW5nV2FsbGV0Q29pblNwZWNpZmljKHJlcTogZXhwcmVzcy5SZXF1ZXN0KTogUHJvbWlzZTx1bmtub3duPiB7XG4gIGNvbnN0IGJpdGdvID0gcmVxLmJpdGdvO1xuXG4gIGNvbnN0IHBhcmFtcyA9IGRlY29kZU9yRWxzZShcbiAgICAnVXBkYXRlTGlnaHRuaW5nV2FsbGV0Q2xpZW50UmVxdWVzdCcsXG4gICAgVXBkYXRlTGlnaHRuaW5nV2FsbGV0Q2xpZW50UmVxdWVzdCxcbiAgICByZXEuYm9keSxcbiAgICAoXykgPT4ge1xuICAgICAgLy8gRE9OJ1QgdGhyb3cgZXJyb3JzIGZyb20gZGVjb2RlT3JFbHNlLiBJdCBjb3VsZCBsZWFrIHNlbnNpdGl2ZSBpbmZvcm1hdGlvbi5cbiAgICAgIHRocm93IG5ldyBBcGlSZXNwb25zZUVycm9yKCdJbnZhbGlkIHJlcXVlc3QgYm9keSB0byB1cGRhdGUgbGlnaHRuaW5nIHdhbGxldCBjb2luIHNwZWNpZmljJywgNDAwKTtcbiAgICB9XG4gICk7XG5cbiAgY29uc3QgY29pbiA9IGJpdGdvLmNvaW4ocmVxLnBhcmFtcy5jb2luKTtcbiAgY29uc3Qgd2FsbGV0ID0gYXdhaXQgY29pbi53YWxsZXRzKCkuZ2V0KHsgaWQ6IHJlcS5wYXJhbXMuaWQsIGluY2x1ZGVCYWxhbmNlOiBmYWxzZSB9KTtcblxuICByZXR1cm4gYXdhaXQgdXBkYXRlV2FsbGV0Q29pblNwZWNpZmljKHdhbGxldCwgcGFyYW1zKTtcbn1cbiJdfQ==Выполнить команду
Для локальной разработки. Не используйте в интернете!