Space Acres é um aplicativo GUI opinativo para agricultura na Autonomys Network.
O status atual do projeto é Beta.
Isso significa que geralmente deve funcionar, a maioria dos caminhos felizes e casos extremos são tratados, muitos casos de erro têm opções de recuperação razoáveis, etc.
A versão atual suporta apenas a cadeia Gemini 3h e não permite selecionar mais nada. Suporta a atualização de instalações existentes de 3G.
Recursos atuais:
Configuração (endereço de recompensa, localização do nó, vários farms, portas P2P)
Sincronização de nós com progresso, velocidade e ETA exibidos
Plotagem do agricultor/cache de peças agrícolas/plotagem/replotagem exibição do progresso e cálculo de velocidade
Auditoria/comprovação de indicadores de desempenho do agricultor
Visualização do estado do setor agrícola
Próximos recursos/capacidades: veja os problemas em aberto, considere também contribuir se algo estiver faltando!
Consulte docs/INSTALLATION.md para obter detalhes
O projeto de alto nível está estruturado em alguns grandes módulos:
backend lida com todas as funcionalidades de backend
config contém estrutura de dados de configuração com capacidade de ler, escrever e validar
farmer contém implementação de farmer com uma estrutura de dados wrapper que abstrai seus componentes internos
networking contém uma pilha de rede que é compartilhada entre farmer e node com uma estrutura de dados wrapper que abstrai seus componentes internos
node contém um nó de consenso com uma estrutura de dados wrapper que abstrai seus componentes internos
utils contém alguns utilitários de baixo nível
frontend lida com a maior parte da lógica do frontend com cada módulo correspondendo a uma tela/visualização ou recurso principal do aplicativo
res contém vários recursos não-código necessários para operação e/ou empacotamento do aplicativo
app.css contém alguns pequenos ajustes não críticos para apresentação, provavelmente será necessário enviar um tema GTK4 com o aplicativo no futuro para garantir uma aparência consistente
linux contém recursos específicos do Linux
macos contém recursos específicos do macOS
translations contém traduções para vários idiomas
windows contém recursos específicos do Windows
main.rs lida com CLI, instancia frontend e backend, conectando tudo
O aplicativo oferece suporte à configuração mínima e não oferece suporte à funcionalidade do operador (ainda não).
Para construir este aplicativo, você precisará instalar ambas as dependências necessárias para construir o Subspace e o GTK4, incluindo o opcional librsvg . Siga a documentação para obter detalhes.
No Linux, os cabeçalhos de desenvolvimento D-Bus também precisam ser instalados, pode ser feito com sudo apt-get install libdbus-1-dev no Ubuntu.
Então, simplesmente cargo run levará você aonde deseja estar.
Contribuições de vários tipos são bem-vindas e apreciadas.
BSD de cláusula zero
https://opensource.org/licenses/0BSD
https://tldrlegal.com/license/bsd-0-clause-license