el

Egge

egge@npub.cash

Building https://npub.cash 🥜 Working on awesome nostr, cashu and Lightning stuff 💜⚡️

555 Following

2.7k Followers

Notes
Replies
Articles
Curations
Videos

Egge

1w ago

By the way... All the Zaps you send me show up in my Olas NutSack... I am demoing how in todays open Cashu dev call!

See translation

0

1
0
0
21

Egge

1w ago

I am incredibly honored and grateful to receive continuous support to continue my work on npub.cash as an open-source ecash developer. Thanks to your support I can continue working on the amazing technology that Cashu is. Let's keep building! 🥜 💜

npub10pens

1w ago

Chachi, Zapstore, HyperNote, nostr Epoxy, futr, npub-cash, Notedeck. More to come.
https://opensats.org/blog/10th-wave-of-nostr-grants

See translation

See translation

2

20
3
0
110

Egge

1w ago

> use npm
> start building monorepos
> switch to yarn for better workspaces
> learn that yarn is included in corepack which is included in node
> adjust all pipelines to use corepack and install yarn

> node 25 deprecates corepack

I simply love this ecosystem

See translation

2

6
0
0
0

Egge

1w ago

Apple is just another encounter that we gotta take care of on our way to freedom 🔥

el


npub12rv5l

2w ago

Apple doesn't let me do this.

el

See translation

See translation

1

11
1
1
31

Egge

2w ago

Okay we are getting somewhere! A NIP57 zap to my profile shows up in my Olas wallet pretty much instantly. Of course some of the zaps metadata gets lost, but at least the message stays. I will probably add a pointer to the Zap Receipt event in the NutZaps content field.

#nutbridge


See translation

3

17
3
0
3

Egge

2w ago

Can you zap this post?

See translation

11

3
0
0
12

Egge

2w ago

👀

el


Egge

2w ago

Bridging the gap between Zaps and NutZaps: nut-bridge!

Nut-Bridge provides a Lightning Address that forwards all received payments via NutZaps to you. With this you can have a nostr-native Cashu Wallet and still be compatible with Lightning-only clients. I had this idea this morning and hacked together an MVP, so be very careful when testing ;)

https://github.com/Egge21M/nut-bridge

See translation

See translation

1

6
3
0
21

Egge

npub1a2cww

2w ago

I saw a few posts here dunking on Dan for his anti-Nostr posts on Twitter/X.

I'm grateful for them. Happy to treat it as a marketing/education opportunity. If life gives you lemons, see if there's a way to make lemonade.


See translation

158

505
71
6
31.2k

Egge

2w ago

New Cashu-TS API pattern?
el

See translation

0

1
0
0
0

Egge

jb55

2w ago

who knew the path to freedom was signed json

See translation

9

36
4
0
1.1k

Egge

npub12rv5l

3w ago

We are more than a dozen developers working *on* Cashu and several multiples of that working *with* Cashu.

We are growing. Ecash is so back. Join us.

See translation

0

19
3
0
453

Egge

3w ago

Npubs are not created, they are found 💜

See translation

9

8
0
1
0

Egge

3w ago

“Built with Cashu-TS” is here!
In this blog post I build a tiny version of npub.cash using Cashu-TS

3w ago • 8 min read

Built with Cashu-TS: Part 1 - A tiny Lightning Address Server

Egge

See translation

0

2
0
0
0

Egge

3w ago

See translation

1

10
0
0
8

Egge

npub12rv5l

3w ago

Bitcoin-denominated Cashu tokens have been transmitted via sound, qr codes, stenography, rf radio, satellites in space, nfc cards, bluetooth, emojis, text messages, nostr posts, api calls, and even bank transaction memo fields.

The reason why this is happening is not only because it's extremely fun. It's also because Bitcoin is natively digital money. Bitcoin and the people using it are exploring all possibilities to transact between each other. This is the real digital energy.

Cashu makes Bitcoin light as a feather and transacting with it as easy as it can be. This is what it looks like when a new electronic money is starting to permeate our world. Bitcoin will be literally everywhere and in every corner of the world, just like the internet already is. This is what it looks like when that happens.

See translation

0

0
0
0
0

Egge

3w ago

This is getting out of hand 😂

npub1clk6v

3w ago

See translation

See translation

1

4
0
0
7

Egge

npub12rv5l

3w ago

#Cashu

npub1flac0

3w ago

"Do everything possible to make it more accessible to do everyday payments. That's why I'm here"

🤝

See translation

See translation

0

10
2
0
0

Egge

3w ago

> Don’t you want to tape of your camera for safety reasons?
> Yo, it’s Linux. The camera doesn’t work

programmersarealsohuman5909 has me dying 😂

See translation

2

7
0
0
0

Egge

npub10r8xl

3w ago

Huge thank you to @OpenSats for approving my grant for Zapstore!

Excited for the year ahead!

See translation

0

0
0
0
0

Egge

3w ago

Typescript rewrite in Go! Great news 🔥

See translation

0

0
0
0
0

Egge

3w ago

I want to start a blog series where I built small Cashu projects using Cashu-TS.

What are some of the things that you would like to see?

See translation

0

0
0
0
0

Egge

3w ago

Anyone got the link to the new Macos long-form app that was released recently? #asknostr

See translation

0

0
0
0
0

Egge

npub13jhh5

3w ago

These nuts are just magic. The day will come when people can pay their taxes with a poop emoji 🌞󠅓󠅑󠅣󠅘󠅥󠄲󠅟󠄢󠄶󠅤󠅔󠅝󠅘󠄠󠅔󠄸󠄲󠅪󠄿󠅙󠄨󠅦󠅒󠅇󠅜󠅥󠅔󠄳󠄥󠅚󠅒󠄢󠅜󠅥󠅒󠄣󠄽󠅥󠅑󠅇󠄩󠅘󠅔󠅇󠄾󠅪󠅉󠅈󠅂󠅘󠅔󠄹󠄷󠅙󠅉󠅇󠅜󠄹󠄱󠄵󠄩󠄦󠄣󠅩󠅟󠄵󠄾󠅇󠅨󠅘󠅓󠄹󠄻󠅚󠅉󠅇󠄵󠄹󠅉󠅈󠄾󠄤󠅁󠄷󠄽󠄣󠄽󠅄󠅆󠅘󠅊󠅚󠄶󠅙󠅉󠅝󠄽󠅧󠄾󠄴󠅂󠅛󠄽󠅪󠅓󠄡󠅊󠅝󠅊󠅘󠅉󠅄󠅉󠄠󠄽󠅄󠅁󠅧󠅉󠄢󠅆󠅚󠅉󠅚󠄲󠅜󠅉󠅪󠄲󠅜󠄽󠅇󠄽󠅩󠄾󠅄󠄵󠄡󠄾󠄴󠅓󠅧󠄾󠅚󠄽󠅩󠅊󠄴󠅔󠅝󠅉󠅚󠅁󠅪󠅊󠅄󠅂󠅘󠅊󠄴󠅛󠄠󠅉󠅚󠄱󠄣󠅉󠅪󠄲󠅘󠅉󠄡󠅗󠅘󠄱󠅝󠅥󠅗󠅂󠄢󠄿󠅠󠅂󠄝󠄷󠄼󠄸󠅒󠄻󠄹󠄽󠄹󠅘󠄹󠄧󠄡󠅣󠄦󠅤󠅚󠅥󠄢󠅧󠄡󠅕󠅂󠄴󠅜󠄝󠅂󠅧󠅩󠅇󠄝󠅏󠅒󠄺󠄺󠅟󠄢󠄶󠅘󠄱󠅝󠄶󠅪󠅕󠄵󠄲󠅜󠄾󠅪󠄽󠄡󠄽󠄴󠅁󠅪󠄾󠄢󠅂󠅝󠅊󠅚󠄽󠅩󠅊󠅇󠅂󠅝󠄿󠅇󠄶󠅙󠅉󠅇󠄽󠅪󠄽󠄴󠅛󠄡󠄽󠅄󠅘󠅝󠄽󠅚󠄽󠅪󠄾󠅇󠄽󠄥󠅊󠅇󠄾󠅘󠄾󠅝󠄵󠅪󠄿󠄷󠅆󠅙󠅉󠅄󠅆󠅜󠅉󠅄󠅉󠄥󠄾󠄴󠄹󠄠󠅊󠅚󠄶󠅜󠄽󠅪󠄹󠄣󠅊󠄷󠄾󠅛󠄽󠄷󠄹󠅪󠅉󠅇󠄾󠅉󠄹󠅁󠄾󠅀󠅑󠅛󠅘󠅕󠅞󠄝󠅅󠄧󠅖󠅦󠄿󠅒󠄻󠅣󠄻󠅤󠅉󠄩󠄤󠄡󠅥󠄢󠅅󠄝󠄺󠅓󠅏󠅦󠅣󠅜󠅛󠄸󠅝󠅅󠅚󠅀󠄩󠅓󠄡󠄺󠅥󠄱

See translation

0

0
0
0
0

Egge

3w ago

Become ungovernable 💜
el

See translation

0

0
0
0
0

Egge

3w ago

🥜
el

See translation

0

0
0
0
0

Egge

npub1a3um2

4w ago

Little present for @André Loja at the #SovEng 04 @Sovereign Engineering

A collaboration with @mosaic.rocks 👌

“Little rock Big future”
Laser cut Bitcoin Nostr Art

A play with the Free Madeira (& Bitcoin Atlantis) Logo and André’s favourite Monstera plant which is the logo f another one of his ventures… I couldn’t resist giving it some Nostrich wings of freedom

Enjoy

See translation

0

0
0
0
0

Egge

4w ago

Next month, I’ll be hosting a hands-on coding workshop on the basics of ecash and Cashu development!

📍 Where? Swiss Bitcoin Conference, Kreuzlingen, Switzerland

📅 When? Saturday, April 26 (time TBD)

If you’re curious about building with ecash and Cashu, make sure to drop by 💜

More details about the conference: swiss-bitcoin-conference.com

Hope to see you there! 🥜

See translation

0

0
0
0
0

Egge

4w ago

I just paid the first invoice on npubcash v2 🥜

See translation

0

0
0
0
0

Egge

4w ago

Support Bitcoin artists 🧡🔥

npub14klfp

4w ago

🔥 Money Fest Vinyl – Jetzt vorbestellen! 🔥
🎵 @Too Bit To Fail ist zurück mit seinem zweiten Album – diesmal auf transparent orangefarbenem Vinyl! Nach dem Erfolg von Proof of Word war klar, dass wir euch eine weitere Collector’s Edition bringen müssen – und hier ist sie!

Diese limitierte Pressung enthält:
✅ 12” Vinyl LP in transparentem Orange
✅ Hochwertiges Gatefold-Cover mit Seidenfinish
✅ Lyric Booklet

💰 Exklusives Sammler-Angebot: Bestelle 2 oder mehr Exemplare & erhalte 37,51 % Rabatt – eins zum Hören, eins zum Sammeln!

🚀 Das ist mehr als Musik. Es ist Bitcoin-Kultur auf Vinyl. Der Soundtrack des harten Geldes.

⚠️ Nur noch 1 Woche! Die Vorbestellaktion endet am 12.03.2025 – danach ist Schluss!

📦 Versand ab: 06.04.2025
🛒 Exklusiv bei ShopinBit

🎧 Jetzt vorbestellen:
https://shopinbit.com/Money-Fest-Vinyl-Collector-s-Edition-Too-it-To-Fail/PR-TBTF-MONEYFLP

See translation

See translation

0

0
0
0
0

Egge

4w ago

I can not wait to never get rate limited again... 🥜
el

See translation

0

0
0
0
0

Egge

4w ago

Can not believe how helpful this community is. Lots of love to all of you 💜

Egge

4w ago

The flu stole two weeks of my life… what do you do to stay healthy? #asknostr

See translation

See translation

0

0
0
0
0

Egge

4w ago

The flu stole two weeks of my life… what do you do to stay healthy? #asknostr

See translation

0

0
0
0
0

Egge

1mo ago

Because I received a coupe of DMs pointing out a bug in this code: in JavaScript “this” is implicitly defined in every function scope. If there is no object attached (function is not a method) it points to the global object (window or globalThis).

There is no bug in this code. ecash fixes it globally.

Egge

1mo ago

el


Egge

1mo ago

ecash fixes it

See translation

See translation

See translation

0

0
0
0
0

Egge

Egge

1mo ago

el


Egge

1mo ago

ecash fixes it

See translation

See translation

0

0
0
0
0

Egge

1mo ago

Wanna use cashu-ts in your browser?

👇

Egge

1mo ago

Replying to @lemon

Great! The package actually already has an inbuilt command to create a standalone bundle. Simply clone the repo and do

- npm i
- npm run compile:standalone

See translation

See translation

0

0
0
0
0

Egge

1mo ago

I have spent several weeks trying to replace the Blink API wrapper of npub.cash with a Cashu native alternative and its been a wild ride.

While Cashu mints do support WebSockets for realtime updates, it turned out that WebSockets are pretty difficult to work with, when you are trying to keep them and the subscriptions alive for long periods (in my case days).

But there is a second issue: You see Cashu mints enfore rather strict rate limits on their users. This is important as Cashu is account-less and preventing spam attacks is difficult. Usually this is no issue, as regular users interacting with a mint do not hit these limits. But npub.cash is a funnel. Instead of every user using their own IP to hit the mint, with npub.cash every user "proxies" through the services server.

Turns out this second issue is much

... See more

See translation

0

0
0
0
0

Egge

1mo ago

el


Egge

1mo ago

ecash fixes it

See translation

See translation

0

0
0
0
0

Egge

1mo ago

ecash fixes it

See translation

0

0
0
0
0

Egge

1mo ago

I think I finally got it working 🥜

See translation

0

0
0
0
0

Egge

1mo ago

mood rn. I think I just embarked on my villain arc.
el

See translation

1

4
0
0
0

Egge

1mo ago

👀
el

See translation

0

0
0
0
0

Egge

1mo ago

cashu-ts v2.3 will support NUT22 auth 🎊

el

See translation

0

0
0
0
0

Egge

2mo ago

My new gym has no racks o0

See translation

0

0
0
0
0

Egge

2mo ago

Does anyone use the static methods exposed by CashuWallet and CashuMint in cashu-ts?

See translation

0

0
0
0
0

Egge

2mo ago

NUT21 & NUT22 are the best approach to authentication that I have ever seen.
el

See translation

0

0
0
0
0

Egge

2mo ago

And we are already prepping the next RC 🔥

2mo ago • 3 min read

Exciting News: Cashu-TS v2.2 Is Here!

Egge

See translation

0

0
0
0
0

Egge

2mo ago

Cashu-ts contributors are just built differently! Just released 2.2 stable version (blog post coming tomorrow), meanwhile so much great new stuff came in that we can release a 2.3 RC almost immediately 🔥

You guys are killing it 💜🥜

See translation

0

0
0
0
0

Egge

2mo ago

nostr is the glue

GM ☕️

See translation

0

0
0
0
0

Egge

2mo ago

Good night nostr 💜
el

See translation

0

0
0
0
0

Egge

npub1dergg

2mo ago

GM
el

See translation

0

0
0
0
0

Egge

Oct 1, 2024

If there was an even more reckless version of npub.cash with

- custom mint selection
- NIP-60 support
- stable nuts support

would you use it?

el

See translation

0

0
0
0
0

Egge

Aug 31, 2024

Second iteration

el

See translation

0

0
0
0
0

Egge

Aug 31, 2024

Working on a cleaner design for npub.cash. WDYT?

el

See translation

0

0
0
0
0

Egge

Aug 29, 2024

What is the most important in a payment / POS system?

See translation

0

0
0
0
0

Egge

Aug 29, 2024

My 8GB MacBook Air is slowly reaching its limits. I want to upgrade and dare the switch to Linux…

what laptop to get nostr? #asknostr

See translation

0

0
0
0
0

Egge

Aug 23, 2024

Nostr vibes 👏
el

See translation

0

0
0
0
0

Egge

Aug 22, 2024

Npub.cash Update

It's been just over eight months since I started working on npub.cash, and it's been an incredible journey! During this time, the project has evolved significantly, with its goals and requirements shifting along the way. Originally, npub.cash was designed as a tool for wallet and Nostr client developers, but it has unexpectedly become a popular day-to-day wallet for many users to receive zaps on Nostr. I absolutely love seeing this, but I must admit that the frontend I built was intended as a demo to showcase how the API could be integrated, not as a fully-featured wallet.

Instead of focusing solely on backend development, I spent considerable time trying to adapt the frontend to this new use case, keeping pace with the rapid advancements in the Cashu and Nostr ecosystems. In hindsight, this was a mistake. Npub.cash functions best when integrated into a comprehensive

... See more

See translation

0

0
0
0
0

Egge

Aug 15, 2024

Dear npub.cash users,

npub.cash is currently experiencing some issues with all lightning operations. Withdrawals are not affected.

This seems to be caused by a downtime in the Blink API. I will share an update once this has been resolved 💜

See translation

0

0
0
0
0

Egge

Aug 11, 2024

Another Cashu-native Lightning Address powered by npub.cash 🤯

This is amazing! 💜
el

See translation

0

0
0
0
0

Egge

Aug 10, 2024

I wonder what would be a better way to solve this issue…

npub.cash will hold many many proofs for its users. If someone wants to withdraw, the server needs to send all those proofs over in a big response.

The obvious choice is to run clean up and consolidation jobs that merge proofs together, but once P2PK is adopted this will no longer work (as the server cannot do anything with the proofs)…

I’ll keep thinking about this, but maybe one of you has a bright idea ✌️

Egge

Aug 10, 2024

PSA: npub.cash just had a small change in its public API!

While /claim used to return a token containing all pending proofs, it now returns a token containing max. 100 proofs! Additionally there are two new keys in the payload:

- count: how many proofs are included
- total pending: how many proofs are pending in total for the user

This change makes sure that the token does not get too long for handling it and lets API users now if there are more proofs pending.

I am not perfectly happy with this yet and I will continue looking into other ways to handle these edge cases. 🫡💜

See translation

See translation

0

0
0
0
0

Egge

Aug 8, 2024

After being delayed for over a week I finally managed to finish the new release for npub.cash. It is now in staging and if everything goes as planned I will manage to release it tomorrow.

This release took a while to complete, because it changes the way how the server keeps track of the token spending-state. It used to check all pending claims all the time when user accessed the wite, which cause much traffic for mints and also caused issues when users had many proofs pending (Some had over 1000...)

npub.cash will now assume a token as spet as soon as you create the token / qr code. If anything goes wrong, you can resurface the token at any time from your withdrawal-history tab.

Also npub.cash will check how many proofs are pending and will paginate the result if there are too many.

... See more

See translation

0

0
0
0
0

Egge

Aug 5, 2024

What is your guilty pleasure? (As in: Instead of buying this I could be stacking sats, but I am still doing it)

#asknostr

See translation

0

0
0
0
0

Egge

Jul 25, 2024

This is the first v4 token ever created by cashu-ts...

cashuBpGFkYGFteBxodHRwczovL3N0YWJsZW51dC51bWludC5jYXNoYXVjc2F0YXSBomFpSABBRr30qa+rYXCCo2FhBGFzeEBjYWYwZGY4MjZmYTdhMDQxNzdjM2E5MzI3MjY3NDhhZmMyMTZhMDQ1OTA1OGVmNzUyMGQyMGM5NTZlNmE0NmUwYWNYIQJEqBgm4Ytnt8Ww3WScscWgXgu7FYmzp+Ga4t64D07NFKNhYRBhc3hANmM2MWZlNTBhOWVkMWZlNWVjMjQzZWNkYmE2YjNkNzRiMmU3ZGUzYzk5NzNkMGVjNWI0OGI2Mzk1MzQ4NDU
5OWFjWCEConcD41SS1hac0ukY9tnXQY6c5ke4vbxnOLJF/KIWk2g=


please let me know if this works 😉

See translation

0

0
0
0
0

Egge

Jul 24, 2024

Pretty close to releasing the biggest update to npub.cash so far.

Most changes are under the hood, optimising the way npub.cash handles token state in order to reduce the amount of requests.

Also I am adding support for nostr-based cashu wallets like nutsack 👀 Users will be able to withdraw their balance to their nostr-cashu-wallet. Furthermore you can setup a "redirect" so that all transactions land in your nostr-cashu-wallet automatically, essentially adding a npub.cash address to every nostr-cashu-wallet out there.

These changes do not only require a lot of work on npubcash-server, but also on the website and the SDK. I hope to get it out by early next week 💜

See translation

0

0
0
0
0

Egge

Jul 22, 2024

How much time do you spend on a project before you consider a full rewrite for the first time? :>

See translation

0

0
0
0
0

Egge

Jul 19, 2024

As I have been saying... Zap these nuts! ⚡
👀 Claiming from npub.cash directly to your Nostr Cashu Wallet? No mind if I do!

el

See translation

0

0
0
0
0

Egge

Jul 7, 2024

I built a thing 🙌🏻 Did actually expect this to come out as nice as it did.
el

See translation

0

0
0
0
0

Egge

Jul 3, 2024

I paid my first BOLT12 offer in 2021… C Lightning already had it back then.

What’s with the recent hype?

See translation

0

0
0
0
0

Egge

Jul 2, 2024

Just got back from spending two days with one of the best teams on earth 🙌🏻

You guys are incredible 🧡
el

See translation

0

0
0
0
0

Egge

Jul 1, 2024

All the Rabbit R1 news make clear that AI assistance is an incredibly sensitive issue and needs to be handled with immense care.

The amount of data collected by AI services is immense and goes beyond vacation pictures (and even dirty DMs). Take care 🫡

See translation

0

0
0
0
0

Egge

Jun 27, 2024

Iced coffee is the only thing that keeps me going on days like these lmao…

Enjoy the sun anon 💜☀️

See translation

0

0
0
0
0

Egge

Jun 27, 2024

Hey everyone, I did a thing 🫡🙌🏻

This will greatly improve the communication between mints and wallets! Implementation in cashu-ts will be done soon too 🔥

npub12rv5l

Jun 26, 2024

🎉 New NUT-17: WebSocket state udpates

Congratulations and thank you @Egge 🫡🥜

https://github.com/cashubtc/nuts/pull/98

See translation

See translation

0

0
0
0
0

Egge

Jun 19, 2024

Yes! 💜

This is neither a sprint, nor a marathon.
It is a relay race and the more people we have in it the easier it gets! 🙌🏻

npub1r0rs5

Jun 19, 2024

Replying to @USER

Npub.cash beat ya to it 😜
But, the more the merrier!

See translation

See translation

0

0
0
0
0

Egge

Jun 19, 2024

So much code to write and so little time… what should I finish first?

- OTP login for npubcash-server
- WebSocket balance updates for npubcash-server
- npubcash-umbrel
- npubcash-desktop
- npubcash-sdk for react native

I think I have coding ADHD 😅

See translation

0

0
0
0
0

Egge

Jun 18, 2024

If someone were to sell these, would you buy them? And what would you be willing to pay for it?
el

See translation

0

0
0
0
0

Egge

Jun 16, 2024

Hey everyone, exciting news! Starting today, @OpenSats is supporting my work on npub.cash 🧡

I’m incredibly grateful and honored for this opportunity. It means a lot that the board recognizes the dedication I’ve put into npub.cash and believes in its vision.

As someone who’s been part of this journey for just a few years, this support and acknowledgement truly means a lot to me.

This grant not only provides financial backing but also validates the potential impact npub.cash can make. With this, I’m excited to take npub.cash to new heights. Thank you for everything! 💜

See translation

0

0
0
0
0

Egge

Jun 15, 2024

The power of \n lmao

npub17plqk

Jun 15, 2024

@Derek Ross Founder of nostr 🤔
el

See translation

See translation

0

0
0
0
0

Egge

Jun 14, 2024

#0xchat just became the very first wallet / client to fully integrate npub.cash in their experience.

Automatically claim your npub.cash balance into the local eCash wallet running in 0xChat

This is huge 🔥🙌🏻

See translation

0

0
0
0
0

Egge

Jun 13, 2024

I know people say that building custom keyboards can be addictive…

But I think I am done. This is perfect.

See translation

0

0
0
0
0

Egge

Jun 12, 2024

I am finally ready to drop my in-ear Bluetooth headphones for something that actually sounds good.

What does nostr recommend?

#asknostr

See translation

0

0
0
0
0

Egge

Jun 12, 2024

I finally made it. npubcash-server is now deployable without much hassle. 🥜

This is not final and merged yet, so please proceed with caution. If you try it out, please let me know when you break something 💜🙌🏻

Jun 12, 2024 • 2 min read

Deploying npubcash-server with fly.io: A Step-by-Step Guide

Egge

See translation

0

0
0
0
0

Egge

Jun 11, 2024

By the end of today npub.cash will have close to full test coverage and be deployable by anyone that has a Blink account.

Diamonds are made under pressure 💎

See translation

0

0
0
0
0

Egge

Jun 10, 2024

Thanks to @Rusty Russell calling me out on the ease of use of npub.cash, I am working on a OTP type login.

The user will enter their pubkey to login. The server generates an one-time-password and send it to this pubkey in an encrypted DM. The user can then enter the OTP in the browser window and obtain a session token.

This will dramatically increase the UX on mobile devices and offer a more sure way to login vs. raw nsec.

el

See translation

0

0
0
0
0

Egge

Jun 8, 2024

My split just got an upgrade 🔥

All black switches, a smokey gray switch plate and foam. Makes the underglow pop and sounds much nicer 🤙
el

See translation

0

0
0
0
0

Egge

Jun 7, 2024

Just read some post about expected iOS18 features…

- AI generated email responses
-> Apple reads your emails

- Apple Health introduces new AI powered features
-> Apple has all your health data

- AI powered notification summary
-> Apple reads your notifications

Time to get rid of my iPhone

See translation

0

0
0
0
0

Egge

Jun 7, 2024

Just booked my stay in Berlin for the ecash hackathon! LFG 💜 🔥

Super hyped, but maaaaan Berlin is expensive!

See translation

0

0
0
0
0

Egge

Jun 6, 2024

Doxxing an anonymous developer is a disgraceful act and has no place in investigative journalism. It's simply wrong, especially when the intent is to undermine an open protocol that champions free speech and its supporters.

This is an attack on the freedom of speech and the right to privacy. Everyone involved in this article should be ashamed of themselves.

npub18ams6

Jun 6, 2024

Wow. They doxxed @fiatjaf. Hey Business Insider and Katherine Long. You can go fuck yourself.

See translation

See translation

0

0
0
0
0

Egge

Jun 6, 2024

npub.cash payment notifications coming to your desktop 💜

What else should the desktop client do?

el

See translation

0

0
0
0
0

Egge

Jun 3, 2024

I really hate working with file paths in node… such a mess

But I am THIS close to dockerizing npub.cash with automatic database setup… 🤬

See translation

0

0
0
0
0

Egge

Jun 3, 2024

What is the best window manager for macOS? #asknostr

See translation

0

0
0
0
0

Egge

Jun 2, 2024

Steak thermometer yes or no? 🥩
el

See translation

0

0
0
0
0

Egge

Jun 2, 2024

I recently started to invest a lot of time in the npub.cash testing suite. It's a painful process as I am still new to test design and the original code was strongly coupled, but I am getting there.

Vitest comes with a UI that will let you inspect not only coverage, but also your codes module graph, which is a great help when trying to decouple.

el

See translation

0

0
0
0
0

Egge

Jun 2, 2024

GM 💜🥜
el

See translation

0

0
0
0
0

Egge

Jun 2, 2024

Unbelievable how much money people waste on “throw away; buy new”…

Learn to build stuff, learn to fix stuff 💜

See translation

0

0
0
0
0

Egge

Jun 1, 2024

When I started my LN journey I posted a Lightning Meme on Reddit every day for a few months.

Maybe now is the time for #Cashu memes?
el

See translation

0

0
0
0
0

Egge

Jun 1, 2024

Shill me some npubs to follow 💜

See translation

0

0
0
0
0

Egge

May 27, 2024

PV nostr 💜🤙

Working on a proper test suite for npub.cash. If this is going to result in sweet dreams or nightmares is unsure lmao…
el

See translation

0

0
0
0
0

Egge

May 23, 2024

What books on software testing / TDD / writing better automated tests would your recommend? #asknostr

See translation

0

0
0
0
0

Egge

May 21, 2024

Animated QR codes finally made it into the live-version of npub.cash 🤙💜

Not all wallets support the format yet, but most do. I took this opportunity to give the modal some touch ups as well 👀

See translation

0

0
0
0
0

Egge

May 18, 2024

Buying meat 🥩 this way felt great. Can’t wait to heat up the grill.

They have 100 animals on their farm, hand raised, gras fed for four years. Butcher a single one per month. The cut I bought was made yesterday.

Egge

May 18, 2024

On my last bike ride I discovered that there is a farm right around the corner that sells highest quality, local, gras fed beef every Saturday.

Its really expensive though (Rib-eye 36$ per pound). Should I try it?
el

See translation

See translation

0

0
0
0
0

Egge

May 18, 2024

On my last bike ride I discovered that there is a farm right around the corner that sells highest quality, local, gras fed beef every Saturday.

Its really expensive though (Rib-eye 36$ per pound). Should I try it?
el

See translation

0

0
0
0
0

Egge

May 17, 2024

I finally got around to hang up my first @Garcia 🔥🤙

The perfect reminder of why we‘re doing all of this 🧡💜
el

See translation

0

0
0
0
0

Egge

May 15, 2024

The backpack had my MacBook, keyboard, shoes, cloths, chargers… and tbh that sucked. The backpack itself is fine, but it was simply too heavy to be comfortable.

I will deposit some cloths and shoes at my co-working space so I don’t have to carry as much, then it should be perfectly fine.

See translation

0

0
0
0
0

Egge

May 15, 2024

I committed to tackle my 15 mile commute on my road bike at least once a week 🚲

Today was day 1 and it felt amazing 🤙

See translation

0

0
0
0
0

Egge

May 13, 2024

L…F…G! 🥩
My wife is the best ❤️
el

See translation

0

0
0
0
0

Egge

May 10, 2024

What stops you from coding like this? 🏰☀️
el

See translation

0

0
0
0
0

Egge

May 10, 2024

GM! Beautiful morning at Bitcoin Zitadelle 🏰☀️

Day 0 is over, will try to share some more impressions from Day 1 today 🤙
el

See translation

0

0
0
0
0

Egge

May 9, 2024

Happy to kick off Bitcoin Zitadelle 24 with a beer paid for using Cashu / @eNuts ⚡️🌰

Mhhhh sooo nutty 🥜
el

See translation

0

0
0
0
0

Egge

May 3, 2024

Even better: a CLI tool that takes in your nsec, gets an ansible config from your profile and sets up your dev machine for you.

npub1dergg

May 3, 2024

Dream flow: buy new phone, enter 12 words, done.

Everything's set up, including my config, apps, contacts, etc. The 12 words are my nsec in this case ofc.

See translation

See translation

0

0
0
0
0

Egge

May 2, 2024

I switched to a ortho/ergo split keyboard with 36 keys two weeks ago and I absolutely love it.

It forced me to drastically improved my touch typing. After two weeks I am now back at 55 wpm, but I feel like the ceiling got raised quite a bit and I should be able to hit 70wpm soon. Navigation is also quicker because mods are very easily reachable and even harder combos like Option + CTRL + Shift + 2 (My window manager uses that one) are a breeze.

My posture has improved greatly. It’s way easier to sit straight when your arms are body wide apart and not cramped right in front of you. Of course my wrists are straight and there is no reach (I use a reduced layout where the outer most column is unused so every key is maximum one key away).

... See more

See translation

0

0
0
0
0

Egge

May 1, 2024

GM 💜 touch grass and enjoy it ☀️
el

See translation

0

0
0
0
0

Egge

May 1, 2024

It can be used to encrypt / decrypt messages (for e2ee messages like email), but also for signing data. For example code I commit to repositories is signed using my gpg key. If you want to verify that a commit was indeed pushed by me, you can verify the signature on it.

Many developers sign their releases as well. For example when you download Sparrow Wallet you can get an additional signature file to verify that the release was indeed created by @craigraw

See translation

0

0
0
0
0

Egge

Apr 30, 2024

So Whirlpool is gone…
What about RoboSats -> Custodian -> Cashu Mint (multiple if you fancy) -> Cashu Gateway (again multiple if you fancy) -> your node?

@calle 👁️⚡👁️ to mints support HODL invoices? If so we could even get rid of the custodian and automate most of it.

See translation

0

0
0
0
0

Egge

Apr 28, 2024

The keyboard haha. Just the keyboard

See translation

0

0
0
0
0

Egge

Apr 28, 2024

One of many “weekend” projects is finally finished. 🔥
el

See translation

0

0
0
0
0

Egge

Apr 25, 2024

It's as incredible as it is telling that half of the space is popping corks for the EU launch of a KYC/Custodial Lightning Platform at the same time as the biggest attack on Bitcoin privacy in a long time is taking place....

#FREESAMOURAI

See translation

0

0
0
0
0

Egge

Apr 22, 2024

Working on what is hopefully the last rewrite of Cashu’s WebSocket spec. LFG 🥜
el

See translation

0

0
0
0
0

Egge

Apr 22, 2024

Since I moved to the countryside people keep asking me if I would miss the city… nah!

See translation

0

0
0
0
0

Egge

Apr 20, 2024

The perfect burnout cocktail 🍸

Fear another company ruining your business case
Fear another model ruining your business case
Fear another model replacing you as a developer

See translation

0

0
0
0
0

Egge

Apr 20, 2024

Almost everyone in a UTC+ time zone did, no? Most parts of Europe too

See translation

0

0
0
0
0