Enumeration: TransactionStatus
Defined in: packages/txm/lib/Transaction.ts:14
Enumeration Members
Cancelled
Cancelled: "Cancelled";
Defined in: packages/txm/lib/Transaction.ts:39
The transaction has expired, and we cancelled it to save gas, preventing it from being included on-chain and potentially reverting or executing actions that are no longer relevant.
Cancelling
Cancelling: "Cancelling";
Defined in: packages/txm/lib/Transaction.ts:35
The transaction has expired and we are trying to cancel it to save gas
Expired
Expired: "Expired";
Defined in: packages/txm/lib/Transaction.ts:31
The transaction has expired. This indicates that the deadline has passed without the transaction being included in a block.
Failed
Failed: "Failed";
Defined in: packages/txm/lib/Transaction.ts:27
The transaction has been included in a block but its execution reverted.
Interrupted
Interrupted: "Interrupted";
Defined in: packages/txm/lib/Transaction.ts:44
The transaction's inclusion was interrupted because an external transaction using the same nonce was processed. To retry including this transaction, it must be resubmitted by a TransactionOriginator.
NotAttempted
NotAttempted: "NotAttempted";
Defined in: packages/txm/lib/Transaction.ts:18
Default state for new transaction: we're awaiting submission of the first attempt for the transaction.
Pending
Pending: "Pending";
Defined in: packages/txm/lib/Transaction.ts:23
At least one attempt to submit the transaction has been made — it might have hit the mempool and waiting for inclusion in a block, or it might have failed before that.
Success
Success: "Success";
Defined in: packages/txm/lib/Transaction.ts:48
The transaction has been included onchain and its execution was successful.