Modulecardano-ledger-shelley-1.19.0.1
Cardano.Ledger.Shelley.UTxO
- 3 types
- 3 classes
- 19 values
- Packagecardano-ledger-shelley-1.19.0.1
- Exports26
- LicenceApache-2.0
Methods
utxoG :: SimpleGetter (t era) (UTxO era)
Instances5CanGetUTxO
CanGetUTxO UTxODefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.UTxOCanGetUTxO EpochStateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.TypesCanGetUTxO LedgerStateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.TypesCanGetUTxO NewEpochStateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.TypesCanGetUTxO UTxOStateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.Types
Instances5CanSetUTxO
CanSetUTxO UTxODefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.UTxOCanSetUTxO EpochStateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.TypesCanSetUTxO LedgerStateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.TypesCanSetUTxO NewEpochStateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.TypesCanSetUTxO UTxOStateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.Types
Associated types
type family ScriptsNeeded era
Methods
getConsumedValue :: PParams era -> (Credential Staking -> Maybe Coin) -> UTxO era -> TxBody t era -> Value eragetProducedValue :: PParams era -> (KeyHash StakePool -> Bool) -> TxBody TopTx era -> Value eragetScriptsProvided :: UTxO era -> Tx t era -> ScriptsProvided eragetScriptsNeeded :: UTxO era -> TxBody t era -> ScriptsNeeded eragetScriptsHashesNeeded :: ScriptsNeeded era -> Set ScriptHashgetWitsVKeyNeeded :: CertState era -> UTxO era -> TxBody t era -> Set (KeyHash Witness)getMinFeeTxUtxo :: PParams era -> Tx t era -> UTxO era -> Coin
Instances1EraUTxO
EraUTxO ShelleyEraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.UTxO · orphan
Instances1ScriptsNeeded
type ScriptsNeeded ShelleyEra = ShelleyScriptsNeeded ShelleyEraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.UTxO · orphan
Constructors
Instances6Eq, Ord, Show, Generic, NFData, Rep
(Era era, Eq (Script era)) => Eq (ScriptsProvided era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.UTxO(Era era, Ord (Script era)) => Ord (ScriptsProvided era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.UTxO(Era era, Show (Script era)) => Show (ScriptsProvided era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.UTxOGeneric (ScriptsProvided era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.UTxO(Era era, NFData (Script era)) => NFData (ScriptsProvided era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.UTxOtype Rep (ScriptsProvided era) = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.UTxO"ScriptsProvided"
"Cardano.Ledger.State.UTxO"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'True) (C1 ('MetaCons"ScriptsProvided"
'PrefixI 'True) (S1 ('MetaSel ('Just"unScriptsProvided"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map ScriptHash (Script era)))))
Instances18CanGetUTxO, CanSetUTxO, Eq, Show, Generic, Semigroup, …
CanGetUTxO UTxODefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.UTxOCanSetUTxO UTxODefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.UTxO(Era era, Eq (TxOut era)) => Eq (UTxO era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.UTxOShow (TxOut era) => Show (UTxO era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.UTxOGeneric (UTxO era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.UTxOSemigroup (UTxO era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.UTxOEra era => Monoid (UTxO era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.UTxO(Era era, NFData (TxOut era)) => NFData (UTxO era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.UTxOToJSON (TxOut era) => ToJSON (UTxO era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.UTxODefault (UTxO era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.UTxONoThunks (TxOut era) => NoThunks (UTxO era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.UTxO(Era era, DecShareCBOR (TxOut era), Share (TxOut era) ~ Interns (Credential Staking)) => FromCBOR (UTxO era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.UTxO(Era era, EncCBOR (TxOut era)) => ToCBOR (UTxO era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.UTxO(Era era, DecShareCBOR (TxOut era), Share (TxOut era) ~ Interns (Credential Staking)) => DecCBOR (UTxO era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.UTxO(Era era, EncCBOR (TxOut era)) => EncCBOR (UTxO era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.UTxOtype Rep (UTxO era) = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.UTxO"UTxO"
"Cardano.Ledger.State.UTxO"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'True) (C1 ('MetaCons"UTxO"
'PrefixI 'True) (S1 ('MetaSel ('Just"unUTxO"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map TxIn (TxOut era)))))
Constructors
Instances4Eq, Show, Generic, Rep
Eq (ShelleyScriptsNeeded era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.UTxOShow (ShelleyScriptsNeeded era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.UTxOGeneric (ShelleyScriptsNeeded era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.UTxOtype Rep (ShelleyScriptsNeeded era) = D1 ('MetaDataDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.UTxO"ShelleyScriptsNeeded"
"Cardano.Ledger.Shelley.UTxO"
"cardano-ledger-shelley-1.19.0.1-FBmICzj0TLXDG7I9pVlx3P"
'True) (C1 ('MetaCons"ShelleyScriptsNeeded"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Set ScriptHash))))