CalculateFullHash
Calculates the full transaction hash by combining unsigned transaction bytes with a signature hash using SHA-256.
Endpoint
GET /nxt?requestType=calculateFullHash
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
unsignedTransactionBytes | string | No | Unsigned transaction bytes (hex) |
unsignedTransactionJSON | string | No | Unsigned transaction JSON |
signatureHash | string | Yes | Signature hash (hex) |
Either unsignedTransactionBytes or unsignedTransactionJSON is required.
Request Example
curl "http://localhost:22024/nxt?requestType=calculateFullHash&unsignedTransactionBytes=abc123...&signatureHash=def456..."
Response
{
"fullHash": "abc123...",
"requestProcessingTime": 0
}
Response Fields
| Field | Type | Description |
|---|---|---|
fullHash | string | Full transaction hash (hex) |
requestProcessingTime | number | API request processing time in milliseconds |
Errors
| Error | Description |
|---|---|
MISSING_SIGNATURE_HASH | The signatureHash parameter was not provided |
Source
CalculateFullHash.java
Tags
TRANSACTIONS