PHP WebShell

Текущая директория: /opt/BitGoJS/modules/utxo-bin/dist/src/commands/cmdPsbt

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

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.cmdCreate = void 0;
const withPsbt_1 = require("./withPsbt");
exports.cmdCreate = {
    builder(b) {
        return b.options(withPsbt_1.withPsbtOptions).option('txVersion', { type: 'number' }).option('txLocktime', { type: 'number' });
    },
    command: 'create',
    describe: 'create empty psbt without inputs or outputs',
    async handler(argv) {
        return (0, withPsbt_1.withPsbt)({ ...argv, create: true, expectEmpty: true }, async function (psbt) {
            if (argv.txVersion !== undefined) {
                psbt.setVersion(argv.txVersion);
            }
            if (argv.txLocktime !== undefined) {
                psbt.setLocktime(argv.txLocktime);
            }
            return psbt;
        });
    },
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY21kQ3JlYXRlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL2NvbW1hbmRzL2NtZFBzYnQvY21kQ3JlYXRlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUNBLHlDQUF3RTtBQU8zRCxRQUFBLFNBQVMsR0FBaUQ7SUFDckUsT0FBTyxDQUFDLENBQXNCO1FBQzVCLE9BQU8sQ0FBQyxDQUFDLE9BQU8sQ0FBQywwQkFBZSxDQUFDLENBQUMsTUFBTSxDQUFDLFdBQVcsRUFBRSxFQUFFLElBQUksRUFBRSxRQUFRLEVBQUUsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxZQUFZLEVBQUUsRUFBRSxJQUFJLEVBQUUsUUFBUSxFQUFFLENBQUMsQ0FBQztJQUNySCxDQUFDO0lBQ0QsT0FBTyxFQUFFLFFBQVE7SUFDakIsUUFBUSxFQUFFLDZDQUE2QztJQUN2RCxLQUFLLENBQUMsT0FBTyxDQUFDLElBQUk7UUFDaEIsT0FBTyxJQUFBLG1CQUFRLEVBQUMsRUFBRSxHQUFHLElBQUksRUFBRSxNQUFNLEVBQUUsSUFBSSxFQUFFLFdBQVcsRUFBRSxJQUFJLEVBQUUsRUFBRSxLQUFLLFdBQVcsSUFBSTtZQUNoRixJQUFJLElBQUksQ0FBQyxTQUFTLEtBQUssU0FBUyxFQUFFLENBQUM7Z0JBQ2pDLElBQUksQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxDQUFDO1lBQ2xDLENBQUM7WUFDRCxJQUFJLElBQUksQ0FBQyxVQUFVLEtBQUssU0FBUyxFQUFFLENBQUM7Z0JBQ2xDLElBQUksQ0FBQyxXQUFXLENBQUMsSUFBSSxDQUFDLFVBQVUsQ0FBQyxDQUFDO1lBQ3BDLENBQUM7WUFDRCxPQUFPLElBQUksQ0FBQztRQUNkLENBQUMsQ0FBQyxDQUFDO0lBQ0wsQ0FBQztDQUNGLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgKiBhcyB5YXJncyBmcm9tICd5YXJncyc7XG5pbXBvcnQgeyB3aXRoUHNidCwgd2l0aFBzYnRPcHRpb25zLCBXaXRoUHNidE9wdGlvbnMgfSBmcm9tICcuL3dpdGhQc2J0JztcblxudHlwZSBBcmdzQ3JlYXRlUHNidCA9IFdpdGhQc2J0T3B0aW9ucyAmIHtcbiAgdHhWZXJzaW9uPzogbnVtYmVyO1xuICB0eExvY2t0aW1lPzogbnVtYmVyO1xufTtcblxuZXhwb3J0IGNvbnN0IGNtZENyZWF0ZTogeWFyZ3MuQ29tbWFuZE1vZHVsZTx1bmtub3duLCBBcmdzQ3JlYXRlUHNidD4gPSB7XG4gIGJ1aWxkZXIoYjogeWFyZ3MuQXJndjx1bmtub3duPikge1xuICAgIHJldHVybiBiLm9wdGlvbnMod2l0aFBzYnRPcHRpb25zKS5vcHRpb24oJ3R4VmVyc2lvbicsIHsgdHlwZTogJ251bWJlcicgfSkub3B0aW9uKCd0eExvY2t0aW1lJywgeyB0eXBlOiAnbnVtYmVyJyB9KTtcbiAgfSxcbiAgY29tbWFuZDogJ2NyZWF0ZScsXG4gIGRlc2NyaWJlOiAnY3JlYXRlIGVtcHR5IHBzYnQgd2l0aG91dCBpbnB1dHMgb3Igb3V0cHV0cycsXG4gIGFzeW5jIGhhbmRsZXIoYXJndikge1xuICAgIHJldHVybiB3aXRoUHNidCh7IC4uLmFyZ3YsIGNyZWF0ZTogdHJ1ZSwgZXhwZWN0RW1wdHk6IHRydWUgfSwgYXN5bmMgZnVuY3Rpb24gKHBzYnQpIHtcbiAgICAgIGlmIChhcmd2LnR4VmVyc2lvbiAhPT0gdW5kZWZpbmVkKSB7XG4gICAgICAgIHBzYnQuc2V0VmVyc2lvbihhcmd2LnR4VmVyc2lvbik7XG4gICAgICB9XG4gICAgICBpZiAoYXJndi50eExvY2t0aW1lICE9PSB1bmRlZmluZWQpIHtcbiAgICAgICAgcHNidC5zZXRMb2NrdGltZShhcmd2LnR4TG9ja3RpbWUpO1xuICAgICAgfVxuICAgICAgcmV0dXJuIHBzYnQ7XG4gICAgfSk7XG4gIH0sXG59O1xuIl19

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


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