<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2024-12-31T15:42:20Z</updated>
  <generator>https://njump.cloud.vinney.xyz</generator>

  <title>Nostr notes by Yuki Kishimoto</title>
  <author>
    <name>Yuki Kishimoto</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://njump.cloud.vinney.xyz/npub1drvpzev3syqt0kjrls50050uzf25gehpz9vgdw08hvex7e0vgfeq0eseet.rss" />
  <link href="https://njump.cloud.vinney.xyz/npub1drvpzev3syqt0kjrls50050uzf25gehpz9vgdw08hvex7e0vgfeq0eseet" />
  <id>https://njump.cloud.vinney.xyz/npub1drvpzev3syqt0kjrls50050uzf25gehpz9vgdw08hvex7e0vgfeq0eseet</id>
  <icon>https://yukikishimoto.com/images/avatar.jpg</icon>
  <logo>https://yukikishimoto.com/images/avatar.jpg</logo>




  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsqnnt2vl609l72wwad94furhwmlr59rjt5fvy6675e8zfzuqr5jqszyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8y48ymp0</id>
    
      <title type="html">Probably in case it gets leaked. Rumor leaked -&amp;gt; no signature ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsqnnt2vl609l72wwad94furhwmlr59rjt5fvy6675e8zfzuqr5jqszyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8y48ymp0" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2frtg9axwckrk27t4dgevwn73k4ygdwye68k3dtmpn3s2l470z6sprfmhxue69uhhq7tjv9kkjepwve5kzar2v9nzucm0d5hspkr7ma&#39;&gt;nevent1q…r7ma&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Probably in case it gets leaked.&lt;br/&gt;&lt;br/&gt;Rumor leaked -&amp;gt; no signature&lt;br/&gt;Seal leaked -&amp;gt; randomized timestamp
    </content>
    <updated>2026-08-17T16:33:12Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsdl7lsf9mxu2d90kcf29dw6pr2kgee3v5uvsmz0df8f7ajj4gfu4qzyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8ywqz3am</id>
    
      <title type="html">As per NIP-59, the rumor should use the current timestamp, while ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsdl7lsf9mxu2d90kcf29dw6pr2kgee3v5uvsmz0df8f7ajj4gfu4qzyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8ywqz3am" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsf377pna8vh3f3yxjfy2n4usqlpa0vzf4439ap84nswsevrktaj7spr9mhxue69uhhyetvv9ujuem4d36kwatvw5hx6mm99utmd6l5&#39;&gt;nevent1q…d6l5&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;As per NIP-59, the rumor should use the current timestamp, while the other timestamps should be tweaked: &lt;a href=&#34;https://github.com/nostr-protocol/nips/blob/2ab507db107d0af2aa9a61327151799a1ad2d491/59.md#other-considerations&#34;&gt;https://github.com/nostr-protocol/nips/blob/2ab507db107d0af2aa9a61327151799a1ad2d491/59.md#other-considerations&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;But yeah, I can add that option.
    </content>
    <updated>2026-08-17T11:53:04Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqs8eqv6tu2t2wlll24edqcx6hf46ka8stfnewztylnzjdwwnh2ydaqzyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8y0nrcnr</id>
    
      <title type="html">I&amp;#39;ve published the patch, make sure to use universal-time ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqs8eqv6tu2t2wlll24edqcx6hf46ka8stfnewztylnzjdwwnh2ydaqzyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8y0nrcnr" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspx3rh9n7pcpgvy4qmdzqwk0f2twgtc250mayzgczlg39kwyel80gnzsp9f&#39;&gt;nevent1q…sp9f&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I&amp;#39;ve published the patch, make sure to use universal-time v0.3.1 &lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2026-07-27T16:07:31Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsvn2jp9pntj8n43tlln2j9epgq0xkum5ygtmwv2y44w2tpdczzkdgzyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8yac3a2d</id>
    
      <title type="html">I&amp;#39;ve found the issue, I&amp;#39;ll publish the patch soon</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsvn2jp9pntj8n43tlln2j9epgq0xkum5ygtmwv2y44w2tpdczzkdgzyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8yac3a2d" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspx3rh9n7pcpgvy4qmdzqwk0f2twgtc250mayzgczlg39kwyel80gnzsp9f&#39;&gt;nevent1q…sp9f&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I&amp;#39;ve found the issue, I&amp;#39;ll publish the patch soon &lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2026-07-27T15:58:10Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsrnrfufruvw4m82lyq3v0slchrr4ynsad7lslgn04cqhsctemx50czyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8y04mzf4</id>
    
      <title type="html">Yes, in no_std or WASM you have to define a time provider. You ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsrnrfufruvw4m82lyq3v0slchrr4ynsad7lslgn04cqhsctemx50czyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8y04mzf4" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqjvesuszev60ffr3smlk66xf898953ju5xrmc5naxqak3x7pgmqgmte560&#39;&gt;nevent1q…e560&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Yes, in no_std or WASM you have to define a time provider. You can find an example here: &lt;a href=&#34;https://github.com/shadowylab/universal-time#with-no_std-or-wasm-unknown&#34;&gt;https://github.com/shadowylab/universal-time#with-no_std-or-wasm-unknown&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;The example just set a fake time, in your app you can get the real one using instant or webtime. &lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2026-07-27T10:06:57Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsxf3hrnwwzya0nq04fgawth75c4030jhkqve3gv6hu3a4kyp49lhszyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8ywrq0jy</id>
    
      <title type="html">It should be fixed here: ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsxf3hrnwwzya0nq04fgawth75c4030jhkqve3gv6hu3a4kyp49lhszyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8ywrq0jy" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsf3had8xnlm2txz75dmt3zktzeecxftgn2jn0p9j6nckthv5mhexqux64s7&#39;&gt;nevent1q…64s7&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;It should be fixed here: &lt;a href=&#34;https://github.com/nostrdevkit/nostr/pull/1400&#34;&gt;https://github.com/nostrdevkit/nostr/pull/1400&lt;/a&gt;
    </content>
    <updated>2026-07-26T16:39:11Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqstyjj45ps06kykg0tclndr4tllhj8ulqnyxkx8l2glflk33kqaqzqzyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8ydpazt3</id>
    
      <title type="html">A security update is available for anyone using NIP-44 in the ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqstyjj45ps06kykg0tclndr4tllhj8ulqnyxkx8l2glflk33kqaqzqzyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8ydpazt3" />
    <content type="html">
      A security update is available for anyone using NIP-44 in the NostrDevKit (formerly rust-nostr) libraries.&lt;br/&gt;&lt;br/&gt;Please update to v0.44.5 or, if you’re on the pre-release, to v0.45.0-alpha.5&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/nostrdevkit/nostr/security/advisories/GHSA-hrqp-8w79-gwgw&#34;&gt;https://github.com/nostrdevkit/nostr/security/advisories/GHSA-hrqp-8w79-gwgw&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#nostrdevkit #rustnostr #rust &lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2026-07-25T21:55:55Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsfxkshhwmx4l5tuhpk6kj77nwak30tee5rk327yn45yucvvlgyahczyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8yrpvyhp</id>
    
      <title type="html">Thanks, I&amp;#39;ll fix this in the next few days</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsfxkshhwmx4l5tuhpk6kj77nwak30tee5rk327yn45yucvvlgyahczyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8yrpvyhp" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8uzsg589h93tfhk3nqnyq6w769uq745lwyawjcm8fvc2dv8dvctscd2z6l&#39;&gt;nevent1q…2z6l&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Thanks, I&amp;#39;ll fix this in the next few days &lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2026-07-18T07:23:09Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqspgprvkfys0s0wgeevzh82eftu56x0llvjm4f6stzy6hgque2zvgczyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8yuz2qhf</id>
    
      <title type="html">It supports WASM, are you compiling it from macOS? ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqspgprvkfys0s0wgeevzh82eftu56x0llvjm4f6stzy6hgque2zvgczyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8yuz2qhf" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsv3597edwhrant39sk5rtj6c5te9jlmh5h40xt99jnzas8q9jtvusn4jhdt&#39;&gt;nevent1q…jhdt&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;It supports WASM, are you compiling it from macOS?&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/nostrdevkit/nostr/tree/master/crates/nostr#wasm32-unknown-unknown&#34;&gt;https://github.com/nostrdevkit/nostr/tree/master/crates/nostr#wasm32-unknown-unknown&lt;/a&gt; &lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2026-07-17T12:40:51Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqs8twnesn3hul79ddzy64jyxftnhh0dp3qltd8x30n44lrrvuayv9gzyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8ygxfl88</id>
    
      <title type="html">We&amp;#39;ve removed it (getrandom &#43; wasm_js feature) because in ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqs8twnesn3hul79ddzy64jyxftnhh0dp3qltd8x30n44lrrvuayv9gzyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8ygxfl88" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9lhtsqxfy9aushyz508fj06hm8svsadhc9agalzrhshjmxnxurgsffpvhj&#39;&gt;nevent1q…pvhj&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;We&amp;#39;ve removed it (getrandom &#43; wasm_js feature) because in some context was causing issues (wasm32-unknown-unknown used outside JS).&lt;br/&gt;&lt;br/&gt;You can solve the issue by adding the getrandom dep in your Cargo.toml, and enable the wasm_js feature. Make sure to do it for the right getrandom version(s), which can be found in the Cargo.lock &lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2026-07-16T17:16:57Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsq6gn2fgdws87kwss5qe92av4lx96k8nmkn5dvvcyehq9zp5ltzrgzyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8y9edxtq</id>
    
      <title type="html">I&amp;#39;ve checked the `libnostr_sdk_ffi.so` libraries used in the ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsq6gn2fgdws87kwss5qe92av4lx96k8nmkn5dvvcyehq9zp5ltzrgzyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8y9edxtq" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqf7jgr95d9njh2rnplx2gylmcj98qtmu77754h7nwts6j8kaps8qe85pup&#39;&gt;nevent1q…5pup&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I&amp;#39;ve checked the `libnostr_sdk_ffi.so` libraries used in the KMP package and they seem to be correctly aligned:&lt;br/&gt;&lt;br/&gt;```text&lt;br/&gt;    LOAD off    0x0000000000000000 vaddr 0x0000000000000000 paddr 0x0000000000000000 align 2**14&lt;br/&gt;    LOAD off    0x000000000032f3c0 vaddr 0x00000000003333c0 paddr 0x00000000003333c0 align 2**14&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;Have you tried verifying whether the APK itself is aligned? From my understanding, the ELF files can be correctly aligned but still be packaged incorrectly inside the APK:&lt;br/&gt;&lt;br/&gt;```bash&lt;br/&gt;$ANDROID_HOME/build-tools/&amp;lt;version&amp;gt;/zipalign -c -P 16 -v 4 app-release.apk&lt;br/&gt;```
    </content>
    <updated>2026-07-03T12:37:08Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsy4duvxy43a8p4zaykan04lqxlx6xddrhz3cxtv02ls6uw8xcd3ngzyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8ycnrnrm</id>
    
      <title type="html">Yeah, it&amp;#39;s enabled: ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsy4duvxy43a8p4zaykan04lqxlx6xddrhz3cxtv02ls6uw8xcd3ngzyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8ycnrnrm" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgz5kjez5yau5zfrwp9gu38n493lse5ejq3d8rk9xujstzlpqxt5ghg3cj9&#39;&gt;nevent1q…3cj9&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Yeah, it&amp;#39;s enabled: &lt;a href=&#34;https://github.com/rust-nostr/nostr-sdk-ffi/blob/master/.cargo/config.toml#L12&#34;&gt;https://github.com/rust-nostr/nostr-sdk-ffi/blob/master/.cargo/config.toml#L12&lt;/a&gt; &lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2026-07-03T10:29:46Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsraetlk8e56teve9hwzn34rldqzx5l3fzu2sgjyxepsxafhzv0juqzyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8yr5elxw</id>
    
      <title type="html">auth-required*</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsraetlk8e56teve9hwzn34rldqzx5l3fzu2sgjyxepsxafhzv0juqzyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8yr5elxw" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrzgrulvnj0utcrfeg0gca08k788xkauqcgqvfzyc42zfdxjskgpqqzw947&#39;&gt;nevent1q…w947&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;auth-required* &lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2026-06-27T16:05:28Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsrzgrulvnj0utcrfeg0gca08k788xkauqcgqvfzyc42zfdxjskgpqzyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8yrz4zn9</id>
    
      <title type="html">I don&amp;#39;t see the “auth-request: ...”. Is the relay ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsrzgrulvnj0utcrfeg0gca08k788xkauqcgqvfzyc42zfdxjskgpqzyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8yrz4zn9" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqsgv7mfla80jg3kzdjnmu3dzlpumm933jytskaxymjulq9eh8fegpydmhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtmedahxgetj94c8y6tnd595v302&#39;&gt;nevent1q…v302&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I don&amp;#39;t see the “auth-request: ...”. Is the relay including it in the CLOSED msg? &lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2026-06-27T15:45:32Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqs2y7mzhssm0jxt5ej0gpz50mj294kmwdmkl30fes4wsh7ndfth0wgzyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8yjtsjqv</id>
    
      <title type="html">I&amp;#39;ve pushed a patch in master branch (also in FFI)</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqs2y7mzhssm0jxt5ej0gpz50mj294kmwdmkl30fes4wsh7ndfth0wgzyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8yjtsjqv" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswd47zazqyus95u2d2fag9f6h493kspu3fklzv9v30hpy8gk885yqhq6qfq&#39;&gt;nevent1q…6qfq&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I&amp;#39;ve pushed a patch in master branch (also in FFI)
    </content>
    <updated>2026-06-27T13:25:07Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsqqqrtgxc2hp5nm8kq9yw3gj3uhz0dlhqzs9gxxqaa0fn07ugpargzyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8yfeg777</id>
    
      <title type="html">rust-nostr v0.45.0-alpha.2 is out for testing! This alpha ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsqqqrtgxc2hp5nm8kq9yw3gj3uhz0dlhqzs9gxxqaa0fn07ugpargzyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8yfeg777" />
    <content type="html">
      rust-nostr v0.45.0-alpha.2 is out for testing!&lt;br/&gt;&lt;br/&gt;This alpha includes a major API redesign and several improvements.&lt;br/&gt;&lt;br/&gt;Still WIP, feedback is welcome before the final release.&lt;br/&gt;&lt;br/&gt;#rustnostr #rust-nostr #nostr #rustlang #rust
    </content>
    <updated>2026-06-20T10:41:12Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsrr78q250axwxr9agajftssez7z7ea60yp3hugels54gccjmymu2qzyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8yatpuex</id>
    
      <title type="html">Some of the APIs were not designed as well as they should have ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsrr78q250axwxr9agajftssez7z7ea60yp3hugels54gccjmymu2qzyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8yatpuex" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfy9jdvm56fxj6lk4ktkg00v9scyzk52y54gw4tqqxsr2rnmqn9jgpz3mhxue69uhhyetvv9ujuun909sjuum49u3z0r0u&#39;&gt;nevent1q…0r0u&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Some of the APIs were not designed as well as they should have been. We’re redesigning and refining them with v1.0 in mind (no ETA yet)
    </content>
    <updated>2026-05-17T07:33:03Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsrm8c4653eg38lz6srkj9d7dhr67sw5n6470a6kl9nyy2ml3zrrtczyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8yss7yyv</id>
    
      <title type="html">I just took a quick look, and I think the problem is that the ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsrm8c4653eg38lz6srkj9d7dhr67sw5n6470a6kl9nyy2ml3zrrtczyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8yss7yyv" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0ajwyc5nrnn68d6u92eh9nk4rfgl0ywn4sq9m2mcttp6sxdrmdcgpr9mhxue69uhhyetvv9ujuem4d36kwatvw5hx6mm99umnsqdh&#39;&gt;nevent1q…sqdh&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I just took a quick look, and I think the problem is that the relays being added with NONE capabilites. This means they can&amp;#39;t do anything (neither read nor write).&lt;br/&gt;&lt;br/&gt;Unless you want to use specific capabilities, you can omit that argument in addRelay, so they will be added with the default capabilities (READ &#43; WRITE).
    </content>
    <updated>2026-05-08T10:46:50Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsr48zhks8lufx8w26t0mtf7532r00ksuhj8xe4jflk068w9c0dvjqzyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8yy85d8s</id>
    
      <title type="html">Have you a small example to reproduce it?</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsr48zhks8lufx8w26t0mtf7532r00ksuhj8xe4jflk068w9c0dvjqzyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8yy85d8s" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqp0a6y659hlugd3lush23cttvf053yxlhgkapcsyhhmftlf2k3vqpz3mhxue69uhhyetvv9ujuun909sjuum49uwx3dcr&#39;&gt;nevent1q…3dcr&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Have you a small example to reproduce it?
    </content>
    <updated>2026-05-08T09:40:59Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsdcwgl5xkzznqfz2265fwdnwy5rrrtff5f2ndg4da67fqwe2nrxkczyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8yxa8hyn</id>
    
      <title type="html">I&amp;#39;ve already adapted FFI APIs but not released anything yet. ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsdcwgl5xkzznqfz2265fwdnwy5rrrtff5f2ndg4da67fqwe2nrxkczyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8yxa8hyn" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsg0e5rsjwcw7tfhp47jvqf06ad80mrm966p676k6qek0dgg0uh7tspr9mhxue69uhhyetvv9ujuem4d36kwatvw5hx6mm99ut4eea5&#39;&gt;nevent1q…eea5&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I&amp;#39;ve already adapted FFI APIs but not released anything yet. There are still a some things to rework before the next release. &lt;br/&gt;&lt;br/&gt;I think if you fork the repo, you should be able to run the workflow for building them by yourself:&lt;br/&gt;&lt;br/&gt;Fork the repo -&amp;gt; Go to &amp;#34;Actions&amp;#34; -&amp;gt; Select the &amp;#34;Publish&amp;#34; workflow -&amp;gt; Click on &amp;#34;Run workflow&amp;#34; -&amp;gt; Select the commit to use, deselect everything except &amp;#34;Build KMP&amp;#34; (the &amp;#34;Swift package version&amp;#34; can be empty) and DON&amp;#39;T select &amp;#34;Publish&amp;#34; -&amp;gt; Run it and you&amp;#39;ll find the AAR in the artifacts (called nostr-sdk-ffi-kmp-aar).&lt;br/&gt;&lt;br/&gt;Compilation can be done also locally, but unfortunately requires macos as it needs binaries also for iOS, and I didn&amp;#39;t found a way to cross-compile them from Linux.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/rust-nostr/nostr-sdk-ffi/commit/72c07c61b460c701dcfc93d51bc83e4a1c5eb689&#34;&gt;https://github.com/rust-nostr/nostr-sdk-ffi/commit/72c07c61b460c701dcfc93d51bc83e4a1c5eb689&lt;/a&gt;
    </content>
    <updated>2026-04-27T06:48:52Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqs98zfktwzfxhwrqzklgqxulw4thdv0rdpuq24s75gvss9xp90q6zczyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8yl5yhpe</id>
    
      <title type="html">👀 https://github.com/rust-nostr/nostr-scrolls By ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqs98zfktwzfxhwrqzklgqxulw4thdv0rdpuq24s75gvss9xp90q6zczyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8yl5yhpe" />
    <content type="html">
      👀&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/rust-nostr/nostr-scrolls&#34;&gt;https://github.com/rust-nostr/nostr-scrolls&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;By &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qqsqqqqqq9g9uljgjfcyd6dm4fegk8em2yfz0c3qp3tc6mntkrrhawgppemhxue69uhkummn9ekx7mp0qyg8wumn8ghj7mn0wd68ytnddakj7qghwaehxw309aex2mrp0yh8qunfd4skctnwv46z7hsrsym&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Awiteb&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…rsym&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; 
    </content>
    <updated>2026-04-04T06:46:28Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqspqava5krq509nvd72vzsmzuqzhxpng389wf2vwn8yntucmz8zwagzyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8yx2u0az</id>
    
      <title type="html">I&amp;#39;ve published a NIP-17 event with the key in the ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqspqava5krq509nvd72vzsmzuqzhxpng389wf2vwn8yntucmz8zwagzyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8yx2u0az" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsw277cmp00qn75lzdr63wejtq3x4u3ffjmt83ga5fc4weyx5v3j5cpz3mhxue69uhhyetvv9ujuun909sjuum49u5k6yml&#39;&gt;nevent1q…6yml&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I&amp;#39;ve published a NIP-17 event with the key in the nostrsdk-debug repo, and now REQ receives that event from auth.nostr1.com&lt;br/&gt;&lt;br/&gt;So there were probably no events published for that key on that relay
    </content>
    <updated>2026-02-20T08:53:27Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsttphgc3l5zw7suezvhpv8ajk4duqtkp653eg82d5ydjp2c7sseyczyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8ys8n7qx</id>
    
      <title type="html">I&amp;#39;ve checked this but I can&amp;#39;t reproduce the issue. ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsttphgc3l5zw7suezvhpv8ajk4duqtkp653eg82d5ydjp2c7sseyczyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8ys8n7qx" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyk6zz9r9htrrn33ypc6he69vp2srtl87fvsgjmczv2zgq3epgwgcpz3mhxue69uhhyetvv9ujuun909sjuum49u2x5l09&#39;&gt;nevent1q…5l09&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I&amp;#39;ve checked this but I can&amp;#39;t reproduce the issue. I&amp;#39;ve tried both the auto-auth implementation and the manual one, and both successfully send the REQ after the AUTH and receive the EOSE.&lt;br/&gt;&lt;br/&gt;To debug the messages that the client send, you have to enable the debug level: &amp;#34;RUST_LOG=debug cargo run&amp;#34;&lt;br/&gt;&lt;br/&gt;You must enable the &amp;#34;env-filter&amp;#34; feature for the tracing-subscriber dependency, to be able use RUST_LOG
    </content>
    <updated>2026-02-18T10:37:06Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqs2gqnsjt4z3vc3xkv2u4jfjgj6m5en6rtqpgsz4zjwfehl7tng9eszyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8yruhpyr</id>
    
      <title type="html">The URL in the AdmitPolicy is to let you know from with relay the ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqs2gqnsjt4z3vc3xkv2u4jfjgj6m5en6rtqpgsz4zjwfehl7tng9eszyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8yruhpyr" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs03ad77u2738zyea69plxdudlk30ev03pqus9l0n42gxdgugtt3scpz3mhxue69uhhyetvv9ujuun909sjuum49u05uceh&#39;&gt;nevent1q…uceh&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;The URL in the AdmitPolicy is to let you know from with relay the AUTH request is coming.&lt;br/&gt;You don&amp;#39;t have to add it, it&amp;#39;s added by the SDK.
    </content>
    <updated>2026-02-17T16:23:24Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqszw79ye2hax4l2rqepup5xxlj970p7naxg43up8ry5ruu7thec7sgzyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8yj6thlg</id>
    
      <title type="html">Done at ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqszw79ye2hax4l2rqepup5xxlj970p7naxg43up8ry5ruu7thec7sgzyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8yj6thlg" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdrx892wdglxe3fjqftgrjcuer77fwwvdmhpjy7uymnajudrjaj5gpz3mhxue69uhhyetvv9ujuun909sjuum49u4zkatw&#39;&gt;nevent1q…katw&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Done at &lt;a href=&#34;https://github.com/rust-nostr/nostr/commit/07de813024f930803a1dd81942edb50eb8a87ba3&#34;&gt;https://github.com/rust-nostr/nostr/commit/07de813024f930803a1dd81942edb50eb8a87ba3&lt;/a&gt;
    </content>
    <updated>2026-02-14T09:36:25Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqstayypgmrda6ya6aa8cmn5elya3mpw87pkdvn34l9x7vvg45f86cczyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8yw3n4r7</id>
    
      <title type="html">Thanks, I&amp;#39;ll check it, but I think that it&amp;#39;s due to an ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqstayypgmrda6ya6aa8cmn5elya3mpw87pkdvn34l9x7vvg45f86cczyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8yw3n4r7" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsft34p2qw06g2v4gzacudtrwe0nv2gp8uk3duzywtfp2avklqjs4gpz3mhxue69uhhyetvv9ujuun909sjuum49uexm89x&#39;&gt;nevent1q…m89x&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Thanks, I&amp;#39;ll check it, but I think that it&amp;#39;s due to an unreachable relay that has just been added to the pool.&lt;br/&gt;The disconnected relays are skipped (return error instead of waiting) after the second failed attempt.&lt;br/&gt;&lt;br/&gt;To confirm it, can you try to decrease the connection timeout, configurable via the Client Builder? (I&amp;#39;ve added this feature yesterday in master branch).&lt;br/&gt;Or, have you a small code snippet to reproduce it? And what relays did you used?&lt;br/&gt;&lt;br/&gt;Regarding the issues, are perfect here on nostr.&lt;br/&gt;But instead of using the text notes, the NIP34 would be better. Here is the repo: &lt;a href=&#34;https://gitworkshop.dev/yukikishimoto.com/nostr&#34;&gt;https://gitworkshop.dev/yukikishimoto.com/nostr&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;For desktop you can use gitplaza, by &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qqswgvmv65ja7706f5a0xe8ajcqdfvgdeeppt2jvx0kh06sggg6ykyqpremhxue69uhhyetvv9ujumn0wd68ytnhd9ex2erwv46zu6ns9uq36amnwvaz7tmwdaehgu3wvf5hgcm0d9hx2u3wwdhkx6tpdshszyrhwden5te0dehhxarj9ekk7mf0gp3hjm&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;dluvian&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…3hjm&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://codeberg.org/dluvian/gitplaza&#34;&gt;https://codeberg.org/dluvian/gitplaza&lt;/a&gt;&lt;br/&gt;
    </content>
    <updated>2026-02-13T08:07:11Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqst3w5n5qylk25ktw87m55wjv0u7yrsenwv9659rm3eqm604e0xgugzyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8ysdh9pc</id>
    
      <title type="html">Does this happen with the in-memory gossip store, or with the ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqst3w5n5qylk25ktw87m55wjv0u7yrsenwv9659rm3eqm604e0xgugzyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8ysdh9pc" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsd4j8hffc34g7fnjyatkmrxa2f77yjsw35z4gcz6lxnc9hcwzyxccpz3mhxue69uhhyetvv9ujuun909sjuum49uzlmwq4&#39;&gt;nevent1q…mwq4&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Does this happen with the in-memory gossip store, or with the SQLite one? Or both?
    </content>
    <updated>2026-02-12T09:28:24Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqswy37ek9gvgkxdrwpv54kp9g44ekyl2qqevx4qdufjp423zecerjczyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8yqegaeq</id>
    
      <title type="html">Yes, I&amp;#39;ve starter working on it a couple of days ago. The PR: ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqswy37ek9gvgkxdrwpv54kp9g44ekyl2qqevx4qdufjp423zecerjczyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8yqegaeq" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszzh2zvxmwwvapymr9hpknggyuws7xzgqe0z0we0lcw6rg05j5saqpz3mhxue69uhhyetvv9ujuun909sjuum49ugfhv6n&#39;&gt;nevent1q…hv6n&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Yes, I&amp;#39;ve starter working on it a couple of days ago. The PR: &lt;a href=&#34;https://github.com/rust-nostr/nostr/pull/1252&#34;&gt;https://github.com/rust-nostr/nostr/pull/1252&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#39;m working on making all the libraries runtime-agnostic. Hope to have a PR ready soon.
    </content>
    <updated>2026-02-11T11:48:23Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqswzweev9u56lw6a3jn6yqjj5wjmp3t0hvhm0e27gtf36utg6pl3mgzyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8ymhsypz</id>
    
      <title type="html">Ahh, with the AdmitPolicy::admit_auth is possible handle the ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqswzweev9u56lw6a3jn6yqjj5wjmp3t0hvhm0e27gtf36utg6pl3mgzyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8ymhsypz" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstca9wl9ct9ywm5zd6w4pst5m0lkydgpcpnk7l0eyugwed5duvh8gpr9mhxue69uhhyetvv9ujuem4d36kwatvw5hx6mm99uz5zsql&#39;&gt;nevent1q…zsql&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Ahh, with the AdmitPolicy::admit_auth is possible handle the approve/reject flow while using the SDK impl: &lt;a href=&#34;https://github.com/rust-nostr/nostr/pull/1218&#34;&gt;https://github.com/rust-nostr/nostr/pull/1218&lt;/a&gt;
    </content>
    <updated>2026-02-10T07:18:09Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsdtqlvz9j0nv426dt5nqh0zjde8x62xmau99xj8npx95w4xwe98wgzyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8y882sm8</id>
    
      <title type="html">Out of curiosity, why are you manually handling auth requests? ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsdtqlvz9j0nv426dt5nqh0zjde8x62xmau99xj8npx95w4xwe98wgzyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8y882sm8" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxyxe3tuxxkqk42lpqnu52trhjxqvnyzz5jr4njau077s9xlurlncpz3mhxue69uhhyetvv9ujuun909sjuum49uypa9pg&#39;&gt;nevent1q…a9pg&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Out of curiosity, why are you manually handling auth requests? Are there issues with the SDK implementation?
    </content>
    <updated>2026-02-09T14:22:51Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsrvw4966khemjxnwds2wyvhkxaa77qvzk4styxc6rjz3e9cuhxykqzyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8y6uwdyw</id>
    
      <title type="html">Fixed here: ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsrvw4966khemjxnwds2wyvhkxaa77qvzk4styxc6rjz3e9cuhxykqzyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8y6uwdyw" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsp820tprylshtddqwr25sv2zeyvmnlsh84ec35en8gpz6ahngufkspz3mhxue69uhhyetvv9ujuun909sjuum49u0wd22g&#39;&gt;nevent1q…d22g&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Fixed here: &lt;a href=&#34;https://github.com/rust-nostr/nostr/commit/9f3764e8bb3e59140ca63878a2ed491176a181ad&#34;&gt;https://github.com/rust-nostr/nostr/commit/9f3764e8bb3e59140ca63878a2ed491176a181ad&lt;/a&gt;
    </content>
    <updated>2026-02-09T14:04:31Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqszfum3jf2tl4w30gu4ndf30xtjx9jxxkr8ttrwyjcqyj7qrpxxmsqzyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8yf6uu6u</id>
    
      <title type="html">@nprofile…fn5u in addition to the SQLite gossip store, also ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqszfum3jf2tl4w30gu4ndf30xtjx9jxxkr8ttrwyjcqyj7qrpxxmsqzyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8yf6uu6u" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszkq36gjxgsqhpajrftunvypj3cxfhp3s3ed36hav9wffkmteavyspz4mhxue69uhkummnw3ezummcw3ezuer9wchsu47d0u&#39;&gt;nevent1q…7d0u&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qqspycgrhlwu3he9ddhq407h7duheqxucn4g3a7zlp7agyzzyz6dvhcpz3mhxue69uhhyetvv9ujuun909sjuum49ue5fn5u&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;reya&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…fn5u&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; in addition to the SQLite gossip store, also this PR should help: &lt;a href=&#34;https://github.com/rust-nostr/nostr/pull/1250&#34;&gt;https://github.com/rust-nostr/nostr/pull/1250&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;If you have the opportunity to test it, let me know if it&amp;#39;s faster.
    </content>
    <updated>2026-02-05T12:23:11Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqszkq36gjxgsqhpajrftunvypj3cxfhp3s3ed36hav9wffkmteavyszyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8y99y4ke</id>
    
      <title type="html">No, clone doesn&amp;#39;t affect that, it&amp;#39;s fine to use it. Have ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqszkq36gjxgsqhpajrftunvypj3cxfhp3s3ed36hav9wffkmteavyszyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8y99y4ke" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsp0gt6pjt66x70umj289w0junq7f9lz9zk6x7757xm83fmpwr47cspz3mhxue69uhhyetvv9ujuun909sjuum49uzxcvqk&#39;&gt;nevent1q…cvqk&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;No, clone doesn&amp;#39;t affect that, it&amp;#39;s fine to use it. Have you tried the SQLite gossip storage, instead of the in-memory one?
    </content>
    <updated>2026-02-05T08:10:19Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqs038fgfu097segyqgd9n6crpv0ct60rwfcsd6nw3uantfcvgec4zgzyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8y5uj080</id>
    
      <title type="html">The new SDK APIs are now available in the master branch, for ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqs038fgfu097segyqgd9n6crpv0ct60rwfcsd6nw3uantfcvgec4zgzyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8y5uj080" />
    <content type="html">
      The new SDK APIs are now available in the master branch, for those interested in trying them out!&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/rust-nostr/nostr&#34;&gt;https://github.com/rust-nostr/nostr&lt;/a&gt;&lt;br/&gt;&lt;blockquote class=&#34;border-l-05rem border-l-strongpink border-solid&#34;&gt;&lt;div class=&#34;-ml-4 bg-gradient-to-r from-gray-100 dark:from-zinc-800 to-transparent mr-0 mt-0 mb-4 pl-4 pr-2 py-2&#34;&gt;quoting &lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qqsq9ee8s8wfzjk5kxa48ajenlxw85r7drlhheufzepzrdmfmr0zalqpz3mhxue69uhhyetvv9ujuun909sjuum49upzqynpqwlamjxly44kuz4l6lehjlyqmnzw4z8hctu8m4qsggstf4jlqvzqqqqqqywvjr8l&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…jr8l&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; the new rust-nostr sdk api is awesome, kudos &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1drvpzev3syqt0kjrls50050uzf25gehpz9vgdw08hvex7e0vgfeq0eseet&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Yuki Kishimoto&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1drv…seet&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; &lt;/blockquote&gt;
    </content>
    <updated>2026-02-04T14:24:18Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsfvfhduke0rla9rm62j532u3myd8zfudxur8a7vl9lh5e5audag3qzyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8yhx7pse</id>
    
      <title type="html">This time I just merged them 😂, those are @nprofile…rsym ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsfvfhduke0rla9rm62j532u3myd8zfudxur8a7vl9lh5e5audag3qzyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8yhx7pse" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsff0wle0afckgmvcklvprqye29tu06k9fg6jpxtpu0zzp97lz2mgqprfmhxue69uhhq7tjv9kkjepwve5kzar2v9nzucm0d5hsckq8w0&#39;&gt;nevent1q…q8w0&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;This time I just merged them 😂, those are &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qqsqqqqqq9g9uljgjfcyd6dm4fegk8em2yfz0c3qp3tc6mntkrrhawgppemhxue69uhkummn9ekx7mp0qyg8wumn8ghj7mn0wd68ytnddakj7qghwaehxw309aex2mrp0yh8qunfd4skctnwv46z7hsrsym&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Awiteb&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…rsym&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; &amp;#39;s work&lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2026-01-04T11:58:05Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqs9842hm0np00kxq46h9cpzercl3wk4ww9249ws2glc6qtvjuqlugqzyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8yjvja8g</id>
    
      <title type="html">Thanks @nprofile…kqly @nprofile…nfdg the NIP-09 doc is now ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqs9842hm0np00kxq46h9cpzercl3wk4ww9249ws2glc6qtvjuqlugqzyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8yjvja8g" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8kadzutc8d9hsqpdjqxdpr0na964pljtj6srcvdfc0q05qnjdg5sppemhxue69uhkummn9ekx7mp029jjay&#39;&gt;nevent1q…jjay&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Thanks &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qqspw5udc2nzw6wsj3plrrphe0343744h0ucz9e4g248chl3w8kh03qpzpmhxue69uhkumewwd68ytnrwghszrnhwden5te0dehhxtnvdakz7qg6waehxw309ac8junpd45kgtnxd9shg6npvchxxmmd9uygkqly&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;elsat&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…kqly&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qqsdhvv6ursw4pfj38z5cl9gzpuzkcfsdjzgetvdsstpw3vhc0ez6kspzemhxue69uhkummnw3ex2mrfw3jhxtn0wfnj7qg4waehxw309aex2mrp0yhxgctdw4eju6t09uq3jamnwvaz7tmjv4kxz7fwd4hk6mmnw3ezuurfde4j7zxnfdg&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;ever4st&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…nfdg&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; the NIP-09 doc is now available here: &lt;a href=&#34;https://rust-nostr.org/sdk/nips/09&#34;&gt;https://rust-nostr.org/sdk/nips/09&lt;/a&gt;
    </content>
    <updated>2025-11-13T11:13:03Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqs0lvpttzlgmmykmhkg5jcwmujajahsj5fmxrff3x2x0dq0dj2dz2czyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8yjrw2g9</id>
    
      <title type="html">## 🦀 rust-nostr v0.44 is out! ### 🚀 Highlights - Support ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqs0lvpttzlgmmykmhkg5jcwmujajahsj5fmxrff3x2x0dq0dj2dz2czyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8yjrw2g9" />
    <content type="html">
      ## 🦀 rust-nostr v0.44 is out!&lt;br/&gt;&lt;br/&gt;### 🚀 Highlights&lt;br/&gt;&lt;br/&gt;- Support for new NIPs  &lt;br/&gt;- Enhanced the Relay Builder (now also available in bindings)&lt;br/&gt;- Optimized default gossip implementation  &lt;br/&gt;- Added support for custom gossip implementations&lt;br/&gt;- Improved nostr-lmdb performance  &lt;br/&gt;- Released Kotlin Multiplatform bindings 🎉&lt;br/&gt;&lt;br/&gt;Thanks to all contributors!&lt;br/&gt;&lt;br/&gt;### 🔗 Links&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://rust-nostr.org&#34;&gt;https://rust-nostr.org&lt;/a&gt;&lt;br/&gt;&lt;a href=&#34;https://rust-nostr.org/donate&#34;&gt;https://rust-nostr.org/donate&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#rustnostr #nostr #rustlang #programming #rust #python #csharp #dotnet #javascript #kotlin #swift #flutter
    </content>
    <updated>2025-11-06T11:37:01Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqs0jqxqdpsmxl7vptrwd8fmxghl94jcwyfuwfpvwucqwd4m2hqyx2gzyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8y2x4vg7</id>
    
      <title type="html">I&amp;#39;ve removed it here: ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqs0jqxqdpsmxl7vptrwd8fmxghl94jcwyfuwfpvwucqwd4m2hqyx2gzyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8y2x4vg7" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxj6xjmeu9ph2q2dvvnppfqcgx8pc0tks8zd03hm2g0wphyj6ywsspzpmhxue69uhkummnw3ezumt0d5hsd6vych&#39;&gt;nevent1q…vych&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I&amp;#39;ve removed it here: &lt;a href=&#34;https://github.com/rust-nostr/nostr/commit/c2442d87da7ec521006a6954bb472f3aef73383e&#34;&gt;https://github.com/rust-nostr/nostr/commit/c2442d87da7ec521006a6954bb472f3aef73383e&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;At the moment, I think there are other things more important to focus on. We&amp;#39;ll see if re-add it in the future, after the beta or release stage.&lt;br/&gt;&lt;br/&gt;Otherwise, if someone is interested in building a nostr-sdk extension library, could add it there.
    </content>
    <updated>2025-09-14T16:12:22Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsgd0dt3kxp955ums737lvahdg9ny8uwp2x7ayp00ywd0cw4e6w38czyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8y2ux4v8</id>
    
      <title type="html">👀 https://github.com/rust-nostr/android-signer</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsgd0dt3kxp955ums737lvahdg9ny8uwp2x7ayp00ywd0cw4e6w38czyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8y2ux4v8" />
    <content type="html">
      👀&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/rust-nostr/android-signer&#34;&gt;https://github.com/rust-nostr/android-signer&lt;/a&gt;
    </content>
    <updated>2025-09-04T14:45:49Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsw32zez7lkfjydl67dzej0448cznmkrp0n27n9gncq8zzywu57p4szyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8yrj7erj</id>
    
      <title type="html">Nostr SDK bindings for Kotlin Multiplatform are out for testing! ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsw32zez7lkfjydl67dzej0448cznmkrp0n27n9gncq8zzywu57p4szyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8yrj7erj" />
    <content type="html">
      Nostr SDK bindings for Kotlin Multiplatform are out for testing!&lt;br/&gt;&lt;br/&gt;Package: &amp;#34;org.rust-nostr.org:nostr-sdk-kmp:0.44.0-SNAPSHOT&amp;#34;&lt;br/&gt;&lt;br/&gt;Support the following targets: Android (x86, armv7, x86_64, aarch64), iOS (aarch64 and x86_64), Linux (GLIBC and MUSL; x86, x86_64, armv7, aarch64 and riscv64), FreeBSD (only x86_64), macos (x86_64 and aarch64) and windows (x86, x86_64 and aarch64).&lt;br/&gt;&lt;br/&gt;#rust-nostr #rustnostr #rust #kotlin #kmp #ffi
    </content>
    <updated>2025-08-21T14:44:37Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqswdjg0jlyzg23sgz7chvghdxsxzsa7nfy07uyqp3c93jepaja8cagzyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8yhah0ax</id>
    
      <title type="html">Thanks, I&amp;#39;ve released it ad patch (v0.43.1)</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqswdjg0jlyzg23sgz7chvghdxsxzsa7nfy07uyqp3c93jepaja8cagzyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8yhah0ax" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsv0xw23ejw77lfvlaqv5y5nnvdc0p68kmvp2vnklpe9wxx0lkugdcxv6uv2&#39;&gt;nevent1q…6uv2&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Thanks, I&amp;#39;ve released it ad patch (v0.43.1) 
    </content>
    <updated>2025-08-21T06:10:20Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqs8g83sshzwyx5lvjhsmtyagrl8epgkx6ypfadc5upv2ux50ekwfqqzyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8ytj4daq</id>
    
      <title type="html">Here you can find some docs/examples: https://rust-nostr.org/</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqs8g83sshzwyx5lvjhsmtyagrl8epgkx6ypfadc5upv2ux50ekwfqqzyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8ytj4daq" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqst3zp4093ps7f45jyggktmqud73e446hw340h59k3fdg63g0sa9vcdn6cmh&#39;&gt;nevent1q…6cmh&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Here you can find some docs/examples: &lt;a href=&#34;https://rust-nostr.org/&#34;&gt;https://rust-nostr.org/&lt;/a&gt;
    </content>
    <updated>2025-08-20T19:36:17Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsgv2vq20c76lujdru9t3pm0ygk8u9zqfnhp9vjt4azvgwpcvg8zzczyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8ypf0z07</id>
    
      <title type="html">It shouldn&amp;#39;t be related to the SDK, error 403 means that the ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsgv2vq20c76lujdru9t3pm0ygk8u9zqfnhp9vjt4azvgwpcvg8zzczyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8ypf0z07" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsg0dk5g7390la9esjay9qskm9h68djz4zrld3vdyqfpwke4evhypgmmxtmv&#39;&gt;nevent1q…xtmv&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;It shouldn&amp;#39;t be related to the SDK, error 403 means that the server is blocking you
    </content>
    <updated>2025-08-06T15:23:20Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsxrwvdje033uwmkrqv3qymuv4l95t4frvz53l72dheay4j4ht9n7qzyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8y6xqhh9</id>
    
      <title type="html">Unfortunately in bindings I can&amp;#39;t mark a function as ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsxrwvdje033uwmkrqv3qymuv4l95t4frvz53l72dheay4j4ht9n7qzyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8y6xqhh9" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxa8kl0m0j04whekvr695teaupgp23vg8pn9awfmdl3504mh62z0sqkztng&#39;&gt;nevent1q…ztng&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Unfortunately in bindings I can&amp;#39;t mark a function as deprecated.&lt;br/&gt;&lt;br/&gt;You have to use the NostrParser and then construct the tags. In this way you can extract only the stuff you need from the text
    </content>
    <updated>2025-08-01T14:12:19Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqs2fhtye0rp8d9zlkyzvazfxwg38k7jcs50ca5qfvyza7emcmrmm7gzyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8yhn62e7</id>
    
      <title type="html">## rust-nostr v0.43 is out! 🦀 ### Summary Put relays to sleep ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqs2fhtye0rp8d9zlkyzvazfxwg38k7jcs50ca5qfvyza7emcmrmm7gzyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8yhn62e7" />
    <content type="html">
      ## rust-nostr v0.43 is out! 🦀&lt;br/&gt;&lt;br/&gt;### Summary&lt;br/&gt;&lt;br/&gt;Put relays to sleep when idle, verify that events match subscription filters and optionally ban relays that send mismatched events, add proxy server for using NIP-07 browser signers from native applications, add support for FreeBSD x86_64 for JVM and C# bindings, and many more!&lt;br/&gt;&lt;br/&gt;Thanks to all contributors!&lt;br/&gt;&lt;br/&gt;### Links&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://rust-nostr.org&#34;&gt;https://rust-nostr.org&lt;/a&gt;&lt;br/&gt;&lt;a href=&#34;https://rust-nostr.org/donate&#34;&gt;https://rust-nostr.org/donate&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#rustnostr #nostr #rustlang #programming #rust #python #csharp #dotnet #javascript #kotlin #swift #flutter
    </content>
    <updated>2025-07-28T14:21:33Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqs9j7h3kfxwsexhnff2cddx3yv8ejpz304cs05rhed5kws5zuanyrgzyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8yhdhcf4</id>
    
      <title type="html">#rustnostr #rust-nostr #rust #elixir #erlang #nevent1q…u9xv</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqs9j7h3kfxwsexhnff2cddx3yv8ejpz304cs05rhed5kws5zuanyrgzyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8yhdhcf4" />
    <content type="html">
      #rustnostr #rust-nostr #rust #elixir #erlang&lt;br/&gt;&lt;blockquote class=&#34;border-l-05rem border-l-strongpink border-solid&#34;&gt;&lt;div class=&#34;-ml-4 bg-gradient-to-r from-gray-100 dark:from-zinc-800 to-transparent mr-0 mt-0 mb-4 pl-4 pr-2 py-2&#34;&gt;quoting &lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qqsf80c9akksxr7ldy4kxkhz80y8ha4wnfq2vq4nxdtwk42mk9h9decpz4mhxue69uhkummnw3ezummcw3ezuer9wchsygrgmqgktyvpqzma5slu9rmarlqj24zxdcg3tzrtneamxfhktmzzwgpsgqqqqqqsmau9xv&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…u9xv&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; Elixir bindings for the nostr library, by &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qqsq73u4huccyjjpg9yd4ud43xaczw8mpgpev0ucfjzyvtjq4qm940spp4mhxue69uhkummn9ekx7mqpzfmhxue69uhk7enxvd5xz6tw9ec82cspzemhxue69uhhyetvv9ujumn0wd68ytnzv9hxg2yfv49&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;donjoe&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…fv49&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/rust-nostr/nostr-elixir&#34;&gt;https://github.com/rust-nostr/nostr-elixir&lt;/a&gt; &lt;/blockquote&gt;
    </content>
    <updated>2025-07-26T07:12:29Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsf80c9akksxr7ldy4kxkhz80y8ha4wnfq2vq4nxdtwk42mk9h9deczyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8ys4vavy</id>
    
      <title type="html">Elixir bindings for the nostr library, by @nprofile…fv49 ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsf80c9akksxr7ldy4kxkhz80y8ha4wnfq2vq4nxdtwk42mk9h9deczyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8ys4vavy" />
    <content type="html">
      Elixir bindings for the nostr library, by &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qqsq73u4huccyjjpg9yd4ud43xaczw8mpgpev0ucfjzyvtjq4qm940spp4mhxue69uhkummn9ekx7mqpzfmhxue69uhk7enxvd5xz6tw9ec82cspzemhxue69uhhyetvv9ujumn0wd68ytnzv9hxg2yfv49&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;donjoe&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…fv49&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/rust-nostr/nostr-elixir&#34;&gt;https://github.com/rust-nostr/nostr-elixir&lt;/a&gt;
    </content>
    <updated>2025-07-26T07:11:19Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsp09a7dhg6nw34myczqqqlflxz3e6f6axpv80pj3lwgaztdme9fgczyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8yh8lz33</id>
    
      <title type="html">A web page acts as a bridge between the NIP07 extension and the ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsp09a7dhg6nw34myczqqqlflxz3e6f6axpv80pj3lwgaztdme9fgczyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8yh8lz33" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqc5mvah0r0n6vhzxjk5zktwc4ttqc4056tmyu6unpqm0qkgvtxfch6d85a&#39;&gt;nevent1q…d85a&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;A web page acts as a bridge between the NIP07 extension and the local server. When the user needs to sign something a request is scheduled, which is then taken from the web page and forwarded to the NIP07 extension. When the extension returns the result, the web page forwards the response to the local server.
    </content>
    <updated>2025-07-22T16:21:20Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsyt54qyghdpcut90rfa6fxr4z5ctlud5swwmjhp32xc3ae22t96hqzyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8ydhd38e</id>
    
      <title type="html">👀 https://github.com/rust-nostr/nostr/pull/994 This allows ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsyt54qyghdpcut90rfa6fxr4z5ctlud5swwmjhp32xc3ae22t96hqzyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8ydhd38e" />
    <content type="html">
      👀&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/rust-nostr/nostr/pull/994&#34;&gt;https://github.com/rust-nostr/nostr/pull/994&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;This allows using NIP-07 signer in native applications. Thanks to &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qqsqqqqqq9g9uljgjfcyd6dm4fegk8em2yfz0c3qp3tc6mntkrrhawgppemhxue69uhkummn9ekx7mp0qyg8wumn8ghj7mn0wd68ytnddakj7qghwaehxw309aex2mrp0yh8qunfd4skctnwv46z7hsrsym&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Awiteb&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…rsym&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; for the idea!&lt;br/&gt;&lt;br/&gt;#rustnostr #nostr #rustlang #rust
    </content>
    <updated>2025-07-22T16:02:55Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqs2hjrnucu8hgzgh7yx7vd45a5vc0l2nmq0r4qg48cuqyqehlke3xczyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8yrhlm07</id>
    
      <title type="html">🧡</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqs2hjrnucu8hgzgh7yx7vd45a5vc0l2nmq0r4qg48cuqyqehlke3xczyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8yrhlm07" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsr62quyc8k09umjsj88y93e35ea0za36rq6lfg0huu8entkz9wgas3lg6ax&#39;&gt;nevent1q…g6ax&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;🧡
    </content>
    <updated>2025-07-11T15:24:51Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqs9renxp22qrsjvldwr5qq7vh3vfjwwkx90872pk9fx4j9xfljhpfszyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8y0hy224</id>
    
      <title type="html">If you mean with the Kotlin binding, yes. It&amp;#39;s possible to ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqs9renxp22qrsjvldwr5qq7vh3vfjwwkx90872pk9fx4j9xfljhpfszyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8y0hy224" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2lzp0r7v5vwmu49nly05fc6audtf6rqaqqgxstc0380wf5n6sjpgy8v2e8&#39;&gt;nevent1q…v2e8&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;If you mean with the Kotlin binding, yes. It&amp;#39;s possible to implement a custom signer and use it around the code.&lt;br/&gt;&lt;br/&gt;Otherwise, if you mean from directly from rust, I&amp;#39;ve started working on a NIP-55 implementation, but it is not ready yet. I haven&amp;#39;t even tested it yet. I hope to have something working for the next releases.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/rust-nostr/nostr/tree/nip55&#34;&gt;https://github.com/rust-nostr/nostr/tree/nip55&lt;/a&gt;
    </content>
    <updated>2025-07-01T12:04:35Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqs96lpda8m6xt99aywlu8kja7p2a8za4t46dajv0km2sk6m4xkxerqzyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8ys0mpvu</id>
    
      <title type="html">Good catch, thanks! I&amp;#39;ll fix it soon</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqs96lpda8m6xt99aywlu8kja7p2a8za4t46dajv0km2sk6m4xkxerqzyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8ys0mpvu" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsg28kpcu6xtwkwfma2xh93rkgjfg45t8xjq7muk7pwch3h6t8ucgs4kw4vp&#39;&gt;nevent1q…w4vp&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Good catch, thanks! I&amp;#39;ll fix it soon
    </content>
    <updated>2025-06-27T07:16:54Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqspu4zcgtchw96pzz63pz2vsck9g65vnmswsnlcsczc9ylhakg72wszyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8yh7xglh</id>
    
      <title type="html">Reduced to 3 at ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqspu4zcgtchw96pzz63pz2vsck9g65vnmswsnlcsczc9ylhakg72wszyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8yh7xglh" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsq6kcgvhd9qmrnv7xhlt3jsdluep58l9duhdcavvdtu7yulh2wf8g8vgl82&#39;&gt;nevent1q…gl82&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Reduced to 3 at &lt;a href=&#34;https://github.com/rust-nostr/nostr/commit/b47962f904679e1ab75e7160982dc905ad10f133&#34;&gt;https://github.com/rust-nostr/nostr/commit/b47962f904679e1ab75e7160982dc905ad10f133&lt;/a&gt; 
    </content>
    <updated>2025-06-26T09:33:02Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqs0txlxt0xsnmzhndddvywks6er2c45hl4l4fjcsy2qz7clh84fcdgzyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8ysphsk9</id>
    
      <title type="html">It currently take at max the first 5 relays from the NIP65 list ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqs0txlxt0xsnmzhndddvywks6er2c45hl4l4fjcsy2qz7clh84fcdgzyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8ysphsk9" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrq52yvxpe64nucejcu85069msh28j3wp0wvu0xq0swldt7nqs7gsj585lp&#39;&gt;nevent1q…85lp&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;It currently take at max the first 5 relays from the NIP65 list (I thought I had lowered it to 3, I&amp;#39;ll decrease it soon).&lt;br/&gt;&lt;br/&gt;But also taking at max 3, the number of connections may be high. Should I lower it to 2?&lt;br/&gt;&lt;br/&gt;We&amp;#39;ve added support for &amp;#34;sleep when idle&amp;#34; for relays (in master branch). I still have to finalize the support in the SDK. With this, the gossip relays (or even all relays) can connect on-demand and sleep when idle.&lt;br/&gt;&lt;br/&gt;Another plan is to add a persistent storage for gossip data, give a rank/score to relays... but I still not found the best way to do this. Ideas are appreciated :)
    </content>
    <updated>2025-06-24T09:22:48Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsq39ac2vv7zcqye7clfsyddkgd03m3gzsnaaafg6tsn0aej898g6czyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8yk5ep6d</id>
    
      <title type="html">@nprofile…gwrl, if it helps, here is how I implemented it for ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsq39ac2vv7zcqye7clfsyddkgd03m3gzsnaaafg6tsn0aej898g6czyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8yk5ep6d" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswxpdzagfvmdexph7vkq8pgmx0td0ecmrxcdln9qdtn0fsexvk4gguvhrg0&#39;&gt;nevent1q…hrg0&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qqsqqqqqqqr99ezjae52qyv8lvyv3x2fdj6xedgar2sgq0gx8t8dhfcpyfmhxw309ahx7um5wf4xztttv9exjttgw368qtngv4nh2un09e3k7mf0qy88wumn8ghj7mn0wvhxcmmv9uq3gamnwvaz7tmwdaehgu3wxymrvvfwd9hj7jegwrl&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;negrunch&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…gwrl&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;, if it helps, here is how I implemented it for the nostr-relay-builder: &lt;a href=&#34;https://github.com/rust-nostr/nostr/blob/06dd1b6e532a611929278f9374aa4340455f0f54/crates/nostr-relay-builder/src/local/inner.rs#L698&#34;&gt;https://github.com/rust-nostr/nostr/blob/06dd1b6e532a611929278f9374aa4340455f0f54/crates/nostr-relay-builder/src/local/inner.rs#L698&lt;/a&gt;
    </content>
    <updated>2025-06-23T16:45:54Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsg62kwt8me2wpz782pzzuxefja3d82uu44qfxsdykdhfhxgc8ka6czyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8yjmu3qd</id>
    
      <title type="html">What version are you using? It should be exposed in the last ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsg62kwt8me2wpz782pzzuxefja3d82uu44qfxsdykdhfhxgc8ka6czyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8yjmu3qd" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs088t0wvj7vyxuz7h3h5g5fakqe7hx3yujqmrr2puu0dlu5wg9h8st20z9a&#39;&gt;nevent1q…0z9a&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;What version are you using? It should be exposed in the last ones: &lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/rust-nostr/nostr-sdk-js/blob/v0.42.1/src/client/mod.rs#L558&#34;&gt;https://github.com/rust-nostr/nostr-sdk-js/blob/v0.42.1/src/client/mod.rs#L558&lt;/a&gt;
    </content>
    <updated>2025-06-10T04:47:56Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsqk6vzsr4q0595ee3jul2sx7urz80gxsx7u4pyl3ayp468xkyp45qzyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8yplwtph</id>
    
      <title type="html">Thank you 🧡</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsqk6vzsr4q0595ee3jul2sx7urz80gxsx7u4pyl3ayp468xkyp45qzyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8yplwtph" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvqvguch4kdv5net6uhwemgwn8g5zusk22s7sy4a952xz7eawcc9sr3g968&#39;&gt;nevent1q…g968&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Thank you 🧡
    </content>
    <updated>2025-06-10T04:43:49Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsdmuu2dn0avsfupfv5fa9eg89gf4es8ckmp98w5chf8gg6mugwamszyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8yxqsy0n</id>
    
      <title type="html">@nprofile…qxu5</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsdmuu2dn0avsfupfv5fa9eg89gf4es8ckmp98w5chf8gg6mugwamszyp5dsyt9jxqspd76g07z3a73lsf923rxuyg43p4eu7anymm9a3p8yxqsy0n" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsv4g67ktx2tnhrs5kxtjjkpzgy3uuff7hv0892aeejh0jzz9q0lpc75swrj&#39;&gt;nevent1q…swrj&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qqspwwwexlwgcrrnwz4zwkze8rq3ncjug8mvgsd96dxx6wzs8ccndmcpzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgqgcwaehxw309aex2mrp0yh8xmn0wf6zuum0vd5kzmqpzfmhxue69uhhqatjwpkx2urpvuhx2uctyqxu5&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;jeffg&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…qxu5&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;
    </content>
    <updated>2025-06-06T15:09:28Z</updated>
  </entry>

</feed>