Qué hace
setApprovalForAll concede a un operador permiso para transferir todos tus NFT de una colección. Los mercados lo usan de forma legítima para que puedas listar sin aprobar cada pieza.
El peligro
En un sitio de phishing, la misma firma permite a un atacante mover toda tu colección de una vez. Es un solo clic con consecuencias para toda la colección.
Cómo protegerte
Aprueba setApprovalForAll solo en mercados en los que confíes y a los que llegaste directamente. Revócalo cuando dejes de usar un mercado. Una herramienta que marque aprobaciones de colección completa te da la oportunidad de detenerte.