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 CollateralsConsistNotOnlyVKeyAddressException(transactionId: TransactionHash, invalidCollaterals: Set[(TransactionInput, TransactionOutput)]) extends TransactionException
Attributes
- Supertypes
-
trait Producttrait Equalsclass TransactionExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
final case class CollateralsContainNotOnlyADAException(transactionId: TransactionHash, invalidCollaterals: Set[(TransactionInput, TransactionOutput)], collateralReturnOutput: Option[TransactionOutput]) extends TransactionException
Attributes
- Supertypes
-
trait Producttrait Equalsclass TransactionExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
final case class DatumsException(transactionId: TransactionHash, inputsWithMissingDatums: 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, actual: ExUnits, max: 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 FeeTooSmallException(transactionId: TransactionHash, transactionFee: Coin, minTransactionFee: Coin) extends TransactionException
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 IncorrectTotalCollateralException(transactionId: TransactionHash, totalSumOfCollateralCoins: Coin, totalCollateral: Option[Coin]) extends TransactionException
Attributes
- Supertypes
-
trait Producttrait Equalsclass TransactionExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
final case class InsufficientTotalSumOfCollateralCoinsException(transactionId: TransactionHash, totalSumOfCollateralCoins: Coin, collateralReturnOutput: Option[TransactionOutput], transactionFee: Coin, collateralPercentage: Long) 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 NoCollateralInputsException(transactionId: TransactionHash) 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 OutputsHaveNotEnoughCoinsException(transactionId: TransactionHash, invalidOutputs: Seq[(TransactionOutput, Coin)], invalidCollateralOutput: Option[(TransactionOutput, Coin)]) 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, actual: Int, expected: 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, wrongNetworkAddress: Address) extends TransactionException
Attributes
- Supertypes
-
trait Producttrait Equalsclass TransactionExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
final case class WrongNetworkInTxBody(transactionId: TransactionHash, wrongNetworkId: Int) extends TransactionException
Attributes
- Supertypes
-
trait Producttrait Equalsclass TransactionExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
final case class WrongNetworkWithdrawal(transactionId: TransactionHash, wrongNetwork: Network) extends TransactionException
Attributes
- Supertypes
-
trait Producttrait Equalsclass TransactionExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
In this article