Skip to content

Enumeration: TransactionStatus

Defined in: packages/txm/lib/Transaction.ts:14

Enumeration Members

Cancelled

Cancelled: "Cancelled";

Defined in: packages/txm/lib/Transaction.ts:34

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:30

The transaction has expired and we are trying to cancel it to save gas


Expired

Expired: "Expired";

Defined in: packages/txm/lib/Transaction.ts:26

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:22

The transaction has been included in a block but its execution reverted.


Interrupted

Interrupted: "Interrupted";

Defined in: packages/txm/lib/Transaction.ts:39

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.


Pending

Pending: "Pending";

Defined in: packages/txm/lib/Transaction.ts:18

Default state for new transaction: the transaction is awaiting processing by TXM or has been submitted in the mempool and is waiting to be included in a block.


Success

Success: "Success";

Defined in: packages/txm/lib/Transaction.ts:43

The transaction has been included onchain and its execution was successful.