<rss
      xmlns:atom="http://www.w3.org/2005/Atom"
      xmlns:media="http://search.yahoo.com/mrss/"
      xmlns:content="http://purl.org/rss/1.0/modules/content/"
      xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
      xmlns:dc="http://purl.org/dc/elements/1.1/"
      version="2.0"
    >
      <channel>
        <title><![CDATA[COMPILADOS NOSTR]]></title>
        <description><![CDATA[Compilados de artigos, notícias e tutoriais publicados na rede Nostr em português.]]></description>
        <link>https://compilados.npub.pro/tag/nak-nostr-badge-epic/</link>
        <atom:link href="https://compilados.npub.pro/tag/nak-nostr-badge-epic/rss/" rel="self" type="application/rss+xml"/>
        <itunes:new-feed-url>https://compilados.npub.pro/tag/nak-nostr-badge-epic/rss/</itunes:new-feed-url>
        <itunes:author><![CDATA[idsera]]></itunes:author>
        <itunes:subtitle><![CDATA[Compilados de artigos, notícias e tutoriais publicados na rede Nostr em português.]]></itunes:subtitle>
        <itunes:type>episodic</itunes:type>
        <itunes:owner>
          <itunes:name><![CDATA[idsera]]></itunes:name>
          <itunes:email><![CDATA[idsera]]></itunes:email>
        </itunes:owner>
            
      <pubDate>Tue, 15 Apr 2025 14:43:43 GMT</pubDate>
      <lastBuildDate>Tue, 15 Apr 2025 14:43:43 GMT</lastBuildDate>
      
      <itunes:image href="https://pfp.nostr.build/d04bb7baa476bbb67c4b0bb02e676d0fb8cd20b809f6956ed68d2adc647b91b1.jpg" />
      <image>
        <title><![CDATA[COMPILADOS NOSTR]]></title>
        <link>https://compilados.npub.pro/tag/nak-nostr-badge-epic/</link>
        <url>https://pfp.nostr.build/d04bb7baa476bbb67c4b0bb02e676d0fb8cd20b809f6956ed68d2adc647b91b1.jpg</url>
      </image>
      <item>
      <title><![CDATA[🏅 Como Criar um Badge Épico no Nostr com `nak` + badges.page]]></title>
      <description><![CDATA[]]></description>
             <itunes:subtitle><![CDATA[]]></itunes:subtitle>
      <pubDate>Tue, 15 Apr 2025 14:43:43 GMT</pubDate>
      <link>https://compilados.npub.pro/post/1744727875589/</link>
      <comments>https://compilados.npub.pro/post/1744727875589/</comments>
      <guid isPermaLink="false">naddr1qqxnzde5xsmnydecxu6n2wpeqgsrl7kr5my9n6423nwaktrsq2nwzzenal4e95p9k9826mu294jkv4crqsqqqa2892yjrp</guid>
      <category>#nak #nostr #badge #epic</category>
      
        <media:content url="https://haven.girino.org/8dcaaee564a0a977e0760e82e1e4a5a070aef2643b6e6684ed064f6afeee86ac.png" medium="image"/>
        <enclosure 
          url="https://haven.girino.org/8dcaaee564a0a977e0760e82e1e4a5a070aef2643b6e6684ed064f6afeee86ac.png" length="0" 
          type="image/png" 
        />
      <noteId>naddr1qqxnzde5xsmnydecxu6n2wpeqgsrl7kr5my9n6423nwaktrsq2nwzzenal4e95p9k9826mu294jkv4crqsqqqa2892yjrp</noteId>
      <npub>npub18lav8fkgt8424rxamvk8qq4xuy9n8mltjtgztv2w44hc5tt9vets0hcfsz</npub>
      <dc:creator><![CDATA[Girino Vey!]]></dc:creator>
      <content:encoded><![CDATA[<h1>🏅 Como Criar um Badge Épico no Nostr com <code>nak</code> + badges.page</h1>
<h3>Requisitos:</h3>
<ul>
<li>Ter o <code>nak</code> instalado (<np-embed url="https://github.com/fiatjaf/nak"><a href="https://github.com/fiatjaf/nak">https://github.com/fiatjaf/nak</a></np-embed>)</li>
<li>Ter uma chave privada Nostr (<code>nsec...</code>)</li>
<li>Acesso ao site <np-embed url="https://badges.page"><a href="https://badges.page">https://badges.page</a></np-embed></li>
<li>Um relay ativo (ex: <code>wss://relay.primal.net</code>)</li>
</ul>
<hr>
<h2>🔧 Passo 1 — Criar o badge em <a href="https://badges.page">badges.page</a></h2>
<ol>
<li><p>Acesse o site <np-embed url="https://badges.page"><a href="https://badges.page">https://badges.page</a></np-embed></p>
</li>
<li><p>Clique em <strong>"New Badge"</strong> no canto superior direito<br><img src="https://haven.girino.org/e7c62329d0b895a6548eca26cdf3e57c2f8d8aec16d148ab6d78daed69f0e668.png" alt="Passo 1"></p>
</li>
<li><p>Preencha os campos:</p>
<ul>
<li>Nome (ex: <code>Teste Épico</code>)</li>
<li>Descrição</li>
<li>Imagem e thumbnail</li>
</ul>
</li>
<li><p>Após criar, você será redirecionado para a página do badge.</p>
</li>
</ol>
<hr>
<h2>🔍 Passo 2 — Copiar o <code>naddr</code> do badge</h2>
<p>Na barra de endereços, copie o identificador que aparece após <code>/a/</code> — este é o <strong>naddr</strong> do seu badge.</p>
<p>Exemplo:</p>
<pre><code>[nostr:naddr1qq94getnw3jj63tsd93k7q3q8lav8fkgt8424rxamvk8qq4xuy9n8mltjtgztv2w44hc5tt9vetsxpqqqp6njkq3sd0](nostr:naddr1qq94getnw3jj63tsd93k7q3q8lav8fkgt8424rxamvk8qq4xuy9n8mltjtgztv2w44hc5tt9vetsxpqqqp6njkq3sd0)
</code></pre>
<p>Copie:</p>
<pre><code>naddr1qq94getnw3jj63tsd93k7q3q8lav8fkgt8424rxamvk8qq4xuy9n8mltjtgztv2w44hc5tt9vetsxpqqqp6njkq3sd0
</code></pre>
<p><img src="https://haven.girino.org/76637d39f2c7746ffbe1f9469f2165df3b4dcaf44cde3ecb62199d2121483d3b.png" alt="Passo 2"></p>
<hr>
<h2>🧠 Passo 3 — Decodificar o naddr com <code>nak</code></h2>
<p>Abra seu terminal (ou Cygwin no Windows) e rode:</p>
<pre><code class="language-bash">nak decode naddr1qq94getnw3jj63tsd93k7q3q8lav8fkgt8424rxamvk8qq4xuy9n8mltjtgztv2w44hc5tt9vetsxpqqqp6njkq3sd0
</code></pre>
<p>Você verá algo assim:</p>
<pre><code class="language-json">{
  "pubkey": "3ffac3a6c859eaaa8cdddb2c7002a6e10b33efeb92d025b14ead6f8a2d656657",
  "kind": 30009,
  "identifier": "Teste-Epico"
}
</code></pre>
<p>Grave o campo <code>"identifier"</code> — nesse caso: <strong>Teste-Epico</strong></p>
<hr>
<h2>🛰️ Passo 4 — Consultar o evento no relay</h2>
<p>Agora vamos pegar o evento do badge no relay:</p>
<pre><code class="language-bash">nak req -d "Teste-Epico" wss://relay.primal.net
</code></pre>
<p>Você verá o conteúdo completo do evento do badge, algo assim:</p>
<pre><code class="language-json">{
  "kind": 30009,
  "tags": [["d", "Teste-Epico"], ["name", "Teste Épico"], ...]
}
</code></pre>
<hr>
<h2>💥 Passo 5 — Minerar o evento como "épico" (PoW 31)</h2>
<p>Agora vem a mágica: minerar com proof-of-work (PoW 31) para que o badge seja classificado como <strong>épico</strong>!</p>
<pre><code class="language-bash">nak req -d "Teste-Epico" wss://relay.primal.net | nak event --pow 31 --sec nsec1SEU_NSEC_AQUI wss://relay.primal.net wss://nos.lol wss://relay.damus.io
</code></pre>
<p>Esse comando:</p>
<ul>
<li>Resgata o evento original</li>
<li>Gera um novo com PoW de dificuldade 31</li>
<li>Assina com sua chave privada <code>nsec</code></li>
<li>E publica nos relays wss://relay.primal.net, wss://nos.lol e wss://relay.damus.io</li>
</ul>
<p>⚠️ <strong>Substitua <code>nsec1SEU_NSEC_AQUI</code> pela sua chave privada Nostr.</strong></p>
<hr>
<h2>✅ Resultado</h2>
<p>Se tudo der certo, o badge será atualizado com um evento de PoW mais alto e aparecerá como <strong>"Epic"</strong> no site!</p>
]]></content:encoded>
      <itunes:author><![CDATA[Girino Vey!]]></itunes:author>
      <itunes:summary><![CDATA[<h1>🏅 Como Criar um Badge Épico no Nostr com <code>nak</code> + badges.page</h1>
<h3>Requisitos:</h3>
<ul>
<li>Ter o <code>nak</code> instalado (<np-embed url="https://github.com/fiatjaf/nak"><a href="https://github.com/fiatjaf/nak">https://github.com/fiatjaf/nak</a></np-embed>)</li>
<li>Ter uma chave privada Nostr (<code>nsec...</code>)</li>
<li>Acesso ao site <np-embed url="https://badges.page"><a href="https://badges.page">https://badges.page</a></np-embed></li>
<li>Um relay ativo (ex: <code>wss://relay.primal.net</code>)</li>
</ul>
<hr>
<h2>🔧 Passo 1 — Criar o badge em <a href="https://badges.page">badges.page</a></h2>
<ol>
<li><p>Acesse o site <np-embed url="https://badges.page"><a href="https://badges.page">https://badges.page</a></np-embed></p>
</li>
<li><p>Clique em <strong>"New Badge"</strong> no canto superior direito<br><img src="https://haven.girino.org/e7c62329d0b895a6548eca26cdf3e57c2f8d8aec16d148ab6d78daed69f0e668.png" alt="Passo 1"></p>
</li>
<li><p>Preencha os campos:</p>
<ul>
<li>Nome (ex: <code>Teste Épico</code>)</li>
<li>Descrição</li>
<li>Imagem e thumbnail</li>
</ul>
</li>
<li><p>Após criar, você será redirecionado para a página do badge.</p>
</li>
</ol>
<hr>
<h2>🔍 Passo 2 — Copiar o <code>naddr</code> do badge</h2>
<p>Na barra de endereços, copie o identificador que aparece após <code>/a/</code> — este é o <strong>naddr</strong> do seu badge.</p>
<p>Exemplo:</p>
<pre><code>[nostr:naddr1qq94getnw3jj63tsd93k7q3q8lav8fkgt8424rxamvk8qq4xuy9n8mltjtgztv2w44hc5tt9vetsxpqqqp6njkq3sd0](nostr:naddr1qq94getnw3jj63tsd93k7q3q8lav8fkgt8424rxamvk8qq4xuy9n8mltjtgztv2w44hc5tt9vetsxpqqqp6njkq3sd0)
</code></pre>
<p>Copie:</p>
<pre><code>naddr1qq94getnw3jj63tsd93k7q3q8lav8fkgt8424rxamvk8qq4xuy9n8mltjtgztv2w44hc5tt9vetsxpqqqp6njkq3sd0
</code></pre>
<p><img src="https://haven.girino.org/76637d39f2c7746ffbe1f9469f2165df3b4dcaf44cde3ecb62199d2121483d3b.png" alt="Passo 2"></p>
<hr>
<h2>🧠 Passo 3 — Decodificar o naddr com <code>nak</code></h2>
<p>Abra seu terminal (ou Cygwin no Windows) e rode:</p>
<pre><code class="language-bash">nak decode naddr1qq94getnw3jj63tsd93k7q3q8lav8fkgt8424rxamvk8qq4xuy9n8mltjtgztv2w44hc5tt9vetsxpqqqp6njkq3sd0
</code></pre>
<p>Você verá algo assim:</p>
<pre><code class="language-json">{
  "pubkey": "3ffac3a6c859eaaa8cdddb2c7002a6e10b33efeb92d025b14ead6f8a2d656657",
  "kind": 30009,
  "identifier": "Teste-Epico"
}
</code></pre>
<p>Grave o campo <code>"identifier"</code> — nesse caso: <strong>Teste-Epico</strong></p>
<hr>
<h2>🛰️ Passo 4 — Consultar o evento no relay</h2>
<p>Agora vamos pegar o evento do badge no relay:</p>
<pre><code class="language-bash">nak req -d "Teste-Epico" wss://relay.primal.net
</code></pre>
<p>Você verá o conteúdo completo do evento do badge, algo assim:</p>
<pre><code class="language-json">{
  "kind": 30009,
  "tags": [["d", "Teste-Epico"], ["name", "Teste Épico"], ...]
}
</code></pre>
<hr>
<h2>💥 Passo 5 — Minerar o evento como "épico" (PoW 31)</h2>
<p>Agora vem a mágica: minerar com proof-of-work (PoW 31) para que o badge seja classificado como <strong>épico</strong>!</p>
<pre><code class="language-bash">nak req -d "Teste-Epico" wss://relay.primal.net | nak event --pow 31 --sec nsec1SEU_NSEC_AQUI wss://relay.primal.net wss://nos.lol wss://relay.damus.io
</code></pre>
<p>Esse comando:</p>
<ul>
<li>Resgata o evento original</li>
<li>Gera um novo com PoW de dificuldade 31</li>
<li>Assina com sua chave privada <code>nsec</code></li>
<li>E publica nos relays wss://relay.primal.net, wss://nos.lol e wss://relay.damus.io</li>
</ul>
<p>⚠️ <strong>Substitua <code>nsec1SEU_NSEC_AQUI</code> pela sua chave privada Nostr.</strong></p>
<hr>
<h2>✅ Resultado</h2>
<p>Se tudo der certo, o badge será atualizado com um evento de PoW mais alto e aparecerá como <strong>"Epic"</strong> no site!</p>
]]></itunes:summary>
      <itunes:image href="https://haven.girino.org/8dcaaee564a0a977e0760e82e1e4a5a070aef2643b6e6684ed064f6afeee86ac.png"/>
      </item>
      
      </channel>
      </rss>
    