Cross link module
Interface List
createCrossTx
Create cross-chain transfer transaction/Creating Cross-Chain Transfer
scope:public
version:1.0
parameter list
| Parameter Name | Parameter Type | Parameter Description | Is Not Empty |
| chainId | int | Chain ID | Yes |
| listFrom | list | Roll out information list | Yes |
| address | string | Account Address | Yes |
| assetsChainId | integer | Asset Chain ID | Yes |
| assetsId | integer | Asset ID | Yes |
| amount | biginteger | Transfer Amount | Yes |
| password | string | Account Password | Yes |
| listTo | list | Go to information list | Yes |
| address | string | Account Address | Yes |
| assetsChainId | integer | Asset Chain ID | Yes |
| assetsId | integer | Asset ID | Yes |
| amount | biginteger | Transfer Amount | Yes |
| password | string | Account Password | Yes |
| remark | string | Notes | No |
return value
| Field Name | Field Type | Parameter Description |
| txHash | string | Cross-chain trading HASH |
newApiModuleCrossTx
Receive API_MODULE assembled cross-chain transactions/Receiving cross-chain transactions assembled by API_MODULE
scope:public
version:1.0
parameter list
| Parameter Name | Parameter Type | Parameter Description | Is Not Empty |
| chainId | int | Chain ID | Yes |
| tx | string | Transactions | Yes |
return value
| Field Name | Field Type | Parameter Description |
| txHash | string | Trading Hash |
getCrossTxState
Query cross-transaction transaction state
scope:public
version:1.0
parameter list
| Parameter Name | Parameter Type | Parameter Description | Is Not Empty |
| chainId | int | Chain ID | Yes |
| txHash | string | Trading HASH | Yes |
return value
| Field Name | Field Type | Parameter Description |
| value | boolean | Cross-chain transaction is processed |
getRegisteredChainInfoList
Query for cross-chain chain information registered on the main network
scope:public
version:1.0
parameter list
No parameters
return value
| Field Name | Field Type | Parameter Description |
| list | list<object> | Registered chain information across links |
| chainId | int | Chain ID |
| chainName | string | Chain Name |
| minAvailableNodeNum | int | Minimum number of links |
| maxSignatureCount | int | Maximum Signatures |
| signatureByzantineRatio | int | Signature Byzantine Proportion |
| addressPrefix | string | Chain Account Prefix |
| assetInfoList | list<object> | Chain Asset List |
| assetId | int | Asset ID |
| symbol | string | Asset Symbol |
| assetName | string | Asset Name |
| usable | boolean | Availability |
| decimalPlaces | int | Precision |
| verifierList | set | Verifier List |
| registerTime | long | Registration Time |
getByzantineCount
Query current signature Byzantine minimum pass number / query current signature Byzantium minimum pass number
scope:public
version:1.0
parameter list
| Parameter Name | Parameter Type | Parameter Description | Is Not Empty |
| chainId | int | Chain ID | Yes |
return value
| Field Name | Field Type | Parameter Description |
| value | int | Current Byzantine Minimum Signature Number |
getChains
cancel Cross Chain
scope:public
version:1.0
parameter list
| Parameter Name | Parameter Type | Parameter Description | Is Not Empty |
| chainId | int | Chain ID | Yes |
| nodeId | string | node IP | yes |
| messageBody | string | message body | yes |
return value
| Field Name | Field Type | Parameter Description |
| N/A | void | No specific return value, no error is successful |
registerCrossChain
Chain registration cross-chain / register Cross Chain
scope:public
version:1.0
parameter list
| Parameter Name | Parameter Type | Parameter Description | Is Not Empty |
| chainId | int | Chain ID | Yes |
| chainName | string | chain name | yes |
| minAvailableNodeNum | int | Minimum number of links | Yes |
| assetInfoList | string | Asset List | Yes |
| RegisterTime | long | Chain Registration Time | Yes |
return value
| Field Name | Field Type | Parameter Description |
| value | boolean | Processing Results |
cancelCrossChain
Specified chain asset exits cross-chain/Specified Chain Assets Exit Cross Chain
scope:public
version:1.0
parameter list
| Parameter Name | Parameter Type | Parameter Description | Is Not Empty |
| chainId | int | Chain ID | Yes |
| assetId | int | Asset ID | Yes |
return value
| Field Name | Field Type | Parameter Description |
| value | boolean | Processing Results |
crossChainRegisterChange
Cross-chain registration information change / Registered Cross Chain change
scope:public
version:1.0
parameter list
| Parameter Name | Parameter Type | Parameter Description | Is Not Empty |
| chainId | int | Chain ID | Yes |
return value
| Field Name | Field Type | Parameter Description |
| N/A | void | No specific return value, no error is successful |
recvCirculat
Receiving asset information sent by other chain nodes/Receiving asset information sent by other link nodes
scope:public
version:1.0
parameter list
| Parameter Name | Parameter Type | Parameter Description | Is Not Empty |
| chainId | int | Chain ID | Yes |
| nodeId | string | node IP | yes |
| messageBody | string | message body | yes |
return value
| Field Name | Field Type | Parameter Description |
| N/A | void | No specific return value, no error is successful |
registerAsset
Chain registration cross-chain / register Cross Chain
scope:public
version:1.0
parameter list
| Parameter Name | Parameter Type | Parameter Description | Is Not Empty |
| chainId | int | Chain ID | Yes |
| assetId | int | Asset ID | Yes |
| symbol | string | Asset Symbol | Yes |
| assetName | string | asset name | yes |
| usable | boolean | Available | Yes |
| decimalPlaces | int | Precision | Yes |
return value
| Field Name | Field Type | Parameter Description |
| value | boolean | Processing Results |
getFriendChainCirculate
Get Friendship Chain Asset Information
scope:public
version:1.0
parameter list
| Parameter Name | Parameter Type | Parameter Description | Is Not Empty |
| chainId | int | Chain ID | Yes |
| assetIds | string | Asset ID, multiple asset IDs separated by commas | Yes |
return value
| Field Name | Field Type | Parameter Description |
| N/A | void | No specific return value, no error is successful |
newBlockHeight
Chain block height change /receive new block height
scope:public
version:1.0
parameter list
| Parameter Name | Parameter Type | Parameter Description | Is Not Empty |
| chainId | int | Chain ID | Yes |
| height | string | chain ID | yes |
return value
| Field Name | Field Type | Parameter Description |
| N/A | void | No specific return value, no error is successful |
recvCtxState
Cross-chain transaction processing status message /receive cross transaction state
scope:public
version:1.0
parameter list
| Parameter Name | Parameter Type | Parameter Description | Is Not Empty |
| chainId | int | Chain ID | Yes |
| nodeId | string | node IP | yes |
| messageBody | string | message body | yes |
return value
| Field Name | Field Type | Parameter Description |
| N/A | void | No specific return value, no error is successful |
recvCtx
Receive Transaction Transaction for Receiving Broadcast from Local Chain Nodes
scope:public
version:1.0
parameter list
| Parameter Name | Parameter Type | Parameter Description | Is Not Empty |
| chainId | int | Chain ID | Yes |
| nodeId | string | node IP | yes |
| messageBody | string | message body | yes |
return value
| Field Name | Field Type | Parameter Description |
| N/A | void | No specific return value, no error is successful |
recvOtherCtx
Receiving Cross-Chain Node Broadcasting Complete Transaction/Receiving Complete Transactions for Cross-Chain Node Broadcasting
scope:public
version:1.0
parameter list
| Parameter Name | Parameter Type | Parameter Description | Is Not Empty |
| chainId | int | Chain ID | Yes |
| nodeId | string | node IP | yes |
| messageBody | string | message body | yes |
return value
| Field Name | Field Type | Parameter Description |
| N/A | void | No specific return value, no error is successful |
getCtxState
Get the state of cross-chain transaction processing
scope:public
version:1.0
parameter list
| Parameter Name | Parameter Type | Parameter Description | Is Not Empty |
| chainId | int | Chain ID | Yes |
| nodeId | string | node IP | yes |
| messageBody | string | message body | yes |
return value
| Field Name | Field Type | Parameter Description |
| N/A | void | No specific return value, no error is successful |
recvRegChain
Receiving chain information of registered cross-chain transactions returned from the main network
scope:public
version:1.0
parameter list
| Parameter Name | Parameter Type | Parameter Description | Is Not Empty |
| chainId | int | Chain ID | Yes |
| nodeId | string | node IP | yes |
| messageBody | string | message body | yes |
return value
| Field Name | Field Type | Parameter Description |
| N/A | void | No specific return value, no error is successful |
getCirculat
Query the asset information message /get chain circulation
scope:public
version:1.0
parameter list
| Parameter Name | Parameter Type | Parameter Description | Is Not Empty |
| chainId | int | Chain ID | Yes |
| nodeId | string | node IP | yes |
| messageBody | string | message body | yes |
return value
| Field Name | Field Type | Parameter Description |
| N/A | void | No specific return value, no error is successful |
recvCtxSign
Transaction signature for broadcasting in receiving chain
scope:public
version:1.0
parameter list
| Parameter Name | Parameter Type | Parameter Description | Is Not Empty |
| chainId | int | Chain ID | Yes |
| nodeId | string | node IP | yes |
| messageBody | string | message body | yes |
return value
| Field Name | Field Type | Parameter Description |
| N/A | void | No specific return value, no error is successful |
getCtx
The intra-chain node acquires and completes the cross-chain transaction from its own node
scope:public
version:1.0
parameter list
| Parameter Name | Parameter Type | Parameter Description | Is Not Empty |
| chainId | int | Chain ID | Yes |
| nodeId | string | node IP | yes |
| messageBody | string | message body | yes |
return value
| Field Name | Field Type | Parameter Description |
| N/A | void | No specific return value, no error is successful |
getOtherCtx
Cross-chain nodes obtain complete transactions from their own nodes
scope:public
version:1.0
parameter list
| Parameter Name | Parameter Type | Parameter Description | Is Not Empty |
| chainId | int | Chain ID | Yes |
| nodeId | string | node IP | yes |
| messageBody | string | message body | yes |
return value
| Field Name | Field Type | Parameter Description |
| N/A | void | No specific return value, no error is successful |
recvCtxHash
Receive Hash/Transaction Hash receiving cross-link node broadcasting
scope:public
version:1.0
parameter list
| Parameter Name | Parameter Type | Parameter Description | Is Not Empty |
| chainId | int | Chain ID | Yes |
| nodeId | string | node IP | yes |
| messageBody | string | message body | yes |
return value
| Field Name | Field Type | Parameter Description |
| N/A | void | No specific return value, no error is successful |
Last Updated: 9/5/2019, 4:50:57 PM