PHP WebShell

Текущая директория: /opt/BitGoJS/modules/express/dist/src/lightning

Просмотр файла: lightningWalletRoutes.js

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.handleUpdateLightningWalletCoinSpecific = void 0;
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);
}
exports.handleUpdateLightningWalletCoinSpecific = handleUpdateLightningWalletCoinSpecific;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGlnaHRuaW5nV2FsbGV0Um91dGVzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2xpZ2h0bmluZy9saWdodG5pbmdXYWxsZXRSb3V0ZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQ0Esc0NBQTZDO0FBQzdDLGtFQUF5RztBQUN6Ryw4Q0FBK0M7QUFFeEMsS0FBSyxVQUFVLHVDQUF1QyxDQUFDLEdBQW9CO0lBQ2hGLE1BQU0sS0FBSyxHQUFHLEdBQUcsQ0FBQyxLQUFLLENBQUM7SUFFeEIsTUFBTSxNQUFNLEdBQUcsSUFBQSx1QkFBWSxFQUN6QixvQ0FBb0MsRUFDcEMsdURBQWtDLEVBQ2xDLEdBQUcsQ0FBQyxJQUFJLEVBQ1IsQ0FBQyxDQUFDLEVBQUUsRUFBRTtRQUNKLDZFQUE2RTtRQUM3RSxNQUFNLElBQUkseUJBQWdCLENBQUMsK0RBQStELEVBQUUsR0FBRyxDQUFDLENBQUM7SUFDbkcsQ0FBQyxDQUNGLENBQUM7SUFFRixNQUFNLElBQUksR0FBRyxLQUFLLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLENBQUM7SUFDekMsTUFBTSxNQUFNLEdBQUcsTUFBTSxJQUFJLENBQUMsT0FBTyxFQUFFLENBQUMsR0FBRyxDQUFDLEVBQUUsRUFBRSxFQUFFLEdBQUcsQ0FBQyxNQUFNLENBQUMsRUFBRSxFQUFFLGNBQWMsRUFBRSxLQUFLLEVBQUUsQ0FBQyxDQUFDO0lBRXRGLE9BQU8sTUFBTSxJQUFBLDZDQUF3QixFQUFDLE1BQU0sRUFBRSxNQUFNLENBQUMsQ0FBQztBQUN4RCxDQUFDO0FBakJELDBGQWlCQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIGV4cHJlc3MgZnJvbSAnZXhwcmVzcyc7XG5pbXBvcnQgeyBBcGlSZXNwb25zZUVycm9yIH0gZnJvbSAnLi4vZXJyb3JzJztcbmltcG9ydCB7IFVwZGF0ZUxpZ2h0bmluZ1dhbGxldENsaWVudFJlcXVlc3QsIHVwZGF0ZVdhbGxldENvaW5TcGVjaWZpYyB9IGZyb20gJ0BiaXRnby9hYnN0cmFjdC1saWdodG5pbmcnO1xuaW1wb3J0IHsgZGVjb2RlT3JFbHNlIH0gZnJvbSAnQGJpdGdvL3Nkay1jb3JlJztcblxuZXhwb3J0IGFzeW5jIGZ1bmN0aW9uIGhhbmRsZVVwZGF0ZUxpZ2h0bmluZ1dhbGxldENvaW5TcGVjaWZpYyhyZXE6IGV4cHJlc3MuUmVxdWVzdCk6IFByb21pc2U8dW5rbm93bj4ge1xuICBjb25zdCBiaXRnbyA9IHJlcS5iaXRnbztcblxuICBjb25zdCBwYXJhbXMgPSBkZWNvZGVPckVsc2UoXG4gICAgJ1VwZGF0ZUxpZ2h0bmluZ1dhbGxldENsaWVudFJlcXVlc3QnLFxuICAgIFVwZGF0ZUxpZ2h0bmluZ1dhbGxldENsaWVudFJlcXVlc3QsXG4gICAgcmVxLmJvZHksXG4gICAgKF8pID0+IHtcbiAgICAgIC8vIERPTidUIHRocm93IGVycm9ycyBmcm9tIGRlY29kZU9yRWxzZS4gSXQgY291bGQgbGVhayBzZW5zaXRpdmUgaW5mb3JtYXRpb24uXG4gICAgICB0aHJvdyBuZXcgQXBpUmVzcG9uc2VFcnJvcignSW52YWxpZCByZXF1ZXN0IGJvZHkgdG8gdXBkYXRlIGxpZ2h0bmluZyB3YWxsZXQgY29pbiBzcGVjaWZpYycsIDQwMCk7XG4gICAgfVxuICApO1xuXG4gIGNvbnN0IGNvaW4gPSBiaXRnby5jb2luKHJlcS5wYXJhbXMuY29pbik7XG4gIGNvbnN0IHdhbGxldCA9IGF3YWl0IGNvaW4ud2FsbGV0cygpLmdldCh7IGlkOiByZXEucGFyYW1zLmlkLCBpbmNsdWRlQmFsYW5jZTogZmFsc2UgfSk7XG5cbiAgcmV0dXJuIGF3YWl0IHVwZGF0ZVdhbGxldENvaW5TcGVjaWZpYyh3YWxsZXQsIHBhcmFtcyk7XG59XG4iXX0=

Выполнить команду


Для локальной разработки. Не используйте в интернете!