<p>Importantly, a transaction, when sent, cannot be cancelled. One can only request forgetting about it in order to try spending (concurrently) the same UTxO in another transaction. But, the transaction may still show up later in a block and therefore, appear in the wallet.</p>
<p>Discovering a transaction happens regardless of a transaction being present or not as pending. Actually, only outgoing transactions are going through the pending state. Incoming ones or, outgoing ones that have been forgotten may be discovered directly in blocks.</p>
<p>please check here :
<a href="https://input-output-hk.github.io/cardano-wallet/concepts/transaction-lifecycle" rel="nofollow noreferrer">https://input-output-hk.github.io/cardano-wallet/concepts/transaction-lifecycle</a></p>
<p><a href="https://i.sstatic.net/sbG7O.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/sbG7O.png" alt="enter image description here" /></a></p>

CC BY-SA 4.0
2022-03-08T21:13:49.330Z
Super thanks for this. This is really helpful.
Tasos Valtinos
CC BY-SA 4.0
2022-03-08T12:35:44.770Z
2022-03-08T12:35:44.770Z
TTS17
<p>Something which is still fuzzy to me. What is the exact transaction lifecycle?
What happens after we submit a transaction via the cli? Does the transaction get broadcasted to the nodes directly for the validation process to kick off?
Thanks!</p>

CC BY-SA 4.0
2022-03-08T21:00:54.143Z
I asked a similar question here. It’s great that this being discussed and the external links provided in the answers have been helpful. https://cardano.stackexchange.com/q/7537/4685
jerome
<plutus><cardano-cli><transaction>
What is the exact transaction lifecycle?
# What is the exact transaction lifecycle?

(Asked by: username_0 on 2022-03-08)

Something which is still fuzzy to me. What is the exact transaction lifecycle?
What happens after we submit a transaction via the cli? Does the transaction get broadcasted to the nodes directly for the validation process to kick off?
Thanks!

**Tags:** plutus, cardano-cli, transaction
> **Comments:**
> **username_1**: I asked a similar question here. It’s great that this being discussed and the external links provided in the answers have been helpful. https://cardano.stackexchange.com/q/7537/4685  

---

## 1 answers

### Answer by username_2 on 2022-03-08. Score: 1

Importantly, a transaction, when sent, cannot be cancelled. One can only request forgetting about it in order to try spending (concurrently) the same UTxO in another transaction. But, the transaction may still show up later in a block and therefore, appear in the wallet.

Discovering a transaction happens regardless of a transaction being present or not as pending. Actually, only outgoing transactions are going through the pending state. Incoming ones or, outgoing ones that have been forgotten may be discovered directly in blocks.

please check here :
<https://input-output-hk.github.io/cardano-wallet/concepts/transaction-lifecycle>

[![enter image description here](https://i.sstatic.net/sbG7O.png)](https://i.sstatic.net/sbG7O.png)

> **Comments:**
> **username_0**: Super thanks for this. This is really helpful.  

---

