UNPKG

2.7 kBJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3const client_common_1 = require("@neo-one/client-common");
4const common_1 = require("../../common");
5exports.command = 'script-hash <value>';
6exports.describe = 'Convert a script hash to various formats and print them to stdout.';
7exports.builder = (yargsBuilder) => yargsBuilder.positional('value', { type: 'string' }).demandOption('value');
8exports.handler = (argv) => {
9 common_1.start(async () => {
10 const scriptHash = argv.value;
11 const address = client_common_1.scriptHashToAddress(scriptHash);
12 console.log(`Script Hash: ${scriptHash}`);
13 console.log(`Address: ${address}`);
14 });
15};
16
17//# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNjcmlwdEhhc2gudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFDQSwwREFBNkQ7QUFHN0QseUNBQXFDO0FBRXhCLFFBQUEsT0FBTyxHQUFHLHFCQUFxQixDQUFDO0FBQ2hDLFFBQUEsUUFBUSxHQUFHLG9FQUFvRSxDQUFDO0FBQ2hGLFFBQUEsT0FBTyxHQUFHLENBQUMsWUFBMEIsRUFBRSxFQUFFLENBQ3BELFlBQVksQ0FBQyxVQUFVLENBQUMsT0FBTyxFQUFFLEVBQUUsSUFBSSxFQUFFLFFBQVEsRUFBRSxDQUFDLENBQUMsWUFBWSxDQUFDLE9BQU8sQ0FBQyxDQUFDO0FBQ2hFLFFBQUEsT0FBTyxHQUFHLENBQUMsSUFBNEMsRUFBRSxFQUFFO0lBQ3RFLGNBQUssQ0FBQyxLQUFLLElBQUksRUFBRTtRQUNmLE1BQU0sVUFBVSxHQUFHLElBQUksQ0FBQyxLQUFLLENBQUM7UUFDOUIsTUFBTSxPQUFPLEdBQUcsbUNBQW1CLENBQUMsVUFBVSxDQUFDLENBQUM7UUFDaEQsT0FBTyxDQUFDLEdBQUcsQ0FBQyxnQkFBZ0IsVUFBVSxFQUFFLENBQUMsQ0FBQztRQUMxQyxPQUFPLENBQUMsR0FBRyxDQUFDLFlBQVksT0FBTyxFQUFFLENBQUMsQ0FBQztJQUNyQyxDQUFDLENBQUMsQ0FBQztBQUNMLENBQUMsQ0FBQyIsImZpbGUiOiJuZW8tb25lLWNsaS9zcmMvY21kL2NvbnZlcnQvc2NyaXB0SGFzaC5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIHRzbGludDpkaXNhYmxlIG5vLWNvbnNvbGVcbmltcG9ydCB7IHNjcmlwdEhhc2hUb0FkZHJlc3MgfSBmcm9tICdAbmVvLW9uZS9jbGllbnQtY29tbW9uJztcbmltcG9ydCB7IFlhcmd1bWVudHMgfSBmcm9tICdAbmVvLW9uZS91dGlscy1ub2RlJztcbmltcG9ydCB5YXJncyBmcm9tICd5YXJncyc7XG5pbXBvcnQgeyBzdGFydCB9IGZyb20gJy4uLy4uL2NvbW1vbic7XG5cbmV4cG9ydCBjb25zdCBjb21tYW5kID0gJ3NjcmlwdC1oYXNoIDx2YWx1ZT4nO1xuZXhwb3J0IGNvbnN0IGRlc2NyaWJlID0gJ0NvbnZlcnQgYSBzY3JpcHQgaGFzaCB0byB2YXJpb3VzIGZvcm1hdHMgYW5kIHByaW50IHRoZW0gdG8gc3Rkb3V0Lic7XG5leHBvcnQgY29uc3QgYnVpbGRlciA9ICh5YXJnc0J1aWxkZXI6IHR5cGVvZiB5YXJncykgPT5cbiAgeWFyZ3NCdWlsZGVyLnBvc2l0aW9uYWwoJ3ZhbHVlJywgeyB0eXBlOiAnc3RyaW5nJyB9KS5kZW1hbmRPcHRpb24oJ3ZhbHVlJyk7XG5leHBvcnQgY29uc3QgaGFuZGxlciA9IChhcmd2OiBZYXJndW1lbnRzPFJldHVyblR5cGU8dHlwZW9mIGJ1aWxkZXI+PikgPT4ge1xuICBzdGFydChhc3luYyAoKSA9PiB7XG4gICAgY29uc3Qgc2NyaXB0SGFzaCA9IGFyZ3YudmFsdWU7XG4gICAgY29uc3QgYWRkcmVzcyA9IHNjcmlwdEhhc2hUb0FkZHJlc3Moc2NyaXB0SGFzaCk7XG4gICAgY29uc29sZS5sb2coYFNjcmlwdCBIYXNoOiAke3NjcmlwdEhhc2h9YCk7XG4gICAgY29uc29sZS5sb2coYEFkZHJlc3M6ICR7YWRkcmVzc31gKTtcbiAgfSk7XG59O1xuIl19