<p>I would highly recommend against just waiting a pre-determined time and then assuming the transaction has been submitted.</p>
<p>Instead, you should only support wallets that do properly report an error when the transaction submission fails. You can also raise a bug against the wallets that do not do this, and say that your program cannot support them until they correctly report failed transaction submission.</p>

CC BY-SA 4.0
2022-09-07T02:43:45.110Z
I am not assuming that it succeeded, I am assuming it failed, if the UTxO has not arrived within a time limit
Tetiana Diachenko
CC BY-SA 4.0
2022-09-07T06:48:31.207Z
Ok, that makes sense, but I still recommend that you post bug reports for wallets that do not provide appropriate feedback when a tx submission fails.
Erik de Castro Lopo
CC BY-SA 4.0
2022-09-07T01:53:31.300Z
2022-09-07T01:53:31.300Z
Erik de Castro Lopo
<p>I am building an NFT marketplace on Cardano which supports 3 wallets: Typhon, Yoroi and Nami.
I have to mint an NFT right before putiing it on sale, so I figured I need to wait for the newly minted NFT (or rather it's UTxO) to arrive at the wallet address before I build the Plutus transaction to put it on sale.</p>
<p>Unfortunately, sometimes wallets don't throw an error, even though the transaction submition fails. I was wondering if there is a set time which I can use as a cut-off point (as in if the UTxO didn't arrive within X amount of time after transaction was submitted - I consider the transaction as failed).</p>

<transaction><utxo>
Transaction submission times
# Transaction submission times

(Asked by: username_0 on 2022-09-07)

I am building an NFT marketplace on Cardano which supports 3 wallets: Typhon, Yoroi and Nami.
I have to mint an NFT right before putiing it on sale, so I figured I need to wait for the newly minted NFT (or rather it's UTxO) to arrive at the wallet address before I build the Plutus transaction to put it on sale.

Unfortunately, sometimes wallets don't throw an error, even though the transaction submition fails. I was wondering if there is a set time which I can use as a cut-off point (as in if the UTxO didn't arrive within X amount of time after transaction was submitted - I consider the transaction as failed).

**Tags:** transaction, utxo

---

## 1 answers

### Answer by username_1 on 2022-09-07. Score: 1

I would highly recommend against just waiting a pre-determined time and then assuming the transaction has been submitted.

Instead, you should only support wallets that do properly report an error when the transaction submission fails. You can also raise a bug against the wallets that do not do this, and say that your program cannot support them until they correctly report failed transaction submission.

> **Comments:**
> **username_0**: I am not assuming that it succeeded, I am assuming it failed, if the UTxO has not arrived within a time limit  
> **username_1**: Ok, that makes sense, but I still recommend that you post bug reports for wallets that do not provide appropriate feedback when a tx submission fails.  

---

