Retrieve signing parameters by transaction Id
Returns the signing parameters for a specific blockchain transaction. These parameters are required to sign the transaction using the private key of the signing address.
📘 Learn more about transactions.
Request Endpoint:​
GET /odata/v1.0/Transactions({key})/GetSigningParameters
Parameters​
| Parameter | Type | Description | Mandatory |
|---|---|---|---|
| key | string (UUID) | The unique identifier of the transaction for which signing parameters are requested | ✅ |
Example:
91baa4d6-85af-4780-1de7-08daa77fbe04
Request Body​
No request body required.
Response Body Example​
Media type: application/json
In EVM-compatible networks (e.g., Sparknet, Ethereum, and Polygon), the "TargetAddress" is 42 characters long. In non-EVM networks, the address length may differ. For example, on Internet Computer, it is 63 characters.
{
"Amount": "string",
"TargetAddress": "string",
"Nonce": "string",
"GasPrice": "string",
"GasLimit": "string",
"DataToSign": "string",
"ChainId": "string"
}
Response Body Parameters:​
| Parameter | Type | Description |
|---|---|---|
| Amount | string | Amount of tokens/ethers involved in the transaction |
| TargetAddress | string | Blockchain address that is the recipient or target of the transaction |
| Nonce | string | Transaction nonce used to prevent replay attacks |
| GasPrice | string | Gas price for the transaction in the blockchain network |
| GasLimit | string | Maximum gas allowed for the transaction execution |
| DataToSign | string | The transaction payload that needs to be signed |
| ChainId | string | Blockchain chain ID where the transaction will be submitted |
Responses​
| Code | Description |
|---|---|
| 200 | OK — signing parameters successfully retrieved |
| 401 | Unauthorized |