我正在进行我的第一个NFT项目,很抱歉,如果这是一个新手的问题。我想独立部署我的智能合同,然后允许在任何市场平台上出售令牌。目标是允许任何人调用我的合同上的mint函数并创建一个令牌,但我(作为智能合同所有者)希望能够在任何市场上任何令牌的销售/转售中收取版税。我不知道如何做到这一点,因为它似乎是不同的版税处理不同的市场。例如,OpenSea似乎允许我,作为智能合同所有者,将所有象征性销售版税都指向我选择的钱包地址。每个市场都有可能做到这一点吗?Rarible看起来就像他们有自己的界面来管理连锁的版税。最好能在所有市场上一致地设置版税行为。我已经研究过EIP2981标准,但我不确定这是否与每个/多个市场兼容。对于如何实现此功能有任何建议吗?
发布于 2023-06-02 07:33:09
ERC721与ERC2981 NFT皇室标准的扩展是一种检索版税支付信息的标准化方法。
您可以在这里看到合同函数:https://docs.openzeppelin.com/contracts/4.x/api/token/erc721#ERC721Royalty
可以通过ERC2981._setDefaultRoyalty为所有令牌ids全局指定版税信息,也可以通过ERC2981._setTokenRoyalty单独指定特定令牌ids。后者优先于前者。
您可以在这里更多地了解如何实现这样的功能:https://eips.ethereum.org/EIPS/eip-2981#optional-royalty-payments。
发布于 2022-02-03 14:54:25
是啊。
您将需要注册帐户和/或与每个市场谈判,以获得这些资金。(包括桥接网络上的市场)那么你需要做你自己的双重帐户。然后,你需要管理向外帐户收取的版税支出。
EIP-2981可能会有所帮助,未来可能会比今天更有帮助。
这将是一项重要的工作。
https://ethereum.stackexchange.com/questions/120628
复制相似问题