Oddbean new post about | logout
 Deve ser porque você está passando a nsec no formato errado bech32.. imagino que em linha de comando seja esperado a nsec em formato hexadecimal, ou vice versa.

Todos os softwares lidam com a chave privada em formato hexadecimal, chave pública também, porém como nsec e npub são apenas números de 32 bytes para que uma pessoa consiga diferenciar entre outras coisas, é utilizando o encoder bech32 com um prefixo npub ou nsec e tudo mais. 

Tentei converter para hexadecimal e utilize desta forma, imagino que resolva.

 
 Acho difícil de ser bug, a maioria das lib se não todas são cobertas com testes automatizados pra garantir que não tenha regressão de código e etc. Se for um bug deve ocorrer pra todos que utilizem e isso seria bem trágico.

Imagino que a possibilidade maior mesmo é que seja ou o tipo de entrada {nsec} ou a linha de comando. Vou aproveitar pra dar uma olhada também kkk