Avatar
heatherm
00dfb20815a71e24572394efdfbf772e56a507921b8287201ab8937496ee8e6d
Purrwallet: https://github.com/heathermm55/purrwallet Purrmint: https://github.com/heathermm55/purrmint

Minibits and cashu.me are awesome wallets too! PurrWallet aims to add a few more things down the line - Tor support, desktop version, and NIP-60 wallets.

New Cashu Wallet Release: PurrWallet - v0.1.0

🐱 PurrWallet is a powerful Cashu ecash wallet powered by CDK nostr:nprofile1qyt8wumn8ghj7etyv4hzumn0wd68ytnvv9hxgtcpzemhxue69uhks6tnwshxummnw3ezumrpdejz7qpq2rv5lskctqxxs2c8rf2zlzc7xx3qpvzs3w4etgemauy9thegr43sugh36r , built with rust + flutter

- Cross-platform (iOS and desktop versions are coming soon.)

- Local Wallet

- Local mint address upport

- Terminal-inspired UI

* And NIP-60 wallets and Tor integration are currently in development

Android version available now on nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qghwaehxw309aex2mrp0yhxummnw3ezucnpdejz7qpq0r8xl2njyepcw2zwv3a6dyufj4e4ajx86hz6v4ehu4gnpupxxp7s85uvay :

https://zapstore.dev/apps/naddr1qvzqqqr7pvpzqqxlkgyptfc7y3tj8980m7lhwtjk55reyxuzsusp4wynwjtwarndqqfxxmmd9ec82unjwaskcmr9wshxzursqntc4u

Source code: https://github.com/heathermm55/purrwallet

Right now I’m fully immersed in building Purrwallet - https://github.com/heathermm55/purrwallet . First release coming in a few days! After that, I’ll focus on making Purrmint more stable and improving the mint monitoring.

I’m really glad to see people using Purrmint. However, since there are currently very few ecash wallets that support local networks / Tor, I’ve decided to build one myself to better support it.

nostr:nevent1qvzqqqqqqypzpcyjr4ssaej489k043kfjpak45gl8gwau4msq20p9p8xets0u774qqsqffdzjj5mtwrsxhlrdz9mk2wgm70zw3a02kqzu4srceee8dzj4jqm6dncf

Thanks for trying out purrmint, feel free to reach out anytime if you have questions.

The mint part is self-custodial, On the other hand, the Lightning Network backend your mint connects to is also important

- For uploading with the CLI, the first hurdle is that I had to compile it myself? If it could be installed directly with something like `brew install zapstore`, that would be much more convenient.

- Another challenge was configuring the project’s YAML file — it takes some time to learn the structure and requirements.

- Finally, setting up my own nsec

Overall, I think the best improvement would be a visual upload tool. If https://publisher.zapstore.dev

can optimize that flow, it would be fantastic.

It also took me a long time to learn how to use the zapstore CLI 😅 . I hope nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qghwaehxw309aex2mrp0yhxummnw3ezucnpdejz7qpq0r8xl2njyepcw2zwv3a6dyufj4e4ajx86hz6v4ehu4gnpupxxp7s85uvay can improve https://publisher.zapstore.dev

to help users get started quickly.

#Purrmint v0.0.9 is now live on nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qghwaehxw309aex2mrp0yhxummnw3ezucnpdejz7qpq0r8xl2njyepcw2zwv3a6dyufj4e4ajx86hz6v4ehu4gnpupxxp7s85uvay

- Added functionality to delete mint service and clean up resources

- Fixed some crash issues

GitHub: https://github.com/heathermm55/purrmint

Download: https://github.com/heathermm55/purrmint/releases

Hi, nostr:nprofile1qy2hwumn8ghj7etyv4hzumn0wd68ytnvv9hxgqg4waehxw309aex2mrp0yhxgctdw4eju6t09uqzpveml85hk78n2622qtnthmuwwuzexuly9v9gtf3lykjsa076magdkt6tav . I can request `lookup_invoice` through NWC, but it always returns the error "Could not find requested invoice", no matter whether I use `payment_hash` or `invoice` params.

But when I use the same `payment_hash` or `invoice` in Alby, I can query and see the paid status.

Replying to Avatar Dawn

Could nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qghwaehxw309aex2mrp0yhxummnw3ezucnpdejz7qpq0r8xl2njyepcw2zwv3a6dyufj4e4ajx86hz6v4ehu4gnpupxxp7s85uvay please take a look at this download issue?

In the meantime, you can also try downloading purrmint directly here:

https://github.com/heathermm55/purrmint/releases/tag/v0.0.5

#PurrMint v0.0.5 is now live on nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qghwaehxw309aex2mrp0yhxummnw3ezucnpdejz7qpq0r8xl2njyepcw2zwv3a6dyufj4e4ajx86hz6v4ehu4gnpupxxp7s85uvay 🚀 🔥

Turn your Android into a personal cashu ecash mint

- Local + Tor modes

- NWC, LNbits, CLN, Fake Wallet

Mint privately. Or go public. You choose.

https://github.com/heathermm55/purrmint

Thank you, the upload was successful now, but the app icon doesn't seem to be showing on Zapstore even though I have filled in the App Icon URL. I'm using https://publisher.zapstore.dev

I'm using https://publisher.zapstore.dev, and I got the error:

{"error":"Failed to publish events to relay"}

I think it might be because I'm not on the whitelist. I'd like to publish my app Purrmint—would it be possible to get whitelisted?

GitHub repo:

https://github.com/heathermm55/purrmint

Thanks!

Replying to Avatar Zapstore

News for developers:

Released Publisher, the easiest way of publishing by pointing to your APK and icon URLs: https://publisher.zapstore.dev

(Alpha state, probably buggy. Let me know.)

For more advanced control, use the latest Zapstore CLI (0.2.4) - released yesterday.

Also added a Quickstart section for publishing Android apps in the documentation: https://zapstore.dev/docs/cli/publish

Hopefully it's easier to understand now.

#devstr

I want to publish Purrmint to Zapstore, but I got the message: {"error":"Failed to publish events to relay"}.

Hmm, I’ve tried multiple times but haven’t been able to get an invoice from Blitz Wallet via NWC, so I haven’t been able to fully test it. However, everything works as expected when using Alby’s NWC.

Based on your description — when you created the NWC in Blitz, did you enable the “lookup invoice” option? That’s required for checking whether a payment has been completed.

Also, I’d suggest nostr:nprofile1qqsvdc3s5f0260zfwqfkx7lnw77wmqw8ekmqmzq6v0kmzw9s32ngpqcfwuxkg not using wss://relay.damus.io as your NWC relay. That relay has strict rate-limiting and isn’t ideal for NWC usage.

PurrMint v0.0.4 Released

-Fixed black bar when scrolling - Resolved issue #1 where black bars appeared during scrolling

-Improved window insets handling - Optimized status bar and navigation bar display effects

GitHub: https://github.com/heathermm55/purrmint

Download: https://github.com/heathermm55/purrmint/releases

ecash is a digital bearer token — it’s private and programmable, which LN doesn’t offer.

Imagine if every nostr account could easily run a mint on their phone, and any ecash they receive could be instantly swapped into their own mint.

Would you still worry about the centralization of ecash mint servers?

Hey, have fun! PurrMint v0.0.1 Alpha is now live!

PurrMint app is a Mobile Cashu Mint - you can now run your own Cashu mint directly on your Android phone!

Built with Rust + Kotlin, using CDK + Nostr Rust libraries - Thanks nostr:nprofile1qyt8wumn8ghj7etyv4hzumn0wd68ytnvv9hxgtcpzemhxue69uhks6tnwshxummnw3ezumrpdejz7qpq2rv5lskctqxxs2c8rf2zlzc7xx3qpvzs3w4etgemauy9thegr43sugh36r nostr:nprofile1qy2hwumn8ghj7mn0wd68ytn00p68ytnyv4mz7qg3waehxw309ahx7um5wgh8w6twv5hsqgrgmqgktyvpqzma5slu9rmarlqj24zxdcg3tzrtneamxfhktmzzwgqtlhvx for these amazing libraries 🙏

GitHub: https://github.com/heathermm55/purrmint

Download: https://github.com/heathermm55/purrmint/releases

Core Features:

1.Mintd HTTP Mode: Start a local HTTP service

2.NIP-74 Mode: Run as a public mint using Nostr protocol (coming soon)

3.Onion Mode: Generate onion addresses for your mint (coming soon)

How to test Your Mint:

1.Open the PurrMint app

2.Login with your Nostr account

3.Select Lightning backend. Start with Fake Wallet for testing, configure LNbits/CLN for real Lightning

Connect Your Wallet:

1.Open wallet.cashu.me in your mobile browser

2.Add your mint: http://127.0.0.1:3338

3.Start using ecash