O que faz

setApprovalForAll concede a um operador permissão para transferir todos os seus NFTs de uma coleção. Os mercados usam isso de forma legítima para você listar sem aprovar cada item.

O perigo

Em um site de phishing, a mesma assinatura permite ao atacante mover toda a sua coleção de uma vez. É um único clique com consequências para toda a coleção.

Como se proteger

Aprove setApprovalForAll apenas em mercados em que confia e que acessou diretamente. Revogue quando parar de usar um mercado. Uma ferramenta que sinaliza aprovações de coleção inteira dá a você a chance de parar.