Caution
must have
- Criar um sistema de votação simples onde:
- Uma eleição dura 7 dias (contado em blocos).
- O período de votação dura 1 dia (contado em blocos).
- Qualquer um pode se candidatar para a eleição atual (se já houver um eleito, será candidato para a próxima).
- Qualquer um pode votar 1 vez nos candidatos.
- Exibir resultados em tempo real.
- Interface frontend com suport para ElizaOS
- Eliza realização transações com linguagnes natural:
- Eliza, quem está concorrendo?
- Eliza, vote no candidato A?
- Eliza, quem está ganhando?
Important
should have
- Explica erros comuns (ex.: "Você esqueceu de aprovar a transação primeiro").
- Permitir votação ponderada com base em tokens ou reputação.
Tip
could have
- Implementar um mecanismo de incentivo para prevenir fraudes (ex.: custo para votar ou recompensas para votantes).
- Adicionar um sistema de delegação de votos.