Links

API reference

Available API methods

API endpoint

The signing service is basically a JSON RPC server that is by default available at:
http://localhost:20000/cli
The signing server only supports POSTmethod queries

Request structure

The request sent to the signing server is structured as follows:
{
qid: "XXX", // Request ID. The response will echo back the same qid
method: "XXX", // Requested method name
account: "XXX", // Account for sign
pwd: "XXX", // Account password
params: {} // Input parameters for the requested method
}

Response structure

The response sent by the signing server has the following structure:
{
qid: "XXX", // Request ID
method: "XXX", // Requested method name
result: { // Response result
signed_tx: "XXX" // Signed transaction
},
error_code: 0, // Error code,zero represents success, non-zero represents failure
error_info: "" // Error description
}

Error codes

In case an error occurs, the error_code field will contain one of the following error codes:
Error code
Error description
1001
Invalid http method
1002
Invalid http request
1003
Invalid request parameter
1004
Unsupported method
1005
Account is locked
1006
Invalid transactions
1007
ABI is not found
1008
ABI is not matched
9999
Unknown error
Please refer to the following links to find the relevant functions: