我正在使用 Openzeppelin 框架学习 Solidity。
目前我正在使用 ERC721 预设合约(https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC721/presets/ERC721PresetMinterPauserAutoId.sol)
我想为每个铸造的代币添加自定义属性,以便在区块链上存储一些重要数据(我不会将 REST API 用于某些属性,但我更喜欢将它们写在链上)。
每个令牌都会有不同的数据。
string: Name
string: Surname
bytes32: 0x63383a61613a62323a30373a63383a323020
Run Code Online (Sandbox Code Playgroud)
是否可以创建一些新函数(无需编辑铸币函数),只允许具有铸币者角色的地址?