cmd->add_flag("-s,--skip-sign",tx_skip_sign,localized("Specify if unlocked wallet keys should be used to sign transaction"));
cmd->add_flag("-j,--json",tx_print_json,localized("print result as json"));
cmd->add_flag("-d,--dont-broadcast",tx_dont_broadcast,localized("don't broadcast transaction to the network (just print to stdout)"));
cmd->add_option("-r,--ref-block",tx_ref_block_num_or_id,(localized("set the reference block num or block id used for TAPOS (Transaction as Proof-of-Stake)")));
stringmsg="An account and permission level to authorize, as in 'account@permission'";
cmd->add_option("--max-net-usage",tx_max_net_usage,localized("set an upper limit on the net usage budget, in bytes, for the transaction (defaults to 0 which means no limit)"));
}EOS_RETHROW_EXCEPTIONS(invalid_ref_block_exception,"Invalid reference block num or id: ${block_num_or_id}",("block_num_or_id",tx_ref_block_num_or_id));