本文档提供了一系列使用 GraphQL 查询 OpenZeppelin Subgraphs 的示例,涵盖了 ERC20、ERC721、ERC1155、Ownable、AccessControl 和 Timelock 等常见合约标准。每个示例都展示了如何通过特定合约地址和用户地址来查询相关数据,例如代币总量、持有人、交易历史、NFT 元数据、权限角色以及定时锁定的操作等。
本文档介绍了OpenZeppelin Contracts库中的预设合约,这些合约集成了不同的以太坊标准,包括ERC20PresetMinterPauser、ERC721PresetMinterPauserAutoId、ERC1155PresetMinterPauser、ERC20PresetFixedSupply 和ERC777PresetFixedSupply等,并具有自定义扩展和模块,展示了常见的可直接部署的配置,适用于快速原型设计、测试和生产环境。
本文档介绍了OpenZeppelin Contracts库中与ERC721非同质化代币标准相关的接口、合约和实用程序。
本文档介绍了 OpenZeppelin Contracts 库中与 ERC721 非同质化代币标准相关的接口、合约和实用程序。
在遵循ERC721标准的非同质化代币(NFT)中生成随机数一直是智能合约开发者面临的难题。有了Chainlink VRF,创建需要安全随机性来源的[动态NFT变得非常简单、安全。
文章详细介绍了在Solidity中判断一个地址是否为智能合约的三种方法,包括msg.sender == tx.origin、code.length和codehash,并探讨了每种方法的优缺点和适用场景。
msg.sender == tx.origin
code.length
codehash
本文详细介绍了ERC721Enumerable扩展的功能及其在现有ERC721项目中的集成方法,包括其数据结构、函数实现以及如何通过OpenZeppelin的ERC721Enumerable扩展代码将其添加到项目中。
希望通过本文,可以让有发行NFT想法的小伙伴,发行一款自己的NFT。
ERC721和ERC20一样,都是一个代币标准,ERC721代币是不可细分的,每一个代币都是唯一的。每一个ERC721代币都有自己的标识符,通常用于表示独立的资产,例如数字艺术品,游戏中的虚拟角色或房地产。
ERC是Ethereum Request for Comments的首字母缩写。它就像技术文档,定义了适用于一群想要利用以太坊生态系统的开发者和用户的方法、行为、创新和研究。
实现一个ERC721协议下的NFT合约。ERC271主要实现三个接口:IERC721、IERC721Metadata、IERC721Receiver.
技术资讯 2020/01/03
ERC721实践-迷恋猫从玩耍到开发
ERC721标准是以太坊上的非同质化代币(NFT)的核心协议。与ERC20不同,ERC721中的每个代币都是独特的,不可互换。这使得ERC721非常适合表示如收藏品、艺术品、游戏道具等具有独特属性的数字资产。本文将探讨ERC721的开发流程、技术细节。
如何创建自己的ERC721非同质化资产生物商店?