[英]What is the purpose of symbol and name in ERC721?
我是 ERC721 的新手,对此有一些疑问。 我正在关注一些教程并且对构造函数有疑问。 问题部分如下。
constructor(string memory baseURI) ERC721("NFT Collectible", "NFTC") {
setBaseURI(baseURI);
}
我明白什么是记忆,但仍然不知道那里的符号和名称是什么。 我可以随意更改吗? 那些目的是什么? 我在哪里可以找到该符号和名称? 那是我的问题。 我是区块链的新生,所以有些术语不熟悉。 因此,如果有人详细说明,这将是很大的帮助。
是的,您可以随意更改它。 您是否拥有 ERC20 或 ERC721 代币并不重要。 它们都需要有一个名称和一个符号。 假设我们有美元。 所以名称是“美元”,符号是“美元”。
您的代币也是如此,您需要根据 ERC721 技术标准给它们命名和符号。
@dev 通过为令牌集合设置name
和symbol
来初始化合约。
// Token name
string private _name;
// Token symbol
string private _symbol;
constructor(string memory name_, string memory symbol_) {
_name = name_;
_symbol = symbol_;
}
您可以提供自己的令牌名称和符号以获取更多信息,您可以阅读此openzeppelin 文档
我不知道名称和符号的用途,但我认为 ERC721 的目的是不影响我们在任何 nft 平台示例(如 opensea、Rarible 等)上发布的 nft。如果某些 nft 市场被黑客入侵,那么它不是生效。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.