SubmitTransactionAsyncResponse
public struct SubmitTransactionAsyncResponse : Decodable, Sendable
Response returned from asynchronously submitting a transaction to Horizon.
When using async transaction submission, Horizon immediately returns this response indicating the submission status without waiting for the transaction to be included in a ledger. The transaction may still be pending or require later polling to confirm final status.
Status values:
- ERROR: Transaction validation failed
- PENDING: Transaction accepted and pending inclusion in a ledger
- DUPLICATE: Transaction was already submitted
- TRY_AGAIN_LATER: System temporarily unable to accept transaction
See also:
- Stellar developer docs
- SubmitTransactionResponse for synchronous submission
-
Status of the async transaction submission: “ERROR”, “PENDING”, “DUPLICATE”, or “TRY_AGAIN_LATER”.
Declaration
Swift
public var txStatus: String -
Hex-encoded SHA-256 hash of the transaction. Use this to query transaction status later.
Declaration
Swift
public var txHash: String -
Declaration
Swift
public init(from decoder: Decoder) throws
View on GitHub
Install in Dash