It adds wallet private key for SOLO mining. It will retry every 10 minutes upon failure. The following parameters should be added in "{ }".

  1. Enable: Optional, default = True.
  2. Exec: Mandatory, must be QTC_ADDSIGNKEY.
  3. rpcUrl: Optional, address of wallet RPC API, default = "http://127.0.0.1:3332".
  4. rpcUsr: Optional, username of wallet RPC API, default = "test".
  5. rpcPwd: Optional, password of wallet RPC API, default = "test".
  6. WalletPwd: Optional, cipher of wallet password, default is empty. It can be generated by embedded cipher-generator of ddProxy.
  7. PrivKey: Mandatory,cipher of wallet private key. It can be generated by embedded cipher-generator of ddProxy.
ACTIONs: [
    { Enable: True,
      Exec: QTC_ADDSIGNKEY,
      rpcUrl: "http://127.0.0.1:3333",
      rpcUsr: "test",
      rpcPwd: "test",
      WalletPwd: "cipher-of-wallet-password",
      PrivKey: "cipher-of-wallet-private-key",
    }
]
Any optional parameters can be ignored to simplified as the following:
ACTIONs: [
    { Exec: QTC_ADDSIGNKEY, PrivKey: "cipher-of-wallet-private-key" }
]

Also need to add below lines into QTC wallet's configuration file(btchd.conf).

rpcuser=test
rpcpassword=test