I've set up a Monero node on my server machine ("barrow.home", on my VPN), which is not entrusted with any private keys.

/opt/monero/monero-v0.11.0.0/monerod --non-interactive \
  --config-file /srv/monero/monero.conf



From the log file it seems to be working correctly and synced up to the latest block (1409151).

On my laptop, I'm trying to run a "light" CLI client, also v., using the server as the full node:

monero-wallet-cli --daemon-host barrow.home --trusted-daemon \
  --restore-deterministic-wallet --restore-height 1335000 \
  --generate-new-wallet=temp --password ""

I type in my seed for an account for which the first transaction was after block 1335000. Everything works... eventually. But it still takes hours for the client to sync with the server. And as far as I can tell, the --restore-height option makes no difference.

So my question is: is there any way to get a "light wallet" experience with a client that only runs occasionally and a server that doesn't hold private keys?

1 Answer 1


This is a bug: the restore height should have been taken into account. If you don't specify a restore height, it actually works (you get asked for one, which is used). This will be fixed.

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.