创建 MT 类别流程说明

问题描述

  1. 调用创建 MT 类别接口,上链交易查询结果中 type 值是 transfer_class_mt 而不是 issue_class_mt

  2. 对于创建类别的操作,只能通过浏览器搜转让类别记录可查到,通过创建类别的记录查不到

原因

  为了方便大家的操作和使用,我们在上链交易结果查询接口会展示创建 MT 类别和转让 MT 类别这两笔交易的最终状态。

交易状态与交易类型变化过程:

​  首先处理创建 MT 类别:type :issue_class_mt ,status: 0
  然后处理转让 MT 类别:type :transfer_class_mt ,status: 3
  最后展现转让 MT 类别:type :transfer_class_mt ,status: 1交易成功

注意:

  大家只需要使用 operation id 查询关联的两笔交易的交易结果即可。查询结果是成功,这意味两笔交易都成功;查询结果是失败,则意味其中必有一笔交易上链失败;根据交易的 type,去调哪个相应的接口进行重试。

  如果是创建类别交易成功,转让交易上链失败,则需要用户调用转让 MT 类别的接口进行重试,并会生成新的交易记录和订单。

建议:

  如果不是特别熟悉 ERC 1155 (MT)协议和 ERC721(NFT) 协议的差异的话,建议直接采用 NFT (ERC721 协议)模块就好,这是满足了基本 90% NFT 应用需求。