It's so funny how Amethyst went from... Wallets break all the time... we dont need them in the app itself... better leave to the professionals...
To: let's just implement all types of wallets... fuck the professionals.
One of my most recent personal mission "upgrades" is to switch the thinking that Amethyst must just "work at all times" to it "must be dependable".
It looks like they mean the same thing, but no. It's about the amount of times Amethyst fails to report back when things happen.
For instance, if you receive a DM and we don't notify, that might have "worked" when you opened Amethyst and see the chat, but the fact that we didn't notify you becomes a major problem. You were trusting us to notify and we broke that promise.
Now apply that to everything we do. Posts, wallets, balances, privacy, streams, products, git projects, etc.
That simple change in mindset requires us going from 97% to 99.99% of success. It's much, much, MUCH, harder, but our users deserve it.
Somebody should prove their on-chain skills by processing the chain for all OpenSats payments and label them with each grantee's name.
I am sure a single GPU can figure this out.
Maybe we should have a bounty for it. ๐ค
Additional award if the person displays the result with the grantee's npubs. ๐