Статья глоссария
Разрешение на коллекцию (setApprovalForAll)
Кошельки и безопасностьРазрешение, покрывающее всю NFT-коллекцию вместо одного предмета, почему у него нет ни суммы, ни срока и почему его так ждут дренер-сайты.
Определение
Разрешение на коллекцию — это право, позволяющее контракту перемещать любой принадлежащий вам предмет из целой NFT-коллекции, нынешний и будущий, а не один названный токен. Оно существует потому, что оно нужно маркетплейсам: выставить несколько предметов или выставить один, а через месяц другой, иначе означало бы отдельное разрешение и отдельную комиссию каждый раз. В распространённых стандартах Ethereum его выдаёт функция setApprovalForAll, и важное её свойство в том, что она не принимает ни количества, ни срока: это выключатель, и он остаётся включённым, пока его не выключат. Именно поэтому это самая ценная подпись, которую дренер-сайт может получить от держателя NFT: одно разрешение контракту атакующего покрывает коллекцию, действует и на предметы, купленные много позже, и в окне кошелька выглядит почти так же, как разрешение честного маркетплейса. Смотрите не на название коллекции, а на то, какому контракту выдаётся право, и отзывайте разрешения площадок, которыми больше не пользуетесь.
Далее