TransactionException

scalus.cardano.ledger.TransactionException
See theTransactionException companion class

Attributes

Companion
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self 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 Product
trait Equals
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
final case class BadCollateralInputsUTxOException(transactionId: TransactionHash) extends TransactionException

Attributes

Supertypes
trait Product
trait Equals
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
final case class BadInputsUTxOException(transactionId: TransactionHash) extends TransactionException

Attributes

Supertypes
trait Product
trait Equals
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
final case class BadReferenceInputsUTxOException(transactionId: TransactionHash) extends TransactionException

Attributes

Supertypes
trait Product
trait Equals
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
final case class CollateralsConsistNotOnlyVKeyAddressException(transactionId: TransactionHash, invalidCollaterals: Set[(TransactionInput, TransactionOutput)]) extends TransactionException

Attributes

Supertypes
trait Product
trait Equals
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
final case class CollateralsContainNotOnlyADAException(transactionId: TransactionHash, invalidCollaterals: Set[(TransactionInput, TransactionOutput)], collateralReturnOutput: Option[TransactionOutput]) extends TransactionException

Attributes

Supertypes
trait Product
trait Equals
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
final case class DatumsException(transactionId: TransactionHash, inputsWithMissingDatums: Set[TransactionInput], unmatchedDatumHashes: Set[DataHash], notAllowedSupplementalDatumHashes: Set[DataHash]) extends TransactionException

Attributes

Supertypes
trait Product
trait Equals
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
final case class EmptyInputsException(transactionId: TransactionHash) extends TransactionException

Attributes

Supertypes
trait Product
trait Equals
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
final case class ExUnitsExceedMaxException(transactionId: TransactionHash, actual: ExUnits, max: ExUnits) extends TransactionException

Attributes

Supertypes
trait Product
trait Equals
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
final case class ExactSetOfRedeemersException(transactionId: TransactionHash, extraRedeemers: Set[(RedeemerTag, Int)], missingRedeemers: Set[(RedeemerTag, Int)]) extends TransactionException

Attributes

Supertypes
trait Product
trait Equals
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
final case class FeeTooSmallException(transactionId: TransactionHash, transactionFee: Coin, minTransactionFee: Coin) extends TransactionException

Attributes

Supertypes
trait Product
trait Equals
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
final case class IllFormedScriptsException(transactionId: TransactionHash, invalidWitnessesScripts: Set[ScriptHash], InvalidScriptsFromAllOutputs: Set[ScriptHash]) extends TransactionException

Attributes

Supertypes
trait Product
trait Equals
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
final case class IllegalArgumentException(message: String) extends TransactionException

Attributes

Supertypes
trait Product
trait Equals
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
final case class IncorrectTotalCollateralException(transactionId: TransactionHash, totalSumOfCollateralCoins: Coin, totalCollateral: Option[Coin]) extends TransactionException

Attributes

Supertypes
trait Product
trait Equals
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
final case class InsufficientTotalSumOfCollateralCoinsException(transactionId: TransactionHash, totalSumOfCollateralCoins: Coin, collateralReturnOutput: Option[TransactionOutput], transactionFee: Coin, collateralPercentage: Long) extends TransactionException

Attributes

Supertypes
trait Product
trait Equals
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
final case class InvalidScriptDataHashException(transactionId: TransactionHash, actual: Option[ScriptDataHash], expected: Option[ScriptDataHash]) extends TransactionException

Attributes

Supertypes
trait Product
trait Equals
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
final case class InvalidSignaturesInWitnessesException(transactionId: TransactionHash, invalidVkeyWitnesses: Set[VKeyWitness], invalidBootstrapWitnesses: Set[BootstrapWitness]) extends TransactionException

Attributes

Supertypes
trait Product
trait Equals
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
final case class InvalidTransactionSizeException(transactionId: TransactionHash, transactionSize: Int, maxTransactionSize: Long) extends TransactionException

Attributes

Supertypes
trait Product
trait Equals
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
sealed class MetadataException(message: String) extends TransactionException

Attributes

Companion
object
Supertypes
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
Known subtypes

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self 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 Product
trait Equals
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show 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 Product
trait Equals
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
final case class NativeScriptsException(transactionId: TransactionHash, invalidWitnessesNativeScripts: Set[ScriptHash], invalidProvidedReferenceNativeScripts: Set[ScriptHash]) extends TransactionException

Attributes

Supertypes
trait Product
trait Equals
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
final case class NoCollateralInputsException(transactionId: TransactionHash) extends TransactionException

Attributes

Supertypes
trait Product
trait Equals
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
final case class NonDisjointInputsAndReferenceInputsException(transactionId: TransactionHash, intersection: Set[TransactionInput]) extends TransactionException

Attributes

Supertypes
trait Product
trait Equals
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
final case class OutputsHaveNotEnoughCoinsException(transactionId: TransactionHash, invalidOutputs: Seq[(TransactionOutput, Coin)], invalidCollateralOutput: Option[(TransactionOutput, Coin)]) extends TransactionException

Attributes

Supertypes
trait Product
trait Equals
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
final case class OutputsHaveTooBigValueStorageSizeException(transactionId: TransactionHash, maxValueSize: Long, invalidOutputs: Seq[(TransactionOutput, Int)], invalidCollateralOutput: Option[(TransactionOutput, Int)]) extends TransactionException

Attributes

Supertypes
trait Product
trait Equals
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
final case class OutsideValidityIntervalException(transactionId: TransactionHash, validityInterval: ValidityInterval, slot: SlotNo) extends TransactionException

Attributes

Supertypes
trait Product
trait Equals
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
final case class TooManyCollateralInputsException(transactionId: TransactionHash, actual: Int, expected: Long) extends TransactionException

Attributes

Supertypes
trait Product
trait Equals
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
final case class ValueNotConservedUTxOException(transactionId: TransactionHash, consumed: Value, produced: Value) extends TransactionException

Attributes

Supertypes
trait Product
trait Equals
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
final case class WrongNetworkAddress(transactionId: TransactionHash, wrongNetworkAddress: Address) extends TransactionException

Attributes

Supertypes
trait Product
trait Equals
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
final case class WrongNetworkInTxBody(transactionId: TransactionHash, wrongNetworkId: Int) extends TransactionException

Attributes

Supertypes
trait Product
trait Equals
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
final case class WrongNetworkWithdrawal(transactionId: TransactionHash, wrongNetwork: Network) extends TransactionException

Attributes

Supertypes
trait Product
trait Equals
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all