Skip to main content
GET
TypeScript

Path Parameters

transactionId
string<uuid>
required

Fireblocks transaction ID (UUID format)

Response

Encoded signature retrieved successfully

Response containing the TRUST-compatible encoded signature

transactionId
string<uuid>
required

Transaction ID from Fireblocks (UUID format)

Example:

"550e8400-e29b-41d4-a716-446655440000"

status
enum<string>
required

Status of the typed message transaction from Fireblocks. For details, see Primary transaction statuses

Available options:
SUBMITTED,
QUEUED,
PENDING_SIGNATURE,
PENDING_AUTHORIZATION,
PENDING_3RD_PARTY_MANUAL_APPROVAL,
PENDING_3RD_PARTY,
BROADCASTING,
PENDING_AML_SCREENING,
CONFIRMING,
PARTIALLY_COMPLETED,
PENDING_EMAIL_APPROVAL,
CANCELLED,
REJECTED,
FAILED,
TIMEOUT,
BLOCKED
Example:

"PENDING_SIGNATURE"

signature
string
required

TRUST-compatible encoded signature for proof of address verification.

Example:

"0x6e6e0da016d49d2eaeefb2ce49efcde627151ce03d3e525963aa541ce07fb41c0f1f70d131f160480b4a68aaefbdae1b6fe3765eee3ceff0a8b47a8c979ccd961c"

publicKey
string

Hex public key of the Fireblocks vault key that produced the signature. Present only when status is SIGNED or COMPLETED, and only if Fireblocks returned it. TRUST requires this key for SUI, TON and XTZ (as auxProofData.encryptedPublicKey).

Example:

"0279be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798"