I have a bunch of wallets for which I expect to cold-sign transactions when required. I have set these up as watch-only hot wallets using monero-wallet-cli --generate-from-view-key, but would prefer not to have multiple wallet daemons running at the same time: after all, my node daemon (monerod and its data.mdb) is the real aggregator and data store!
 Any suggestions on how I can manage multiple wallets(hot or cold) please? How are businesses / DNMs currently managing these(multiple wallets per customer) ?


One daemon instance is enough. It can service multiple wallets simultaneously. The data stored by the daemon in the .mdb is all public knowledge (the blockchain), anyway.

Wallet-specific data is stored in the cache file. See here for more details. So really, you can keep the daemon running and have few instances of the wallet running and talking to the same daemon. Each wallet stores only some data relevant to it, while the daemon stores the entire public ledger (blockchain).

| improve this answer | |
  • hmm, that is actually what I was trying to avoid: so basically merchants/DNMs/organisations are currently running multiple wallets(wallet rpc daemons, not node daemons as only one node rpc is required) simultaneously huh: sounds a bit resource intensive(could have been more efficient if handled by, say, a single wallet rpc daemon) ... okay thanks though. – kumarz Feb 8 '17 at 22:01
  • I'm not sure about RPC actually. Maybe someone can provide a better answer. – JollyMort Feb 8 '17 at 22:04
  • I mean it is doable, in python I'd open multiple Popen PIPEs, but was hoping just the one monero-wallet-cli rpc could be pinged by a solution that updates the required wallet file accordingly, coz after all the (wallet)rpc is able to accept multiple calls: so restricting monero-wallet-cli to one wallet only sounds a bit, well, 'restrictive' :p – kumarz Feb 8 '17 at 22:10
  • 1
  • 1
    It's either that or plain text payment ID. As far as I know Poloniex uses the same address for all incoming payments but they give a different payment ID for each user. – JollyMort Feb 8 '17 at 23:51

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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