Merge request to add Tor support in Android and iOS app for joinstr: https://gitlab.com/invincible-privacy/joinstr-kmp/-/merge_requests/1
Some cashu wallets do not verify response received from mints.
I don't have time to test every wallet and write a post. Although, you are free to exploit these vulnerable custodial solutions.
I might need help with that nostr:nprofile1qqst0mtgkp3du662ztj3l4fgts0purksu5fgek5n4vgmg9gt2hkn9lqppemhxue69uhkummn9ekx7mp0qythwumn8ghj7un9d3shjtnwdaehgu3wvfskuep0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7zwmlw6 and nostr:nprofile1qqsxdqfx3t8ywjx5rfx0es0xgqr0hy6mhs6e0q4nm9s37ex4r3n49kgppemhxue69uhkummn9ekx7mp0qywhwumn8ghj7mn0wd68ytnzd96xxmmfdejhytnnda3kjctv9uq3xamnwvaz7tm0venxx6rpd9hzuur4vghs3mxevu
We can do it in less than a week since a kotlin implementation already exist.
Payjoin in a nutshell

Rust library for joinstr: https://rust-joinstr.github.io/
R&D sponsored by Bull Bitcoin
Summary: Covenants Support - Bitcoin Wiki
https://groups.google.com/g/bitcoindev/c/QOnpM4Ixmms/m/8m1_l5RSDAAJ
Everyone who uses bitcoin and pre-signed transactions, understands the problem these use cases are trying to solve.
They improve privacy, security and UX and the list is not complete. You are free to avoid using them after soft fork activation. Nobody is forced to use taproot either.
Did you open the link shared above?
Some real world use cases with real prototypes: https://en.bitcoin.it/wiki/Covenants_Uses
New blog post:
https://reyify.com/blog/the-fallacy-of-agency
A pictorial essay about a (wrong) mental pattern, which I think is very pervasive, and my own speculation about why it exists.
It is a *bit* related to bitcoin, I promise :)
I read the post, but not sure about the conclusion itβs trying to reach.
CEO of Gab thinks free speech is a western value and banning all Indian IP addresses is fine.
cashuAeyJ0b2tlbiI6W3sibWludCI6Imh0dHA6Ly8xMjcuMC4wLjE6MzMzOCIsInByb29mcyI6W3sic2VjcmV0IjoiYzdkNjA3Yzg5MGM0ODA0YzE5MzE4MzRlMjU0N2JhMzlkNThlYzRlMjkxNDFlNTY5YmZjZGZhNzY4OGM5ODE3YyIsIkMiOiIwMjg4OTRkMzdiMTdjZTE2Nzc0MWUwMzVlOGFhNmMwN2NkM2Q0Y2NhMTI2YWQyNWU5ZTdlYWNjNzBlZWE2MDkyNjYiLCJhbW91bnQiOjUzNjg3MDkxMiwiaWQiOiIwMGZmZDQ4YjhmNWVjZjgwIn0seyJzZWNyZXQiOiJmNGM5ZTNjM2YxMDFhOTgzZDI0YjE5OTg0NmE1ZDViZGIzMzVlM2QzOGUwMTU2ZDdhZmUwZWQ2NmM4OTg5MmIxIiwiQyI6IjAyNjFjOGJiYTczZjAwMDAyZGVjYjljODJlNTVmODYwNzJkYjA2YjZkZjNlODQzNjhkMGZkNjBhNDgyMjU3MTBmMyIsImFtb3VudCI6MjY4NDM1NDU2LCJpZCI6IjAwZmZkNDhiOGY1ZWNmODAifSx7InNlY3JldCI6ImYzZTlhN2Y2NDE0ZjQ4ZGZiZDEyZDYzMzkwMDAzZTQ0MjJmYTZhMGJkNjllNzdmZDdjYjI0NzAzNmY0OGE0NTAiLCJDIjoiMDM1MjY2MGY1OGVkNGEyYWM1OTE5MjhkZjcwZmNmMzg1ZWU2MDliOWY2YjcxYmQyMDZjNGZhZmY5NzA2ZDM1ZGM3IiwiYW1vdW50IjoxMzQyMTc3MjgsImlkIjoiMDBmZmQ0OGI4ZjVlY2Y4MCJ9LHsic2VjcmV0IjoiZDBmZTE3YjY1MTkzNGRkN2EwMTUxMjllYjc2OGZlZDI0NmQxN2MyY2RkZTgxYTQ1MmJkMTJlZDlhOWMxZjIyNSIsIkMiOiIwMzgzMjMwMWYxNWMyOTUxODNmYWYzZjk3ZDViYzQwMjhiNTBhMzIzNTIzZjVlOGUxMTc4MGYyNTFiOGY1YzZiZDkiLCJhbW91bnQiOjMzNTU0NDMyLCJpZCI6IjAwZmZkNDhiOGY1ZWNmODAifSx7InNlY3JldCI6ImU0ZGQ2MWUxNWVkYmM4NzU2MDM4MDFkZTk3OTcyMjY0MGNjY2IyZDIxMGQzNGVkMjhlY2JjMjRkYzdlZDE3ODMiLCJDIjoiMDM5ZjllNmIzNTA5MzNmYTc1ZDJlYWVmM2JiYjg1ZWQ0MGI3MGQ0MGQ3Y2YzNDcxNGZjZDY2YTY3NTZhOTg4ZWJkIiwiYW1vdW50IjoxNjc3NzIxNiwiaWQiOiIwMGZmZDQ4YjhmNWVjZjgwIn0seyJzZWNyZXQiOiI1MzM0NDIzNmU1NjJhMjIwYjdjZjI2MDgyN2E0YTcwOTU5ODZlMTY0MDE1MzY3N2NjNWMxZjc2NGFlNWU0YTU3IiwiQyI6IjAzMDE2MzYyNDQwNmUwN2U3MjUxZDNkMDZhNDIxZDZjM2Y5ODBkZmUxNzk2YjgzYWNmODk4ZDMyNDc4MGM4NzM3NyIsImFtb3VudCI6ODM4ODYwOCwiaWQiOiIwMGZmZDQ4YjhmNWVjZjgwIn0seyJzZWNyZXQiOiJjY2QwOTJmMDA5ODMzMGQ5Zjc2OGRkOWIxYWIyZmIyODhkZTRhNDFkODI4NTBiYjk2OWExZGYzODZlZmJiOTAzIiwiQyI6IjAzZmZlNTE2NmE3NWI1ODBmMmYxNjJkMjI1OTc3YjAzYzA5Y2E3NzlhYmQ5OGQ2YmI5MjUxNzQ0ZGQ1ZGJiYzQzZSIsImFtb3VudCI6MTA0ODU3NiwiaWQiOiIwMGZmZDQ4YjhmNWVjZjgwIn0seyJzZWNyZXQiOiI4ZDQxMWEzYWU1NmYxOTM0NWFiYmQ4Y2FlYzJiZmNlODk0Njg1YTgxNGEwMzQzZDY4MWJlZWQzYzQxNjgzMTBmIiwiQyI6IjAzM2RmNDYxZDNkNmQzMzdmN2U1YjkxZTcyNjI0MWIwNDFlNGNkYjRiN2M5ZjI3YjVmZjU0YmM0MGUzMDZlOWNiNCIsImFtb3VudCI6NTI0Mjg4LCJpZCI6IjAwZmZkNDhiOGY1ZWNmODAifSx7InNlY3JldCI6IjdiY2VhN2Y4ZTVmNGI1YWVhOTRkODY2NjFjMzExMGNmOTQwNTcxZmIyMWNkYmU3OWJkYzU3OTQ4OTA0MzliNjEiLCJDIjoiMDIzZjVkZDA5MWNiN2M2ODlhYzlkZDFiY2M2Y2E4MjE1YmNlZTVjZjdmN2IwMDg3MjE2YTZmZTk4ZTE4MDEzMTkwIiwiYW1vdW50IjoxMzEwNzIsImlkIjoiMDBmZmQ0OGI4ZjVlY2Y4MCJ9LHsic2VjcmV0IjoiZTQ5NmQ3YzJjMjdiZDk0MWMyYWFkMzBlY2FmMzVmMTcyNzZmZDhjNjQwNjBlNTMzNTIxMzhmYTk5OTQzNWMyZiIsIkMiOiIwMjk5M2I1Nzk0NGNmYTQxYWMzZDNkZWIwMTRkNTVjNzUyNjg4YzhlODUyY2QzNjM2NzZjMjA5ZjA0MzYyYjk3MDQiLCJhbW91bnQiOjMyNzY4LCJpZCI6IjAwZmZkNDhiOGY1ZWNmODAifSx7InNlY3JldCI6IjljNmVhNjUzMDQ1MzNhMTI4Y2NlMzRhYmI3OTA4OWM5ZmNkN2ZmODU2YzYzMWNmMTYwOTY5MGI3N2Y5NDAyNDMiLCJDIjoiMDJiYmUwNzY5NWM0MmMwNDAxYWUxNDZiOGZmZDNjMzI4MGQ0MTUxNDVjNzM5OTIwOGIxNzY2ZjIyOWFjMzc2ZjFhIiwiYW1vdW50IjoxNjM4NCwiaWQiOiIwMGZmZDQ4YjhmNWVjZjgwIn0seyJzZWNyZXQiOiI0NmQyMjc2ZTFiYWZhOTA4N2IxMzFlNDgxZmY2M2Y3YzRmNDFmNjNiYjI3ZWMwN2M0YzBlNDZlMDgwMWYyOTdjIiwiQyI6IjAzMmZkZTYxZjhjYjIyOTMxYjk5NDUwYTk5ZWM2NTE4NWY1ZmQ3N2U3NDVhMzgyNDYxOWQwMDI0ODRlOGNkZTIyNyIsImFtb3VudCI6MjA0OCwiaWQiOiIwMGZmZDQ4YjhmNWVjZjgwIn0seyJzZWNyZXQiOiJmOTgyMjQxYzZhNWEzYWI4MDRjYjRmMmM0YTBlZTVmMGIxYjkzMTRjYWY2Y2ZmOTJkOTBhZDEzZDE4NWU3MzVkIiwiQyI6IjAzMzBmNjNkYTM3NmU1MTIwNTdlOGUxNDkzYzdhMmUxMjZlMWIzMmY2MGE5NjAzNjAyODY2YmY4OTRhNDM4OGFhYSIsImFtb3VudCI6NTEyLCJpZCI6IjAwZmZkNDhiOGY1ZWNmODAifV19XSwidW5pdCI6InNhdCJ9
Merry Christmas π 


