PHP WebShell

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

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

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.PaymentHashParams = exports.TransactionParams = exports.UnlockLightningWalletRequest = exports.BakeMacaroonResponse = exports.InitWalletResponse = exports.CreateSignerMacaroonRequest = exports.InitLightningWalletRequest = exports.GetWalletStateResponse = exports.WalletState = exports.LightningSignerConfigs = exports.LightningSignerConfig = void 0;
/* eslint-disable no-redeclare */
const t = require("io-ts");
exports.LightningSignerConfig = t.type({
    url: t.string,
    tlsCert: t.string,
});
exports.LightningSignerConfigs = t.record(t.string, exports.LightningSignerConfig);
exports.WalletState = t.keyof({
    NON_EXISTING: 1,
    LOCKED: 1,
    UNLOCKED: 1,
    RPC_ACTIVE: 1,
    SERVER_ACTIVE: 1,
    WAITING_TO_START: 1,
});
exports.GetWalletStateResponse = t.type({
    state: exports.WalletState,
}, 'GetWalletStateResponse');
exports.InitLightningWalletRequest = t.intersection([
    t.strict({
        passphrase: t.string,
    }),
    t.partial({
        expressHost: t.string,
    }),
], 'InitLightningWalletRequest');
exports.CreateSignerMacaroonRequest = t.type({
    passphrase: t.string,
    addIpCaveatToMacaroon: t.boolean,
}, 'CreateSignerMacaroonRequest');
exports.InitWalletResponse = t.type({
    admin_macaroon: t.string,
}, 'InitWalletResponse');
exports.BakeMacaroonResponse = t.type({
    macaroon: t.string,
}, 'BakeMacaroonResponse');
exports.UnlockLightningWalletRequest = t.strict({
    passphrase: t.string,
}, 'UnlockLightningWalletRequest');
exports.TransactionParams = t.type({
    txid: t.string,
}, 'TransactionParams');
exports.PaymentHashParams = t.type({
    paymentHash: t.string,
}, 'PaymentHashParams');
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29kZWNzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL2xpZ2h0bmluZy9jb2RlY3MudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsaUNBQWlDO0FBQ2pDLDJCQUEyQjtBQUVkLFFBQUEscUJBQXFCLEdBQUcsQ0FBQyxDQUFDLElBQUksQ0FBQztJQUMxQyxHQUFHLEVBQUUsQ0FBQyxDQUFDLE1BQU07SUFDYixPQUFPLEVBQUUsQ0FBQyxDQUFDLE1BQU07Q0FDbEIsQ0FBQyxDQUFDO0FBSVUsUUFBQSxzQkFBc0IsR0FBRyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxNQUFNLEVBQUUsNkJBQXFCLENBQUMsQ0FBQztBQUluRSxRQUFBLFdBQVcsR0FBRyxDQUFDLENBQUMsS0FBSyxDQUFDO0lBQ2pDLFlBQVksRUFBRSxDQUFDO0lBQ2YsTUFBTSxFQUFFLENBQUM7SUFDVCxRQUFRLEVBQUUsQ0FBQztJQUNYLFVBQVUsRUFBRSxDQUFDO0lBQ2IsYUFBYSxFQUFFLENBQUM7SUFDaEIsZ0JBQWdCLEVBQUUsQ0FBQztDQUNwQixDQUFDLENBQUM7QUFJVSxRQUFBLHNCQUFzQixHQUFHLENBQUMsQ0FBQyxJQUFJLENBQzFDO0lBQ0UsS0FBSyxFQUFFLG1CQUFXO0NBQ25CLEVBQ0Qsd0JBQXdCLENBQ3pCLENBQUM7QUFJVyxRQUFBLDBCQUEwQixHQUFHLENBQUMsQ0FBQyxZQUFZLENBQ3REO0lBQ0UsQ0FBQyxDQUFDLE1BQU0sQ0FBQztRQUNQLFVBQVUsRUFBRSxDQUFDLENBQUMsTUFBTTtLQUNyQixDQUFDO0lBQ0YsQ0FBQyxDQUFDLE9BQU8sQ0FBQztRQUNSLFdBQVcsRUFBRSxDQUFDLENBQUMsTUFBTTtLQUN0QixDQUFDO0NBQ0gsRUFDRCw0QkFBNEIsQ0FDN0IsQ0FBQztBQUlXLFFBQUEsMkJBQTJCLEdBQUcsQ0FBQyxDQUFDLElBQUksQ0FDL0M7SUFDRSxVQUFVLEVBQUUsQ0FBQyxDQUFDLE1BQU07SUFDcEIscUJBQXFCLEVBQUUsQ0FBQyxDQUFDLE9BQU87Q0FDakMsRUFDRCw2QkFBNkIsQ0FDOUIsQ0FBQztBQUlXLFFBQUEsa0JBQWtCLEdBQUcsQ0FBQyxDQUFDLElBQUksQ0FDdEM7SUFDRSxjQUFjLEVBQUUsQ0FBQyxDQUFDLE1BQU07Q0FDekIsRUFDRCxvQkFBb0IsQ0FDckIsQ0FBQztBQUlXLFFBQUEsb0JBQW9CLEdBQUcsQ0FBQyxDQUFDLElBQUksQ0FDeEM7SUFDRSxRQUFRLEVBQUUsQ0FBQyxDQUFDLE1BQU07Q0FDbkIsRUFDRCxzQkFBc0IsQ0FDdkIsQ0FBQztBQUlXLFFBQUEsNEJBQTRCLEdBQUcsQ0FBQyxDQUFDLE1BQU0sQ0FDbEQ7SUFDRSxVQUFVLEVBQUUsQ0FBQyxDQUFDLE1BQU07Q0FDckIsRUFDRCw4QkFBOEIsQ0FDL0IsQ0FBQztBQUlXLFFBQUEsaUJBQWlCLEdBQUcsQ0FBQyxDQUFDLElBQUksQ0FDckM7SUFDRSxJQUFJLEVBQUUsQ0FBQyxDQUFDLE1BQU07Q0FDZixFQUNELG1CQUFtQixDQUNwQixDQUFDO0FBSVcsUUFBQSxpQkFBaUIsR0FBRyxDQUFDLENBQUMsSUFBSSxDQUNyQztJQUNFLFdBQVcsRUFBRSxDQUFDLENBQUMsTUFBTTtDQUN0QixFQUNELG1CQUFtQixDQUNwQixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiLyogZXNsaW50LWRpc2FibGUgbm8tcmVkZWNsYXJlICovXG5pbXBvcnQgKiBhcyB0IGZyb20gJ2lvLXRzJztcblxuZXhwb3J0IGNvbnN0IExpZ2h0bmluZ1NpZ25lckNvbmZpZyA9IHQudHlwZSh7XG4gIHVybDogdC5zdHJpbmcsXG4gIHRsc0NlcnQ6IHQuc3RyaW5nLFxufSk7XG5cbmV4cG9ydCB0eXBlIExpZ2h0bmluZ1NpZ25lckNvbmZpZyA9IHQuVHlwZU9mPHR5cGVvZiBMaWdodG5pbmdTaWduZXJDb25maWc+O1xuXG5leHBvcnQgY29uc3QgTGlnaHRuaW5nU2lnbmVyQ29uZmlncyA9IHQucmVjb3JkKHQuc3RyaW5nLCBMaWdodG5pbmdTaWduZXJDb25maWcpO1xuXG5leHBvcnQgdHlwZSBMaWdodG5pbmdTaWduZXJDb25maWdzID0gdC5UeXBlT2Y8dHlwZW9mIExpZ2h0bmluZ1NpZ25lckNvbmZpZ3M+O1xuXG5leHBvcnQgY29uc3QgV2FsbGV0U3RhdGUgPSB0LmtleW9mKHtcbiAgTk9OX0VYSVNUSU5HOiAxLFxuICBMT0NLRUQ6IDEsXG4gIFVOTE9DS0VEOiAxLFxuICBSUENfQUNUSVZFOiAxLFxuICBTRVJWRVJfQUNUSVZFOiAxLFxuICBXQUlUSU5HX1RPX1NUQVJUOiAxLFxufSk7XG5cbmV4cG9ydCB0eXBlIFdhbGxldFN0YXRlID0gdC5UeXBlT2Y8dHlwZW9mIFdhbGxldFN0YXRlPjtcblxuZXhwb3J0IGNvbnN0IEdldFdhbGxldFN0YXRlUmVzcG9uc2UgPSB0LnR5cGUoXG4gIHtcbiAgICBzdGF0ZTogV2FsbGV0U3RhdGUsXG4gIH0sXG4gICdHZXRXYWxsZXRTdGF0ZVJlc3BvbnNlJ1xuKTtcblxuZXhwb3J0IHR5cGUgR2V0V2FsbGV0U3RhdGVSZXNwb25zZSA9IHQuVHlwZU9mPHR5cGVvZiBHZXRXYWxsZXRTdGF0ZVJlc3BvbnNlPjtcblxuZXhwb3J0IGNvbnN0IEluaXRMaWdodG5pbmdXYWxsZXRSZXF1ZXN0ID0gdC5pbnRlcnNlY3Rpb24oXG4gIFtcbiAgICB0LnN0cmljdCh7XG4gICAgICBwYXNzcGhyYXNlOiB0LnN0cmluZyxcbiAgICB9KSxcbiAgICB0LnBhcnRpYWwoe1xuICAgICAgZXhwcmVzc0hvc3Q6IHQuc3RyaW5nLFxuICAgIH0pLFxuICBdLFxuICAnSW5pdExpZ2h0bmluZ1dhbGxldFJlcXVlc3QnXG4pO1xuXG5leHBvcnQgdHlwZSBJbml0TGlnaHRuaW5nV2FsbGV0UmVxdWVzdCA9IHQuVHlwZU9mPHR5cGVvZiBJbml0TGlnaHRuaW5nV2FsbGV0UmVxdWVzdD47XG5cbmV4cG9ydCBjb25zdCBDcmVhdGVTaWduZXJNYWNhcm9vblJlcXVlc3QgPSB0LnR5cGUoXG4gIHtcbiAgICBwYXNzcGhyYXNlOiB0LnN0cmluZyxcbiAgICBhZGRJcENhdmVhdFRvTWFjYXJvb246IHQuYm9vbGVhbixcbiAgfSxcbiAgJ0NyZWF0ZVNpZ25lck1hY2Fyb29uUmVxdWVzdCdcbik7XG5cbmV4cG9ydCB0eXBlIENyZWF0ZVNpZ25lck1hY2Fyb29uUmVxdWVzdCA9IHQuVHlwZU9mPHR5cGVvZiBDcmVhdGVTaWduZXJNYWNhcm9vblJlcXVlc3Q+O1xuXG5leHBvcnQgY29uc3QgSW5pdFdhbGxldFJlc3BvbnNlID0gdC50eXBlKFxuICB7XG4gICAgYWRtaW5fbWFjYXJvb246IHQuc3RyaW5nLFxuICB9LFxuICAnSW5pdFdhbGxldFJlc3BvbnNlJ1xuKTtcblxuZXhwb3J0IHR5cGUgSW5pdFdhbGxldFJlc3BvbnNlID0gdC5UeXBlT2Y8dHlwZW9mIEluaXRXYWxsZXRSZXNwb25zZT47XG5cbmV4cG9ydCBjb25zdCBCYWtlTWFjYXJvb25SZXNwb25zZSA9IHQudHlwZShcbiAge1xuICAgIG1hY2Fyb29uOiB0LnN0cmluZyxcbiAgfSxcbiAgJ0Jha2VNYWNhcm9vblJlc3BvbnNlJ1xuKTtcblxuZXhwb3J0IHR5cGUgQmFrZU1hY2Fyb29uUmVzcG9uc2UgPSB0LlR5cGVPZjx0eXBlb2YgQmFrZU1hY2Fyb29uUmVzcG9uc2U+O1xuXG5leHBvcnQgY29uc3QgVW5sb2NrTGlnaHRuaW5nV2FsbGV0UmVxdWVzdCA9IHQuc3RyaWN0KFxuICB7XG4gICAgcGFzc3BocmFzZTogdC5zdHJpbmcsXG4gIH0sXG4gICdVbmxvY2tMaWdodG5pbmdXYWxsZXRSZXF1ZXN0J1xuKTtcblxuZXhwb3J0IHR5cGUgVW5sb2NrTGlnaHRuaW5nV2FsbGV0UmVxdWVzdCA9IHQuVHlwZU9mPHR5cGVvZiBVbmxvY2tMaWdodG5pbmdXYWxsZXRSZXF1ZXN0PjtcblxuZXhwb3J0IGNvbnN0IFRyYW5zYWN0aW9uUGFyYW1zID0gdC50eXBlKFxuICB7XG4gICAgdHhpZDogdC5zdHJpbmcsXG4gIH0sXG4gICdUcmFuc2FjdGlvblBhcmFtcydcbik7XG5cbmV4cG9ydCB0eXBlIFRyYW5zYWN0aW9uUGFyYW1zID0gdC5UeXBlT2Y8dHlwZW9mIFRyYW5zYWN0aW9uUGFyYW1zPjtcblxuZXhwb3J0IGNvbnN0IFBheW1lbnRIYXNoUGFyYW1zID0gdC50eXBlKFxuICB7XG4gICAgcGF5bWVudEhhc2g6IHQuc3RyaW5nLFxuICB9LFxuICAnUGF5bWVudEhhc2hQYXJhbXMnXG4pO1xuXG5leHBvcnQgdHlwZSBQYXltZW50SGFzaFBhcmFtcyA9IHQuVHlwZU9mPHR5cGVvZiBQYXltZW50SGFzaFBhcmFtcz47XG4iXX0=

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


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