Christoph Ono's avatar
Christoph Ono
gbks@nosta.me
npub1kuc7...0eyw
Designer & developer. Helping improve bitcoin design with many others at https://bitcoin.design . I write a weekly update at https://gbks.substack.com . ✌️
Christoph Ono's avatar
GBKS 1 week ago
An experimental promo video for Arké about how bitcoin is a bit like a public park. Working on the app is fun, but man do I sometimes need creative side quests when Claude rattles on and on.
Christoph Ono's avatar
GBKS 1 week ago
image A new version of Arké is now up on TestFlight. Here are the changes, with the first two being the biggest ones: - Better fee estimation for lightning payments (including send all). - More precise refresh notification scheduling. - Change inline address expansion in receive to a sheet format. - Add option to export debug logs (thank you Duncan). - Make first use experience accessible. - X-Ray view iteration (single reload button, more usable VTXO refresh options…). - Dismiss wallet deletion view once deletion is complete. - Fix tag rendering after import. - Fix initial rendering and empty state of fee summary view. - Fix localization issues in devices screen. It's quite a diverse mix of things, many of them stemming from feedback and conversations. Please keep them coming, no matter how big or small.
Christoph Ono's avatar
GBKS 2 weeks ago
A few Arké users have reported a balance that has been stuck in pending for a few days. Here's how you can get it unstuck (the underlying issue is already fixed and this should not happen anymore). In your balance details view, you'll see a timer that reads something like "Next round in 12m". Keep the app active until that point in time, and maybe give it another few minutes extra. That should fix it. If it doesn't reach out. Thanks to everyone for testing and helping make the app more solid.
Christoph Ono's avatar
GBKS 2 weeks ago
Pretty sure social media bans wouldn't have come up if social media companies had taken more responsibility in protecting minors. Simple stuff like not letting kids be contacted by random adults, muting push notifications at night or during school hours, private accounts by default, removing engagement-maximizing mechanics, etc. When parents and teachers constantly fight against this stuff at home and in school, of course there's a strong counter-reaction at some point. Let's not let those companies off the hook easily.
Christoph Ono's avatar
GBKS 2 weeks ago
Some notes from the bark and Arké mainnet launches last week, along with first feedback on the app. It's been exciting.
Christoph Ono's avatar
GBKS 3 weeks ago
Would be nice if bitcoin conferences did not put pseudoscience and conspiracy peddlers on the big stages. How about a dedicated BS stage?
Christoph Ono's avatar
GBKS 3 weeks ago
Completely gratuitous and no one will notice it, but QR codes in Arké now have a very small legend that indicates what addresses are in said QR codes. If you know, you know. If you don't know, doesn't bother you. Another experiment, let's feel it out. image
Christoph Ono's avatar
GBKS 1 month ago
In tougher times it’s better to rally together than to argue. Onward and upward.
Christoph Ono's avatar
GBKS 1 month ago
“AI is best at the things you’re bad at, because you can’t recognize its mistakes.”
Christoph Ono's avatar
GBKS 1 month ago
Just pushed a new version of Arké to TestFlight. This one is about refinement: - More precise fee calculation, which is especially useful when trying to send the full savings (onchain) balance - Different intro video segments for signet and mainnet - A new cover video that is less 80's glam - Improved wallet creation performance and error handling - Unilateral exit progress display tweaks - Wallet import with file improvements Still ~150 to-dos on my list, but it is coming together. image
Christoph Ono's avatar
GBKS 1 month ago
Been seeing several conversations that it is not important for L2 wallets to implement unilateral exits. Good people, who else is going to do it? And who can actually do the unilateral exit for you when only your wallet has the data needed for it? The primary task of a wallet is to ensure your bitcoin are safe. Swapping to the 1000th stablecoin is way lower on the priority list.
Christoph Ono's avatar
GBKS 1 month ago
OK, it appears that no Spark or Arkade Labs Ark wallet actually implements unilateral exits. Protocol-level capability or separate CLI tool is not usable for most and does not count. Pretty disappointing. So if the server goes away, your funds are gone. The feature to claim them is not implemented. And by the way Arké has a great unilateral exit flow. The Second crew provides a really good toolbox there. Let's maybe hold off with the stablecoins and yield and all that and make sure the basics are solid.
Christoph Ono's avatar
GBKS 1 month ago
Has anyone tried a unilateral exit on Spark? How is it?
Christoph Ono's avatar
GBKS 2 months ago
Looks like there are 294 different Stablecoins based on the US Dollar. The biggest one, Tether, exists on 126 different blockchain networks, 17 of which have 100M or more circulating USDT, and 60 have 1M or more. The second biggest, USDC, exists on 141 different blockchain networks, 18 of which have 100M or more circulating USDC, and 76 have 1M or more. When you want to pay with USDC in the Stripe Crypto Checkout Demo, you have to choose one of 400 different wallets. Decentralization at its finest. Just kidding, but how is this not super messy and a world of pain in regards to interoperability and payment UX?