cardano-ledger-babbage-0.1.0.0: TODO
Safe Haskell None
Language Haskell2010

Cardano.Ledger.Babbage.Rules.Utxow

Synopsis

Documentation

data BabbageUtxowPred era Source #

Constructors

FromAlonzoUtxowFail !( UtxowPredicateFail era)
UtxoFailure !( PredicateFailure ( EraRule "UTXO" era))

Embed UTXO rule failures

MalformedScriptWitnesses !( Set ( ScriptHash ( Crypto era)))

the set of malformed script witnesses

MalformedReferenceScripts !( Set ( ScriptHash ( Crypto era)))

the set of malformed script witnesses

Instances

Instances details
( Era era, Eq ( UtxowPredicateFailure era), Eq ( PredicateFailure ( EraRule "UTXO" era)), Eq ( PredicateFailure ( EraRule "UTXOS" era)), Eq ( TxOut era), Eq ( Script era)) => Eq ( BabbageUtxowPred era) Source #
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Utxow

( Era era, Show ( UtxowPredicateFailure era), Show ( PredicateFailure ( EraRule "UTXO" era)), Show ( PredicateFailure ( EraRule "UTXOS" era)), Show ( Script era), Show ( TxOut era), Show ( TxBody era), Show ( Value era)) => Show ( BabbageUtxowPred era) Source #
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Utxow

( Era era, Typeable era, ToCBOR ( TxOut era), ToCBOR ( Value era), ToCBOR ( PredicateFailure ( EraRule "UTXOS" era)), ToCBOR ( PredicateFailure ( EraRule "UTXO" era)), ToCBOR ( Script era), Typeable ( AuxiliaryData era)) => ToCBOR ( BabbageUtxowPred era) Source #
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Utxow

( Era era, Typeable era, FromCBOR ( TxOut era), FromCBOR ( Value era), FromCBOR ( PredicateFailure ( EraRule "UTXOS" era)), FromCBOR ( PredicateFailure ( EraRule "UTXO" era)), Typeable ( Script era), Typeable ( AuxiliaryData era)) => FromCBOR ( BabbageUtxowPred era) Source #
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Utxow

NoThunks ( BabbageUtxowPred era) Source #
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Utxow

Inject ( UtxowPredicateFail era) ( BabbageUtxowPred era) Source #
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Utxow

Inject ( UtxowPredicateFailure era) ( BabbageUtxowPred era) Source #
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Utxow

Inject ( BabbageUtxowPred era) ( BabbageUtxowPred era) Source #
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Utxow

data BabbageUTXOW era Source #

Instances

Instances details
( ValidateScript era, ValidateAuxiliaryData era ( Crypto era), ExtendedUTxO era, Signable ( DSIGN ( Crypto era)) ( Hash ( HASH ( Crypto era)) EraIndependentTxBody ), Tx era ~ ValidatedTx era, ConcreteBabbage era, Embed ( EraRule "UTXO" era) ( BabbageUTXOW era), Environment ( EraRule "UTXO" era) ~ UtxoEnv era, State ( EraRule "UTXO" era) ~ UTxOState era, Signal ( EraRule "UTXO" era) ~ ValidatedTx era, Eq ( PredicateFailure ( EraRule "UTXOS" era)), Show ( PredicateFailure ( EraRule "UTXOS" era))) => STS ( BabbageUTXOW era) Source #
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Utxow

( Era era, STS ( BabbageUTXO era), PredicateFailure ( EraRule "UTXO" era) ~ BabbageUtxoPred era, Event ( EraRule "UTXO" era) ~ UtxoEvent era, BaseM ( BabbageUTXOW era) ~ ShelleyBase , PredicateFailure ( BabbageUTXOW era) ~ BabbageUtxowPred era, Event ( BabbageUTXOW era) ~ AlonzoEvent era) => Embed ( BabbageUTXO era) ( BabbageUTXOW era) Source #
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Utxow

( Era era, STS ( BabbageUTXOW era), Event ( EraRule "UTXOW" era) ~ AlonzoEvent era, PredicateFailure ( EraRule "UTXOW" era) ~ BabbageUtxowPred era) => Embed ( BabbageUTXOW era) ( BabbageLEDGER era) Source #
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Ledger

type State ( BabbageUTXOW era) Source #
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Utxow

type Event ( BabbageUTXOW era) Source #
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Utxow

type PredicateFailure ( BabbageUTXOW era) Source #
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Utxow

type BaseM ( BabbageUTXOW era) Source #
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Utxow

type Environment ( BabbageUTXOW era) Source #
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Utxow

type Signal ( BabbageUTXOW era) Source #
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Utxow