小编bet*_*oox的帖子

如何在ERC721代币中添加自定义属性(链上)?

我正在使用 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)

是否可以创建一些新函数(无需编辑铸币函数),只允许具有铸币者角色的地址?

ethereum solidity smartcontracts

5
推荐指数
1
解决办法
2143
查看次数

标签 统计

ethereum ×1

smartcontracts ×1

solidity ×1