I created a small scrapper for nostr:nprofile1qqszw0ncsrfc6wd8lv3cal8cj4apkke8aqv3y75ys05h2st2p2g035spz3mhxue69uhhyetvv9ukzcnvv5hx7un89uq32amnwvaz7tmjv4kxz7fwv3sk6atn9e5k7tcpzdmhxue69uhhqatjwpkx2urpvuhx2ue0psxmsq API https://github.com/RoboSats/robosats-nostr-sync
With this running, it takes me 1 line of code to display HodlHodl offers on Robosats' client.
And these events are available for anyone else out there willing to read.
Protocols FTW
Obtainium tries to find your architecture apk if it's avaiable, this is the first release with architectures APKs so probably it's trying to download the wrong one.
Uninstall Pokey and install it again using Obtanium
Latest Pokey release page now includes architecture specific APKs in case you are interested:

New Pokey release v0.1.1-alpha
https://github.com/user-attachments/assets/587bb1b7-dd2e-4d7f-b84b-82cdc5c8b8d3
## **BREAKING CHANGE**
To be prepared for multi-account management, your notifications configuration is going to be reset on this version. Please disable again those type of notifications you don´t want to receive. If you face problems, you might need to stop & start the service again.
## Features
- Notifications now display NIP05 pictures if available.
- Prepare the code for multi-account.
- New APKs available per Arch
## Bugs
- Strong checks to avoid wrong notifications sent from relays.
React here if you want another Pokey release
Gracias Koala por tus respuestas!
- No crees que si wss://relay.damus.io, wss://nos.lol y compañia, mañana decide dejar de operar, Nostr no se vería afectado? diría que no es muy buena señal para ninguna red que el contenido se esté concentrado en no más de 10 relays

- Si dejas solo en 3 relays tus eventos, y todos hacemos lo mismo para podernos comunicar...volveríamos al mismo punto de partida tóxico de la centralización..no te preocupa no tener buena UX en Nostr al conectarte a tan pocos relays?
- No tengo buena experiencia con Tor en Nostr, quizás sea que aún no se cual es la mejor forma de usarlo (combinación de cliente + relays, etc)
- No me refiero a los relays, me refiero al contenido multimedia que se incrusta en los post mediante URLs como esta: https[:]//m.primal.net/Mhyd.png ...esto parece que se sube a un servicio externo y posiblemente centralizado...al menos a mi no me resulta fácil encontrar la política de privacidad aplicable a este contenido y como gestionarlo (eliminar, modificar, etc). He visto alguna opción como https://github.com/hzrd149/blossom-server , me queda investigar el self-host...que opinas de esto? podría ser la solución?
- Aquí veo bastantes lagunas...tengo la sensación que cada dev tiene unas prioridades (totalmente comprensible), pero no parece estar entre ellas hacer hincapié en que el motor funcione bien y ofrecer una buena UX...IMHO
- Con el mercado te refieres al usuario no dev de Nostr, o al dev?
Creo que hay algo de base en la mayoria de tus puntos que me gustaria comentar antes de seguir con las respuestas.
Eso si, dejar claro que esta es mi interpretación personal de qué es nostr.
Hace tiempo que me gusta explicar nostr como una "base de datos efímera", es decir el objetivo de nostr no es crear una suerte de "blockchain" inmutable que dure para todos los tiempos de todo el shitposting que somos capaces de generar, si no mas bien un canal de comunicación activa entre particulares.
No creo que sea casualidad que de todos los sinónimos para "documento de texto" se use la palabra "nota" para referirse a los eventos de texto en nostr, llamalo "sticky notes", " "telegramas",... pero así es como lo veo en su conjunto: Una coleccion enorme de mensajes que dejan de tener relevancia en el momento en que llegan al receptor/es. Considero que el hecho de que se puedan almacenar en el tiempo es prácticamente circunstancial. Util en algunos casos si me apuras.
¿Que hay 3 o 4 relays unicos donde se almacenan todas las notas que ya han cumplido su función? No hay problema, lo importante es asegurarse que ese canal de comunicación entre tu y yo sigue abierto, lo critico es lo que estamos hablando aquí y ahora.
Es verdad que hay algunos eventos que se presuponen alcanzables: perfil, lista de relays, ¿emojis?😂 pero como ya dije antes, todo eso es opcional, y el coste de recuperarlo desde cero es casi nulo, necesitas tener 1 sola entidad de cada y algo tan básico como Citrine te ayudar a tener 0 fricción.
Creo que solo me queda el escenario donde los 3 o 4 relays se ponen de acuerdo para bloquearte o acado dejan abruptamente de dar servicio. Si compras mi argumento hasta aquí, entenderás que la primera gráfica que compartes usa una métrica irrelevante. Una métrica muchísimo mas interesante y sobre la que yo estuve indagando en su día es estudiar las listas de inbox/outbox relays de tus contactos. Si hubiese un peligro en nostr, vendría de encontrar que la mayoría de usuarios SOLO publican en esos 3 o 4 relays, pero cuando yo lo estudie (hace 8 meses o así) resulta que aunque la distribución de relays compartidos entre tus contactos es muy baja, el alcance de esa distribución es tremendamente alta.
En otras palabras aunque todo el mundo escribe y lee de los mismos sitios, **además** escriben y leen en otros tantos. En una gráfica mostrando la cantidad de relays que se repiten entre tus contactos, cuanto mas se parezca a f(x)=1/x mas en peligro estará tu red **en ese momento en particular**.
Me costaría imaginar un escenario en que se bloquean tal número de relays que la comunicación entre tu y yo se hace imposible. Basta con republicar a todos los relays conocidos que siguen en pie mi nueva lista de relays activos, y a otra cosa.
Okay thanks for the reports! If it happened twice it's worth to take a look and maybe include a more aggreisve check 👍
By following NIP-69 https://github.com/nostr-protocol/nips/blob/master/69.md both platforms just take care of publishing to nostr their own orders and now the Robosats client just fetches all of them
Hey nostr:nprofile1qqszw0ncsrfc6wd8lv3cal8cj4apkke8aqv3y75ys05h2st2p2g035spz3mhxue69uhhyetvv9ukzcnvv5hx7un89uq32amnwvaz7tmjv4kxz7fwv3sk6atn9e5k7tcpzdmhxue69uhhqatjwpkx2urpvuhx2ue0psxmsq and nostr:nprofile1qqs2gazhwghppw36yu0muuzqykdrcndzeafml50pnqfcy9xjx5rylsspzamhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtcwyuyjh , any chance you are willing to join NIP-69 club? https://github.com/nostr-protocol/nips/blob/master/69.md
It will be way easier and accurate if you guys take care of publishing your orders than me creating scrappers for your APIs 🙂
Yeap, on my head that's part of the multi-account feature
There are 2 checks on Pokey to make sure you only receive notes where your pubkey is included,nosttr is a little bit crazy sometimes and ifsomep people starts a discussion in your thread you are going to be always included
nostr:nprofile1qqsxg45ph8gx0vdrvtzta6xal7v86frx6jvstsnvhrlvtehmwwh4epqpzamhxue69uhhyetvv9ujuvrcvd5xzapwvdhk6tcpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsz9nhwden5te0v4jx2m3wdehhxarj9ekxzmny9ua2vh28 Poke power user feature wishlist: Subscribe to an npub for new post notifications
🙏🙏🙏
I'm working on multi-account for pokey now, after that I'll include "own post notifications" and with both features you will be able to do exactly what you mentioned 👍
- Solo si estas interesado en guardar tus eventos, creo que la comparación con bitcoin no es simétrica. En bitcoin quien dicta el protocolo son los nodos y ya, en nostr los clientes también son participantes activos por lo que puedes contribuir simplemente usando un cliente en específico. En cuanto a la descentralización, pienso que en caso de volverse un peligro, nostr tendria una respuesta varias ordenes de magnitud mas efectiva que en bitcoin.
- Para un uso normal, la regla del 3 a mi me funciona, 3 Dm + 3 inbox + 3 outbox. No pasa nada si repites en algunos. Si usas relay propio incluyelo en Dm+inbox, si quieres guardar tus notas, también en outbox.
- Usando Orbot en modo VPN solo se nota con los vídeos, y no demasiado, aunque quizás yo tenga un poco de bias porque uso siempre Tor
- Esta no la entiendo, y si vas por donde creo que vas puede dar para un hilo, cual es el problema que ves con los relays con política dudosa?
- Es todo eso, y más, piensa que el protocolo solo obliga a usar el NIP-01, todo lo demás es opcional. Hay decenas de clientes generales o específicos que eso del outbox model ni esta ni se le espera, y es así con todo. nostr:nprofile1qqsza7flq8xjfylqgg66dwrmzrfuff6w9flt0s72795zdrm27ue3fdgpp4mhxue69uhkummn9ekx7mqpzamhxue69uhkzapwdehhxarjwahhy6mn9e3k7mgpzemhxue69uhky6t5vdhkjmn9wgh8xmmrd9skcf3ywc0 una vez lo llamo "Eventual Inconsistency" y para mi es el título de la película ❤
- Eso lo decidirá el mercado
Trust/Security: Third parties are not Robosats coordinators and doesn't have the same mechanisms as the ones used by Robosats. This doesn't have to be intrinsically bad, but you need to make sure your are well informed.
Privacy: Robosats is completelly anonymous because everything happens under Tor, peer2coordinator2peer and with no other actors involved. As an example, LNP2PBot has Telegram in between, so if you want yo stay private you need to make sure to still use Tor while connecting to Telegram and do it with a pseudonymous user, plus other considerations.
Interesting thanks for sharing, what was the usage of the app? Did you received many notifications? Another important question, how many relays is Pokey connected to?
nostr:nprofile1qqsxg45ph8gx0vdrvtzta6xal7v86frx6jvstsnvhrlvtehmwwh4epqpzamhxue69uhhyetvv9ujuvrcvd5xzapwvdhk6tcpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsz9nhwden5te0v4jx2m3wdehhxarj9ekxzmny9ua2vh28 even though I have spam npubs blocked/muted, they still show up in my Pokey notifications
How can we fix this?
I only implemented mute threads, not npubs, I need more time to work on this because it requires better sync with other nostr apps. Probably I'll work on this for next release 👍
Robosats and LNP2PBot are 2 separate platform for p2p Bitcoin exchange. Both are now publishing their public orders to nostr, so we can now display their orders in our client.
This brings a lot of benefits. One of the most direct is that Robosats users will now have more info when comparing premiums, which will reduce the arbitrage between platforms and increase the general liquidity.


