Bem-vindo ao nosso mais recente Relatório Semanal de Desenvolvimento, onde destacamos os esforços valentes de nossa equipe de desenvolvimento. Esta semana, o site de documentação foi atualizado com melhorias no endpoint da API de Recibos. Ao mesmo tempo, a equipe da ARK Vault se concentrou em finalizar o recurso de carteira HD, refinando o Painel Lateral e abordando várias correções. Enquanto isso, fizemos mais progresso em otimizações e melhorias no processo geral do Mainsail.
Resumo da Atividade de Desenvolvimento (26 de setembro - 3 de outubro de 2025)
Abaixo está um resumo do total de commits mesclados e autores contribuidores por projeto, destacando a atividade de desenvolvimento de 26 de setembro de 2025 a 3 de outubro de 2025.

Durante este período, a equipe manteve uma forte produtividade e engajamento, entregando 122 commits mesclados em todos os projetos.
É importante notar que as contagens de commits semanais e dados específicos do projeto podem variar com base no foco dos sprints internos, objetivos em evolução e na complexidade das tarefas realizadas.
Relatório Semanal de SDKs & Docs da ARK
Esta semana, lançamos atualizações para o endpoint da API de Recibos em nossa documentação. As mudanças incluem as mais recentes melhorias e novas adições para facilitar o trabalho dos desenvolvedores na recuperação e rastreamento de recibos.
Olhando para a próxima semana, continuaremos aprimorando nossa documentação para mantê-la totalmente alinhada com as últimas atualizações.
Relatório Semanal da ARK Vault
Esta semana, finalizamos o recurso de carteira HD que será uma nova adição ao Vault, além de trabalhar em mais melhorias no Painel Lateral e abordar outras correções. O trabalho realizado inclui:
Ajustado o fluxo de importação de carteira HD para importar endereços sequencialmente, garantindo que os nomes padrão sigam a mesma ordem da página de importação. Isso evita nomes incompatíveis e evita confusão quando o Vault mostra por padrão o primeiro endereço importado.
Ativadas carteiras HD por padrão em ambientes de desenvolvimento, removendo a necessidade de alternar manualmente a configuração em cada nova implantação. Isso agiliza os testes e acelera o desenvolvimento, mantendo os ambientes de produção inalterados.
Movido o fluxo de câmbio para o painel lateral, alinhando-o com outros fluxos de transações. O tratamento de erros agora segue o mesmo padrão do fluxo de transações para evitar fechamentos acidentais ou entradas inválidas.
Melhorado o fluxo de importação de carteira HD para escanear automaticamente os primeiros cinco endereços e exibi-los imediatamente ao importar. Dependendo de os endereços terem fundos, a exibição se ajusta para mostrar apenas endereços relevantes enquanto mantém a ordem lógica.
Adicionado suporte para minimizar fluxos no painel lateral, mostrando ações minimizadas na parte inferior da tela. Um tooltip único explica o recurso, e uma transição suave aprimora a experiência do usuário.
Corrigido o fluxo de envio do Ledger para que, se uma transação for recusada no dispositivo e o usuário clicar em “Voltar” na interface do Vault, o aplicativo retorne com segurança ao formulário anterior em vez de falhar com um erro de hash.
Movida a busca periódica de transações não confirmadas de um intervalo de componente para o manipulador de trabalho do perfil, evitando solicitações redundantes à API e garantindo atualizações consistentes.
Atualizado o fluxo de importação do Ledger para rejeitar aplicativos não baseados em ETH, evitando que os usuários importem endereços com o antigo aplicativo ARK Core e garantindo que apenas o aplicativo Mainsail ETH Ledger correto seja usado.
Atualizou o fluxo de criação de carteira para que a criptografia seja configurada após o endereço ser importado, evitando que a configuração de criptografia seja sobrescrita e permitindo que transações solicitem a senha de criptografia em vez da mnemônica quando necessário.
Corrigido o fluxo de criação de carteira HD para redefinir o estado da mnemônica ao voltar, evitando o loop de "Carregando Endereços" e garantindo que a geração de endereços reinicie corretamente.
Alterado o fluxo de criação de carteira HD para que clicar em "carregar mais endereços" adicione apenas um novo endereço por vez, mantendo a criação simples enquanto as importações permanecem flexíveis para recuperar vários endereços.
Aprimorada a barra de navegação para destacar a página atual usando uma propriedade isActive nos itens do menu, com nova lógica e estilos aplicados para um feedback visual claro.
Limitou os nomes de contas para carteiras HD a 15 caracteres para evitar problemas de UI, com truncamento aplicado quando os nomes excedem o espaço disponível.
Desativou o botão “Enviar” em todos os formulários do painel lateral de transações até que a validação necessária seja concluída, evitando envios prematuros.
Adicionada uma etapa “Selecionar Conta” ao fluxo de importação para carteiras HD criptografadas existentes. Os usuários podem optar por adicionar a uma carteira existente ou importar uma nova, com entradas rotuladas por tipo. Selecionar uma carteira existente solicita a entrada correta para continuar.
Corrigido o fluxo de importação de carteira HD para que o estado da mnemônica seja redefinido corretamente ao sair. Cancelar e reiniciar agora limpa a mnemônica antiga, garantindo que novas mnemônicas gerem os endereços corretos.
Na próxima semana, continuaremos a melhorar e finalizar o recurso de carteira HD, além de iniciar testes mais rigorosos. Também nos concentraremos em estender o suporte a hardware Ledger e resolver quaisquer problemas relatados.
Relatório Semanal do Mainsail
Esta semana, fizemos mais progresso em otimizações e melhorias no processo geral do Mainsail. O trabalho concluído incluiu:
A criação do índice do banco de dados foi adiada até que a restauração fosse concluída.
Adicionada uma modo de manutenção à API durante a restauração.
Garantido que todas as contas de saldo zero foram importadas do snapshot para o armazenamento EVM.
Interfaces de funções de inicialização e reinicialização feitas assíncronas.
Alterado o parâmetro de consulta do pool de transações de id para hash.
Imposta um esquema de transação mais rigoroso.
Removido o campo timestamp da interface TransactionJson.
Removidos campos de version obsoletos de arquivos docker-compose.yml e templates Docker.
Melhorada a performance de scripts de limpeza.
Na próxima semana, continuaremos a adicionar testes unitários, refatorar para mais otimizações e fazer melhorias adicionais no desempenho e na confiabilidade do banco de dados.
Feedback & Solicitações de Recursos
Se você está usando nossos produtos de código aberto e gostaria de fornecer feedback ou solicitar um recurso, sinta-se à vontade para nos contatar através das páginas de contato do produto específico que você está usando ou abrir uma questão no GitHub.
Links de acesso rápido às páginas de problemas do GitHub:
Mainsail - https://github.com/ArkEcosystem/mainsail/issues
ARK Connect (Extensão) - https://github.com/ArdentHQ/arkconnect-extension/issues
ARK Connect (Demonstração) - https://github.com/ArdentHQ/arkconnect-demo/issues
ARK Scan - https://github.com/ArdentHQ/arkscan/issues
ARK Vault - https://github.com/ArdentHQ/arkvault/issues
Siga no Twitter (X)
Siga-nos no X (https://x.com/ArkEcosystem) e continue verificando o blog para se manter atualizado sobre todos os nossos novos lançamentos. Publicamos um relatório de desenvolvimento semanal para que você possa ver facilmente o que temos feito e acompanhar nossa jornada em direção à realização do seu futuro descentralizado.

