UNPKG

cc-zos-vouching

Version:

Vouching logic for the EVM packages of the ZeppelinOS smart contract platform

28 lines (17 loc) 876 B
#! /usr/bin/env node 'use strict'; var _log = require('../helpers/log'); var _log2 = _interopRequireDefault(_log); var _minimist = require('minimist'); var _minimist2 = _interopRequireDefault(_minimist); var _deploy = require('../scripts/deploy'); var _deploy2 = _interopRequireDefault(_deploy); var _zos = require('zos'); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } const params = (0, _minimist2.default)(process.argv.slice(2), { string: 'from' }); const { network, from } = params; if (!network) _log2.default.error('Please specify a network using -network=<network>.'); if (!from) _log2.default.error('Please specify a sender address using -from=<addr>.'); if (network && from) { (0, _zos.runWithTruffle)(options => (0, _deploy2.default)(options), { network, from }).then(console.log).catch(console.error); }