Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Implementação de InvalidTransaction()

Boa tarde, tudo bom?

Eu pensei em como implementar essa função e foi algo tipo: não deixa o usuário tenta votar 2 vezes na mesma eleição.

Para isso seria só dar um search() com o hash do usuário (o que retorna todos os votos feitos) e verificar se o "votos.length = 1" e se for joga o InvalidTransaction() e retorna outro status code pro front?

Esqueci alguma coisa ou teria um método melhor?

1 resposta
solução!

Esse método parece ser bom. Programa ele e dá uma testada. Duas coisas são importantes em programação: código de fácil manutenção e tempo de execução.