# DRAFT: GUI Wallet Competition

**URL:** <https://talk.neptune.cash/t/draft-gui-wallet-competition/38>\
**Category:** General\
**Tags:** competition\
**Created:** [April 16, 2025, 1:32pm UTC](https://talk.neptune.cash/t/draft-gui-wallet-competition/38 "2025-04-16T13:32:14Z")\
**Posts on this page:** 1\
**Showing post:** 5

<div class="post-metadata">

**Author:** ![danda](https://talk.neptune.cash/letter_avatar_proxy/v4/letter/d/b19c9b/32.png) [@danda](https://talk.neptune.cash/u/danda)\
**Post date:** [April 20, 2025, 1:49am UTC](https://talk.neptune.cash/t/draft-gui-wallet-competition/38/5 "2025-04-20T01:49:16Z")

</div>

A web wallet will be nice to have certainly, but I would say it is a more ambitious project, for the reasons you mentioned, and more. It will likely entail compiling some or all of the neptune crates to wasm, for starters.

I think also that web-wallets for other cryptocurrencies typically do not attempt to run a full node. think of syncing and storing all the blocks in a browser. Instead they would connect to a full node somewhere. So this underscores the need for an architecture that moves wallet out of neptune-core, so that it can concentrate on managing the blockchain, and serving various wallets of all types. But that architecture change is itself a substantial project.

In short, at present a desktop wallet software seems the most achievable to me. Though it would also benefit from a modular architecture, so to my eyes, it looks better to delay the competition until such an architecture begins to take shape and there is at least a proposed set of APIs for such an independent wallet to use.

crawl. walk. run.

horse, then cart.

etc.

---

_[View the full topic](https://talk.neptune.cash/t/draft-gui-wallet-competition/38)._
