Caution
must have
- Criar um contrato de token compatível com o padrão ERC-20 (ou equivalente na blockchain escolhida).
- Implementar funções básicas: transfer, balanceOf, approve, e transferFrom.
- Permitir o minting e burning de tokens.
- Interface frontend para qualquer um poder mintar e ganhar tokens
- Interface frontend para interagir com ElizaOS
- ElizaOS deve permitir
- consultas de saldo, ex.: "Eliza, quanto tenho de saldo?", "quanto saldo tem 0x123?".
- envio de tokens, ex.: "Envie 10 tokens para 0x123...".
Important
should have
- Explica erros comuns (ex.: "Você esqueceu de aprovar a transação primeiro").
- Eliza deve interpretar comandos básicos e confirmar transações antes de executá-las.
- Adicionar eventos para transferências e aprovações.
- Implementar um sistema de taxas para transações.
- Eliza explica funções do contrato (ex.: "O que é approve()?") e mostra histórico de transações em formato simplificado.
Tip
could have
- Permitir a pausa e retomada de transações (se suportado pela blockchain).
- Interface (se user tiver tokens) mostra dashboard com saldo
- Eliza sugere transações com base em hábitos (ex.: "Você sempre envia 5 tokens para X às sextas. Quer repetir?").