Most of the conceptual changes are in the posts linked above. There are a few details that are not discussed there:
- there's a new page
/credits
where you can buy credits and withdrawal your reward sats- this is the page you go to when you click on your balance
- it's also available by clicking on
credits
in the dropdown/sidepanel
/wallets/settings
has been moved to/wallets
- it's available by clicking on
wallets
in the dropdown/sidepanel
- it's available by clicking on
- there are new settings for "dust limits"
- basically you can say "when someone zaps me less than X sats, give me cowboy credits"
- also "when I zap someone less than X sats, use cowboy credits"
When are sats and when are credits used for zaps?
If the sender and receiver both have wallets attached, the zap exceeds both of their dust limits, and we can predict a successful route with a reasonable fee, the zap prioritizes using the attached wallets and real sats.
If either the sender or receiver don't have wallets attached, the zap is below either of their dust limits, or the route to the receiver is too expensive, the zap prioritizes using credits.
Reward sats vs cowboy credits
For everything, SN prioritizes using cowboy credits. The one exception is when both the sender AND receiver of a zap have wallets attached.
Reward sats that haven't been withdrawn are only ever used when you spend more cowboy credits than you have. e.g. When you pay for 100 sat post, but only have 50 CCs, your reward sats will be used to pay for the post.
Thank you to anyone who wasn't a total shithead about this change. And an extra thank you to any of the stackers who were supportive and went the extra mile to help us test and troubleshoot and document all of this. There are too many of you to list but you know who you are.
I know noncustodial lightning is hard, so hard that micropayments seem like they aren't worth the trouble, but this is how it gets better - by trying, and suffering, and complaining. I don't mind suffering to nudge us into the branches of reality that I want. If you don't want to suffer, that's okay. And if someone has promised you something better, I wish you the best.
Last but not least, I'm especially thankful for all the hard work and commitment of @ek over the last year. It truly wouldn't have been possible without him. He leaned in when the weather turned and it means a lot to me.
Also, thanks to @rblb too for lots of clutch assistance over the last few months.
When SN first started, people asked what we'd do if we couldn't be custodial. I said we'd go noncustodial. They laughed. I couldn't tell what they were laughing at.
(I'll write a retrospective soon I hope.)
View all commits here: https://github.com/stackernews/stacker.news/commits/master/
We have some merged PRs that haven't been paid yet. I'll get those done when I can.
Since starting the Open Source Contributor Award Rules (OSCARs), we've paid a total of 13.9m sats to 39 contributors for 163 contributions! View an up to date list of contribution awards here: https://github.com/stackernews/stacker.news/blob/master/awards.csv
Previous release: #822636