Verbete do glossário
Aprovação de coleção (setApprovalForAll)
Carteiras e SegurançaA aprovação que cobre uma coleção NFT inteira em vez de um item, por que não tem quantia nem prazo e por que os sites de drenagem a querem tanto.
Definição
Uma aprovação de coleção é a permissão que deixa um contrato mover todos os itens que você possui de uma coleção NFT inteira, presentes e futuros, em vez de um token nomeado. Existe porque os mercados precisam dela: listar vários itens, ou listar um e outro no mês seguinte, exigiria de outro modo uma aprovação e uma taxa separadas de cada vez. A função que a concede nos padrões comuns de Ethereum é setApprovalForAll, e a propriedade importante é que não recebe quantidade nem prazo — é um interruptor, e fica ligado até ser desligado. É isso que a torna a assinatura mais valiosa que um site de drenagem pode obter de um detentor de NFT: uma aprovação ao contrato do atacante cobre a coleção, funciona em itens adquiridos muito depois, e no pedido da carteira parece-se com a aprovação que um mercado legítimo pede. Leia a que contrato está a ser dado o direito, e não que coleção é nomeada, e revogue aprovações de mercados que já não usa.
A seguir
Termos relacionados
Mais em Carteiras e Segurança
Tomada de contaEnvenenamento de endereçoCódigo anti-phishingPermissões de chave APIExploração de ponte (bridge exploit)Programa de recompensas por vulnerabilidadesSequestro da área de transferênciaArmazenamento a frio (cold storage)Phishing criptoCustodial vs não custodialSeguro de custódiaDuplo controlo