Skip to content

以链建链API

cbyc_getChildChainId

获取已有子链的ID

示例

cbyc17_getChildChainId, 查询链Id为17的所有子链

{

  "jsonrpc": "2.0",

  "method": "cbyc17_getChildChainId",

  "params": [ 

  ],

  "id": 1

}

cbyc_getChainStatus

获取链运行状态 (running/stop)

json
{

  "jsonrpc": "2.0",

  "method": "cbyc17_getChainStatus",

  "params": [ 

  ],

  "id": 1

}

返回值: running/stop

cbyc_getCreatedAllChains

获取当前链创建的所有子链

json
{
    "jsonrpc": "2.0",
    "method": "latc_getProtocols",
    "params": [
    ],
    "id": 1
}

cbyc_selfJoinChain

让当前节点加入某条链

参数:

  • 链id
  • 网络id
  • 已知已经有该链的节点的Inode
json
{
    "jsonrpc": "2.0",
    "method": "cbyc_selfJoinChain",
    "params": [
        1213,
        12,
        "xxxx"
    ],
    "id": 1
}

返回值:成功或错误信息

cbyc_stopSelfChain

停止当前节点的链服务

json
{
    "jsonrpc": "2.0",
    "method": "cbyc_stopSelfChain",
    "params": [
    ],
    "id": 1
}

返回值:成功或错误信息

cbyc_startSelfChain

开启当前节点的链服务

json
{
    "jsonrpc": "2.0",
    "method": "cbyc_startSelfChain",
    "params": [
    ],
    "id": 1
}

返回值:成功或错误信息

cbyc_restartSelfChain

重启当前节点的链服务

json
{
    "jsonrpc": "2.0",
    "method": "cbyc_restartSelfChain",
    "params": [
    ],
    "id": 1
}

返回值:成功或错误信息

cbyc_delSelfChain

删除当前节点的链服务及数据

不能撤销,成功请求后,节点关与此链的链账本会被删除。

json
{
    "jsonrpc": "2.0",
    "method": "cbyc_delSelfChain",
    "params": [
    ],
    "id": 1
}

返回值:成功或错误信息

node_getAllChainId

返回该节点维护的链ID

json
{
    "jsonrpc": "2.0",
    "method": "node_getAllChainId",
    "params": [
    ],
    "id": 1
}

latc_latcInfo

json
{
    "jsonrpc": "2.0",
    "method": "latc_latcInfo",
    "params": [
    ],
    "id": 481
}

Released under the MIT License.