Avatar
KELBIE | sovran.money
c673ff0b5f228feb0abb1001882178d4c588bc4e50f857173544b5543b454f81

i know my mint but my mint doesn't know me

Replying to Avatar calle

story time. the recently disclosed nutshell cashu mint vulnerability is as ironic as it gets. it’s very similar to an inscription which is hilarious. as per the cashu spec, a HTLC must have a preimage witness size of 32 bytes.

unfortunately, the mint never checked the size before validating and storing it in its db. we simply overlooked it. since users never paid a fee that depends on the witness size (because we assumed it would be constant), this allowed the attacker to store jpgs of dickbutts in a mints database. for free!

fortunately there’s no messy consensus in cashu. every mint operator dictates their own rules. the fix is simple: now we reject all tokens with a witness that’s too large. those maliciously crafted tokens (of which we haven’t seen any in the wild) can’t be spent anymore.

i must admit, given my recent active engagement in the filter debate, this is probably the funniest exploit possible. i own this one and i’m giggling as i type this. it’s pure comedy.

however, this doesn’t mean the disclosure has gone well. the attacker has proven to be malicious and refused to coordinate with us. instead, he’s putting active mints at risk. this is not how responsible disclosure works. very unprofessional. if you run a mint or know someone who does, update to the latest version (0.18.1) where this issue is fixed. funds were never in danger.

it’s certainly worth a laugh. grill me. this one is simply too good. 😊

thanks to the entire cashu team for their amazing work and their swift reaction. you’ve handled it like pros.

I cannot believe I'm seeing so many clowns come out in support of DDoSing

Some minor UI updates to http://sovran.id - a linktree alternative which I rarely post about:

You can:

- view your follow groups

- shows meaningfully similar profiles

- add links to your other websites

- nostr search that actually works

My profile 👉 https://sovran.id/c673ff0b5f228feb0abb1001882178d4c588bc4e50f857173544b5543b454f81

Search uses https://vertexlab.io by nostr:nprofile1qyt8wumn8ghj7ct4w35zumn0wd68yvfwvdhk6tcpz4mhxue69uhk5etvd3ukv6tndqhxcctwvshsqg8ks058qd0h4485fc9e3naaj5m7zez44ykd8r80cn9nrkm42l677g9dw8er 🫡

Open to feature requests!

“There’s no such thing as an ethical billionaire.”

Satoshi Nakamoto:

> created freedom money for the world

> released it freely to everyone

> vanished without spending a cent

> worth ~$120,000,000,000

Thanks for reporting this, it should be fixed now. I zapped you some sats you can use towards your next eSIM ☺️

bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon

I don't think so, I think the tab needs to persist but it terminates when its closed. It might be possible if implemented directly into the extension. But I haven't thought about it much, I'll keep it in mind.

I'm not sure if anyone else will find this useful but I made a #cashu browser extension which is just a simple iframe that opens http://cashu.me. This is my preferred way to use what I consider to be the best Cashu Wallet in the browser.

Links Below 👇

Chrome/Edge/Opera/Brave/Vivaldi:

https://chromewebstore.google.com/detail/cashume/adfafhcbnbehkgpkfgpbgagkjlddkohj?utm_source=item-share-cb

Firefox/Zen:

https://addons.mozilla.org/en-US/firefox/addon/cashu-me/?utm_source=addons.mozilla.org&utm_medium=referral&utm_content=search

I'll make it a priority to tidy up my long-standing branch for http://cashu.me and submit a PR that could unlock a lot of features if it gets some downloads.

Obviously if you have issues with it let me know, there shouldn't be any because its super simple.

Replying to Avatar El Dorado

Hey nostr:nprofile1qqsvvullpd0j9rltp2a3qqvgy9udf3vgh389p7zhzu65fd258dz5lqgpp4mhxue69uhkummn9ekx7mqpr3mhxue69uhkummnw3ezucnfw33k76twv4ezuum0vd5kzmq22nuk8 ive been trying to pay for a esim for France but lightning payments fail each time. Ive tried different plans and paying from different wallets with no success. Could you help?

Hey, which wallet are you using? Do you have a screenshot of the error? Feel free to DM me on here!

Oh thats super cool and convenient! Its definitely nice for testing an unknown app or website. I'm using nos2x-fox extension but I'm unsatisfied with it so I might give Keychat a chance!

I see the issue now. I think its because the payment request doesn't include `transport` but this is an issue with the nginx middleware I think.

The reason was because I love maps and I think it looks cool 😂 That was all that went into the reasoning haha

Isn't this beautiful? anon using #nostr without even knowing it.

#bitchat

I started with an old mapping project I had then I fed that into bolt just to get it started. Then once the context got too big to do any meaningful changes then I downloaded the code, and used cursor. I tend to use claude-4-sonnet on max settings. It's expensive but it saves time and tends to get things the way I want it the first time.

This is my typical flow for prototyping something.

I love the "From users I follow" filter, I send to have similar interests as people I follow so its helpful to look through these.

I think maybe a "Packs people I follow are in" and have it be weighted would probably be pretty fire! 🔥

This is already so helpful I can't understate it.