<p>The Cardano ledger itself provides the list of <a href="https://input-output-hk.github.io/ouroboros-network/cardano-ledger-shelley-ma/Cardano-Ledger-ShelleyMA-Rules-Utxo.html" rel="nofollow noreferrer">UtxoPredicateFailure</a>.</p>

CC BY-SA 4.0
2022-12-05T10:57:24.027Z
2022-12-05T10:57:24.027Z
Marek Mahut - StakeNuts
<p>I am currently building a dApp on cardano using <code>cardano-serialization-lib</code> and wallets (Nami, Typhon, Yoroi).</p>
<p>Since you have to configure <code>TransactionBuilder</code> with the latest Protocol Parameters, there is a chance that a transaction will fail due to wrong parameters being used while building the transaction (ex. <code>FeeTooSmallUTXO</code> if <code>min_fee_a</code> or <code>min_fee_b</code> was raised).</p>
<p>At the same time, not every error, thrown at transaction submit is related to these parameters (ex. <code>NonOutputSupplementaryDatums</code>).</p>
<p>Is there a page or a document that lists errors that can be caused by the protocol parameters mismatch or all errors, but with explanation for when they occur? I want to look through such list to figure out all the scenarios where I might want to check for a parameter update.</p>

<transaction><cardano-serialization-lib>
Cardano Transaction Submit Errors
# Cardano Transaction Submit Errors

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

I am currently building a dApp on cardano using `cardano-serialization-lib` and wallets (Nami, Typhon, Yoroi).

Since you have to configure `TransactionBuilder` with the latest Protocol Parameters, there is a chance that a transaction will fail due to wrong parameters being used while building the transaction (ex. `FeeTooSmallUTXO` if `min_fee_a` or `min_fee_b` was raised).

At the same time, not every error, thrown at transaction submit is related to these parameters (ex. `NonOutputSupplementaryDatums`).

Is there a page or a document that lists errors that can be caused by the protocol parameters mismatch or all errors, but with explanation for when they occur? I want to look through such list to figure out all the scenarios where I might want to check for a parameter update.

**Tags:** transaction, cardano-serialization-lib

---

## 1 answers

### Answer by username_1 on 2022-12-05. Score: 0

The Cardano ledger itself provides the list of [UtxoPredicateFailure](https://input-output-hk.github.io/ouroboros-network/cardano-ledger-shelley-ma/Cardano-Ledger-ShelleyMA-Rules-Utxo.html).


---

