DCore应用案例(四): 获得收益

获得收益

为展示已获得的收益,我们需要购买事先上传的内容,这些内容已指定好更多的合作者。

首先,通过使用 list_account_balances 方法查看所有账户余额:

list_account_balances andrew
list_account_balances andrew
[{
    "amount": "9999800000000",
    "asset_id": "1.3.0"
  }
]
list_account_balances gordon
list_account_balances gordon
[{
    "amount": "10000000000000",
    "asset_id": "1.3.0"
  }
]
list_account_balances richard
list_account_balances richard
[{
    "amount": "100000000",
    "asset_id": "1.3.0"
  }
]

从上图我们可以得出:

  • Andrew账户下有99998 DCT
  • Gordon账户中DCT代币数量为100000
  • Richard的账户中只有1个DCT

列出账户余额的API开发者文档

现在,我们要进行内容购买。

举例说明:

request_to_buy ronald "ipfs:QmbEMGa2xKcq2T4kDhjWA92aGRAS5eh7irPbcQGd6dijPv" DCT 1 "" true

回应:

{
  "ref_block_num": 64117,
  "ref_block_prefix": 627554675,
  "expiration": "2017-11-28T14:41:20",
  "operations": [[
      21,{
        "fee": {
          "amount": 0,
          "asset_id": "1.3.0"
        },
        "URI": "ipfs:QmbEMGa2xKcq2T4kDhjWA92aGRAS5eh7irPbcQGd6dijPv",
        "consumer": "1.2.69",
        "price": {
          "amount": 100000000,
          "asset_id": "1.3.0"
        },
        "region_code_from": 1,
        "pubKey": {
          "s": "11224933810420815644655150682984238678969894060884174721245566248880572373802513237336032957982220238017402523910349667941324210305815656093475818233530468."
        }
      }
    ]
  ],
  "extensions": [],
  "signatures": [
    "1f4a0df36d2b8529ec17962f17ab5db2e740170f58b0ab34b9a500a5b73e29e3d85b3d286410e7b88583340267d4a5368e2de789efb7a6048b10b5f209e0afdbe9"
  ]
}

要求购买内容的API开发者文档

再一次查看余额:

list_account_balances andrew
list_account_balances andrew
[{
    "amount": "9999820000000",
    "asset_id": "1.3.0"
  }
]
list_account_balances gordon
list_account_balances gordon
[{
    "amount": "10000010000000",
    "asset_id": "1.3.0"
  }
]
list_account_balances richard
list_account_balances richard
[{
    "amount": "170000000",
    "asset_id": "1.3.0"
  }
]

如上图所示,每位作者都获得了收入分成:

  • Andrew账户现在有99998.2 DCT(99998 + 0.2)
  • Gordon账户有100000.1 DCT(100000 + 0.1)
  • Richard账户有1.7 DCT(1 + 0.7)

以上分成显示出购买内容总共需支付1DCT。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值