Iniciado pelo dev do My Nano Ninja, bem-vindo a Nault! Este projeto pretende ser uma nova carteira orientada pela comunidade para a Nano com desenvolvimento ativo e manutenção. É um fork do popular NanoVault.
Nault é uma carteira totalmente client-side para enviar e receber Nano em seu navegador, seja de nault.cc hospedados publicamente ou clonando o site e executando-o localmente. Há também uma compilação de desktop totalmente funcionando disponível.
A principal diferença em relação ao NanoVault original é a hospedagem “sem servidor” via vercel, integração perfeita com qualquer backend/WebSocket compatível com Nano, e o objetivo de ser mantido com mais frequência. Essas características juntas aumentarão significativamente a estabilidade, o desempenho e o tempo de atividade.
O NanoVault nativo conta com um servidor privado para ser hospedado e software backend dedicado. Em contraste, Nault é hospedado completamente gratuitamente. O site público, nault.cc, é construído automaticamente em cada compromisso no ramo mestre, o que deve dar-lhe um status mais respeitável em comparação com a execução em um servidor privado.
Além disso, o Nault está se conectando diretamente a interfaces RPC ou APIs públicas compatíveis sem a necessidade de qualquer software de servidor específico.
O que significa que é possível conectar-se ao seu próprio node rapidamente, à rede beta ou a qualquer derivado Nano hospedado em particular ou publicamente.
O objetivo original da NanoVault era ser uma carteira de código aberto e orientada pela comunidade. Infelizmente, por mais que amemos e apreciemos, o progresso no principal repositório estagnou no ano passado, com uma lista de problemas não resolvidos crescendo e características quebradas.
A Nault busca relançar a proposta como um fork, atualizado com os patches de segurança mais recentes e correções de bugs. Esperamos que isso atraia mais desenvolvedores e colaboradores interessados no git repo como originalmente pretendido. Este NÃO deve ser um trabalho de uma pessoa só. A força agora dependerá da colaboração, e precisamos de VOCÊ.
Representantes
Em vez de novas contas serem definidas para um único representante pré-definido, ela agora será aleatória entre uma lista confiável de representantes. Ele também detectará se você executar um representante ruim e sugerir a troca.
Suporte de backend para o tempo de atividade
A carteira tem uma lista de APIs de backend pré-configuradas. Estes são apenas exemplos e podem crescer ainda mais com pouco esforço e ajuda da comunidade. Por exemplo, executando uma versão do NanoRPCProxy,que é totalmente compatível e com upgrades no pipeline.
Lista atual da API:
- Nano Ninja
- Nanos.cc
- Nanex.cc
- Nanocrawler
- NanoVault
Características planejadas
- Fail-over automático se um backend cair. Atualmente, uma lista de APIs públicas pode ser selecionada manualmente ou totalmente personalizada através das configurações do aplicativo.
- Revisão da biblioteca de terceiros da carteira de hardware Ledger. As bibliotecas foram atualizadas para a versão mais recente, mas há mais bibliotecas JS para escolher aparentemente.
- A versão Nault atual foi verificada para funcionar com o mais recente firmware Ledger Nano S no Windows 10 e Ubuntu 20 usando o aplicativo web ou desktop.
- Funcionalidade ainda melhor para comutação semiautomática de uma má reputação. Por exemplo, dar uma mensagem como “O representante da sua conta não é o ideal para a rede, pressione OK se você permitir que o Nault altere-a para você para XYZ. Ou pressione MANUAL se quiser selecionar o representante você mesmo.”
- Qualquer coisa que a comunidade venha com! Junte-se ao Github.