enable running witness_node binary in debug mode without the need to build a specific binary #162

Closed
opened 2021-08-04 18:12:02 +00:00 by prandnum · 12 comments
prandnum commented 2021-08-04 18:12:02 +00:00 (Migrated from gitlab.com)

witness logs currently printed are not detailed. In order to run witness in debug mode, today we need to build the binary with special flags, which is a long process.

To aid testing and debugging it would be good if the "default" binary itself can be used to run in normal mode with "witness_node" command and in debug mode by running "witness_node --debug" command

witness logs currently printed are not detailed. In order to run witness in debug mode, today we need to build the binary with special flags, which is a long process. To aid testing and debugging it would be good if the "default" binary itself can be used to run in normal mode with "witness_node" command and in debug mode by running "witness_node --debug" command
prandnum commented 2021-08-04 18:12:02 +00:00 (Migrated from gitlab.com)

assigned to @sierra19XX

assigned to @sierra19XX
prandnum commented 2021-08-04 18:12:28 +00:00 (Migrated from gitlab.com)

@bobinson @sierra19XX

CC: @hbelakon @serkixenos

@bobinson @sierra19XX CC: @hbelakon @serkixenos
serkixenos commented 2021-08-14 20:29:17 +00:00 (Migrated from gitlab.com)

assigned to @serkixenos and unassigned @sierra19XX

assigned to @serkixenos and unassigned @sierra19XX
serkixenos commented 2021-08-14 20:29:31 +00:00 (Migrated from gitlab.com)

assigned to @prandnum

assigned to @prandnum
serkixenos commented 2021-08-14 20:31:31 +00:00 (Migrated from gitlab.com)
https://gitlab.com/PBSA/peerplays/-/commit/cc9fd17e9ccec46a37736b56fb694076eba6ae3c
prandnum commented 2021-08-16 12:13:21 +00:00 (Migrated from gitlab.com)

@serkixenos so the binary needs to be started with "witness_node --debug" command?

@serkixenos so the binary needs to be started with "witness_node --debug" command?
serkixenos commented 2021-08-16 17:09:37 +00:00 (Migrated from gitlab.com)

All options are described in witness_node --help:

New option is:

--debug-rpc-calls arg (=0) Outputs RPC calls to console

It can be set up both from command line and config file

All options are described in *witness_node --help*: New option is: --debug-rpc-calls arg (=0) Outputs RPC calls to console It can be set up both from command line and config file
prandnum commented 2021-08-17 12:27:35 +00:00 (Migrated from gitlab.com)

Took the latest code(git clone https://github.com/peerplays-network/peerplays-utils.git) and it is not having the options you mentioned.

peerplays@525ff3f23396:~/peerplays-network$ ./witness_node --debug-rpc-calls=1
Error parsing command line: unrecognised option '--debug-rpc-calls=1'
peerplays@525ff3f23396:~/peerplays-network$
peerplays@525ff3f23396:~/peerplays-network$ ls -lrt ../src/peerplays/build/programs/witness_node/witness_node
-rwxr-xr-x 1 root root 585707816 Aug 16 19:48 ../src/peerplays/build/programs/witness_node/witness_node
peerplays@525ff3f23396:~/peerplays-network$ ls -lrt ../src/peerplays/build/programs/cli_wallet/cli_wallet
-rwxr-xr-x 1 root root 631794632 Aug 16 19:43 ../src/peerplays/build/programs/cli_wallet/cli_wallet
peerplays@525ff3f23396:~/peerplays-network$ ./witness_node --version
Version: test-1.5.4-44-ge8238f1c
Git Revision: e8238f1cb404d4fea39b6b80451873c18bebcf78
Built: Aug 16 2021 at 19:47:00
SSL: OpenSSL 1.1.1f  31 Mar 2020
Boost: 1.67
peerplays@525ff3f23396:~/peerplays-network$ ./witness_node --help|grep -i debug
debug_witness plugin. <no description>
  --debug-private-key arg (=["TEST6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV","5KQwrPbwdL6PhXujxW37FSSQZ1JiwsST4cqQzDeyXtP79zkvFD3"])
peerplays@525ff3f23396:~/peerplays-network$ ./witness_node --help
Graphene Witness Node:
  -h [ --help ]                         Print this help message and exit.
  -d [ --data-dir ] arg (="witness_node_data_dir")
                                        Directory containing databases,
                                        configuration file, etc.
  -v [ --version ]                      Display version information
  --plugins arg (=witness account_history market_history accounts_list affiliate_stats bookie)
                                        Space-separated list of plugins to
                                        activate

  --create-genesis-json arg             Path to create a Genesis State at. If a
                                        well-formed JSON file exists at the
                                        path, it will be parsed and any missing
                                        fields in a Genesis State will be
                                        added, and any unknown fields will be
                                        removed. If no file or an invalid file
                                        is found, it will be replaced with an
                                        example Genesis State.
  --replay-blockchain                   Rebuild object graph by replaying all
                                        blocks
  --resync-blockchain                   Delete all blocks and re-sync with
                                        network from scratch
  --force-validate                      Force validation of all transactions
  --genesis-timestamp arg               Replace timestamp from genesis.json
                                        with current time plus this many
                                        seconds (experts only!)

  --p2p-endpoint arg                    Endpoint for P2P node to listen on
  -s [ --seed-node ] arg                P2P nodes to connect to on startup (may
                                        specify multiple times)
  --seed-nodes arg                      JSON array of P2P nodes to connect to
                                        on startup
  -c [ --checkpoint ] arg               Pairs of [BLOCK_NUM,BLOCK_ID] that
                                        should be enforced as checkpoints.
  --rpc-endpoint [=arg(=127.0.0.1:8090)]
                                        Endpoint for websocket RPC to listen on
  --rpc-tls-endpoint [=arg(=127.0.0.1:8089)]
                                        Endpoint for TLS websocket RPC to
                                        listen on
  -p [ --server-pem ] [=arg(=server.pem)]
                                        The TLS certificate file for this
                                        server
  -P [ --server-pem-password ] arg      Password for this certificate
  --genesis-json arg                    File to read Genesis State from
  --dbg-init-key arg                    Block signing key to use for init
                                        witnesses, overrides genesis file
  --api-access arg                      JSON file specifying API permissions
  --enable-standby-votes-tracking [=arg(=1)]
                                        Whether to enable tracking of votes of
                                        standby witnesses and committee
                                        members. Set it to true to provide
                                        accurate data to API clients, set to
                                        false for slightly better performance.
  --plugins arg                         Space-separated list of plugins to
                                        activate


witness plugin. <no description>
Options:
  --enable-stale-production             Enable block production, even if the
                                        chain is stale.
  --required-participation              Percent of witnesses (0-99) that must
                                        be participating in order to produce
                                        blocks
  -w [ --witness-id ] arg               ID of witness controlled by this node
                                        (e.g. "1.6.5", quotes are required, may
                                        specify multiple times)
  -W [ --witness-ids ] arg              IDs of multiple witnesses controlled by
                                        this node (e.g. ["1.6.5", "1.6.6"],
                                        quotes are required)
  --private-key arg (=["TEST6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV","5KQwrPbwdL6PhXujxW37FSSQZ1JiwsST4cqQzDeyXtP79zkvFD3"])
                                        Tuple of [PublicKey, WIF private key]
                                        (may specify multiple times)

debug_witness plugin. <no description>
Options:
  --debug-private-key arg (=["TEST6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV","5KQwrPbwdL6PhXujxW37FSSQZ1JiwsST4cqQzDeyXtP79zkvFD3"])
                                        Tuple of [PublicKey, WIF private key]
                                        (may specify multiple times)

account_history plugin. <no description>
Options:
  --track-account arg                   Account ID to track history for (may
                                        specify multiple times)
  --partial-operations arg              Keep only those operations in memory
                                        that are related to account history
                                        tracking
  --max-ops-per-account arg             Maximum number of operations per
                                        account will be kept in memory

elasticsearch plugin. Stores account history data in elasticsearch database(EXPERIMENTAL).
Options:
  --elasticsearch-node-url arg          Elastic Search database node
                                        url(http://localhost:9200/)
  --elasticsearch-bulk-replay arg       Number of bulk documents to index on
                                        replay(10000)
  --elasticsearch-bulk-sync arg         Number of bulk documents to index on a
                                        syncronied chain(100)
  --elasticsearch-visitor arg           Use visitor to index additional
                                        data(slows down the replay(false))
  --elasticsearch-basic-auth arg        Pass basic auth to elasticsearch
                                        database('')
  --elasticsearch-index-prefix arg      Add a prefix to the index(peerplays-)
  --elasticsearch-operation-object arg  Save operation as object(true)
  --elasticsearch-start-es-after-block arg
                                        Start doing ES job after block(0)
  --elasticsearch-operation-string arg  Save operation as string. Needed to
                                        serve history api calls(false)
  --elasticsearch-mode arg              Mode of operation: only_save(0),
                                        only_query(1), all(2) - Default: 0

es_objects plugin. Stores blockchain objects in ES database. Experimental.
Options:
  --es-objects-elasticsearch-url arg    Elasticsearch node url(http://localhost
                                        :9200/)
  --es-objects-auth arg                 Basic auth username:password('')
  --es-objects-bulk-replay arg          Number of bulk documents to index on
                                        replay(10000)
  --es-objects-bulk-sync arg            Number of bulk documents to index on a
                                        synchronized chain(100)
  --es-objects-proposals arg            Store proposal objects(true)
  --es-objects-accounts arg             Store account objects(true)
  --es-objects-assets arg               Store asset objects(true)
  --es-objects-balances arg             Store balances objects(true)
  --es-objects-limit-orders arg         Store limit order objects(false)
  --es-objects-bitasset arg             Store feed data(true)
  --es-objects-account-role arg         Store account role objects (true)
  --es-objects-committee-member arg     Store committee member objects(true)
  --es-objects-nft arg                  Store nft objects (true)
  --es-objects-son arg                  Store son objects (true)
  --es-objects-transaction arg          Store transaction objects (true)
  --es-objects-vesting-balance arg      Store vesting balance objects (true)
  --es-objects-witness arg              Store witness objects (true)
  --es-objects-worker arg               Store worker objects (true)
  --es-objects-index-prefix arg         Add a prefix to the index(ppobjects-)
  --es-objects-keep-only-current arg    Keep only current state of the
                                        objects(true)
  --es-objects-start-es-after-block arg Start doing ES job after block(0)

market_history plugin. <no description>
Options:
  --bucket-size arg (=[15,60,300,3600,86400])
                                        Track market history by grouping orders
                                        into buckets of equal size measured in
                                        seconds specified as a JSON array of
                                        numbers
  --history-per-size arg (=1000)        How far back in time to track history
                                        for each bucket size, measured in the
                                        number of buckets (default: 1000)

peerplays_sidechain plugin. <no description>
Options:
  --son-id arg                          ID of SON controlled by this node (e.g.
                                        "1.33.5", quotes are required)
  --son-ids arg                         IDs of multiple SONs controlled by this
                                        node (e.g. ["1.33.5", "1.33.6"], quotes
                                        are required)
  --peerplays-private-key arg (=["TEST6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV","5KQwrPbwdL6PhXujxW37FSSQZ1JiwsST4cqQzDeyXtP79zkvFD3"])
                                        Tuple of [PublicKey, WIF private key]
                                        (may specify multiple times)
  --sidechain-retry-threshold arg (=150)
                                        Sidechain retry throttling threshold
  --bitcoin-sidechain-enabled arg (=0)  Bitcoin sidechain handler enabled
  --bitcoin-node-ip arg (=127.0.0.1)    IP address of Bitcoin node
  --bitcoin-node-zmq-port arg (=11111)  ZMQ port of Bitcoin node
  --bitcoin-node-rpc-port arg (=8332)   RPC port of Bitcoin node
  --bitcoin-node-rpc-user arg (=1)      Bitcoin RPC user
  --bitcoin-node-rpc-password arg (=1)  Bitcoin RPC password
  --bitcoin-wallet arg                  Bitcoin wallet
  --bitcoin-wallet-password arg         Bitcoin wallet password
  --bitcoin-private-key arg (=["02d0f137e717fb3aab7aff99904001d49a0a636c5e1342f8927a4ba2eaee8e9772","cVN31uC9sTEr392DLVUEjrtMgLA8Yb3fpYmTRj7bomTm6nn2ANPr"])
                                        Tuple of [Bitcoin public key, Bitcoin
                                        private key] (may specify multiple
                                        times)
  --hive-sidechain-enabled arg (=0)     Hive sidechain handler enabled
  --hive-node-ip arg (=127.0.0.1)       Hive node IP address
  --hive-node-rpc-port arg (=28090)     Hive node RPC port
  --hive-node-rpc-user arg              Hive node RPC user
  --hive-node-rpc-password arg          Hive node RPC password
  --hive-private-key arg (=["TST6LLegbAgLAy28EHrffBVuANFWcFgmqRMW13wBmTExqFE9SCkg4","5JNHfZYKGaomSFvd4NUdQ9qMcEAC43kujbfjueTHpVapX1Kzq2n"])
                                        Tuple of [Hive public key, Hive private
                                        key] (may specify multiple times)

snapshot plugin. Create snapshots at a specified time or block number.
Options:
  --snapshot-at-block arg               Block number after which to do a
                                        snapshot
  --snapshot-at-time arg                Block time (ISO format) after which to
                                        do a snapshot
  --snapshot-to arg                     Pathname of JSON file where to store
                                        the snapshot

peerplays@525ff3f23396:~/peerplays-network$ 
Took the latest code(git clone https://github.com/peerplays-network/peerplays-utils.git) and it is not having the options you mentioned. ``` peerplays@525ff3f23396:~/peerplays-network$ ./witness_node --debug-rpc-calls=1 Error parsing command line: unrecognised option '--debug-rpc-calls=1' peerplays@525ff3f23396:~/peerplays-network$ peerplays@525ff3f23396:~/peerplays-network$ ls -lrt ../src/peerplays/build/programs/witness_node/witness_node -rwxr-xr-x 1 root root 585707816 Aug 16 19:48 ../src/peerplays/build/programs/witness_node/witness_node peerplays@525ff3f23396:~/peerplays-network$ ls -lrt ../src/peerplays/build/programs/cli_wallet/cli_wallet -rwxr-xr-x 1 root root 631794632 Aug 16 19:43 ../src/peerplays/build/programs/cli_wallet/cli_wallet peerplays@525ff3f23396:~/peerplays-network$ ./witness_node --version Version: test-1.5.4-44-ge8238f1c Git Revision: e8238f1cb404d4fea39b6b80451873c18bebcf78 Built: Aug 16 2021 at 19:47:00 SSL: OpenSSL 1.1.1f 31 Mar 2020 Boost: 1.67 peerplays@525ff3f23396:~/peerplays-network$ ./witness_node --help|grep -i debug debug_witness plugin. <no description> --debug-private-key arg (=["TEST6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV","5KQwrPbwdL6PhXujxW37FSSQZ1JiwsST4cqQzDeyXtP79zkvFD3"]) peerplays@525ff3f23396:~/peerplays-network$ ./witness_node --help Graphene Witness Node: -h [ --help ] Print this help message and exit. -d [ --data-dir ] arg (="witness_node_data_dir") Directory containing databases, configuration file, etc. -v [ --version ] Display version information --plugins arg (=witness account_history market_history accounts_list affiliate_stats bookie) Space-separated list of plugins to activate --create-genesis-json arg Path to create a Genesis State at. If a well-formed JSON file exists at the path, it will be parsed and any missing fields in a Genesis State will be added, and any unknown fields will be removed. If no file or an invalid file is found, it will be replaced with an example Genesis State. --replay-blockchain Rebuild object graph by replaying all blocks --resync-blockchain Delete all blocks and re-sync with network from scratch --force-validate Force validation of all transactions --genesis-timestamp arg Replace timestamp from genesis.json with current time plus this many seconds (experts only!) --p2p-endpoint arg Endpoint for P2P node to listen on -s [ --seed-node ] arg P2P nodes to connect to on startup (may specify multiple times) --seed-nodes arg JSON array of P2P nodes to connect to on startup -c [ --checkpoint ] arg Pairs of [BLOCK_NUM,BLOCK_ID] that should be enforced as checkpoints. --rpc-endpoint [=arg(=127.0.0.1:8090)] Endpoint for websocket RPC to listen on --rpc-tls-endpoint [=arg(=127.0.0.1:8089)] Endpoint for TLS websocket RPC to listen on -p [ --server-pem ] [=arg(=server.pem)] The TLS certificate file for this server -P [ --server-pem-password ] arg Password for this certificate --genesis-json arg File to read Genesis State from --dbg-init-key arg Block signing key to use for init witnesses, overrides genesis file --api-access arg JSON file specifying API permissions --enable-standby-votes-tracking [=arg(=1)] Whether to enable tracking of votes of standby witnesses and committee members. Set it to true to provide accurate data to API clients, set to false for slightly better performance. --plugins arg Space-separated list of plugins to activate witness plugin. <no description> Options: --enable-stale-production Enable block production, even if the chain is stale. --required-participation Percent of witnesses (0-99) that must be participating in order to produce blocks -w [ --witness-id ] arg ID of witness controlled by this node (e.g. "1.6.5", quotes are required, may specify multiple times) -W [ --witness-ids ] arg IDs of multiple witnesses controlled by this node (e.g. ["1.6.5", "1.6.6"], quotes are required) --private-key arg (=["TEST6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV","5KQwrPbwdL6PhXujxW37FSSQZ1JiwsST4cqQzDeyXtP79zkvFD3"]) Tuple of [PublicKey, WIF private key] (may specify multiple times) debug_witness plugin. <no description> Options: --debug-private-key arg (=["TEST6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV","5KQwrPbwdL6PhXujxW37FSSQZ1JiwsST4cqQzDeyXtP79zkvFD3"]) Tuple of [PublicKey, WIF private key] (may specify multiple times) account_history plugin. <no description> Options: --track-account arg Account ID to track history for (may specify multiple times) --partial-operations arg Keep only those operations in memory that are related to account history tracking --max-ops-per-account arg Maximum number of operations per account will be kept in memory elasticsearch plugin. Stores account history data in elasticsearch database(EXPERIMENTAL). Options: --elasticsearch-node-url arg Elastic Search database node url(http://localhost:9200/) --elasticsearch-bulk-replay arg Number of bulk documents to index on replay(10000) --elasticsearch-bulk-sync arg Number of bulk documents to index on a syncronied chain(100) --elasticsearch-visitor arg Use visitor to index additional data(slows down the replay(false)) --elasticsearch-basic-auth arg Pass basic auth to elasticsearch database('') --elasticsearch-index-prefix arg Add a prefix to the index(peerplays-) --elasticsearch-operation-object arg Save operation as object(true) --elasticsearch-start-es-after-block arg Start doing ES job after block(0) --elasticsearch-operation-string arg Save operation as string. Needed to serve history api calls(false) --elasticsearch-mode arg Mode of operation: only_save(0), only_query(1), all(2) - Default: 0 es_objects plugin. Stores blockchain objects in ES database. Experimental. Options: --es-objects-elasticsearch-url arg Elasticsearch node url(http://localhost :9200/) --es-objects-auth arg Basic auth username:password('') --es-objects-bulk-replay arg Number of bulk documents to index on replay(10000) --es-objects-bulk-sync arg Number of bulk documents to index on a synchronized chain(100) --es-objects-proposals arg Store proposal objects(true) --es-objects-accounts arg Store account objects(true) --es-objects-assets arg Store asset objects(true) --es-objects-balances arg Store balances objects(true) --es-objects-limit-orders arg Store limit order objects(false) --es-objects-bitasset arg Store feed data(true) --es-objects-account-role arg Store account role objects (true) --es-objects-committee-member arg Store committee member objects(true) --es-objects-nft arg Store nft objects (true) --es-objects-son arg Store son objects (true) --es-objects-transaction arg Store transaction objects (true) --es-objects-vesting-balance arg Store vesting balance objects (true) --es-objects-witness arg Store witness objects (true) --es-objects-worker arg Store worker objects (true) --es-objects-index-prefix arg Add a prefix to the index(ppobjects-) --es-objects-keep-only-current arg Keep only current state of the objects(true) --es-objects-start-es-after-block arg Start doing ES job after block(0) market_history plugin. <no description> Options: --bucket-size arg (=[15,60,300,3600,86400]) Track market history by grouping orders into buckets of equal size measured in seconds specified as a JSON array of numbers --history-per-size arg (=1000) How far back in time to track history for each bucket size, measured in the number of buckets (default: 1000) peerplays_sidechain plugin. <no description> Options: --son-id arg ID of SON controlled by this node (e.g. "1.33.5", quotes are required) --son-ids arg IDs of multiple SONs controlled by this node (e.g. ["1.33.5", "1.33.6"], quotes are required) --peerplays-private-key arg (=["TEST6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV","5KQwrPbwdL6PhXujxW37FSSQZ1JiwsST4cqQzDeyXtP79zkvFD3"]) Tuple of [PublicKey, WIF private key] (may specify multiple times) --sidechain-retry-threshold arg (=150) Sidechain retry throttling threshold --bitcoin-sidechain-enabled arg (=0) Bitcoin sidechain handler enabled --bitcoin-node-ip arg (=127.0.0.1) IP address of Bitcoin node --bitcoin-node-zmq-port arg (=11111) ZMQ port of Bitcoin node --bitcoin-node-rpc-port arg (=8332) RPC port of Bitcoin node --bitcoin-node-rpc-user arg (=1) Bitcoin RPC user --bitcoin-node-rpc-password arg (=1) Bitcoin RPC password --bitcoin-wallet arg Bitcoin wallet --bitcoin-wallet-password arg Bitcoin wallet password --bitcoin-private-key arg (=["02d0f137e717fb3aab7aff99904001d49a0a636c5e1342f8927a4ba2eaee8e9772","cVN31uC9sTEr392DLVUEjrtMgLA8Yb3fpYmTRj7bomTm6nn2ANPr"]) Tuple of [Bitcoin public key, Bitcoin private key] (may specify multiple times) --hive-sidechain-enabled arg (=0) Hive sidechain handler enabled --hive-node-ip arg (=127.0.0.1) Hive node IP address --hive-node-rpc-port arg (=28090) Hive node RPC port --hive-node-rpc-user arg Hive node RPC user --hive-node-rpc-password arg Hive node RPC password --hive-private-key arg (=["TST6LLegbAgLAy28EHrffBVuANFWcFgmqRMW13wBmTExqFE9SCkg4","5JNHfZYKGaomSFvd4NUdQ9qMcEAC43kujbfjueTHpVapX1Kzq2n"]) Tuple of [Hive public key, Hive private key] (may specify multiple times) snapshot plugin. Create snapshots at a specified time or block number. Options: --snapshot-at-block arg Block number after which to do a snapshot --snapshot-at-time arg Block time (ISO format) after which to do a snapshot --snapshot-to arg Pathname of JSON file where to store the snapshot peerplays@525ff3f23396:~/peerplays-network$ ```
hbelakon commented 2021-08-17 16:03:30 +00:00 (Migrated from gitlab.com)

@serkixenos Please estimate! Fro now I will put 24h /weight 3

@serkixenos Please estimate! Fro now I will put 24h /weight 3
hbelakon commented 2021-08-17 16:03:38 +00:00 (Migrated from gitlab.com)

changed time estimate to 24h

changed time estimate to 24h
prandnum commented 2021-08-19 17:04:33 +00:00 (Migrated from gitlab.com)

There is this new option debug-rpc-calls to enable more logging.

peerplays@a69dbf434360:~/peerplays-network$ ./witness_node --help|grep debug
debug_witness plugin. <no description>
  --debug-private-key arg (=["TEST6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV","5KQwrPbwdL6PhXujxW37FSSQZ1JiwsST4cqQzDeyXtP79zkvFD3"])
  --debug-rpc-calls arg (=0)            Outputs RPC calls to console
peerplays@a69dbf434360:~/peerplays-network$
There is this new option debug-rpc-calls to enable more logging. ``` peerplays@a69dbf434360:~/peerplays-network$ ./witness_node --help|grep debug debug_witness plugin. <no description> --debug-private-key arg (=["TEST6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV","5KQwrPbwdL6PhXujxW37FSSQZ1JiwsST4cqQzDeyXtP79zkvFD3"]) --debug-rpc-calls arg (=0) Outputs RPC calls to console peerplays@a69dbf434360:~/peerplays-network$ ```
prandnum commented 2021-08-19 17:05:08 +00:00 (Migrated from gitlab.com)

added to epic &77

added to epic &77
prandnum (Migrated from gitlab.com) closed this issue 2021-08-19 17:07:57 +00:00
Sign in to join this conversation.
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Peerplays_Blockchain/peerplays_migrated#162
No description provided.