Descobri que “autorização de contrato ilimitada” é como dormir: você acha que não está com sono, mas de repente, sem perceber, acontece algo… De qualquer forma, agora sempre que termino uma interação, tiro a autorização, senão um dia o projeto muda os parâmetros ou alguém rouba as permissões, e aí tudo que sobra na carteira é questão de sorte.



Na noite passada, realmente encontrei um detalhe: um contrato de roteamento de DEX que eu tinha dado permissão ilimitada antes, depois ele foi atualizado com uma implementação diferente, e a autorização antiga ainda estava lá, na blockchain parecia algo como approve(spender=0x9f…c2, amount=2**256-1), quanto mais olhava, mais ficava desanimado. O mais estranho é que algumas ferramentas de dados/etiquetas na blockchain ainda marcavam como “seguro” ou “confiável”, mas, na verdade, esses rótulos estão tão desatualizados quanto a previsão do tempo, e podem até enganar. Pode ser para os curiosos, mas confiar nisso como limite de segurança é absurdo.

Eu também não finjo, às vezes, quando estou com preguiça, penso “deixa pra lá”, mas revogar permissões é realmente como escovar os dentes: não fazer não significa que vai dar problema imediatamente, mas fazer pelo menos dá uma sensação de tranquilidade.
Ver original
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
  • Recompensa
  • Comentário
  • Repostar
  • Compartilhar
Comentário
Adicionar um comentário
Adicionar um comentário
Sem comentários
  • Marcar