Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
type ConcreteBabbage era = ( Script era ~ Script era, Value era ~ Value ( Crypto era), TxBody era ~ TxBody era, PParams era ~ PParams era, PParamsDelta era ~ PParamsUpdate era, TxOut era ~ TxOut era, Tx era ~ ValidatedTx era, Witnesses era ~ TxWitness era) Source #
data BabbageUTXOS era Source #
Instances
utxosTransition :: forall era. ( ConcreteBabbage era, ExtendedUTxO era, Environment ( EraRule "PPUP" era) ~ PPUPEnv era, State ( EraRule "PPUP" era) ~ PPUPState era, Signal ( EraRule "PPUP" era) ~ Maybe ( Update era), Embed ( EraRule "PPUP" era) ( BabbageUTXOS era), ValidateScript era, ToCBOR ( PredicateFailure ( EraRule "PPUP" era)), HasField "collateral" ( TxBody era) ( Set ( TxIn ( Crypto era)))) => TransitionRule ( BabbageUTXOS era) Source #
scriptsYes :: forall era. ( ValidateScript era, ConcreteBabbage era, ExtendedUTxO era, STS ( BabbageUTXOS era), Environment ( EraRule "PPUP" era) ~ PPUPEnv era, State ( EraRule "PPUP" era) ~ PPUPState era, Signal ( EraRule "PPUP" era) ~ Maybe ( Update era), Embed ( EraRule "PPUP" era) ( BabbageUTXOS era)) => TransitionRule ( BabbageUTXOS era) Source #
scriptsNo :: forall era. ( ValidateScript era, ConcreteBabbage era, ExtendedUTxO era, STS ( BabbageUTXOS era), HasField "collateral" ( TxBody era) ( Set ( TxIn ( Crypto era)))) => TransitionRule ( BabbageUTXOS era) Source #