2. 数字资产交易

    ERC721是数字资产合约,交易的商品是非同质性商品。其中,每一份资产,也就是token_id都是独一无二的类似收藏品交易。

      • 通过initialize方法,向交易池注入自己的token_id
      • 通过invoke方法,执行不同的交易功能
        • transfer: userA将自己的某个收藏品token_id转给userB
        • approve: userA将自己的某个收藏品token_id的售卖权限授予userB
        • transferFrom: userB替userA将赋予权限的收藏品token_id卖给userC
      • 通过query方法,执行不同的查询功能
        • balanceOf: userA的所有收藏品的数量
        • totalSupply: 交易池中所有的收藏品的数量
        • approvalOf: userA授权给userB的收藏品的数量

    ./xchain-cli wasm invoke -a '下面json中args字段的内容' —method initialize -H localhost:37101 erc721

    ./xchain-cli native invoke -a 'args内容' —method invoke -H localhost:37101 erc721

    ./xchain-cli native query -a 'args内容' —method query -H localhost:37101 erc721