Negentropy https://github.com/hoytech/strfry?tab=readme-ov-file#syncing
I'm not sure if it works with other relay implementations (I believe it doesn't) but certainly it's the most efficient way.
I already got a couple of requests from relay operators, anyone else wanna join the party?
nostr:note13xdhhfe0fssqd7s0h7zz6fu29tkp6jphhj7xaj48td4g5av5raqqyassj8
After 1 week on production, I can confirm Robosats' federation is now fully publishing their global orders book to their own relays.
I'm extending the event with a couple of extra tags, but I consider them specific enough to not be taken into consideration for this NIP.
I need to work on a sync to wss://satstralia.com so the orders are available in clearnet.
In the mid-time, if any strfry runner is interested on automatically receiving these specific events, I'm happy to configure my coordinator for that 🙂
Finally had some time to test nostr:npub1getal6ykt05fsz5nqu4uld09nfj3y3qxmv8crys4aeut53unfvlqr80nfm 's Hub. It's awesome how straightforward the setup is, including the first channel creation.
I was genuielly surprised when I realized that my old connection using LndHub with bluewallet is stil working 😳 nice ingreation folks
test2
test
Robosats' federation is now starting to run their relays and soon there will be a global decentralized order book.
This will reduce load times, keep the book info available even if the coordinator goes down and allow anyone interested on it to have a single place to fetch everything.
And of course, Robosats will be able to easily display orders from other clients out there. 🚀
nostr:nprofile1qqsrf5h4ya83jk8u6t9jgc76h6kalz3plp9vusjpm2ygqgalqhxgp9gpzfmhxue69uhk7enxvd5xz6tw9ec82cspzpmhxue69uhkummnw3ezuamfdejszyrhwden5te0dehhxarj9ekxzmnytql6f0 consider nostr:nprofile1qqsyvrp9u6p0mfur9dfdru3d853tx9mdjuhkphxuxgfwmryja7zsvhqpzamhxue69uhhv6t5daezumn0wd68yvfwvdhk6tcpz9mhxue69uhkummnw3ezuamfdejj7qgwwaehxw309ahx7uewd3hkctcscpyug feedback as an extra input in favour of uptading the TOR library in nostr:nprofile1qqsrf5h4ya83jk8u6t9jgc76h6kalz3plp9vusjpm2ygqgalqhxgp9gpzfmhxue69uhk7enxvd5xz6tw9ec82cspzpmhxue69uhkummnw3ezuamfdejszyrhwden5te0dehhxarj9ekxzmnytql6f0 wallet!!!
nostr:nprofile1qqsxg45ph8gx0vdrvtzta6xal7v86frx6jvstsnvhrlvtehmwwh4epqpz4mhxue69uhk2er9dchxummnw3ezumrpdejqz8thwden5te0dehhxarj94c82c3wwajkcmr0wfjx2u3wdejhgqg6waehxw309ahx7um5wgh8xct5wd68yctvd9sjucm0d5gajr69 also has succesfully implemented in #robosats
There is indeed a PR with the same code in Robosats fully working for Android https://github.com/ZeusLN/zeus/pull/2268 the only problem is iOS, which is becoming some sort of headache 😅
I'm specially looking forward to hear feedback about the torified notifications for the Android app!
https://github.com/RoboSats/robosats/releases/tag/v0.7.0-alpha
I promise this started as a simple script to learn about communities in nostr but, after an extra weekend of work, I ended up with this thing.
A old-school forum styled long-form only nostr client.
you can also call it: https://foro.kiwi
Give it a try, all feedback is welcome!
nostr:note1ngpxufnz4m49ppdyprlf58rn72xvleqwkrzch5yxe65tuxf3ahcq6fy5rc
I promise this started as a simple script to learn about communities in nostr but, after an extra weekend of work, I ended up with this thing.
A old-school forum styled long-form only nostr client.
you can also call it: https://foro.kiwi
That means you are being actively productive 😄
Google is taking more and more the direction of apple's sandbox policy. I can confirm there is no issue installing it in Graphene.
But hey, that popup might be right. Anything you install is potentially harmful. Don't thrust, verify https://github.com/RoboSats/robosats
Satstralia is now posting all their 38383 orders to its own nostr relay and synchronizing with a clearnet relay hosted in wss://nostr.satstralia.com
Everything seems to work, likely next week or so all coordinators will be able to post an sync orders between each other. And after that, fetching this data from the client app should be easy peasy.
Decentralized Cache 🤘

Correct, but this bug was removing ALL records on DB with exception of the most recent one 😅
I'm having problems with strfry, replaceable events and the "expiration" tag.
It looks like it's just expiring all my events and leaving only the most recent one (even having different "d" tags) ignoring the expiration day, anyone else facing this?
Nostr as cache system in federated networks
After finishing notifications, Robosats' federation cache system is now ready for review! https://github.com/RoboSats/robosats/pull/1362
I'm exploring to use nostr in Robisats, not as primary DB, but as a cache system of a decentralized network such as thefederation, right now a client has to directly connect (using Tor) to every single coordinator book to fetch its specific orders.
Centralizing this system would create a single point of failure, so I'm exploring a federation cache network, where the full book is additionally stored and maintained by all coordinators, allowing users to initially connect just to 2-3 coordinators. any feedback is welcome 🙂
Would be a shame if some people work together to have a decentralized book of p2p exchanges for a p2p decentralized cash available in an uncensorable decentralized database, right?
nostr:note1xypnmxfsrkt9un0zec5n5kh7n359ga4j0fcvqmjcdskya8xul9aquavhph