scalus.cardano.ledger.TransactionException
See theTransactionException companion class
object TransactionException
Attributes
- Companion
- class
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
TransactionException.type
Members list
Type members
Classlikes
final case class BadAllInputsUTxOException(transactionId: TransactionHash, missingInputs: Set[TransactionInput], missingCollateralInputs: Set[TransactionInput], missingReferenceInputs: Set[TransactionInput]) extends TransactionException
Attributes
- Supertypes
-
trait Producttrait Equalsclass TransactionExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
final case class BadCollateralInputsUTxOException(transactionId: TransactionHash) extends TransactionException
Attributes
- Supertypes
-
trait Producttrait Equalsclass TransactionExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
final case class BadInputsUTxOException(transactionId: TransactionHash) extends TransactionException
Attributes
- Supertypes
-
trait Producttrait Equalsclass TransactionExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
final case class BadReferenceInputsUTxOException(transactionId: TransactionHash) extends TransactionException
Attributes
- Supertypes
-
trait Producttrait Equalsclass TransactionExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
final case class DatumsException(transactionId: TransactionHash, inputsWithMissingDatumHashes: Set[TransactionInput], unmatchedDatumHashes: Set[DataHash], notAllowedSupplementalDatumHashes: Set[DataHash]) extends TransactionException
Attributes
- Supertypes
-
trait Producttrait Equalsclass TransactionExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
final case class EmptyInputsException(transactionId: TransactionHash) extends TransactionException
Attributes
- Supertypes
-
trait Producttrait Equalsclass TransactionExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
final case class ExUnitsExceedMaxException(transactionId: TransactionHash, actualTxExecutionUnits: ExUnits, maxTxExecutionUnits: ExUnits) extends TransactionException
Attributes
- Supertypes
-
trait Producttrait Equalsclass TransactionExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
final case class ExactSetOfRedeemersException(transactionId: TransactionHash, extraRedeemers: Set[(RedeemerTag, Int)], missingRedeemers: Set[(RedeemerTag, Int)]) extends TransactionException
Attributes
- Supertypes
-
trait Producttrait Equalsclass TransactionExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
final case class FeesOkException(transactionId: TransactionHash, transactionFee: Coin, minRequiredFee: Coin, collateralPercentage: Long, areTotalExUnitsZero: Boolean, collateralReturnOutput: Option[TransactionOutput] = ..., actualTotalSumOfCollateralCoins: Coin = ..., expectedTotalSumOfCollateralCoins: Option[Coin] = ..., collateralsConsistNotVKeyAddress: Utxos = ..., collateralsContainNotOnlyADA: Utxos = ..., remainingAssets: MultiAsset = ..., hasCollateralInputs: Boolean = ...) extends TransactionException
It's Babbage.FeeTooSmallUTxO && Alonzo.ScriptsNotPaidUTxO && Babbage.CollateralContainsNonADA && Alonzo.InsufficientCollateral && Babbage.IncorrectTotalCollateralField && Babbage.NoCollateralInputs in cardano-ledger
It's Babbage.FeeTooSmallUTxO && Alonzo.ScriptsNotPaidUTxO && Babbage.CollateralContainsNonADA && Alonzo.InsufficientCollateral && Babbage.IncorrectTotalCollateralField && Babbage.NoCollateralInputs in cardano-ledger
Attributes
- Supertypes
-
trait Producttrait Equalsclass TransactionExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
final case class IllFormedScriptsException(transactionId: TransactionHash, invalidWitnessesScripts: Set[ScriptHash], InvalidScriptsFromAllOutputs: Set[ScriptHash]) extends TransactionException
Attributes
- Supertypes
-
trait Producttrait Equalsclass TransactionExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
final case class IllegalArgumentException(message: String) extends TransactionException
Attributes
- Supertypes
-
trait Producttrait Equalsclass TransactionExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
final case class InvalidScriptDataHashException(transactionId: TransactionHash, actual: Option[ScriptDataHash], expected: Option[ScriptDataHash]) extends TransactionException
Attributes
- Supertypes
-
trait Producttrait Equalsclass TransactionExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
final case class InvalidSignaturesInWitnessesException(transactionId: TransactionHash, invalidVkeyWitnesses: Set[VKeyWitness], invalidBootstrapWitnesses: Set[BootstrapWitness]) extends TransactionException
Attributes
- Supertypes
-
trait Producttrait Equalsclass TransactionExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
final case class InvalidTransactionSizeException(transactionId: TransactionHash, transactionSize: Int, maxTransactionSize: Long) extends TransactionException
Attributes
- Supertypes
-
trait Producttrait Equalsclass TransactionExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
sealed class MetadataException(message: String) extends TransactionException
Attributes
- Companion
- object
- Supertypes
-
class TransactionExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
- Known subtypes
object MetadataException
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
MetadataException.type
final case class MissingKeyHashesException(transactionId: TransactionHash, missingInputsKeyHashes: Set[AddrKeyHash | StakeKeyHash], missingCollateralInputsKeyHashes: Set[AddrKeyHash | StakeKeyHash], missingVotingProceduresKeyHashes: Set[AddrKeyHash], missingWithdrawalsKeyHashes: Set[AddrKeyHash | StakeKeyHash], missingCertificatesKeyHashes: Set[AddrKeyHash | PoolKeyHash], missingRequiredSignersKeyHashes: Set[AddrKeyHash]) extends TransactionException
Attributes
- Supertypes
-
trait Producttrait Equalsclass TransactionExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
final case class MissingOrExtraScriptHashesException(transactionId: TransactionHash, missingInputsScriptHashes: Set[ScriptHash], missingMintScriptHashes: Set[ScriptHash], missingVotingProceduresScriptHashes: Set[ScriptHash], missingWithdrawalsScriptHashes: Set[ScriptHash], missingProposalProceduresScriptHashes: Set[ScriptHash], missingCertificatesScriptHashes: Set[ScriptHash], extraScriptHashes: Set[ScriptHash]) extends TransactionException
Attributes
- Supertypes
-
trait Producttrait Equalsclass TransactionExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
final case class NativeScriptsException(transactionId: TransactionHash, invalidWitnessesNativeScripts: Set[ScriptHash], invalidProvidedReferenceNativeScripts: Set[ScriptHash]) extends TransactionException
Attributes
- Supertypes
-
trait Producttrait Equalsclass TransactionExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
final case class NonDisjointInputsAndReferenceInputsException(transactionId: TransactionHash, intersection: Set[TransactionInput]) extends TransactionException
Attributes
- Supertypes
-
trait Producttrait Equalsclass TransactionExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
final case class OutputBootAddrAttrsTooBigException(transactionId: TransactionHash, outputsWithOversizedAttrs: Seq[Address], maxAllowedSize: Int) extends TransactionException
Attributes
- Supertypes
-
trait Producttrait Equalsclass TransactionExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
final case class OutputsHaveNotEnoughCoinsException(transactionId: TransactionHash, invalidOutputs: Seq[(TransactionOutput, Coin, MultiAsset)], invalidCollateralOutput: Option[(TransactionOutput, Coin, MultiAsset)]) extends TransactionException
Attributes
- Supertypes
-
trait Producttrait Equalsclass TransactionExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
final case class OutputsHaveTooBigValueStorageSizeException(transactionId: TransactionHash, maxValueSize: Long, invalidOutputs: Seq[(TransactionOutput, Int)], invalidCollateralOutput: Option[(TransactionOutput, Int)]) extends TransactionException
Attributes
- Supertypes
-
trait Producttrait Equalsclass TransactionExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
final case class OutsideValidityIntervalException(transactionId: TransactionHash, validityInterval: ValidityInterval, slot: SlotNo) extends TransactionException
Attributes
- Supertypes
-
trait Producttrait Equalsclass TransactionExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
final case class TooManyCollateralInputsException(transactionId: TransactionHash, actualCollateralInputsSize: Int, maxCollateralInputsSize: Long) extends TransactionException
Attributes
- Supertypes
-
trait Producttrait Equalsclass TransactionExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
final case class ValueNotConservedUTxOException(transactionId: TransactionHash, consumed: Value, produced: Value) extends TransactionException
Attributes
- Supertypes
-
trait Producttrait Equalsclass TransactionExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
final case class WrongNetworkAddress(transactionId: TransactionHash, invalidOutputAddresses: Seq[Address], invalidCollateralReturnAddresses: Option[Address]) extends TransactionException
Attributes
- Supertypes
-
trait Producttrait Equalsclass TransactionExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
final case class WrongNetworkInTxBody(transactionId: TransactionHash, actualNetworkId: Int, expectedNetworkId: Int) extends TransactionException
Attributes
- Supertypes
-
trait Producttrait Equalsclass TransactionExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
final case class WrongNetworkWithdrawal(transactionId: TransactionHash, invalidWithdrawals: Seq[(RewardAccount, Coin)]) extends TransactionException
Attributes
- Supertypes
-
trait Producttrait Equalsclass TransactionExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
In this article