Peerplays Production release is missing two cli commands

Description

The Peerplays CLI wallet does not allow the update_account_auth_key or update_account_keys commands in production. These commands are working in the testnet releases.

Preconditions

  • Production (mainnet) version is installed.

Affected Versions

The production releases with tags 1.5.13 going back to 1.0.0 are affected.

Scenario

  1. Run the cli_wallet connected to mainnet.
  2. Try the gethelp update_account_auth_key and/or gethelp update_account_keys commands. (These will error with command not found)
  3. Try the help command. (The list of commands does not include the update_account_auth_key or update_account_keys commands)

Current Bugged Behavior

In any production (mainnet) release, the update_account_auth_key and update_account_keys commands don't exist.

Expected Correct Behavior

In mainnet, the update_account_auth_key and update_account_keys commands should exist and function as intended.

Possible Fixes

The code for these functions already exists in the testnet code. See test-1.5.5 wallet.hpp lines 759 & 778. I'm sure there is more code that will be needed in other files too, like wallet.cpp.