组合令牌框架
组合令牌框架使用区块链应用程序构建器支持的扩展 ERC-1155 标准。
组合的令牌框架在一个智能合约中支持可替换和非可替换令牌 (NFT),以便开发人员可以有效地管理多种令牌类型,降低复杂性并提高可扩展性。Blockchain App Builder 扩展了 ERC-1155 标准,以促进需要混合令牌功能的应用程序的开发。组合令牌框架还支持小数 NFT。
用例示例:
Oracle Blockchain Platform Digital Assets Edition 包含的区块链应用构建器增强版本支持以下功能。
- 多个可替换令牌:在单个智能合同中创建多个可替换令牌类型。
- 多个令牌类型:在单个智能合同中创建和管理可替换和非可替换令牌类型,简化部署和交互。一个用户可以为每个可变令牌类型具有多个帐户,但只能有一个 NFT 帐户。
- 批处理操作:在单个事务中完成多个令牌传输或操作,从而提高效率。
- 锁定:锁定 Vault 中的 NFT,使其无法传输到任何用户或被任何用户烧毁。
- 角色操作:分配并强制执行 minter、Burner 等角色,以向任何用户帐户提供特定权限。
Oracle Blockchain Platform Digital Assets Edition 包含链代码包和包装 API 包,适用于组合(可变和非可变)令牌方案。链码包包括 NFT Art Collection Marketplace 示例,其中说明了框架的使用。包装器 API 程序包扩展了 REST API,以支持特定于 NFT Art Collection Marketplace 方案的操作。