PHP WebShell
Текущая директория: /usr/lib/node_modules/bitgo/node_modules/@bitgo/abstract-lightning/dist/src/codecs/api
Просмотр файла: withdraw.js
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || (function () {
var ownKeys = function(o) {
ownKeys = Object.getOwnPropertyNames || function (o) {
var ar = [];
for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k;
return ar;
};
return ownKeys(o);
};
return function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]);
__setModuleDefault(result, mod);
return result;
};
})();
Object.defineProperty(exports, "__esModule", { value: true });
exports.SendPsbtResponse = exports.SendPsbtRequest = exports.SignPsbtResponse = exports.SignPsbtRequest = exports.FundPsbtResponse = exports.LndCreateWithdrawResponse = exports.LightningOnchainWithdrawParams = exports.WithdrawStatus = exports.WithdrawStatusFailed = exports.WithdrawStatusDelivered = void 0;
const t = __importStar(require("io-ts"));
const public_types_1 = require("@bitgo/public-types");
const io_ts_types_1 = require("io-ts-types");
exports.WithdrawStatusDelivered = 'delivered';
exports.WithdrawStatusFailed = 'failed';
exports.WithdrawStatus = t.union([t.literal(exports.WithdrawStatusDelivered), t.literal(exports.WithdrawStatusFailed)]);
// todo: import LightningOnchainRequest from public-types after it is published
exports.LightningOnchainWithdrawParams = t.intersection([
// LightningOnchainRequest,
t.type({
recipients: t.array(public_types_1.LightningOnchainRecipient),
satsPerVbyte: io_ts_types_1.BigIntFromString,
passphrase: t.string,
}),
t.partial({
sequenceId: public_types_1.optionalString,
comment: public_types_1.optionalString,
}),
]);
exports.LndCreateWithdrawResponse = t.intersection([
t.type({
status: exports.WithdrawStatus,
}),
t.partial({
txid: t.string,
failureReason: t.string,
}),
], 'LndCreateWithdrawResponse');
exports.FundPsbtResponse = t.type({
fundedPsbt: t.string,
changeOutputIndex: t.number,
}, 'FundPsbtResponse');
exports.SignPsbtRequest = t.type({
fundedPsbt: t.string,
txRequestId: t.string,
userAuthKey: t.string,
signature: t.string,
signedRequest: t.string,
}, 'SendPsbtRequest');
exports.SignPsbtResponse = t.type({
signedPsbt: t.string,
signedTxHex: t.string,
}, 'SendPsbtResponse');
exports.SendPsbtRequest = t.type({
signedTxHex: t.string,
txRequestId: t.string,
userAuthKey: t.string,
signature: t.string,
signedRequest: t.string,
}, 'SendPsbtRequest');
exports.SendPsbtResponse = t.intersection([
t.type({
label: t.string,
}),
t.partial({
status: exports.WithdrawStatus,
failureReason: t.string,
}),
], 'SendPsbtResponse');
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoid2l0aGRyYXcuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvY29kZWNzL2FwaS93aXRoZHJhdy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQSx5Q0FBMkI7QUFDM0Isc0RBQWdGO0FBRWhGLDZDQUErQztBQUVsQyxRQUFBLHVCQUF1QixHQUFHLFdBQVcsQ0FBQztBQUN0QyxRQUFBLG9CQUFvQixHQUFHLFFBQVEsQ0FBQztBQUVoQyxRQUFBLGNBQWMsR0FBRyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQywrQkFBdUIsQ0FBQyxFQUFFLENBQUMsQ0FBQyxPQUFPLENBQUMsNEJBQW9CLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFFN0csK0VBQStFO0FBQ2xFLFFBQUEsOEJBQThCLEdBQUcsQ0FBQyxDQUFDLFlBQVksQ0FBQztJQUMzRCwyQkFBMkI7SUFDM0IsQ0FBQyxDQUFDLElBQUksQ0FBQztRQUNMLFVBQVUsRUFBRSxDQUFDLENBQUMsS0FBSyxDQUFDLHdDQUF5QixDQUFDO1FBQzlDLFlBQVksRUFBRSw4QkFBZ0I7UUFDOUIsVUFBVSxFQUFFLENBQUMsQ0FBQyxNQUFNO0tBQ3JCLENBQUM7SUFDRixDQUFDLENBQUMsT0FBTyxDQUFDO1FBQ1IsVUFBVSxFQUFFLDZCQUFjO1FBQzFCLE9BQU8sRUFBRSw2QkFBYztLQUN4QixDQUFDO0NBQ0gsQ0FBQyxDQUFDO0FBR1UsUUFBQSx5QkFBeUIsR0FBRyxDQUFDLENBQUMsWUFBWSxDQUNyRDtJQUNFLENBQUMsQ0FBQyxJQUFJLENBQUM7UUFDTCxNQUFNLEVBQUUsc0JBQWM7S0FDdkIsQ0FBQztJQUNGLENBQUMsQ0FBQyxPQUFPLENBQUM7UUFDUixJQUFJLEVBQUUsQ0FBQyxDQUFDLE1BQU07UUFDZCxhQUFhLEVBQUUsQ0FBQyxDQUFDLE1BQU07S0FDeEIsQ0FBQztDQUNILEVBQ0QsMkJBQTJCLENBQzVCLENBQUM7QUF1Q1csUUFBQSxnQkFBZ0IsR0FBRyxDQUFDLENBQUMsSUFBSSxDQUNwQztJQUNFLFVBQVUsRUFBRSxDQUFDLENBQUMsTUFBTTtJQUNwQixpQkFBaUIsRUFBRSxDQUFDLENBQUMsTUFBTTtDQUM1QixFQUNELGtCQUFrQixDQUNuQixDQUFDO0FBR1csUUFBQSxlQUFlLEdBQUcsQ0FBQyxDQUFDLElBQUksQ0FDbkM7SUFDRSxVQUFVLEVBQUUsQ0FBQyxDQUFDLE1BQU07SUFDcEIsV0FBVyxFQUFFLENBQUMsQ0FBQyxNQUFNO0lBQ3JCLFdBQVcsRUFBRSxDQUFDLENBQUMsTUFBTTtJQUNyQixTQUFTLEVBQUUsQ0FBQyxDQUFDLE1BQU07SUFDbkIsYUFBYSxFQUFFLENBQUMsQ0FBQyxNQUFNO0NBQ3hCLEVBQ0QsaUJBQWlCLENBQ2xCLENBQUM7QUFHVyxRQUFBLGdCQUFnQixHQUFHLENBQUMsQ0FBQyxJQUFJLENBQ3BDO0lBQ0UsVUFBVSxFQUFFLENBQUMsQ0FBQyxNQUFNO0lBQ3BCLFdBQVcsRUFBRSxDQUFDLENBQUMsTUFBTTtDQUN0QixFQUNELGtCQUFrQixDQUNuQixDQUFDO0FBR1csUUFBQSxlQUFlLEdBQUcsQ0FBQyxDQUFDLElBQUksQ0FDbkM7SUFDRSxXQUFXLEVBQUUsQ0FBQyxDQUFDLE1BQU07SUFDckIsV0FBVyxFQUFFLENBQUMsQ0FBQyxNQUFNO0lBQ3JCLFdBQVcsRUFBRSxDQUFDLENBQUMsTUFBTTtJQUNyQixTQUFTLEVBQUUsQ0FBQyxDQUFDLE1BQU07SUFDbkIsYUFBYSxFQUFFLENBQUMsQ0FBQyxNQUFNO0NBQ3hCLEVBQ0QsaUJBQWlCLENBQ2xCLENBQUM7QUFHVyxRQUFBLGdCQUFnQixHQUFHLENBQUMsQ0FBQyxZQUFZLENBQzVDO0lBQ0UsQ0FBQyxDQUFDLElBQUksQ0FBQztRQUNMLEtBQUssRUFBRSxDQUFDLENBQUMsTUFBTTtLQUNoQixDQUFDO0lBQ0YsQ0FBQyxDQUFDLE9BQU8sQ0FBQztRQUNSLE1BQU0sRUFBRSxzQkFBYztRQUN0QixhQUFhLEVBQUUsQ0FBQyxDQUFDLE1BQU07S0FDeEIsQ0FBQztDQUNILEVBQ0Qsa0JBQWtCLENBQ25CLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgKiBhcyB0IGZyb20gJ2lvLXRzJztcbmltcG9ydCB7IExpZ2h0bmluZ09uY2hhaW5SZWNpcGllbnQsIG9wdGlvbmFsU3RyaW5nIH0gZnJvbSAnQGJpdGdvL3B1YmxpYy10eXBlcyc7XG5pbXBvcnQgeyBQZW5kaW5nQXBwcm92YWxEYXRhLCBUeFJlcXVlc3RTdGF0ZSB9IGZyb20gJ0BiaXRnby9zZGstY29yZSc7XG5pbXBvcnQgeyBCaWdJbnRGcm9tU3RyaW5nIH0gZnJvbSAnaW8tdHMtdHlwZXMnO1xuXG5leHBvcnQgY29uc3QgV2l0aGRyYXdTdGF0dXNEZWxpdmVyZWQgPSAnZGVsaXZlcmVkJztcbmV4cG9ydCBjb25zdCBXaXRoZHJhd1N0YXR1c0ZhaWxlZCA9ICdmYWlsZWQnO1xuXG5leHBvcnQgY29uc3QgV2l0aGRyYXdTdGF0dXMgPSB0LnVuaW9uKFt0LmxpdGVyYWwoV2l0aGRyYXdTdGF0dXNEZWxpdmVyZWQpLCB0LmxpdGVyYWwoV2l0aGRyYXdTdGF0dXNGYWlsZWQpXSk7XG5cbi8vIHRvZG86IGltcG9ydCBMaWdodG5pbmdPbmNoYWluUmVxdWVzdCBmcm9tIHB1YmxpYy10eXBlcyBhZnRlciBpdCBpcyBwdWJsaXNoZWRcbmV4cG9ydCBjb25zdCBMaWdodG5pbmdPbmNoYWluV2l0aGRyYXdQYXJhbXMgPSB0LmludGVyc2VjdGlvbihbXG4gIC8vIExpZ2h0bmluZ09uY2hhaW5SZXF1ZXN0LFxuICB0LnR5cGUoe1xuICAgIHJlY2lwaWVudHM6IHQuYXJyYXkoTGlnaHRuaW5nT25jaGFpblJlY2lwaWVudCksXG4gICAgc2F0c1BlclZieXRlOiBCaWdJbnRGcm9tU3RyaW5nLFxuICAgIHBhc3NwaHJhc2U6IHQuc3RyaW5nLFxuICB9KSxcbiAgdC5wYXJ0aWFsKHtcbiAgICBzZXF1ZW5jZUlkOiBvcHRpb25hbFN0cmluZyxcbiAgICBjb21tZW50OiBvcHRpb25hbFN0cmluZyxcbiAgfSksXG5dKTtcbmV4cG9ydCB0eXBlIExpZ2h0bmluZ09uY2hhaW5XaXRoZHJhd1BhcmFtcyA9IHQuVHlwZU9mPHR5cGVvZiBMaWdodG5pbmdPbmNoYWluV2l0aGRyYXdQYXJhbXM+O1xuXG5leHBvcnQgY29uc3QgTG5kQ3JlYXRlV2l0aGRyYXdSZXNwb25zZSA9IHQuaW50ZXJzZWN0aW9uKFxuICBbXG4gICAgdC50eXBlKHtcbiAgICAgIHN0YXR1czogV2l0aGRyYXdTdGF0dXMsXG4gICAgfSksXG4gICAgdC5wYXJ0aWFsKHtcbiAgICAgIHR4aWQ6IHQuc3RyaW5nLFxuICAgICAgZmFpbHVyZVJlYXNvbjogdC5zdHJpbmcsXG4gICAgfSksXG4gIF0sXG4gICdMbmRDcmVhdGVXaXRoZHJhd1Jlc3BvbnNlJ1xuKTtcbmV4cG9ydCB0eXBlIExuZENyZWF0ZVdpdGhkcmF3UmVzcG9uc2UgPSB0LlR5cGVPZjx0eXBlb2YgTG5kQ3JlYXRlV2l0aGRyYXdSZXNwb25zZT47XG5cbmV4cG9ydCB0eXBlIExpZ2h0bmluZ09uY2hhaW5XaXRoZHJhd1Jlc3BvbnNlID0ge1xuICAvKipcbiAgICogVW5pcXVlIGlkZW50aWZpZXIgZm9yIHdpdGhkcmF3IHJlcXVlc3Qgc3VibWl0dGVkIHRvIEJpdEdvLlxuICAgKi9cbiAgdHhSZXF1ZXN0SWQ6IHN0cmluZztcblxuICAvKipcbiAgICogU3RhdHVzIG9mIHdpdGhkcmF3IHJlcXVlc3Qgc3VibWlzc2lvbiB0byBCaXRHby5cbiAgICogLSBgJ2RlbGl2ZXJlZCdgOiBTdWNjZXNzZnVsbHkgcmVjZWl2ZWQgYnkgQml0R28sIGJ1dCBtYXkgb3IgbWF5IG5vdCBoYXZlIGJlZW4gc2VudCB0byB0aGUgQml0Y29pbiBuZXR3b3JrIHlldC5cbiAgICogLSBGb3IgdGhlIGFjdHVhbCB3aXRoZHJhdyBzdGF0dXMsIHRyYWNrIGB0cmFuc2ZlcmAuXG4gICAqL1xuICB0eFJlcXVlc3RTdGF0ZTogVHhSZXF1ZXN0U3RhdGU7XG5cbiAgLyoqXG4gICAqIFBlbmRpbmcgYXBwcm92YWwgZGV0YWlscywgaWYgYXBwbGljYWJsZS5cbiAgICogLSBJZiBwcmVzZW50LCB3aXRoZHJhdyBoYXMgbm90IGJlZW4gaW5pdGlhdGVkIHlldC5cbiAgICovXG4gIHBlbmRpbmdBcHByb3ZhbD86IFBlbmRpbmdBcHByb3ZhbERhdGE7XG5cbiAgLyoqXG4gICAqIEN1cnJlbnQgc25hcHNob3Qgb2Ygd2l0aGRyYXcgc3RhdHVzIChpZiBhdmFpbGFibGUpLlxuICAgKiAtICoqYCdkZWxpdmVyZWQnYCoqOiBXaXRoZHJhdyByZXF1ZXN0IGlzIGRlbGl2ZXJlZCB0byB0aGUgYmxvY2tjaGFpbi5cbiAgICogLSAqKmAnZmFpbGVkJ2AqKjogV2l0aGRyYXcgZmFpbGVkLlxuICAgKiBUaGlzIGZpZWxkIGlzIGFic2VudCBpZiBhcHByb3ZhbCBpcyByZXF1aXJlZCBiZWZvcmUgcHJvY2Vzc2luZy5cbiAgICovXG4gIHdpdGhkcmF3U3RhdHVzPzogTG5kQ3JlYXRlV2l0aGRyYXdSZXNwb25zZTtcblxuICAvKipcbiAgICogTGF0ZXN0IHRyYW5zZmVyIGRldGFpbHMgZm9yIHRoaXMgd2l0aGRyYXcgcmVxdWVzdCAoaWYgYXZhaWxhYmxlKS5cbiAgICogLSBQcm92aWRlcyB0aGUgY3VycmVudCBzdGF0ZSBvZiB0aGUgdHJhbnNmZXIuXG4gICAqIC0gVG8gdHJhY2sgdGhlIGxhdGVzdCB3aXRoZHJhdyBzdGF0dXMsIG1vbml0b3IgYHRyYW5zZmVyYCBhc3luY2hyb25vdXNseS5cbiAgICogVGhpcyBmaWVsZCBpcyBhYnNlbnQgaWYgYXBwcm92YWwgaXMgcmVxdWlyZWQgYmVmb3JlIHByb2Nlc3NpbmcuXG4gICAqL1xuICB0cmFuc2Zlcj86IGFueTtcbn07XG5cbmV4cG9ydCBjb25zdCBGdW5kUHNidFJlc3BvbnNlID0gdC50eXBlKFxuICB7XG4gICAgZnVuZGVkUHNidDogdC5zdHJpbmcsXG4gICAgY2hhbmdlT3V0cHV0SW5kZXg6IHQubnVtYmVyLFxuICB9LFxuICAnRnVuZFBzYnRSZXNwb25zZSdcbik7XG5leHBvcnQgdHlwZSBGdW5kUHNidFJlc3BvbnNlID0gdC5UeXBlT2Y8dHlwZW9mIEZ1bmRQc2J0UmVzcG9uc2U+O1xuXG5leHBvcnQgY29uc3QgU2lnblBzYnRSZXF1ZXN0ID0gdC50eXBlKFxuICB7XG4gICAgZnVuZGVkUHNidDogdC5zdHJpbmcsXG4gICAgdHhSZXF1ZXN0SWQ6IHQuc3RyaW5nLFxuICAgIHVzZXJBdXRoS2V5OiB0LnN0cmluZyxcbiAgICBzaWduYXR1cmU6IHQuc3RyaW5nLFxuICAgIHNpZ25lZFJlcXVlc3Q6IHQuc3RyaW5nLFxuICB9LFxuICAnU2VuZFBzYnRSZXF1ZXN0J1xuKTtcbmV4cG9ydCB0eXBlIFNpZ25Qc2J0UmVxdWVzdCA9IHQuVHlwZU9mPHR5cGVvZiBTaWduUHNidFJlcXVlc3Q+O1xuXG5leHBvcnQgY29uc3QgU2lnblBzYnRSZXNwb25zZSA9IHQudHlwZShcbiAge1xuICAgIHNpZ25lZFBzYnQ6IHQuc3RyaW5nLFxuICAgIHNpZ25lZFR4SGV4OiB0LnN0cmluZyxcbiAgfSxcbiAgJ1NlbmRQc2J0UmVzcG9uc2UnXG4pO1xuZXhwb3J0IHR5cGUgU2lnblBzYnRSZXNwb25zZSA9IHQuVHlwZU9mPHR5cGVvZiBTaWduUHNidFJlc3BvbnNlPjtcblxuZXhwb3J0IGNvbnN0IFNlbmRQc2J0UmVxdWVzdCA9IHQudHlwZShcbiAge1xuICAgIHNpZ25lZFR4SGV4OiB0LnN0cmluZyxcbiAgICB0eFJlcXVlc3RJZDogdC5zdHJpbmcsXG4gICAgdXNlckF1dGhLZXk6IHQuc3RyaW5nLFxuICAgIHNpZ25hdHVyZTogdC5zdHJpbmcsXG4gICAgc2lnbmVkUmVxdWVzdDogdC5zdHJpbmcsXG4gIH0sXG4gICdTZW5kUHNidFJlcXVlc3QnXG4pO1xuZXhwb3J0IHR5cGUgU2VuZFBzYnRSZXF1ZXN0ID0gdC5UeXBlT2Y8dHlwZW9mIFNlbmRQc2J0UmVxdWVzdD47XG5cbmV4cG9ydCBjb25zdCBTZW5kUHNidFJlc3BvbnNlID0gdC5pbnRlcnNlY3Rpb24oXG4gIFtcbiAgICB0LnR5cGUoe1xuICAgICAgbGFiZWw6IHQuc3RyaW5nLFxuICAgIH0pLFxuICAgIHQucGFydGlhbCh7XG4gICAgICBzdGF0dXM6IFdpdGhkcmF3U3RhdHVzLFxuICAgICAgZmFpbHVyZVJlYXNvbjogdC5zdHJpbmcsXG4gICAgfSksXG4gIF0sXG4gICdTZW5kUHNidFJlc3BvbnNlJ1xuKTtcbmV4cG9ydCB0eXBlIFNlbmRQc2J0UmVzcG9uc2UgPSB0LlR5cGVPZjx0eXBlb2YgU2VuZFBzYnRSZXNwb25zZT47XG4iXX0=Выполнить команду
Для локальной разработки. Не используйте в интернете!