跨链模块

接口列表

createCrossTx

创建跨链转账交易/Creating Cross-Chain Transfer Transactions

scope:public

version:1.0

参数列表

参数名 参数类型 参数描述 是否非空
chainId int 链ID
listFrom list 转出信息列表
        address string 账户地址
        assetsChainId integer 资产链ID
        assetsId integer 资产ID
        amount biginteger 转出金额
        password string 账户密码
listTo list 转如信息列表
        address string 账户地址
        assetsChainId integer 资产链ID
        assetsId integer 资产ID
        amount biginteger 转出金额
        password string 账户密码
remark string 备注

返回值

字段名 字段类型 参数描述
txHash string 跨链交易HASH

newApiModuleCrossTx

接收API_MODULE组装的跨链交易/Receiving cross-chain transactions assembled by API_MODULE

scope:public

version:1.0

参数列表

参数名 参数类型 参数描述 是否非空
chainId int 链ID
tx string 交易

返回值

字段名 字段类型 参数描述
txHash string 交易Hash

getCrossTxState

查询跨链交易处理状态/get cross transaction process state

scope:public

version:1.0

参数列表

参数名 参数类型 参数描述 是否非空
chainId int 链ID
txHash string 交易HASH

返回值

字段名 字段类型 参数描述
value boolean 跨链交易是否处理完成

getRegisteredChainInfoList

查询在主网上注册跨链的链信息/Query for cross-chain chain information registered on the main network

scope:public

version:1.0

参数列表

无参数

返回值

字段名 字段类型 参数描述
list list<object> 已注册跨链的链信息
        chainId int 链ID
        chainName string 链名称
        minAvailableNodeNum int 最小链接数
        maxSignatureCount int 最大签名数
        signatureByzantineRatio int 签名拜占庭比例
        addressPrefix string 链账户前缀
        assetInfoList list<object> 链资产列表
                assetId int 资产ID
                symbol string 资产符号
                assetName string 资产名称
                usable boolean 是否可用
                decimalPlaces int 精度
        verifierList set 验证人列表
        registerTime long 注册时间

getByzantineCount

查询当前签名拜占庭最小通过数量/查询当前签名拜占庭最小通过数量

scope:public

version:1.0

参数列表

参数名 参数类型 参数描述 是否非空
chainId int 链ID

返回值

字段名 字段类型 参数描述
value int 当前拜占庭最小签名数

getChains

cancel Cross Chain

scope:public

version:1.0

参数列表

参数名 参数类型 参数描述 是否非空
chainId int 链ID
nodeId string 节点IP
messageBody string 消息体

返回值

字段名 字段类型 参数描述
N/A void 无特定返回值,没有错误即成功

registerCrossChain

链注册跨链/register Cross Chain

scope:public

version:1.0

参数列表

参数名 参数类型 参数描述 是否非空
chainId int 链ID
chainName string 链名称
minAvailableNodeNum int 最小链接数
assetInfoList string 资产列表
registerTime long 链注册时间

返回值

字段名 字段类型 参数描述
value boolean 处理结果

cancelCrossChain

指定链资产退出跨链/Specified Chain Assets Exit Cross Chain

scope:public

version:1.0

参数列表

参数名 参数类型 参数描述 是否非空
chainId int 链ID
assetId int 资产ID

返回值

字段名 字段类型 参数描述
value boolean 处理结果

crossChainRegisterChange

跨链注册信息变更/Registered Cross Chain change

scope:public

version:1.0

参数列表

参数名 参数类型 参数描述 是否非空
chainId int 链ID

返回值

字段名 字段类型 参数描述
N/A void 无特定返回值,没有错误即成功

recvCirculat

接收其他链节点发送的资产信息/Receiving asset information sent by other link nodes

scope:public

version:1.0

参数列表

参数名 参数类型 参数描述 是否非空
chainId int 链ID
nodeId string 节点IP
messageBody string 消息体

返回值

字段名 字段类型 参数描述
N/A void 无特定返回值,没有错误即成功

registerAsset

链注册跨链/register Cross Chain

scope:public

version:1.0

参数列表

参数名 参数类型 参数描述 是否非空
chainId int 链ID
assetId int 资产ID
symbol string 资产符号
assetName string 资产名称
usable boolean 是否可用
decimalPlaces int 精度

返回值

字段名 字段类型 参数描述
value boolean 处理结果

getFriendChainCirculate

获取友链资产信息/Access to Friendship Chain Asset Information

scope:public

version:1.0

参数列表

参数名 参数类型 参数描述 是否非空
chainId int 链ID
assetIds string 资产ID,多个资产ID用逗号分隔

返回值

字段名 字段类型 参数描述
N/A void 无特定返回值,没有错误即成功

newBlockHeight

链区块高度变更/receive new block height

scope:public

version:1.0

参数列表

参数名 参数类型 参数描述 是否非空
chainId int 链ID
height string 链ID

返回值

字段名 字段类型 参数描述
N/A void 无特定返回值,没有错误即成功

recvCtxState

跨链交易处理状态消息/receive cross transaction state

scope:public

version:1.0

参数列表

参数名 参数类型 参数描述 是否非空
chainId int 链ID
nodeId string 节点IP
messageBody string 消息体

返回值

字段名 字段类型 参数描述
N/A void 无特定返回值,没有错误即成功

recvCtx

接收本链节点广播的完整交易/Complete Transaction for Receiving Broadcast from Local Chain Nodes

scope:public

version:1.0

参数列表

参数名 参数类型 参数描述 是否非空
chainId int 链ID
nodeId string 节点IP
messageBody string 消息体

返回值

字段名 字段类型 参数描述
N/A void 无特定返回值,没有错误即成功

recvOtherCtx

接收跨链节点广播的完整交易/Receiving Complete Transactions for Cross-Chain Node Broadcasting

scope:public

version:1.0

参数列表

参数名 参数类型 参数描述 是否非空
chainId int 链ID
nodeId string 节点IP
messageBody string 消息体

返回值

字段名 字段类型 参数描述
N/A void 无特定返回值,没有错误即成功

getCtxState

获取跨链交易处理状态/Getting the state of cross-chain transaction processing

scope:public

version:1.0

参数列表

参数名 参数类型 参数描述 是否非空
chainId int 链ID
nodeId string 节点IP
messageBody string 消息体

返回值

字段名 字段类型 参数描述
N/A void 无特定返回值,没有错误即成功

recvRegChain

接收到主网返回的已注册跨链交易的链信息/Receiving chain information of registered cross-chain transactions returned from the main network

scope:public

version:1.0

参数列表

参数名 参数类型 参数描述 是否非空
chainId int 链ID
nodeId string 节点IP
messageBody string 消息体

返回值

字段名 字段类型 参数描述
N/A void 无特定返回值,没有错误即成功

getCirculat

查询本链资产信息消息/get chain circulation

scope:public

version:1.0

参数列表

参数名 参数类型 参数描述 是否非空
chainId int 链ID
nodeId string 节点IP
messageBody string 消息体

返回值

字段名 字段类型 参数描述
N/A void 无特定返回值,没有错误即成功

recvCtxSign

接收链内节点广播的交易签名/Transaction signature for broadcasting in receiving chain

scope:public

version:1.0

参数列表

参数名 参数类型 参数描述 是否非空
chainId int 链ID
nodeId string 节点IP
messageBody string 消息体

返回值

字段名 字段类型 参数描述
N/A void 无特定返回值,没有错误即成功

getCtx

链内节点向本节点获取完成跨链交易/The intra-chain node acquires and completes the cross-chain transaction from its own node

scope:public

version:1.0

参数列表

参数名 参数类型 参数描述 是否非空
chainId int 链ID
nodeId string 节点IP
messageBody string 消息体

返回值

字段名 字段类型 参数描述
N/A void 无特定返回值,没有错误即成功

getOtherCtx

跨链节点向本节点获取完整交易/Cross-chain nodes obtain complete transactions from their own nodes

scope:public

version:1.0

参数列表

参数名 参数类型 参数描述 是否非空
chainId int 链ID
nodeId string 节点IP
messageBody string 消息体

返回值

字段名 字段类型 参数描述
N/A void 无特定返回值,没有错误即成功

recvCtxHash

接收跨链节点广播的交易Hash/Transaction Hash receiving cross-link node broadcasting

scope:public

version:1.0

参数列表

参数名 参数类型 参数描述 是否非空
chainId int 链ID
nodeId string 节点IP
messageBody string 消息体

返回值

字段名 字段类型 参数描述
N/A void 无特定返回值,没有错误即成功
Last Updated: 2019-9-3 16:38:35