I am using Parity and testing a mining pool. In order for the pool to work, I need to specify the --author address on the node running the pool software.

I also need to have the payee accounts for the individual miner unlocked from the command line on another node.

How do I prevent my ETH from being stolen from the unlocked accounts?

  • Not exactly a solution to your problem, but a common approach is to have two wallets a cold wallet, and a hot wallet. The cold wallet is mostly offline, it only connects to send funds to the hot wallet (this is secured with hardware wallets perhaps), the hot wallet when detect funds will immediately trigger the payment processing.
    – Ismael
    Dec 29, 2017 at 15:38
  • @Ismael Thank you for replying but that is a solution to a different problem. These wallets have to stay unlocked to receive funds from the miner. It must be a very common problem as I am not the first person to mine.
    – stone.212
    Dec 31, 2017 at 5:31
  • To receive funds you do not need an unlocked account, only to send payment you have to unlock it.
    – Ismael
    Jan 1, 2018 at 1:57
  • @Ismael Of course you are right. You actually only need the mining pool address unlocked because it pays the individual miners. But the same question applies then. How to keep that account safe if it is in "unlock" mode?
    – stone.212
    Jan 1, 2018 at 5:51

1 Answer 1


Parity by default disables the UI on nodes with an unlocked account. Leave it that way for security. And don't allow public RPC access obviously.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.