linera-protocol
linera-protocol copied to clipboard
Wallet
We need a proper wallet before the mainnet for user friendliness. Other than being too primal, our current approach for one is quite wrong, a browser extension shouldn't be a full node, rather it should only store block headers or be a stateless client storing just the latest hash and rely on trusted full nodes.
Deliverables in a separate repo
- A backend rust library
- A minimal but proper ui maybe in typescript for the most part
- A bridge like foreign function interface or wasm
This will be used for
- web extension wallet
- mobile wallet
- Desktop wallet (although a desktop wallet can store full blocks there should still be a option for clients to prune them) with a ui in something like electron.