11.2 非同质资产

非同质资产,也称之为NH资产, 简单来说就是游戏里面的道具。

前置条件

1.命令行钱包需导入账户私钥;
2.该账户需有足够资金,具体的消耗额度待定;
3.执行命令的时候需要解锁钱包;

1. 注册为开发者

打开命令行钱包cli_wallet,并执行以下命令:

命令格式

register_nh_asset_creator <creator> <broadcast>

参数解释:

creator : string 类型 创建者账户名称

broadcast:bool类型 是否广播

示例:

register_nh_asset_creator official-account true

2. 创建世界观

命令格式:

create_world_view <creator> <world_view> <broadcast>

参数解释:

creator : string 类型 创建者账户名称

world_view: string 类型 创建的世界观

broadcast:bool类型 是否广播

示例:

create_world_view official-account MOBA true

3. 提议关联世界观

命令格式:

propose_relate_world_view proposing_account,expiration_time, world_view_owner,world_view,broadcast

参数解释:

proposing_account : string 类型 关联账户名称

expiration_time:fc::time_point_sec类型 提议过期时间

world_view_owner:string类型 世界观的当前拥有者

world_view:string类型 世界观名称

broadcast:bool类型 是否广播

示例:

propose_relate_world_view nicotest1 "2019-09-02T06:22:48" init1 bWorldView true

4. 创建并发布非同质资产

命令格式:

create_nh_asset <ceator> <owner> <asset_qualifier> <world_view> <base_describe> <broadcast>

参数解释:

creator : string 类型 创建者账户名称

owner: string 类型 创建的世界观

asset_qualifier:string 类型 资产限定符

world_view:string 类型 世界观名称

base_describe:string 类型 描述信息

broadcast:bool类型 是否广播

示例:

create_nh_asset official-account official-account 1.3.0 MOBA “this is a describe” true

小技巧

也可以用CocosBCX提供的JS-SDK中的DEMO程序直接发布NH资产。

Updated 4 months ago


11.2 非同质资产


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.