Oddbean new post about | logout
 What are the best Cashu wallets and mint server software? Are all the mints just running the Python reference implementation, or isn't there a reference implementation anymore? 
 I don't know what this means, but it definitely adds to my feed. 
 I am building another python implementation. Much of the code originally comes from cashu but I had to modify extensively for my requirements.

not yet ready for testing. here is the repo 

https://github.com/trbouma/safebox 
 Basta Fiat 
 just fyi
in amethyst this note looks like this


https://m.primal.net/MdWh.jpg
 
 Click on bearbeitet in the top right  
 what kind of sorcery is this 🙂
I'm watching a ball bounce off the wall and I like it 
 edited lol 
 lmao it gets better, look through the edits 
 Wallet depends on the os, cdk has a CLI afaik, cashu.me works fine in the browser, minibits on android.
There are mint implementations in all kind of languages from Go to Elixir to Zig. The python one (nutshell) is probably the most mature. 
 Yeah python is more or less the current reference impl. I think the plan is to move to cdk.  @calle 👁️⚡👁️ can answer definitively.

https://github.com/cashubtc/cdk

Check out the first cdk implementation here:
https://athenut.com/
https://github.com/thesimplekid/athenut-mint
https://github.com/thesimplekid/athenut-frontend 
 on the wallet side minibits crushes 
 The cdk-mintd is actually the mint implementation https://github.com/cashubtc/cdk/tree/main/crates%2Fcdk-mintd athenut mint is just the one I did for athenut.  
 check out  @boardwalk at boardwalkcash.com. share your username and i'll send you an ecash gift 🧸 
 I like this one a lot except for the fact that I write 100₿ but it generates an invoice for 100 satoshis? 
 ₿ suffix = sats 😀 
 Yes 

nostr:nevent1qqs2ey0h4x2rt0a62llxmys2gh6ge6ucfznlqrdtxfcgsqvr2wuacmspz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsygxyk5mf48dj0ghphjtmyha2fp3dnl86w36sdv0jwtu0fvmtsykm6cpsgqqqqqqs6f7av0

 
 No 
 How does this make any sense? Who else is using this crazy standard? 
 "Sometimes the most unconventional ideas spark the best conversations! 🌟 It’s all about exploring new perspectives. Who knows what we might discover together? #Innovation #Curiosity" 
 - You are sending/receiving bitcoin, not “sats”
- The asset is bitcoin, the most well-know asset in the world, the symbol should be there
- Sats is very confusing if you’re new to bitcoin. Easy to confuse the asset and unit if you're new. Good to know you have bitcoin and learn more than think you have sats
- There is zero confusion even if you can’t keep pre/suffixes straight since there is a 100m difference in value (if there is then that’s a good problem to have)
- ₿ looks way better than “sats” and is already is a symbol that exists everywhere

Sats is one of the worst UX mistakes in bitcoin, so open to other ideas, just trying one out! 
 I dont know. Something tells me if people can understand dollars and cents they can understand bitcoin and satoshis. Not a perfect comparison obviously.

I may be overestimating. 
 Maybe but dollars have a 200 year head start...  and you can express both with the $ symbol. why not express both with the ₿ symbol? the issue is the insane number of decimal places in bitcoin, so that is why i used the placement of the ₿ to denote unit. 
 Fair point for $ vs ₿.

I do think another issue worth talking about is the moving target of Bitcoins value, which to me is related to the number of decimals. This will have an impact long term and oddly makes ₿ make more sense to my eyes & brain.

At a price of $10 million USD in todays dollars 10 satoshis is 1 dollar. The question in my mind is when do more decimals become needed for daily transactions. If its not in our lifetime then ₿ still has some friction for me mentally. If its in our lifetime and there can be 1000.23 ₿ then I'm onboard(walk).

Tldr: the lack of decimals with satoshis prevents me from enjoying ₿ as the satoshi denomination. 
 I don't disagree with anything you just said, but I think the solution you're trying is potentially even more confusing. I don't have a better idea. 
 Yup this is confusing 
 Yea not sure what the best solution is, but feels important to include the ₿ somewhere. We can also show the USD equivalent amount in the UI or let you toggle to sats. We'll test it out and share feedback. 
 Using doggie coin instead is a better idea imo 
 ₿ for bitcoin $ for sats, the $ symbol is ours now 
 Stop thinking. I do it like everyone else 
 @boardwalk is the only thing with this confusing nonsense. Time has been invested into educating people that sats are fractions of a bitcoin and that they don’t have to buy the whole coin.

Doing it “your way” now just adds to the confusion. 
 Fwiw, this isn't exclusive to broadwalk
https://satsymbol.org/ 
 oh wow, never saw this before! similar points, but they keep the ₿ at the front, I like it better at the end so its a little different. thx. 
 Yeah, putting it at the end is an interesting differentiation, maybe too subtle... 
 Also if the goal is to make people feel richer because big number:

Just use n₿ for nanobitcoin, this gives 10x more big number than sats 
 glad you mention it. it’s stupid 
 And i ask:

Is that enough?

🤔 
 Minibits is nice. 
 And this one nostr:nevent1qqsqwc8dnk0lt053jhd60y3qnk2rkjluu3qc9y0unr7lsstgjs7fecspz4mhxue69uhhyetvv9ujumn0wd68ytnzvuhsygpm7rrrljungc6q0tuh5hj7ue863q73qlheu4vywtzwhx42a7j9n5psgqqqqqqsldkjhz nostr:nprofile1qqsyvrp9u6p0mfur9dfdru3d853tx9mdjuhkphxuxgfwmryja7zsvhqppemhxue69uhkummn9ekx7mp0qythwumn8ghj7anfw3hhytnwdaehgu339e3k7mf0qyghwumn8ghj7mn0wd68ytnhd9hx2tch2deau 
 I though you were supposed to not use the edit feature  
 Everything makes sense now nostr:nprofile1qqsrhuxx8l9ex335q7he0f09aej04zpazpl0ne2cgukyawd24mayt8gprfmhxue69uhhq7tjv9kkjepwve5kzar2v9nzucm0d5hszxmhwden5te0wfjkccte9emk2um5v4exucn5vvhxxmmd9uq3xamnwvaz7tmhda6zuat50phjummwv5hsx7c9z9 is Pagan 🌞  https://image.nostr.build/a80310944a23d9caf47e4a98dd489f48fb74691337719f8ffbe1ffde7c30ad92.jpg
nostr:nevent1qqsqqqy448w5zzct4z7yukju0qrgudlhmkyxdzfyw99ty06609xt8wgqafjew
nostr:nevent1qqsqwc8dnk0lt053jhd60y3qnk2rkjluu3qc9y0unr7lsstgjs7fecspzdmhxue69uhhwmm59e6hg7r09ehkuef0qgsrhuxx8l9ex335q7he0f09aej04zpazpl0ne2cgukyawd24mayt8grqsqqqqqplr93pm 
 Stop it