Чтобы получать - в общем случае необязательно, но если пересылка делается через функцию safeTransferFrom из библиотек OpenZeppelin - то без ERC721Receiver не сработает, там специально вызывается onERC721Received, чтобы убедиться что автор контракта сознательно предусмотрел получение NFT.
Обсуждают сегодня