From a4c922cee9440f684b0d067527a23a16cdae1da5 Mon Sep 17 00:00:00 2001 From: pbattu123 Date: Mon, 20 Apr 2020 09:15:54 -0300 Subject: [PATCH] private-key option update --- docker/peerplaysentry.sh | 5 +++++ libraries/plugins/debug_witness/debug_witness.cpp | 6 +++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/docker/peerplaysentry.sh b/docker/peerplaysentry.sh index 820ad9f4..31caeef2 100644 --- a/docker/peerplaysentry.sh +++ b/docker/peerplaysentry.sh @@ -14,6 +14,7 @@ VERSION=`cat /etc/peerplays/version` # * $PEERPLAYSD_P2P_ENDPOINT # * $PEERPLAYSD_WITNESS_ID # * $PEERPLAYSD_PRIVATE_KEY +# * $PEERPLAYSD_DEBUG_PRIVATE_KEY # * $PEERPLAYSD_TRACK_ACCOUNTS # * $PEERPLAYSD_PARTIAL_OPERATIONS # * $PEERPLAYSD_MAX_OPS_PER_ACCOUNT @@ -51,6 +52,10 @@ if [[ ! -z "$PEERPLAYSD_PRIVATE_KEY" ]]; then ARGS+=" --private-key=$PEERPLAYSD_PRIVATE_KEY" fi +if [[ ! -z "$PEERPLAYSD_DEBUG_PRIVATE_KEY" ]]; then + ARGS+=" --debug-private-key=$PEERPLAYSD_DEBUG_PRIVATE_KEY" +fi + if [[ ! -z "$PEERPLAYSD_TRACK_ACCOUNTS" ]]; then for ACCOUNT in $PEERPLAYSD_TRACK_ACCOUNTS ; do ARGS+=" --track-account=$ACCOUNT" diff --git a/libraries/plugins/debug_witness/debug_witness.cpp b/libraries/plugins/debug_witness/debug_witness.cpp index aea03e32..66ef2f58 100644 --- a/libraries/plugins/debug_witness/debug_witness.cpp +++ b/libraries/plugins/debug_witness/debug_witness.cpp @@ -47,7 +47,7 @@ void debug_witness_plugin::plugin_set_program_options( { auto default_priv_key = fc::ecc::private_key::regenerate(fc::sha256::hash(std::string("nathan"))); command_line_options.add_options() - ("private-key", bpo::value>()->composing()->multitoken()-> + ("debug-private-key", bpo::value>()->composing()->multitoken()-> DEFAULT_VALUE_VECTOR(std::make_pair(chain::public_key_type(default_priv_key.get_public_key()), graphene::utilities::key_to_wif(default_priv_key))), "Tuple of [PublicKey, WIF private key] (may specify multiple times)"); config_file_options.add(command_line_options); @@ -63,9 +63,9 @@ void debug_witness_plugin::plugin_initialize(const boost::program_options::varia ilog("debug_witness plugin: plugin_initialize() begin"); _options = &options; - if( options.count("private-key") ) + if( options.count("debug-private-key") ) { - const std::vector key_id_to_wif_pair_strings = options["private-key"].as>(); + const std::vector key_id_to_wif_pair_strings = options["debug-private-key"].as>(); for (const std::string& key_id_to_wif_pair_string : key_id_to_wif_pair_strings) { auto key_id_to_wif_pair = graphene::app::dejsonify >(key_id_to_wif_pair_string, GRAPHENE_MAX_NESTED_OBJECTS);