Oddbean new post about | logout

Notes by PABLOF7z | export

 PABLOF7z, where can I find NIP-60/61? I did not find NIP-60/61 in Nostr's NIP. 🤙 
 Don't put your nsec anywhere. Install Amber and use your phone as a bunker. Every app will ping y... 
 This. 
 That’s quite the dark pattern. 
 Wasn’t calling you out specifically; others have done the same thing.

You’re doing great. Keep going. 
 This means that now any new user can have their <npub>@npub.cash as their LN Zap address and immediately receive their nutzaps into any NIP-60 client.

So far, this is only Nutsack.me, but very soon that'll be Highlighter, Shopstr and others + any client that integrates NIP-60 for immediate and transparent money that follows you around the internet.

Wild times


nostr:nevent1qgsdmup6e2z6mcpeue6z6kl08he49hcen5xnrc3tnpvw0mdgtjemh0spzamhxue69uhkummnw3ezuum5v94k27fwdejhgtcqyqlxxurgln5fa8klvv0jwwnw435mauvjg3f2sgsz0uuctcxax56x7g45rat 
 nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6 nostr:npub10td4yrp6cl9kmjp9... 
 up to the relay, but there's no reason to reject those notes IMO

my NIP-29 relay accepts those events 
 Idea: Nostr-based comments WordPress plugin.

Nostr micro-client built into the comment section f... 
 it's open sourced and people are using it, I think there are some forks of it

nostri-chat repo on my github 
 NWC is great but there are no good open NWC solutions to push people to as a default in Damus, th... 
 Yes, but also make it so that your users don’t hold large balances on any single mint; say when 10k sats is reached in any mint you shuffle things around or guide them to move funds into an established fedimint or Liquid.

The thing is that when the user has no funds they can’t spend fees to improve their setup, but once there are some funds to protect more choices become economical. 
 Welp, I just got laid off. Not sure what the plan is at this point but hit me up if you're workin... 
 Did Biden actually stand down or was this a coup? 

Also who controls the US nuclear arsenal now?... 
 Why is booking flights always a pain in the ass? 
 Is training for when TSA molests you 
 “How hard can it be?”

underrated approach to life 
 I really want my bitcoin wallet labels stored as nostr events -- yes, could be with independent private keys (e.g. derived from my nsec tweaked with e.g. the txid)

(so something like labelbase, but without the labelbase.space API endpoint)
 
 GM! Excited to see nostr:npub1cr9c53quplnf3nt9wja3860nvzkuekqqeeq35has85mc8kragd3sd5lk4s on Nostr... 
 Haha it’s not the real one though 
 I’ve read enough pg to know what he’d write 😅 
 can't wait for robosats to ditch Tor and go NWS-only -- the tor lag is BY FAR the worst part of the, otherwise AMAZING, robosats experience
 
 Progress

T-39 days until my climbing trip

Isometric training is so much fun😍
https://m.primal.net/JXel.mov 
 Sport; I sold all my trad gear when I discovered how much I like going all out on sport routes 😂 
 You forgot the web5 galaxy brain retards 
 So what you’re saying is that we should mix web5 with AGI?! The deck writes itself 🔥 
 Eh. I can Nutzap them to others. Not totally rugged. I'm sure Pablo will fix whatever issue is ha... 
 yeah, looks like there's a miscalculation between the inputs it's providing and the outputs it's asking for

basically it's saying "here, I have this 1000 sats, go pay this 5 sat invoice" and the mint is complaining that it doesn't know what to do with the remaining unclaimed outputs 😅

working on it -- depending on the amounts chosen sometimes the LN payment will work (if it happens to match)

will roll some updates later
 
 freedom through constraints

nostr:nevent1qvzqqqqqqypzqun2rcnpe3j8ge6ws2z789gm8wcnn056wu734n6fmjrgmwrp58q3qy88wumn8ghj7mn0wvhxcmmv9uq3vamnwvaz7tmsw4e8qmr9wfjkccte9e3k7mf0qqs8lwtfl0mpufmnxapgjyka8h2xsjnpc7hqf7g588eztm5tqr563qq9gltwq 
 this is a huge deal and @retired, DM for new npub is the person to push this to reality

nostr:nevent1qvzqqqqqqypzqcnlucwjsudxcw0e48ghzzapkyq3udm93lkh7jp8sr6j4s8jjqx2qy88wumn8ghj7mn0wvhxcmmv9uq3wamnwvaz7tmjv4kxz7fwwpexjmtpdshxuet59uqzqpxukx5crrgnv6hj239t3c8uauz7m4jyajfzdqfq6c2nld3rhhtwu9wrun 
 Only possible thanks to the open and decentralized nature of nostr. 

The progress happening on t... 
 it will only accelerate 😅 
 What do you guys think of inheritance on nostr event kinds?

Composition is not the answer to eve... 
 that's good 
 I was wondering if this was a relay issue? 
 yeah, need to add a lot more error handling around re-publishing nuts and showing tokens that exist only in one relay
 
 Oh damn!! Yeah, that’s a huge problem because that means it’s not going to send your tokens anywhere!

Click on the wallet edit button and add them.

I will make sure it can’t get saved without relays 👌 
 https://m.primal.net/JVhZ.png 

 @rnarder hi! -- I published the specs this is based on just today; so right now Nutsack is the only client you can use as an embedded wallet like this

Tomorrow I'll make Highlighter work with this spec too and hopefully others will support it too 😀

Welcome to nostr, btw! 😀 
 It doesn’t send it anywhere, so yeah; it’s open source so you can see if that that is the case 😊

In a few days I’ll add NIP-46 remote signing too 🤙 
  nostr:npub1l2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqutajft, you're on deck in today's... 
 Listened to it earlier; so did my wife 😂

Really really great job explaining it and the significance of this!

I have a few more things coming up soon that I think will be right up your alley 🙌 
 Imagine the power of being an indie developer and making an app where, the moment you launch, it people already have an account and they have a balance in your app! 
 It’s on my GitHub 
 nostr:npub1l2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqutajft wen nut zaps on zaplife.lol? 
 Haha I was actually using it to debug things as I worked in it today; I’ll publish it tomorrow 😅 
 today I bought coffee with my NIP-60 wallet

the shop Jacafe didn't know I was paying with a wallet I wrote in the past couple of days 😂
 
 Did you switch windows to pay the invoice? It might have lost connection and it doesn’t keep state to resume checking if it does; need to add that 
 🚀 Introducing Nutsack 0.1!

nutsack.me -- Don't load too much money; this is highly experimental!

A NIP-60/61 nostr client.

This is a wallet that lives in nostr and is can be accessed from any nostr client that chooses to implement it.

Nutzaps are OPT-IN -- if you don't opt-in to nutzaps, a NIP-60/61 client that zaps you would just do a LN NIP-57 payment; it would just be paying from ecash but you would receive it on your LN wallet.

With these two NIPs we'll get a few cool things:
* unified balance across your apps
* pocket-change that follows you around
* new users are immediately zappable 🤯
* verifiable nutzaps
* faster zaps and zaps that can't go missing

and so much more cool stuff; just watch the video and let your mind wander with the possibilities...

https://m.primal.net/JVOk.mp4
 
 😂😂😂 
 I’ve been experimenting while writing ndk-wallet with three clients watching the same wallet at the same time and haven’t noticed any desyncing 
 Even when sending a nutzap and all the clients with the same nsec rush to redeem it only one is able to spend but the balance immediately is reflected in all clients at the same time; it’s actually pretty cool to watch 
 Use the withdraw button and scan any LN invoice you want 
 Coincidence

Doing an in-protocol wallet is just too obvious not to do 😂 
 🤝🤝🤝

I’ve been thinking of calling when the cashu wallet is too big and you need to move to a fedimint or something more robust “blue wallet” 
 You can see them but can’t spend them 😂

Nutsack doesn’t have it yet, highlighter local does; where it checks the proofs for validity to invalidate the cache 
 They are; just regular event deletions on the token event 
 That’s one of its benefits 🤝 
 😂😂😂 
 Not yet; will release the version I was using for the demo tomorrow 
 wallet balances are private; whatever you deposit in your wallet is private, and nutzaps themselves can be made private too -- right now I only implemented the public version 
 It’s the nips on mint discoverability, the one @benthecarman wrote; cant remember the number, but it’s a PR in the nips repo 
 NIP-60: Cashu wallets
NIP-61: Nutzaps

You know what's even cooler than having a native wallet in your app?

Having a native wallet in your npub.

New NIP PR just dropped 👇
https://github.com/nostr-protocol/nips/pull/1369


nostr:nevent1qgs04xzt6ldm9qhs0ctw0t58kf4z57umjzmjg6jywu0seadwtqqc75spzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtcqyrvvzryuazk77mqpkgs383zzw9whut5gmh0zpf8yf4x8r3pvukupw8fw4ya 
 I just got word that @gsovereignty is planning to do his Riga talks in the nude.

You’ve been warned. 
 With Alby going paid, nostr:nprofile1qqs04xzt6ldm9qhs0ctw0t58kf4z57umjzmjg6jywu0seadwtqqc75spzpmh... 
 Imagine if you were to move stacks of nuts when your nutsacks gets too juicy into a fedimint, reducing the ruggability.

Imagine if your wallet did this for you automatically. 
 We can do it in Riga, don’t worry 
 tittyrespecter seems to be a wise man. Or woman. 
 Maybe we need a new kind for replies-we-don't-want-other-people-to-see-very-much-but-it's-fine-if... 
 Kind 1.5? 
 close, but it's so reckless right now I don't even want to reveal in which domain I deployed it 😂 
 Hi everyone,
Dharmi here - from OpenRank

Where we are building open recommendation algorithms fo... 
 yup, I wrote the spec and the first few implementations but the others you tagged are leading the DVM charge now 
Event not found