v7

latestOpenAPI 3.1.0LGPL-3.0-or-laterraw.githubusercontent.com2026-04-27593295.9 KB
transactions

Submit a post-quantum signature for the transaction

After signing the payload externally, submit the signature and public key. The service validates the signature, assembles the signed transaction, and broadcasts it to the Quantum Chain network.

post/transactions/{id}/signature

Path parameters

idstring uuid required

Request body

signaturestring required

Hex-encoded post-quantum signature

publicKeystring required

Hex-encoded post-quantum public key

Response

Signature accepted, transaction broadcasting

idstring uuid required
tenantIdstring uuid required
externalIdstring
sourceVaultIdstring uuid required
sourceWalletIdstring uuid required
destinationAddrstring required
assetIdstring uuid required
amountstring required

Wei-denominated amount as string

feestring
gasLimitinteger
nonceinteger
status'SUBMITTED' | 'QUEUED' | 'PENDING_AML_SCREENING' | 'PENDING_AUTHORIZATION' | 'APPROVED' | 'REJECTED' | 'PENDING_SIGNATURE' | 'SIGNED' | 'BROADCASTING' | 'CONFIRMING' | 'COMPLETED' | 'FAILED' | 'CANCELLED' | 'BLOCKED' required
failureReasonstring
chainTxHashstring
blockNumberinteger
confirmationsinteger
notestring
metadataobject
createdAtstring date-time required
updatedAtstring date-time
broadcastAtstring date-time
confirmedAtstring date-time