{"type":"gateway_grant_request","requestId":"gw-grant-2821aa78962d84511c10534f","toDevicePk":"0f92c4a4aab613ff051f2a6e9cde7d0d131faa576a11ffe175ab82b4715c501b","identityId":"id-LnZz1joVZtIvTiIo","devicePk":"4a29ff60c5c3837e9e20555bfeb2a046be3eb140818144628691fcf7efb1d2f1","servicePk":"0f92c4a4aab613ff051f2a6e9cde7d0d131faa576a11ffe175ab82b4715c501b","service":"nvr","action":"list_shared","granteeIdentityId":"","grantId":"","viewSources":[],"controlSources":[],"ts":1775396988991,"ttl":120}
{"type":"swarm_device_record","record":{"kind":30078,"created_at":1775396987,"tags":[["t","swarm_discovery"],["type","device"],["role","browser"]],"content":"{\"devicePk\":\"4a29ff60c5c3837e9e20555bfeb2a046be3eb140818144628691fcf7efb1d2f1\",\"identityId\":\"id-LnZz1joVZtIvTiIo\",\"deviceLabel\":\"DevBrowser\",\"updatedAt\":1775396987162,\"expiresAt\":1775483387162,\"role\":\"browser\",\"relays\":[],\"serviceVersion\":\"web-dev\"}","pubkey":"4a29ff60c5c3837e9e20555bfeb2a046be3eb140818144628691fcf7efb1d2f1","id":"be8210ab457a37928506cc9902768c841597cc8450797ad5855949d997b025cf","sig":"d5c84aad6f1cea943e5c0caa95bfbc16a710e56b7d3bb54269b76ba97e946f69a9f5b6cb827dbef6d41c413b6ecd3588c307a84272170e6ca8b2ce16739b14a5"}}
{"type":"zone_presence","zone":"7gS9HiiyJAlzX6DpcYoq","devicePk":"0f92c4a4aab613ff051f2a6e9cde7d0d131faa576a11ffe175ab82b4715c501b","swarm":"70.162.9.155:26319","role":"gateway","relays":["ws://10.0.30.44:7447"],"hostPlatform":"unknown","serviceVersion":"0.1.3","releaseChannel":"dev","releaseTrack":"local","releaseBranch":"feat/gateway-managed-webrtc-31","metrics":{"clients":2,"cpuPct":1.8,"memPct":9.5,"memUsedMb":955060,"memTotalMb":10077696,"loadPct":9.5,"ts":1775396987000},"ts":1775396987000,"ttl":120}
{"type":"zone_presence","zone":"4j4nftj_m-xg6CUHFtbv","devicePk":"0f92c4a4aab613ff051f2a6e9cde7d0d131faa576a11ffe175ab82b4715c501b","swarm":"70.162.9.155:26319","role":"gateway","relays":["ws://10.0.30.44:7447"],"hostPlatform":"unknown","serviceVersion":"0.1.3","releaseChannel":"dev","releaseTrack":"local","releaseBranch":"feat/gateway-managed-webrtc-31","metrics":{"clients":2,"cpuPct":1.8,"memPct":9.5,"memUsedMb":955060,"memTotalMb":10077696,"loadPct":9.5,"ts":1775396987000},"ts":1775396987000,"ttl":120}
{"type":"swarm_identity_record","record":{"kind":30078,"created_at":1775396987,"tags":[["t","swarm_discovery"],["type","identity"]],"content":"{\"identityId\":\"id-LnZz1joVZtIvTiIo\",\"label\":\"Aux\",\"devicePks\":[\"4a29ff60c5c3837e9e20555bfeb2a046be3eb140818144628691fcf7efb1d2f1\",\"0f92c4a4aab613ff051f2a6e9cde7d0d131faa576a11ffe175ab82b4715c501b\"],\"updatedAt\":1775396987151,\"expiresAt\":1775483387151,\"serviceVersion\":\"web-dev\"}","pubkey":"4a29ff60c5c3837e9e20555bfeb2a046be3eb140818144628691fcf7efb1d2f1","id":"a3aee60274ce0fc6c78aefd0dac2b622ddf5c2979ce8f01f124d290c34434e6f","sig":"56a7d746652920e51630a38117da2c875ecae8bf7d8cab100c5b091a5de01542abc0eadbe528819e2e24f641735f845c9798eec9b013d027cf60615c62e4c7e3"}}
{"type":"zone_list_request","zone":"7gS9HiiyJAlzX6DpcYoq","ts":1775396982792}
{"type":"zone_presence","zone":"7gS9HiiyJAlzX6DpcYoq","devicePk":"4a29ff60c5c3837e9e20555bfeb2a046be3eb140818144628691fcf7efb1d2f1","swarm":"","role":"browser","relays":[],"serviceVersion":"web-dev","ts":1775396982775,"ttl":120}
It is not about markets. It is not about returns. It is about decisions you already made, years ago, that are still running your life today. I call it the Sunk Cost Life. The career you stayed in because you already spent ten years building it. The city you live in because you already bought the apartment. The business you keep funding because you already put so much in. The lifestyle you maintain because you already told everyone about it. None of these are financial decisions anymore. They are identity decisions dressed as financial ones. And they are expensive. Not just in money. In years. Honesty, If you were starting from zero today, with everything you know now, would you make the same choices? Not all of them. Probably not most of them. But you keep making them, every month, because stopping feels like admitting the past was a mistake. It was not a mistake. It was the best decision you could make with the information you had. The mistake is letting a past decision veto a better future one. Sunk costs are gone. They do not come back whether you stay or leave. The only question that matters is: what is the best move from here? Remember: You are not trapped by what you spent. You are trapped by what you refuse to walk away from. #noobstr #Bitcoin #plebstr #lasvegas #maximalism #freedom #resist #transparency #sustainability #resilence #independence #keepnostrweird #prediction image
{"type":"gateway_grant_request","requestId":"gw-grant-97ac07d900cdad03ac043b42","toDevicePk":"0f92c4a4aab613ff051f2a6e9cde7d0d131faa576a11ffe175ab82b4715c501b","identityId":"id-LnZz1joVZtIvTiIo","devicePk":"4a29ff60c5c3837e9e20555bfeb2a046be3eb140818144628691fcf7efb1d2f1","servicePk":"650ebf57f24bcbf7f4e0da11a48943e26a82377146343a3797c2e5356c04b00c","service":"nvr","action":"list_grants","granteeIdentityId":"","grantId":"","viewSources":[],"controlSources":[],"ts":1775396970899,"ttl":120}
{"type":"gateway_grant_request","requestId":"gw-grant-44e0120cc87d0eddc42c24b8","toDevicePk":"0f92c4a4aab613ff051f2a6e9cde7d0d131faa576a11ffe175ab82b4715c501b","identityId":"id-LnZz1joVZtIvTiIo","devicePk":"4a29ff60c5c3837e9e20555bfeb2a046be3eb140818144628691fcf7efb1d2f1","servicePk":"0f92c4a4aab613ff051f2a6e9cde7d0d131faa576a11ffe175ab82b4715c501b","service":"nvr","action":"list_shared","granteeIdentityId":"","grantId":"","viewSources":[],"controlSources":[],"ts":1775396958801,"ttl":120}
{"type":"zone_presence","zone":"4j4nftj_m-xg6CUHFtbv","devicePk":"0f92c4a4aab613ff051f2a6e9cde7d0d131faa576a11ffe175ab82b4715c501b","swarm":"70.162.9.155:26319","role":"gateway","relays":["ws://10.0.30.44:7447"],"hostPlatform":"unknown","serviceVersion":"0.1.3","releaseChannel":"dev","releaseTrack":"local","releaseBranch":"feat/gateway-managed-webrtc-31","metrics":{"clients":2,"cpuPct":1.7,"memPct":9.5,"memUsedMb":955360,"memTotalMb":10077696,"loadPct":9.5,"ts":1775396947000},"ts":1775396957000,"ttl":120}
{"type":"zone_presence","zone":"7gS9HiiyJAlzX6DpcYoq","devicePk":"0f92c4a4aab613ff051f2a6e9cde7d0d131faa576a11ffe175ab82b4715c501b","swarm":"70.162.9.155:26319","role":"gateway","relays":["ws://10.0.30.44:7447"],"hostPlatform":"unknown","serviceVersion":"0.1.3","releaseChannel":"dev","releaseTrack":"local","releaseBranch":"feat/gateway-managed-webrtc-31","metrics":{"clients":2,"cpuPct":1.6,"memPct":9.5,"memUsedMb":955364,"memTotalMb":10077696,"loadPct":9.5,"ts":1775396957000},"ts":1775396957000,"ttl":120}
「日本語は無理なく省略できる場所が多くて便利」みたいな話になったりせんかなとかちょっと思った Japanese is convenient because there are many places where you can omit words naturally.
{"type":"gateway_grant_request","requestId":"gw-grant-307eb21f60a1d3954ade8329","toDevicePk":"0f92c4a4aab613ff051f2a6e9cde7d0d131faa576a11ffe175ab82b4715c501b","identityId":"id-LnZz1joVZtIvTiIo","devicePk":"4a29ff60c5c3837e9e20555bfeb2a046be3eb140818144628691fcf7efb1d2f1","servicePk":"650ebf57f24bcbf7f4e0da11a48943e26a82377146343a3797c2e5356c04b00c","service":"nvr","action":"list_grants","granteeIdentityId":"","grantId":"","viewSources":[],"controlSources":[],"ts":1775396941310,"ttl":120}
{"type":"gateway_grant_request","requestId":"gw-grant-5e86113aa0edec36f9664c88","toDevicePk":"0f92c4a4aab613ff051f2a6e9cde7d0d131faa576a11ffe175ab82b4715c501b","identityId":"id-LnZz1joVZtIvTiIo","devicePk":"4a29ff60c5c3837e9e20555bfeb2a046be3eb140818144628691fcf7efb1d2f1","servicePk":"0f92c4a4aab613ff051f2a6e9cde7d0d131faa576a11ffe175ab82b4715c501b","service":"nvr","action":"list_shared","granteeIdentityId":"","grantId":"","viewSources":[],"controlSources":[],"ts":1775396928971,"ttl":120}
{"type":"swarm_device_record","record":{"kind":30078,"created_at":1775396927,"tags":[["t","swarm_discovery"],["type","device"],["role","browser"]],"content":"{\"devicePk\":\"4a29ff60c5c3837e9e20555bfeb2a046be3eb140818144628691fcf7efb1d2f1\",\"identityId\":\"id-LnZz1joVZtIvTiIo\",\"deviceLabel\":\"DevBrowser\",\"updatedAt\":1775396927164,\"expiresAt\":1775483327164,\"role\":\"browser\",\"relays\":[],\"serviceVersion\":\"web-dev\"}","pubkey":"4a29ff60c5c3837e9e20555bfeb2a046be3eb140818144628691fcf7efb1d2f1","id":"7c5676eaba0549ece4c1ce5f6da6cb54cb583c9784fd9113fba98a50dfefbfb7","sig":"43a03eab8504e320befc8e72bb90999d4f6f72e2ecaf46f843e2262fbbda89b2ca6df7102114d3430168ebc97871a8c987d7a8e0fcd52acb72c4c2fe0e23cf6c"}}
{"type":"swarm_identity_record","record":{"kind":30078,"created_at":1775396927,"tags":[["t","swarm_discovery"],["type","identity"]],"content":"{\"identityId\":\"id-LnZz1joVZtIvTiIo\",\"label\":\"Aux\",\"devicePks\":[\"4a29ff60c5c3837e9e20555bfeb2a046be3eb140818144628691fcf7efb1d2f1\",\"0f92c4a4aab613ff051f2a6e9cde7d0d131faa576a11ffe175ab82b4715c501b\"],\"updatedAt\":1775396927147,\"expiresAt\":1775483327147,\"serviceVersion\":\"web-dev\"}","pubkey":"4a29ff60c5c3837e9e20555bfeb2a046be3eb140818144628691fcf7efb1d2f1","id":"7104e9c545d6d29339c360a6ac899beb56656f7b0af1ce2b20e1228718c9cdae","sig":"42a2a5eab2c35555020da5b39dfc50fa989caaae7015163c35a7e7f069f647c8fccec63010acaf96af0d8ea607ef004cf82caaca72c468f9afd0eb680fccaa08"}}
{"type":"zone_presence","zone":"4j4nftj_m-xg6CUHFtbv","devicePk":"0f92c4a4aab613ff051f2a6e9cde7d0d131faa576a11ffe175ab82b4715c501b","swarm":"70.162.9.155:26319","role":"gateway","relays":["ws://10.0.30.44:7447"],"hostPlatform":"unknown","serviceVersion":"0.1.3","releaseChannel":"dev","releaseTrack":"local","releaseBranch":"feat/gateway-managed-webrtc-31","metrics":{"clients":2,"cpuPct":1.9,"memPct":9.5,"memUsedMb":958804,"memTotalMb":10077696,"loadPct":9.5,"ts":1775396927000},"ts":1775396927000,"ttl":120}
{"type":"zone_presence","zone":"7gS9HiiyJAlzX6DpcYoq","devicePk":"0f92c4a4aab613ff051f2a6e9cde7d0d131faa576a11ffe175ab82b4715c501b","swarm":"70.162.9.155:26319","role":"gateway","relays":["ws://10.0.30.44:7447"],"hostPlatform":"unknown","serviceVersion":"0.1.3","releaseChannel":"dev","releaseTrack":"local","releaseBranch":"feat/gateway-managed-webrtc-31","metrics":{"clients":2,"cpuPct":1.9,"memPct":9.5,"memUsedMb":958804,"memTotalMb":10077696,"loadPct":9.5,"ts":1775396927000},"ts":1775396927000,"ttl":120}
Fear not, for Christ is risen. No temas, porque Cristo ha resucitado. Nolite timere, quia Christus resurrexit. Μὴ φοβεῖσθε· Χριστὸς ἀνέστη. ‎ܠܐ ܬܕܚܠܘܢ، ܡܫܝܚܐ ܩܡ
Stats: - payments: 450 - paymentsHour: 3 - wallets: 23 - walletsHour: 0 - totalBalance: 43539048 - totalFeeCredit: 117611 - serviceBalance: 23027000
image O ovo simboliza a fertilidade da Deusa e do Deus, o símbolo de toda a criação. Ao decorá-los, estamos carregando-os como objetos mágicos, de acordo com as cores que utilizarmos. É uma Tradição também esconder os ovos, e achá-los simboliza que a pessoa alcançará suas metas. Outro simbolismo é o coelho da Páscoa. Muitos nem sequer percebem que o coelho é um dos maiores símbolos de fertilidade da Deusa, pois eles levam um período de 28 dias para gestarem e darem à luz os filhotes, e 28 dias é o ciclo de uma lunação. Além disso, a lenda do coelho da Páscoa tem uma estreita relação com a Deusa Eostre, na qual um gentil coelhinho pedia favores a Deusa e em troca botava ovos, decorava-os e presenteava a Deusa com eles. Segundo a lenda, Eostre ficou maravilhada com a beleza dos ovos e ficou tão contente que desejou que toda a humanidade pudesse partilhar de tamanha beleza e alegria. Assim, o coelho começou a viajar por todo o mundo na época do Equinócio da Primavera, presenteando a todos com seus ovos decorados.
{"type":"zone_presence","zone":"4j4nftj_m-xg6CUHFtbv","devicePk":"0f92c4a4aab613ff051f2a6e9cde7d0d131faa576a11ffe175ab82b4715c501b","swarm":"70.162.9.155:26319","role":"gateway","relays":["ws://10.0.30.44:7447"],"hostPlatform":"unknown","serviceVersion":"0.1.3","releaseChannel":"dev","releaseTrack":"local","releaseBranch":"feat/gateway-managed-webrtc-31","metrics":{"clients":2,"cpuPct":1.9,"memPct":9.5,"memUsedMb":958908,"memTotalMb":10077696,"loadPct":9.5,"ts":1775396887000},"ts":1775396897000,"ttl":120}
{"type":"zone_presence","zone":"7gS9HiiyJAlzX6DpcYoq","devicePk":"0f92c4a4aab613ff051f2a6e9cde7d0d131faa576a11ffe175ab82b4715c501b","swarm":"70.162.9.155:26319","role":"gateway","relays":["ws://10.0.30.44:7447"],"hostPlatform":"unknown","serviceVersion":"0.1.3","releaseChannel":"dev","releaseTrack":"local","releaseBranch":"feat/gateway-managed-webrtc-31","metrics":{"clients":2,"cpuPct":2.1,"memPct":9.5,"memUsedMb":958880,"memTotalMb":10077696,"loadPct":9.5,"ts":1775396897000},"ts":1775396897000,"ttl":120}
{"type":"zone_list_request","zone":"7gS9HiiyJAlzX6DpcYoq","ts":1775396892093}
{"type":"zone_presence","zone":"7gS9HiiyJAlzX6DpcYoq","devicePk":"4a29ff60c5c3837e9e20555bfeb2a046be3eb140818144628691fcf7efb1d2f1","swarm":"","role":"browser","relays":[],"serviceVersion":"web-dev","ts":1775396892075,"ttl":120}
Scooterrijder naar ziekenhuis na botsing Op de Lylantse Baan in Capelle aan den IJssel is zondagmiddag een ongeluk gebeurd. Hierbij belandde een scooterrijder onder een auto. Het slachtoffer zat korte tijd bekneld, maar werd uiteindelijk bevrijd door de brandweer. - image #rijnmond #rotterdam #nieuws #news #dutch
🔔 „Otevřete ten zatracený průliv, parchanti, nebo budete žít v pekle.“ Trumpův vzkaz Íránu: „Otevřete ten zatracený průliv, nebo budete žít v pekle.“ Americký prezident Donald Trump opět pohrozil Íránu útoky na jeho infrastrukturu. Navázal tak na své páteční vyjádření, ve kterém Íránu sdělil, že mu do otevření klíčového Hormuzského průlivu zbývá již jen 48 hodin. Teherán tuto Trumpovu hrozbu ve pátek označil mimo jiné za „bezmocný a hloupý čin“. #CzechNews #News #Press #Media
{"type":"gateway_grant_request","requestId":"gw-grant-6f9d7a1e3936a15a90cf9bb3","toDevicePk":"0f92c4a4aab613ff051f2a6e9cde7d0d131faa576a11ffe175ab82b4715c501b","identityId":"id-LnZz1joVZtIvTiIo","devicePk":"4a29ff60c5c3837e9e20555bfeb2a046be3eb140818144628691fcf7efb1d2f1","servicePk":"650ebf57f24bcbf7f4e0da11a48943e26a82377146343a3797c2e5356c04b00c","service":"nvr","action":"list_grants","granteeIdentityId":"","grantId":"","viewSources":[],"controlSources":[],"ts":1775396880867,"ttl":120}
If you miss nostr.band, have I got an Easter present for you! Well, @utxo the webmaster 🧑‍💻 does, but he finally gave me permission to talk about it! It's fantastic too. Check it out at 💜🫂🤙🏻 I've been using / leaking it for weeks. He yelled at me once, but he's not my boss, so I kept on posting screenshots and teasing it. On a serious note, this is a fantastic tool and I have been using it to fill a void that left when nostr.band died. Check this tool out, check out the note below to see all of the features, and give him your feedback. View quoted note →
{"type":"gateway_grant_request","requestId":"gw-grant-d3b1c18cf9d83841e1afebb3","toDevicePk":"0f92c4a4aab613ff051f2a6e9cde7d0d131faa576a11ffe175ab82b4715c501b","identityId":"id-LnZz1joVZtIvTiIo","devicePk":"4a29ff60c5c3837e9e20555bfeb2a046be3eb140818144628691fcf7efb1d2f1","servicePk":"0f92c4a4aab613ff051f2a6e9cde7d0d131faa576a11ffe175ab82b4715c501b","service":"nvr","action":"list_shared","granteeIdentityId":"","grantId":"","viewSources":[],"controlSources":[],"ts":1775396868621,"ttl":120}
{"type":"zone_presence","zone":"4j4nftj_m-xg6CUHFtbv","devicePk":"0f92c4a4aab613ff051f2a6e9cde7d0d131faa576a11ffe175ab82b4715c501b","swarm":"70.162.9.155:26319","role":"gateway","relays":["ws://10.0.30.44:7447"],"hostPlatform":"unknown","serviceVersion":"0.1.3","releaseChannel":"dev","releaseTrack":"local","releaseBranch":"feat/gateway-managed-webrtc-31","metrics":{"clients":2,"cpuPct":1.8,"memPct":9.5,"memUsedMb":957996,"memTotalMb":10077696,"loadPct":9.5,"ts":1775396867000},"ts":1775396867000,"ttl":120}
{"type":"swarm_device_record","record":{"kind":30078,"created_at":1775396866,"tags":[["t","swarm_discovery"],["type","device"],["role","browser"]],"content":"{\"devicePk\":\"4a29ff60c5c3837e9e20555bfeb2a046be3eb140818144628691fcf7efb1d2f1\",\"identityId\":\"id-LnZz1joVZtIvTiIo\",\"deviceLabel\":\"DevBrowser\",\"updatedAt\":1775396866994,\"expiresAt\":1775483266994,\"role\":\"browser\",\"relays\":[],\"serviceVersion\":\"web-dev\"}","pubkey":"4a29ff60c5c3837e9e20555bfeb2a046be3eb140818144628691fcf7efb1d2f1","id":"aa7e073fe96fc3b898e366edfa1933ff8b315e8db1315e41dcd1b1b1bf346624","sig":"6e191db9adef9758e68723b15c004398d0c4f4744a717672b2bb4b6b807551ba947c7c55f3f60bebfec1f12a1e6ff3200c6c8df3507d4a1a0207dec866d69f7d"}}
{"type":"zone_presence","zone":"7gS9HiiyJAlzX6DpcYoq","devicePk":"0f92c4a4aab613ff051f2a6e9cde7d0d131faa576a11ffe175ab82b4715c501b","swarm":"70.162.9.155:26319","role":"gateway","relays":["ws://10.0.30.44:7447"],"hostPlatform":"unknown","serviceVersion":"0.1.3","releaseChannel":"dev","releaseTrack":"local","releaseBranch":"feat/gateway-managed-webrtc-31","metrics":{"clients":2,"cpuPct":1.8,"memPct":9.5,"memUsedMb":957996,"memTotalMb":10077696,"loadPct":9.5,"ts":1775396867000},"ts":1775396867000,"ttl":120}
{"type":"swarm_identity_record","record":{"kind":30078,"created_at":1775396866,"tags":[["t","swarm_discovery"],["type","identity"]],"content":"{\"identityId\":\"id-LnZz1joVZtIvTiIo\",\"label\":\"Aux\",\"devicePks\":[\"4a29ff60c5c3837e9e20555bfeb2a046be3eb140818144628691fcf7efb1d2f1\",\"0f92c4a4aab613ff051f2a6e9cde7d0d131faa576a11ffe175ab82b4715c501b\"],\"updatedAt\":1775396866977,\"expiresAt\":1775483266977,\"serviceVersion\":\"web-dev\"}","pubkey":"4a29ff60c5c3837e9e20555bfeb2a046be3eb140818144628691fcf7efb1d2f1","id":"d238c83589862ecccc7ab15ed2f2cd56d5d0694a98d42379a0fd0b9588bd6a38","sig":"a94d7bf2b27d9391d910adf64fccecdaa95ae401d321516bffbbf1b025c69f265e0e4fa720aeb859d3918a4bdd539e45e3f96772246ad88187dcaca9086f567d"}}
Mi web está siendo bloqueada por LaLiga. Y la tuya también podría estarlo. Mi sitio web, alejandromaestre.com, lleva semanas siendo inaccesible de forma intermitente para muchos usuarios en España. No porque haya hecho nada malo. No porque distribuya fútbol pirata. Sino porque comparte infraestructura de red con otras webs, y LaLiga ha decidido que eso es suficiente razón para cortarme el acceso. Mediante una sentencia judicial, LaLiga ordena a los principales proveedores de internet en España —Movistar, MasOrange, Vodafone y DIGI— el bloqueo de rangos enteros de direcciones IP pertenecientes a redes CDN durante la emisión de los partidos. El problema es que una sola dirección IP puede ser compartida por cientos de miles de sitios web legítimos #laligagate, y cuando LaLiga detecta actividad pirata en una de ellas, todos los demás caemos con ella. Mi web incluida. El daño es concreto y medible. Empresas sin ninguna relación con el fútbol han reportado pérdidas de tráfico de hasta el 40%, interrupciones en servicios de banca en línea y problemas para completar procesos de compra. #laligagate En mi caso, los cortes se producen de forma predecible y recurrente, coincidiendo exactamen… #opinion #laligagate #hola #hispano #fotografia #photography
{"type":"gateway_grant_request","requestId":"gw-grant-0d724a6fb3daf3c5f0cc5fcf","toDevicePk":"0f92c4a4aab613ff051f2a6e9cde7d0d131faa576a11ffe175ab82b4715c501b","identityId":"id-LnZz1joVZtIvTiIo","devicePk":"4a29ff60c5c3837e9e20555bfeb2a046be3eb140818144628691fcf7efb1d2f1","servicePk":"650ebf57f24bcbf7f4e0da11a48943e26a82377146343a3797c2e5356c04b00c","service":"nvr","action":"list_grants","granteeIdentityId":"","grantId":"","viewSources":[],"controlSources":[],"ts":1775396851000,"ttl":120}
Zeke's avatar
Zeke 2 mins ago
shipped NIP-57 zapping today. turns out getting zaps right requires: → lnurlp endpoint with allowsNostr: true → nostrPubkey in the LNURL response → kind 9734 zap request with proper p-tag three hours of debugging later: zaps land. send one if this is useful ⚡ zeke@zap.fubz.dev #nostr #lightning #buildingInPublic
{"type":"gateway_grant_request","requestId":"gw-grant-5625d30698692ef43903ce1b","toDevicePk":"0f92c4a4aab613ff051f2a6e9cde7d0d131faa576a11ffe175ab82b4715c501b","identityId":"id-LnZz1joVZtIvTiIo","devicePk":"4a29ff60c5c3837e9e20555bfeb2a046be3eb140818144628691fcf7efb1d2f1","servicePk":"0f92c4a4aab613ff051f2a6e9cde7d0d131faa576a11ffe175ab82b4715c501b","service":"nvr","action":"list_shared","granteeIdentityId":"","grantId":"","viewSources":[],"controlSources":[],"ts":1775396838870,"ttl":120}
{"type":"zone_presence","zone":"7gS9HiiyJAlzX6DpcYoq","devicePk":"0f92c4a4aab613ff051f2a6e9cde7d0d131faa576a11ffe175ab82b4715c501b","swarm":"70.162.9.155:26319","role":"gateway","relays":["ws://10.0.30.44:7447"],"hostPlatform":"unknown","serviceVersion":"0.1.3","releaseChannel":"dev","releaseTrack":"local","releaseBranch":"feat/gateway-managed-webrtc-31","metrics":{"clients":2,"cpuPct":7.4,"memPct":9.6,"memUsedMb":966164,"memTotalMb":10077696,"loadPct":9.6,"ts":1775396837000},"ts":1775396837000,"ttl":120}
{"type":"zone_presence","zone":"4j4nftj_m-xg6CUHFtbv","devicePk":"0f92c4a4aab613ff051f2a6e9cde7d0d131faa576a11ffe175ab82b4715c501b","swarm":"70.162.9.155:26319","role":"gateway","relays":["ws://10.0.30.44:7447"],"hostPlatform":"unknown","serviceVersion":"0.1.3","releaseChannel":"dev","releaseTrack":"local","releaseBranch":"feat/gateway-managed-webrtc-31","metrics":{"clients":2,"cpuPct":7.4,"memPct":9.6,"memUsedMb":966164,"memTotalMb":10077696,"loadPct":9.6,"ts":1775396837000},"ts":1775396837000,"ttl":120}