Perguntas frequentes

Respostas curtas para perguntas comuns. Cada uma leva à página com os detalhes.

Usando o Hivesigner

O Hivesigner é gratuito?

Sim. O Hivesigner não cobra das pessoas nem dos aplicativos. Seu código-fonte é aberto, sob a licença MIT.

O Hivesigner chega a ver minhas chaves?

Não. Suas chaves ficam no seu navegador, no seu dispositivo. O Hivesigner assina ali. Elas nunca são enviadas aos servidores do Hivesigner nem aos aplicativos que você usa. Veja Onde suas chaves ficam guardadas e Mantenha suas chaves seguras.

E se eu esquecer meu código de acesso?

Ninguém consegue recuperar um código de acesso, nem o Hivesigner. Remova a conta do Hivesigner e adicione-a de novo com sua chave do Hive e um código de acesso novo. Sua conta do Hive e os aplicativos que você autorizou não mudam. Veja Se você esquecer seu código de acesso.

Posso usar o Hivesigner no celular?

Sim. Abra https://hivesigner.com no navegador do celular e adicione sua conta ali. Suas chaves ficam guardadas só naquele navegador, então adicione a conta em cada dispositivo que você usar. Veja Adicionar e gerenciar contas.

Quais aplicativos usam o Hivesigner?

https://hivesigner.com/apps lista os aplicativos que transmitem para o Hive pelo Hivesigner, dos mais usados para os menos usados. Cada aplicativo publica o próprio nome e a própria descrição. O Hivesigner não os verifica. Abrir um aplicativo ali mostra uma página que pode dar acesso de postagem a ele. Veja Autorizar um aplicativo pelo diretório.

Qual é a relação entre o Hivesigner e o Hive Keychain?

São ferramentas separadas. O Hive Keychain é uma extensão de navegador e um aplicativo de celular. O Hivesigner é um site, então não há nada para instalar. Quando um aplicativo pede que você assine uma mensagem, a assinatura é do mesmo tipo que o Hive Keychain produz, então o aplicativo confere qualquer uma das duas com o mesmo código. O token de verificação da página Assinar mensagem do Hivesigner é conferido na página Verificar mensagem do Hivesigner. Veja Assinatura de mensagens.

Criando com o Hivesigner

Posso usar o Hivesigner em um aplicativo de celular?

Sim. Envie a pessoa ao Hivesigner em um navegador e use uma URL de retorno que seu aplicativo consiga receber: um link https que você controla (Android App Links ou iOS Universal Links) ou um endereço de loopback como http://127.0.0.1/auth. Esquemas próprios como myapp:// são recusados. Veja Aplicativos de celular e de desktop.

Preciso de uma conta de aplicativo?

Você precisa de uma para fazer login das pessoas com acesso de postagem e para transmitir pela API. Veja Registre seu aplicativo. Os links de assinatura e a assinatura de mensagens funcionam sem ela. O login sem acesso de postagem também.

A API pode enviar transferências?

Não. A API transmite apenas operações de postagem, como votos, comentários e seguir. Para transferências e outras ações que precisam da chave ativa, use links de assinatura: a pessoa aprova cada um com a própria chave.

Quais linguagens têm SDK?

O SDK oficial é para JavaScript. Existem bibliotecas da comunidade para Python. Qualquer linguagem pode chamar a API REST. Veja SDKs e API REST.

Ajuda

Onde posso conseguir ajuda?

Pergunte no servidor do Discord do HiveDevs: https://discord.gg/pNJn7wh. Relate um bug abrindo uma issue no repositório do GitHub correspondente: https://github.com/ecency/hivesigner-ui para o site, https://github.com/ecency/hivesigner-api para a API ou https://github.com/ecency/hivesigner-sdk para o SDK de JavaScript. Em uma tela que recusa uma solicitação, Relatar este problema envia o problema para a equipe do Hivesigner.

Como posso contribuir?

O Hivesigner é de código aberto no GitHub, nos três repositórios acima. Abra uma issue com um bug ou uma ideia. Envie um pull request com uma correção.