cardano-ledger-core-1.17.0.0: Core components of Cardano ledgers from the Shelley release on.
Safe HaskellSafe-Inferred
LanguageHaskell2010

Cardano.Ledger.Plutus.ToPlutusData

Documentation

class ToPlutusData x where Source #

Minimal complete definition

toPlutusData

Instances

Instances details
ToPlutusData Word16 Source # 
Instance details

Defined in Cardano.Ledger.Plutus.ToPlutusData

ToPlutusData Word32 Source # 
Instance details

Defined in Cardano.Ledger.Plutus.ToPlutusData

ToPlutusData Word8 Source # 
Instance details

Defined in Cardano.Ledger.Plutus.ToPlutusData

ToPlutusData Version Source # 
Instance details

Defined in Cardano.Ledger.Plutus.ToPlutusData

ToPlutusData NonNegativeInterval Source # 
Instance details

Defined in Cardano.Ledger.Plutus.ToPlutusData

ToPlutusData ProtVer Source # 
Instance details

Defined in Cardano.Ledger.Plutus.ToPlutusData

ToPlutusData UnitInterval Source # 
Instance details

Defined in Cardano.Ledger.Plutus.ToPlutusData

ToPlutusData Coin Source # 
Instance details

Defined in Cardano.Ledger.Plutus.ToPlutusData

ToPlutusData CostModels Source # 
Instance details

Defined in Cardano.Ledger.Plutus.ToPlutusData

ToPlutusData ExUnits Source # 
Instance details

Defined in Cardano.Ledger.Plutus.ToPlutusData

ToPlutusData Prices Source # 
Instance details

Defined in Cardano.Ledger.Plutus.ToPlutusData

ToPlutusData EpochInterval Source # 
Instance details

Defined in Cardano.Ledger.Plutus.ToPlutusData

ToPlutusData Integer Source # 
Instance details

Defined in Cardano.Ledger.Plutus.ToPlutusData

ToPlutusData Natural Source # 
Instance details

Defined in Cardano.Ledger.Plutus.ToPlutusData

ToPlutusData Word Source # 
Instance details

Defined in Cardano.Ledger.Plutus.ToPlutusData

ToPlutusData a ⇒ ToPlutusData [a] Source # 
Instance details

Defined in Cardano.Ledger.Plutus.ToPlutusData

Methods

toPlutusData ∷ [a] → Data Source #

fromPlutusDataDataMaybe [a] Source #

(Ord a, ToPlutusData a, ToPlutusData b) ⇒ ToPlutusData (Map a b) Source # 
Instance details

Defined in Cardano.Ledger.Plutus.ToPlutusData

Methods

toPlutusDataMap a b → Data Source #

fromPlutusDataDataMaybe (Map a b) Source #