Returns overall transaction status and all of its known payloads based on supplied intent hash.
Bech32m-encoded hash.
Transaction Status
The ledger state against which the response was generated. Can be used to detect if the Network Gateway is returning up-to-date information.
A top-level intent status, left in for backwards compatibility. It doesn't give much information. Rejected means PermanentRejection.
A more specific intent status. See the description field for further information.
Note that CommitPendingOutcomeUnknown
can either result in CommittedSuccess
or CommittedFailure
.
An additional description to clarify the intent status.
If the intent was committed, this gives the state version when this intent was committed.
The epoch number at which the transaction is guaranteed to get permanently rejected by the Network due to exceeded epoch range defined when submitting transaction.
The most relevant error message received, due to a rejection or commit as failure. Please note that presence of an error message doesn't imply that the intent will definitely reject or fail. This could represent a temporary error (such as out of fees), or an error with a payload which doesn't end up being committed.