# YWallet & Warp Sync

**URL:** <https://forum.zcashcommunity.com/t/ywallet-warp-sync/42620>\
**Category:** Applications\
**Created:** [July 27, 2022, 2:18am UTC](https://forum.zcashcommunity.com/t/ywallet-warp-sync/42620 "2022-07-27T02:18:25Z")\
**Posts on this page:** 1\
**Showing post:** 61

<div class="post-metadata">

**Author:** ![hanh](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/hanh/32/27853_2.png) [@hanh](https://forum.zcashcommunity.com/u/hanh)\
**Post date:** [August 25, 2022, 5:40am UTC](https://forum.zcashcommunity.com/t/ywallet-warp-sync/42620/61 "2022-08-25T05:40:54Z")

</div>

AFAIK, the synchronization method that the ECC is working on is DAGSync, [DAGSync: Graph-aware Zcash wallets - HackMD](https://hackmd.io/@str4d/dagsync-graph-aware-zcash-wallets).

> [@](#):
>
> We can leverage these UX observations for a speed hack: if the wallet can ensure that _some_ funds are guaranteed to be spendable, the user can potentially get on with whatever transaction they want to make, without having to wait for the wallet to be fully synced.
> 
> Let’s refine our earlier definition of a wallet:
> 
> 1. Manage the user’s spending keys, address generation, etc.
> 2. Maintain a correct _lower bound on the_ balance of funds.
> 3. Enable funds _up to the lower bound_ to be spent.
> 4. _Eventually determine the correct balance of funds._

WarpSync aims to give you a fully synchronized wallet, with all your notes spendable as soon as possible. I think these methods are complementary and a wallet could offer the best algorithm based on the user choice.

---

_[View the full topic](https://forum.zcashcommunity.com/t/ywallet-warp-sync/42620)._
