本文深入探讨了Solana区块链上的Token扩展,这些扩展为SPL代币增加了额外的功能和元数据,超越了基本代币的能力。
理解智能合约字节码末尾的元数据
本文详细介绍了MetaProxy标准,它是一种用于创建智能合约克隆的最小字节码实现,允许每个克隆附加不可变的元数据。文章还展示了如何使用MetaProxy标准创建ERC20合约,并解释了字节码的结构和如何操作元数据。
文章详细介绍了Solana NFT的元数据,包括Metaplex NFT代币标准、如何使用Solana Explorer追踪NFT信息、认证集合和Candy Machine对NFT元数据的影响,以及链上和链下元数据的结构。
本文介绍了如何使用Solana的SPL Token扩展来创建动态NFT。文章详细讲解了步骤,包括设置开发环境、创建具有自定义元数据字段的Solana Token、移除元数据字段、去除铸造权限和增加“points”元数据字段,并提供了代码示例和详细的解释。用户需要具备Solana和Web3钱包的基础知识,使用node.js和相关依赖进行项目开发。
本文介绍了如何使用 Web3 在以太坊区块链上铸造 NFT。文章详细讲解了安装 Web3、创建 mint-nft.js 文件、获取合约 ABI、使用 IPFS 配置 NFT 的元数据、创建合约实例、更新 .env 文件、创建交易、签署交易以及调用 mintNFT 等步骤,并提供了详细的代码示例和操作截图。
本文档 LUD-06 描述了 payRequest 的基本规范,该规范定义了一种支付流程,允许钱包通过扫描静态 QR 码或点击静态 LNURL 地址来获取支付详情,并最终获取特定于该支付的 Lightning invoice。该流程包含钱包与 LN 服务之间的交互步骤,以及对 metadata 的处理和验证要求。
payRequest
本文介绍了如何使用 Gelato 的 Web3 Functions 结合 OpenAI 生成 NFT。
本文介绍了ERC-1155代币标准,它是一种新型代币标准,旨在从以前的标准中吸取精华,以创建与同质化无关且具有gas效率的代币合约。ERC-1155使用单个智能合约来同时表示多个代币,从而节省了gas,并简化了多代币项目的部署和操作。文章还提供了构造ERC-1155代币合约的示例,并讨论了如何向合约发送代币。
本文档介绍了与ERC-721非同质化代币标准相关的一系列接口、合约和实用程序,包括核心功能接口IERC721、元数据扩展接口IERC721Metadata、枚举扩展接口IERC721Enumerable和接收器接口IERC721Receiver。
本文介绍了如何使用 QuickNode Marketplace 上的 NFT API With Cached Metadata add-on 构建一个多链 NFT 分析应用程序。该应用支持以太坊、Polygon、Arbitrum、Optimism和BSC,可以获取和展示NFT元数据、交易数据、交易活动等。
本文介绍了ERC721标准,用于表示非同质化代币的所有权,每个代币都是唯一的。与ERC20相比,ERC721更为复杂,具有多个可选扩展。文章通过一个游戏道具的例子,展示了如何使用OpenZeppelin Contracts构建ERC721代币合约,并介绍了tokenURI中元数据的JSON格式。
tokenURI
该文档介绍了 OpenZeppelin Contracts 3.x 版本中与 ERC1155 多重代币标准相关的接口和合约。
该AIP提出了使用Move对象的可替代资产(FA)标准,任何对象都可用作发行可替代资产单元的元数据。该标准为应用程序探索可替代性提供了基础,解决了旧的Coin模块由于Move结构的刚性以及缺乏可扩展性而存在不足的问题,并引入了FungibleStore 和 FungibleAsset 的概念,同时还描述了主存储和辅助存储的区别,以及未来的改进方向。
关键词:ERC-721、NFT、safeTransferFrom、ownerOf、tokenURI、Metadata、Receiver、Enumerable、URIStorage