Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
为 ERC721 NFT 的 privateSale 创建一个合约,首先我为实现 onErc721Received(...) 的 privateSale 合约地址创建一些库存我要保证的是这个 privateSaleContract 只接收来自一个给定 NFT 类型的 ERC721 代币(通过其合约地址)
我怎么能保证呢?
ERC721 标准定义了两种类型的传递函数:
safeTransferFrom()
onERC721Received()
transferFrom()
因此,任何人都可以使用非安全传输功能向您发送 NFT,而无需在您的合约上调用任何功能。这使得这些转移无法阻止。