A web based Cashu Wallet that supports multiple mints
Implemented NUTs:
- NUT-00
- NUT-01
- NUT-02
- NUT-03
- NUT-04
- NUT-05
- NUT-06
- NUT-07
- NUT-08
- Adding, removing Mints
- Mobile, web friendly
- Minting tokens through Lightning
- Melting tokens through Lightning
- Sending tokens
- receiving tokens
- history for melt/mint
- history for send/receive
- support multiple keysets
- support multiple mints
- backup tokens
- Inter-mint swapping
- Send/receive over Nostr
- reclaim pending tokens
- PWA installable app
- Scan to pay
- scan to send
- Merged Payment (use multiple mints to pay Invoice)
Once you've created a project and installed dependencies with npm install
(or pnpm install
or yarn
), start a development server:
npm run dev
# or start the server and open the app in a new browser tab
npm run dev -- --open
To create a production version of your app:
npm run build
You can preview the production build with npm run preview
.
To deploy your app, you may need to install an adapter for your target environment.
As an alternative to node/npm one can use docker to build and run the application.
Read this guide on how to contribute.