🏅 Como Criar um Badge Épico no Nostr com `nak` + badges.page

Girino Vey!

15. April 2025April 15, 2025 · 2 Min. Lesezeit2 min read

🏅 Como Criar um Badge Épico no Nostr com nak + badges.page

Requisitos:#


🔧 Passo 1 — Criar o badge em badges.page#

  1. Acesse o site https://badges.page

  2. Clique em "New Badge" no canto superior direito
    Passo 1

  3. Preencha os campos:

    • Nome (ex: Teste Épico)
    • Descrição
    • Imagem e thumbnail
  4. ApĂłs criar, vocĂȘ serĂĄ redirecionado para a pĂĄgina do badge.


🔍 Passo 2 — Copiar o naddr do badge#

Na barra de endereços, copie o identificador que aparece apĂłs /a/ — este Ă© o naddr do seu badge.

Exemplo:

nostr:naddr1qq94getnw3jj63tsd93k7q3q8lav8fkgt8424rxamvk8qq4xuy9n8mltjtgztv2w44hc5tt9vetsxpqqqp6njkq3sd0

Copie:

naddr1qq94getnw3jj63tsd93k7q3q8lav8fkgt8424rxamvk8qq4xuy9n8mltjtgztv2w44hc5tt9vetsxpqqqp6njkq3sd0
Passo 2

🧠 Passo 3 — Decodificar o naddr com nak#

Abra seu terminal (ou Cygwin no Windows) e rode:

nak decode naddr1qq94getnw3jj63tsd93k7q3q8lav8fkgt8424rxamvk8qq4xuy9n8mltjtgztv2w44hc5tt9vetsxpqqqp6njkq3sd0

VocĂȘ verĂĄ algo assim:

{
  "pubkey": "3ffac3a6c859eaaa8cdddb2c7002a6e10b33efeb92d025b14ead6f8a2d656657",
  "kind": 30009,
  "identifier": "Teste-Epico"
}

Grave o campo "identifier" — nesse caso: Teste-Epico


đŸ›°ïž Passo 4 — Consultar o evento no relay#

Agora vamos pegar o evento do badge no relay:

nak req -d "Teste-Epico" wss://relay.primal.net

VocĂȘ verĂĄ o conteĂșdo completo do evento do badge, algo assim:

{
  "kind": 30009,
  "tags": [["d", "Teste-Epico"], ["name", "Teste Épico"], ...]
}

đŸ’„ Passo 5 — Minerar o evento como "Ă©pico" (PoW 31)#

Agora vem a mågica: minerar com proof-of-work (PoW 31) para que o badge seja classificado como épico!

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

Esse comando:

⚠ Substitua nsec1SEU_NSEC_AQUI pela sua chave privada Nostr.


✅ Resultado#

Se tudo der certo, o badge serĂĄ atualizado com um evento de PoW mais alto e aparecerĂĄ como "Epic" no site!

##nak #nostr #badge #epic

Written by

Comments

No comments yet. Start the conversation.

Contents

6 sections

  1. 🔧 Passo 1 — Criar o badge em badges.page
  2. 🔍 Passo 2 — Copiar o naddr do badge
  3. 🧠 Passo 3 — Decodificar o naddr com nak
  4. đŸ›°ïž Passo 4 — Consultar o evento no relay
  5. đŸ’„ Passo 5 — Minerar o evento como "Ă©pico" (PoW 31)
  6. ✅ Resultado