📗
Conflux 数字藏品开发入门指南
  • Conflux 树图区块链 “数字证书/藏品” 合约标准和编写规范
  • Step 1: 认识 ConfluxScan
    • Overview
    • 验证合约
    • 与合约交互
    • 查看 NFT 及其合约
  • Step 2: 与 Conflux 交互
    • Fluent
    • AnyWeb
  • Step 3: 编写NFT合约
    • 生态开发实用教程介绍
    • CRC721 合约代码部署示例
    • Conflux NFT 合约编写规范
    • 内置合约介绍
  • Step 4: 在链上部署你的合约
    • 使用 Conflux-Truffle 部署合约
    • ChainIDE 的介绍和使用
    • Conflux Studio 的介绍和使用
    • 使用 Hardhat 部署合约
  • Step 5: NFT 与去中心化存储
    • Overview
    • IPFS
  • 合约枚举函数说明
    • 枚举扩展(Enumeration extension)
    • NFT 1.O 枚举函数
    • NFT 2.O 枚举函数
  • 开发常见问题
    • Overview
    • 可能的报错
Powered by GitBook
On this page
  1. 合约枚举函数说明

枚举扩展(Enumeration extension)

The enumeration extension is OPTIONAL for ERC-721 smart contracts. This allows your contract to publish its full list of NFTs and make them discoverable.

PreviousIPFSNextNFT 1.O 枚举函数

Last updated 2 years ago

枚举功能可以 发现合约已经发行的和某个用户所拥有的 NFT。为了保证 ConfluxScan 和其他具有 NFT 展示功能的钱包能够实时获取 NFT 数据,强烈建议开发者在 CRC721 和 CRC1155 标准的合约中实现枚举功能。未来 ConfluxScan 可能会取消对 mint 事件的检索,未实现枚举功能的合约所发行的 NFT 将无法被查看。

实现枚举功能后,合约在 Conflux 链上单独铸造一个 NFT 的成本是 0.3~0.8 CFX。项目方如果希望获得代付设置方面的帮助,请联系刺客: cike@confluxnetwork.org。

中把可枚举扩展作为可选项, 标准去掉了可枚举扩展。对于 1155 合约,可以采用 Conflux 合约库中的 。

范例工程合约 NFT 1.0 和 2.0在 OpenZeppelin 合约库提供的基础上,各自分别实现了基于 Conflux 特性的枚举函数接口。

EIP-721
EIP-1155
扩展实现
IERC721Enumerable