https://bitshares.org/doxygen/hierarchy.html
这个感觉会很有用。
比如,这个页面列出了所有的 API : https://bitshares.org/doxygen/classgraphene_1_1app_1_1database__api.html
还有个问题需要请教你
我通过官网的文档利用wss://bitshares.dacplay.org:8089这个wss,可以访问database的API,但是访问不了钱包的API,比如想转账等,是因为其没有开放外网访问的钱包API吗?
所以,那么我要自己做接口给棋牌游戏用,是必须得自己搭建本地节点了?但是自己的PC上网页钱包不也是可以登录和转账的吗?那就是说应该有供外网访问的钱包接口才对,这点很困惑。
访问database的示例
交互用例:
登录,申请访问
>{"method": "call", "params": [1, "login", ["", ""]], "id": 1}
<{"id":2, "jsonrpc": 2.0, "result": true}
获取访问标识
>{"method": "call", "params": [1, "database", []], "id": 2}
<{"id":2,"jsonrpc":2.0,"result":3}
通过访问标识调用其他函数
>{"method": "call", "params": [3, "get_objects", [["2.1.0"]]], "id": 3}
<{"id":3,"jsonrpc":"2.0","result":[{"id":"2.1.0","head_block_number":25043730,"head_block_id":"017e23125954db886b6ab895637bc182a35d6143","time":"2018-03-08T08:54:18","current_witness":"1.6.98","next_maintenance_time":"2018-03-08T09:00:00","last_budget_time":"2018-03-08T08:00:00","witness_budget":11700000,"accounts_registered_this_interval":74,"recently_missed_count":0,"current_aslot":25189584,"recent_slots_filled":"340282366920938463463374607431768211455","dynamic_flags":0,"last_irreversible_block_num":25043717}]}