Lets assume I want to start to sync from the last 10.000 blocks.

What does the wallet need to refresh from the monero daemon or remote node? Something like block headers?

How big is that that needs to be transferred from daemon to wallet?

1 Answer 1


The wallet will get block and pruned tx data (that is, roughly everything except the signatures and range proofs). For current transactions, that's around less than 5% of the full block size I believe. So if you have 100 kB average block size, you'd get about less than about 50 MB for 10000 blocks. I think it's less than that, but let's say 5% to be conservative.

For reference, 10000 blocks is about 2 weeks' worth of blocks.

  • 1
    jtgrassie you are mistaken, scanning for transactions using the private view key is done by the wallet, not by the daemon. The wallet connects to the daemon, requests some blocks data using the get_blocks.bin RPC, and checks if the transactions are related to this wallet.
    – glv
    Commented Jul 20, 2018 at 7:59

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.