submitPrebuiltTransaction

suspend fun submitPrebuiltTransaction(unprovenTxHex: String, timeoutMs: Long = DEFAULT_TIMEOUT_MS): TransactionSubmitter.SubmissionResult

Submit a pre-built unproven transaction (e.g., from ZswapTransferBuilder).

Skips serialization — the transaction is already SCALE-encoded. Performs: prove → seal → submit → wait for finalization.

Return

SubmissionResult indicating success or failure

Parameters

unprovenTxHex

Pre-built hex-encoded unproven transaction

timeoutMs

Maximum time to wait for finalization