我只是在我的ERC2981合同中添加了ERC721版税合同,但是在这样做的时候,没有办法为任何特定的令牌实际检索皇家使用费%。ERC2981契约根本没有为我们提供这种getter函数。
要明确的是,我并不是说为一个特定的令牌获取皇室税金额--因为你完全可以这样做,只需调用ERC2981's royaltyInfo()函数即可。我指的是获取任何特定令牌在铸造时设置的版税百分比(%) (比如5%,或7.5%等)。
因此,我的问题很简单:我可以在OpenZeppelin的ERC2981合同中添加一个getter函数吗?我们可以这么做吗?还是会导致该合同不再符合ERC的必要标准,并以某种方式导致我们的合同失效?
(是的,如果我知道原始价格和版税金额,我可以逆向工程并计算出百分比,但问题更多是关于编辑模板合同的能力/权限。)
谢谢!
发布于 2022-11-25 02:29:25
是的,您可以添加一个getter函数。这是不被禁止的。
也许你会是唯一一个使用这个的人,但没关系。
https://ethereum.stackexchange.com/questions/139997
复制相似问题