erik's avatar
erik
erik@primal.net
npub1zqsu...cqrs
Bitcoin Product Designer @ Hoseki. Human Rights Foundation grantee working on ecash.
erik's avatar
erik 1 year ago
Cashu95 #ecashdesign
erik's avatar
erik 1 year ago
I have a huge urge to become a UI Engineer. I'm tried of just designing in Figma. I want to ship code.
erik's avatar
erik 1 year ago
Starting intermittent fasting. Not doing a bunch of research or anything, I’m just drinking coffee and eating only between 5am and 12am. Day one down. Will share periodic updates.
erik's avatar
erik 1 year ago
My talk from from Bitcoin Asia is now up. I discussed designing for ecash, showing examples of what bitcoin backed ecash can do that Lightning can’t, and share some examples of what ecash products are doing well.
erik's avatar
erik 1 year ago
I had fun working on this design at the ecash hackday. Teamed up with @Dario to create a concept for sending ecash notes via Bluetooth on Macadamia. Can’t wait to refine and ship this. iOS users, check out Macadamia. It’s a beautiful Cashu wallet:
erik's avatar
erik 1 year ago
Please, no more Bitcoin merch with a giant orange ₿. We look ridiculous walking around with that. We have the best designed electronic cash protocol in history but the worst merch imaginable.
erik's avatar
erik 1 year ago
What kind of information do you look for when choosing an ecash mint? When you look at the list on what do you find helpful? What is missing?
erik's avatar
erik 1 year ago
Been digging into Cashu mints a little deeper lately and got a much better grip on how they're set up. Mints let operators customize some meta data fields. This got me thinking about how these fields can be used in the UI to show important info to users. image I used the bitcoin.design community UI kit to whip up quick concept of how a mint might display these fields to users. I'm really excited about the potential use cases for the MINT_INFO_MOTD (Message of the Day) field. image If mint operators use this for urgent messages, apps could show this as an in-line alert. This could be really helpful for sharing important updates like downtime or future shutdowns. Including an action button in the alert is probably not realistic, but would be a nice touch. image Some people have thrown out an idea of a mint that automatically rugs after certain amount of time. Alerts could be really useful here. If a wallet detects a MOTD, it could display it on launch or send a push notification. Gotta think about the risks and potential misuse too.
erik's avatar
erik 1 year ago
Laid the foundations for an eNuts design system on Figma. The design system is a fork of the Material 3 Design System. Once published, this will make it easy for anyone to contribute design ideas.
erik's avatar
erik 1 year ago
Really wishing I had a space like @PUBKEY. Would be amazing to drop in on a weekend like this for the camaraderie.
erik's avatar
erik 1 year ago
Finding a way to convey multisig output descriptors so they're easy to digest and a great user experience is a nightmare. This is the trenches of Bitcoin UX design, for real.
erik's avatar
erik 1 year ago
Spent the weekend exploring designs for showing stable assets like USD, EUR on Cashu. A challenging edge case: when users have different assets within a mint, and also spread across different mints. Cross-mint interoperability for stable assets makes my mind melt.
erik's avatar
erik 1 year ago
This is one of the best talks on ecash on bitcoin. Start here if you’re curious to learn more. So much was covered. View quoted note →
erik's avatar
erik 1 year ago
GM, let's get these nuts. cashuAeyJ0b2tlbiI6W3sibWludCI6Imh0dHBzOi8vbWludC5taW5pYml0cy5jYXNoL0JpdGNvaW4iLCJwcm9vZnMiOlt7ImlkIjoiOW1sZmQ1dkN6Z0dsIiwiYW1vdW50IjozMiwic2VjcmV0IjoiLy9Lb2xHNlU5cVJCOEZuWldpTThHQzdaaW9TdlRISEgvTHMyMHlsbUN3QT0iLCJDIjoiMDNmNmEzYzI5ZjBjYWVlZTVmNzA1MDE2NzU4MTYxNmZkNTNjMzgxN2YwNjVmZjk3MzZmYzY4MmNjMjViZTk0ZWY4In0seyJpZCI6IjltbGZkNXZDemdHbCIsImFtb3VudCI6OCwic2VjcmV0IjoiVmJYYk1qLytRRmxkL1BrQmhiU3huOGEwSzAzMWVXajNoVTZNRXI0UEpoZz0iLCJDIjoiMDIxMWZiZTZlYzY1NDhhODIxNDNlNjM1ZjE0MjA1MDczOWExYWFlYzY3YTQ5ODY1YmIzZGZhN2RiMDJjODMxOTNhIn0seyJpZCI6IjltbGZkNXZDemdHbCIsImFtb3VudCI6OCwic2VjcmV0IjoiTkJ6SldVQTR1Uy9EeWk5akZRdytSQXBmRlNTbS9vdW9YNXE0T2tDa1FMST0iLCJDIjoiMDNjYjYzMjIyZWQzZjIxODU0ZDZiMTVmY2I1ZmU5MTYyMDI2ZjZmODEyZDliODQxMWI5OTA2MDUwZThhNjJiNGU4In0seyJpZCI6IjltbGZkNXZDemdHbCIsImFtb3VudCI6NCwic2VjcmV0IjoiaWs0VEMzUUY2NUlSbVRGUGo5ZEh2UFNTdWkvZEdnSFJyUmZuZGlEa3dLOD0iLCJDIjoiMDNhMWRlOGM2ZGMxNmRiNDQ3MTZlZDhiMTRhNTE2YjUxNWMxMmFhYTU0NjA1YjgwMjBlZjUxOTZmYjFiMGMzYzJkIn0seyJpZCI6IjltbGZkNXZDemdHbCIsImFtb3VudCI6Miwic2VjcmV0IjoiR3dJVWE1SXUwU054RU1wYUNKZUJYYk5qeDhqWUFpMUdsbWtlZE0zbEkzYz0iLCJDIjoiMDMzZDllZTc4N2ExYzAzNGFkMzg1NzAwODE3NmViMjkwZjBkOTU1NzNjMmI2NGJjNTg1MzliNDJjYTljNjg4OTI2In0seyJpZCI6IjltbGZkNXZDemdHbCIsImFtb3VudCI6Miwic2VjcmV0Ijoib092U2VzZGh1RU9HT2JiYXpqK0tmOFRTRkhhdERtbmlaVnAvYUt3WHl5TT0iLCJDIjoiMDI4MDRkNmM2ZDI1YTU2ZjM5MWQyNDYyMmMyODI4OTMzNWZhNmNiMTA0YzZmMTkxNDNiNDU2MjgyYTM2NzYyYzgxIn0seyJpZCI6IjltbGZkNXZDemdHbCIsImFtb3VudCI6MSwic2VjcmV0IjoiRU9mcm41SzE4cjdGbzVOcUpsWDUxR3VCMjJ4L25KM3dZOWk4bThLdEpHWT0iLCJDIjoiMDNjNmM5MTE2YzJlOGYwYWIyNmFiYzE0MmIyZTZhNDQwYmQzZWU1NzAzMGY2NDVhODU1YzA2Njg2YmU0YWY1YTQ3In0seyJpZCI6IjltbGZkNXZDemdHbCIsImFtb3VudCI6MSwic2VjcmV0Ijoib3hSOFgyMlAzZjE4VHFVZllMNkpJQmNjcnlrbTFReHViU01NbFdNN0UzUT0iLCJDIjoiMDMzZWJmMGJiM2NkY2I3OWNjMDQxMzRiYmNmNTU0Yzk3NTI3MGNkMWFlOGM5YmViMmMyY2ViNDYzZDUzYjU2YzQ2In0seyJpZCI6IjltbGZkNXZDemdHbCIsImFtb3VudCI6MSwic2VjcmV0IjoiRTFtOUUzNnVXVTBjK2FiOTZsTGZFSUVpRnZqNkVkN2lUQTFLSGZkTFg2RT0iLCJDIjoiMDNmMTBhNGFmYmM3NzEwNTNmZmRiMGE0Yzc3ZDVlZTgzZGU5NTE2MGI5N2E0MTcxMWUyODhiNGZhMGZlMTIyZDgzIn0seyJpZCI6IjltbGZkNXZDemdHbCIsImFtb3VudCI6MSwic2VjcmV0IjoiSEpxWVJ4K1VTS05UTW1zc0RkVXIyNk1JUTFoSkNUUXRkeUlhUk90eXFPMD0iLCJDIjoiMDM4MTczODEwZDQ0OWJmNDZjNTEwZDA5NDQ1ZmQwNmIwNDM2OTA0NWRhNDIwMmU2OWIxMGJjZDhiZjk4ZmY3Mjc4In0seyJpZCI6IjltbGZkNXZDemdHbCIsImFtb3VudCI6MSwic2VjcmV0IjoiS1RScHg0QytBYWpqQzB2U1E3dXpvODBSQURDa2Vwa0I4dkwwSXdxTkxIbz0iLCJDIjoiMDIxYjcyODNmZjVkM2JiMzk1Mzk0YWM0NWY0NjdhZmQ1NjBiZjY4MGQyYmRlMTE0YzdmNDkyM2Y5YTJmY2IxMjQyIn1dfV0sIm1lbW8iOiJTZW50IHZpYSBlTnV0cy4ifQ
erik's avatar
erik 1 year ago
Exploring some enhancements for the @eNuts ⚡️🌰 send flow. My current focus is on unifying the processes for sending lightning and ecash. I believe that eliminating the need for users to choose between ecash or lightning before reaching the send screen is an improvement. What do you think?