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.

GM 💜🥜 
Unbelievable how much money people waste on “throw away; buy new”…
Learn to build stuff, learn to fix stuff 💜
PS: This wasn’t in my any sense meant passive aggressively. I really do appreciate the exchange 🙌🏻 I simply do not have the time to continue it right now haha
How are they permissionless if access can be revoked at any given time by the issuer?
A mint can not revoke a token
Lmao… I can not back down, as I never made this claim. Do you realise the post was about comparing custodial Lightning with Cashu? With custodial Lightning you can not have privacy EVEN if you are using Tor.
And claiming that nostr:npub12rv5lskctqxxs2c8rf2zlzc7xx3qpvzs3w4etgemauy9thegr43sf485vg would actively withhold this is just ridiculous…
A system that is inherently driven by accounts and authentication (like custodial Lightning) can not. That’s the point
What marketing lol
On a protocol level it is, isn’t it? It’s a public API, no questions asked. As there is no concept of a users identity / authentication.
Of course a mint can choose to block certain IPs, user agents etc.
I don’t know if I am missing the point here, but didn’t I just answer this?
Just like UTXO sizes are metadata in Bitcoin. The solution: Make sure that your is the same size as everyone elses. Most CoinJoin impl. did this
The wallet chooses the output size. The anonset is controlled by the wallet and there are actually already algorithms implemented that will increase the privacy of your “UTXO” set
But you can have that. Use Tor. Use a VPN. Some wallets already have it built in.
It’s not signatures, it’s blind signatures… but I’ll let you cook. How would a mint do that?
It seems you did not look at it at all. Nothing of the above makes any sense.
It is private as the mint doesn’t learn its users balances or transaction history,
It is permissionless as there is no access token, no accounts, no entry barrier
Cashu Token can be transmitted offline. I’ll take this one, as the flow is not completely offline, as either sender or receiver need a connection right now.
Multi-Mint is not multi account. As explained above there are no accounts. Multi Mint means that you can a) split your wallets balance across multiple mints and b) pay single invoices through multiple mints using MPP
Servers can not censor YOUR redemption explicitly as the can not correlate your token to your identity
It’s not, once you understand how it works.
Idk what you mean
Thanks to Multi Mint Payments you can not only split the token across multiple amounts, but also multiple custodians reducing metadata leaks even further.
The point is that you CAN have proper ecash anonymity. VS custodial Lightning for example that can not offer that level of privacy no matter the tools used nostr:note1mzf2hxphyluy2qtn6gf037yf3f0565vpmns7az0k4pm5u8824uyqcn7970
That’s why there is fixed amounts (imagine notes / coins) and the lower the amount you choose the better your anon set is
The mint only creates tokens when prompted for. The token receiver has to provide a blinded message to “receive” the token on in order to make it work.
That does indeed mean that a mint can use metadata to trace. However that can be mitigated by privacy enhancing tools like Tor or a simple VPN.