获得收益
为展示已获得的收益,我们需要购买事先上传的内容,这些内容已指定好更多的合作者。
首先,通过使用 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
现在,我们要进行内容购买。
举例说明:
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。