Skip to main content

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​

ParameterTypeDescriptionMandatory
keystring (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:​

ParameterTypeDescription
AmountstringAmount of tokens/ethers involved in the transaction
TargetAddressstringBlockchain address that is the recipient or target of the transaction
NoncestringTransaction nonce used to prevent replay attacks
GasPricestringGas price for the transaction in the blockchain network
GasLimitstringMaximum gas allowed for the transaction execution
DataToSignstringThe transaction payload that needs to be signed
ChainIdstringBlockchain chain ID where the transaction will be submitted

Responses​

CodeDescription
200OK — signing parameters successfully retrieved
401Unauthorized