Safe Haskell | None |
---|---|
Language | Haskell2010 |
Cardano.Api.SerialiseJSON
Description
JSON serialisation
Documentation
serialiseToJSON :: ToJSON a => a -> ByteString Source #
Minimal complete definition
Nothing
Instances
ToJSON Bool | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON Char | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON Double | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON Float | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON Int | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON Int8 | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON Int16 | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON Int32 | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON Int64 | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON Integer | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON Natural | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON Ordering | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON Word | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON Word8 | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON Word16 | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON Word32 | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON Word64 | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON () | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: () -> Encoding # toJSONList :: [()] -> Value # toEncodingList :: [()] -> Encoding # | |
ToJSON Void | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON Version | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON CTime | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON Version | |
Defined in Cardano.Ledger.Binary.Version Methods toEncoding :: Version -> Encoding # toJSONList :: [Version] -> Value # toEncodingList :: [Version] -> Encoding # | |
ToJSON CertIx | |
Defined in Cardano.Ledger.BaseTypes Methods toEncoding :: CertIx -> Encoding # toJSONList :: [CertIx] -> Value # toEncodingList :: [CertIx] -> Encoding # | |
ToJSON DnsName | |
Defined in Cardano.Ledger.BaseTypes | |
ToJSON Network | |
Defined in Cardano.Ledger.BaseTypes | |
ToJSON NonNegativeInterval | |
Defined in Cardano.Ledger.BaseTypes Methods toJSON :: NonNegativeInterval -> Value # toEncoding :: NonNegativeInterval -> Encoding # toJSONList :: [NonNegativeInterval] -> Value # toEncodingList :: [NonNegativeInterval] -> Encoding # | |
ToJSON Nonce | |
Defined in Cardano.Ledger.BaseTypes Methods toEncoding :: Nonce -> Encoding # toJSONList :: [Nonce] -> Value # toEncodingList :: [Nonce] -> Encoding # | |
ToJSON Port | |
Defined in Cardano.Ledger.BaseTypes Methods toEncoding :: Port -> Encoding # toJSONList :: [Port] -> Value # toEncodingList :: [Port] -> Encoding # | |
ToJSON PositiveInterval | |
Defined in Cardano.Ledger.BaseTypes Methods toJSON :: PositiveInterval -> Value # toEncoding :: PositiveInterval -> Encoding # toJSONList :: [PositiveInterval] -> Value # toEncodingList :: [PositiveInterval] -> Encoding # | |
ToJSON PositiveUnitInterval | |
Defined in Cardano.Ledger.BaseTypes Methods toJSON :: PositiveUnitInterval -> Value # toEncoding :: PositiveUnitInterval -> Encoding # toJSONList :: [PositiveUnitInterval] -> Value # toEncodingList :: [PositiveUnitInterval] -> Encoding # | |
ToJSON ProtVer | |
Defined in Cardano.Ledger.BaseTypes Methods toEncoding :: ProtVer -> Encoding # toJSONList :: [ProtVer] -> Value # toEncodingList :: [ProtVer] -> Encoding # | |
ToJSON TxIx | |
Defined in Cardano.Ledger.BaseTypes Methods toEncoding :: TxIx -> Encoding # toJSONList :: [TxIx] -> Value # toEncodingList :: [TxIx] -> Encoding # | |
ToJSON UnitInterval | |
Defined in Cardano.Ledger.BaseTypes Methods toJSON :: UnitInterval -> Value # toEncoding :: UnitInterval -> Encoding # toJSONList :: [UnitInterval] -> Value # toEncodingList :: [UnitInterval] -> Encoding # | |
ToJSON Url | |
Defined in Cardano.Ledger.BaseTypes | |
ToJSON BlockNo | |
Defined in Cardano.Slotting.Block | |
ToJSON EpochNo | |
Defined in Cardano.Slotting.Slot | |
ToJSON EpochSize | |
Defined in Cardano.Slotting.Slot | |
ToJSON SlotNo | |
Defined in Cardano.Slotting.Slot | |
ToJSON Text | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: Text -> Encoding # toJSONList :: [Text] -> Value # toEncodingList :: [Text] -> Encoding # | |
ToJSON Value | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: Value -> Encoding # toJSONList :: [Value] -> Value # toEncodingList :: [Value] -> Encoding # | |
ToJSON Key | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: Key -> Encoding # toJSONList :: [Key] -> Value # toEncodingList :: [Key] -> Encoding # | |
ToJSON SystemStart | |
Defined in Cardano.Slotting.Time Methods toJSON :: SystemStart -> Value # toEncoding :: SystemStart -> Encoding # toJSONList :: [SystemStart] -> Value # toEncodingList :: [SystemStart] -> Encoding # omitField :: SystemStart -> Bool # | |
ToJSON ExBudget | |
Defined in PlutusCore.Evaluation.Machine.ExBudget Methods toEncoding :: ExBudget -> Encoding # toJSONList :: [ExBudget] -> Value # toEncodingList :: [ExBudget] -> Encoding # | |
ToJSON ExCPU | |
Defined in PlutusCore.Evaluation.Machine.ExMemory Methods toEncoding :: ExCPU -> Encoding # toJSONList :: [ExCPU] -> Value # toEncodingList :: [ExCPU] -> Encoding # | |
ToJSON ExMemory | |
Defined in PlutusCore.Evaluation.Machine.ExMemory Methods toEncoding :: ExMemory -> Encoding # toJSONList :: [ExMemory] -> Value # toEncodingList :: [ExMemory] -> Encoding # | |
ToJSON Scientific | |
Defined in Data.Aeson.Types.ToJSON Methods toJSON :: Scientific -> Value # toEncoding :: Scientific -> Encoding # toJSONList :: [Scientific] -> Value # toEncodingList :: [Scientific] -> Encoding # | |
ToJSON IntSet | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: IntSet -> Encoding # toJSONList :: [IntSet] -> Value # toEncodingList :: [IntSet] -> Encoding # | |
ToJSON Text | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: Text -> Encoding # toJSONList :: [Text] -> Value # toEncodingList :: [Text] -> Encoding # | |
ToJSON DayOfWeek | |
Defined in Data.Aeson.Types.ToJSON Methods toJSON :: DayOfWeek -> Value # toEncoding :: DayOfWeek -> Encoding # toJSONList :: [DayOfWeek] -> Value # toEncodingList :: [DayOfWeek] -> Encoding # | |
ToJSON SystemTime | |
Defined in Data.Aeson.Types.ToJSON Methods toJSON :: SystemTime -> Value # toEncoding :: SystemTime -> Encoding # toJSONList :: [SystemTime] -> Value # toEncodingList :: [SystemTime] -> Encoding # | |
ToJSON Day | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: Day -> Encoding # toJSONList :: [Day] -> Value # toEncodingList :: [Day] -> Encoding # | |
ToJSON DiffTime | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: DiffTime -> Encoding # toJSONList :: [DiffTime] -> Value # toEncodingList :: [DiffTime] -> Encoding # | |
ToJSON LocalTime | |
Defined in Data.Aeson.Types.ToJSON Methods toJSON :: LocalTime -> Value # toEncoding :: LocalTime -> Encoding # toJSONList :: [LocalTime] -> Value # toEncodingList :: [LocalTime] -> Encoding # | |
ToJSON NominalDiffTime | |
Defined in Data.Aeson.Types.ToJSON Methods toJSON :: NominalDiffTime -> Value # toEncoding :: NominalDiffTime -> Encoding # toJSONList :: [NominalDiffTime] -> Value # toEncodingList :: [NominalDiffTime] -> Encoding # | |
ToJSON TimeOfDay | |
Defined in Data.Aeson.Types.ToJSON Methods toJSON :: TimeOfDay -> Value # toEncoding :: TimeOfDay -> Encoding # toJSONList :: [TimeOfDay] -> Value # toEncodingList :: [TimeOfDay] -> Encoding # | |
ToJSON UTCTime | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: UTCTime -> Encoding # toJSONList :: [UTCTime] -> Value # toEncodingList :: [UTCTime] -> Encoding # | |
ToJSON CalendarDiffDays | |
Defined in Data.Aeson.Types.ToJSON Methods toJSON :: CalendarDiffDays -> Value # toEncoding :: CalendarDiffDays -> Encoding # toJSONList :: [CalendarDiffDays] -> Value # toEncodingList :: [CalendarDiffDays] -> Encoding # | |
ToJSON CalendarDiffTime | |
Defined in Data.Aeson.Types.ToJSON Methods toJSON :: CalendarDiffTime -> Value # toEncoding :: CalendarDiffTime -> Encoding # toJSONList :: [CalendarDiffTime] -> Value # toEncodingList :: [CalendarDiffTime] -> Encoding # | |
ToJSON ZonedTime | |
Defined in Data.Aeson.Types.ToJSON Methods toJSON :: ZonedTime -> Value # toEncoding :: ZonedTime -> Encoding # toJSONList :: [ZonedTime] -> Value # toEncodingList :: [ZonedTime] -> Encoding # | |
ToJSON DotNetTime | |
Defined in Data.Aeson.Types.ToJSON Methods toJSON :: DotNetTime -> Value # toEncoding :: DotNetTime -> Encoding # toJSONList :: [DotNetTime] -> Value # toEncodingList :: [DotNetTime] -> Encoding # | |
ToJSON Month | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: Month -> Encoding # toJSONList :: [Month] -> Value # toEncodingList :: [Month] -> Encoding # | |
ToJSON Quarter | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: Quarter -> Encoding # toJSONList :: [Quarter] -> Value # toEncodingList :: [Quarter] -> Encoding # | |
ToJSON QuarterOfYear | |
Defined in Data.Aeson.Types.ToJSON Methods toJSON :: QuarterOfYear -> Value # toEncoding :: QuarterOfYear -> Encoding # toJSONList :: [QuarterOfYear] -> Value # toEncodingList :: [QuarterOfYear] -> Encoding # | |
ToJSON ShortText | |
Defined in Data.Aeson.Types.ToJSON Methods toJSON :: ShortText -> Value # toEncoding :: ShortText -> Encoding # toJSONList :: [ShortText] -> Value # toEncodingList :: [ShortText] -> Encoding # | |
ToJSON URI | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: URI -> Encoding # toJSONList :: [URI] -> Value # toEncodingList :: [URI] -> Encoding # | |
ToJSON UUID | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: UUID -> Encoding # toJSONList :: [UUID] -> Value # toEncodingList :: [UUID] -> Encoding # | |
ToJSON AddrAttributes | |
Defined in Cardano.Chain.Common.AddrAttributes Methods toJSON :: AddrAttributes -> Value # toEncoding :: AddrAttributes -> Encoding # toJSONList :: [AddrAttributes] -> Value # toEncodingList :: [AddrAttributes] -> Encoding # | |
ToJSON HDAddressPayload | |
Defined in Cardano.Chain.Common.AddrAttributes Methods toJSON :: HDAddressPayload -> Value # toEncoding :: HDAddressPayload -> Encoding # toJSONList :: [HDAddressPayload] -> Value # toEncodingList :: [HDAddressPayload] -> Encoding # | |
ToJSON AddrType | |
Defined in Cardano.Chain.Common.AddrSpendingData Methods toEncoding :: AddrType -> Encoding # toJSONList :: [AddrType] -> Value # toEncodingList :: [AddrType] -> Encoding # | |
ToJSON Address | |
Defined in Cardano.Chain.Common.Address Methods toEncoding :: Address -> Encoding # toJSONList :: [Address] -> Value # toEncodingList :: [Address] -> Encoding # | |
ToJSON UnparsedFields | |
Defined in Cardano.Chain.Common.Attributes Methods toJSON :: UnparsedFields -> Value # toEncoding :: UnparsedFields -> Encoding # toJSONList :: [UnparsedFields] -> Value # toEncodingList :: [UnparsedFields] -> Encoding # | |
ToJSON ChainDifficulty | |
Defined in Cardano.Chain.Common.ChainDifficulty Methods toJSON :: ChainDifficulty -> Value # toEncoding :: ChainDifficulty -> Encoding # toJSONList :: [ChainDifficulty] -> Value # toEncodingList :: [ChainDifficulty] -> Encoding # | |
ToJSON KeyHash Source # | |
Defined in Cardano.Api.Orphans Methods toEncoding :: KeyHash -> Encoding # toJSONList :: [KeyHash] -> Value # toEncodingList :: [KeyHash] -> Encoding # | |
ToJSON Lovelace | |
Defined in Cardano.Chain.Common.Lovelace Methods toEncoding :: Lovelace -> Encoding # toJSONList :: [Lovelace] -> Value # toEncodingList :: [Lovelace] -> Encoding # | |
ToJSON LovelaceError Source # | |
Defined in Cardano.Api.Orphans Methods toJSON :: LovelaceError -> Value # toEncoding :: LovelaceError -> Encoding # toJSONList :: [LovelaceError] -> Value # toEncodingList :: [LovelaceError] -> Encoding # | |
ToJSON LovelacePortion | |
Defined in Cardano.Chain.Common.LovelacePortion Methods toJSON :: LovelacePortion -> Value # toEncoding :: LovelacePortion -> Encoding # toJSONList :: [LovelacePortion] -> Value # toEncodingList :: [LovelacePortion] -> Encoding # | |
ToJSON NetworkMagic | |
Defined in Cardano.Chain.Common.NetworkMagic Methods toJSON :: NetworkMagic -> Value # toEncoding :: NetworkMagic -> Encoding # toJSONList :: [NetworkMagic] -> Value # toEncodingList :: [NetworkMagic] -> Encoding # | |
ToJSON TxFeePolicy | |
Defined in Cardano.Chain.Common.TxFeePolicy Methods toJSON :: TxFeePolicy -> Value # toEncoding :: TxFeePolicy -> Encoding # toJSONList :: [TxFeePolicy] -> Value # toEncodingList :: [TxFeePolicy] -> Encoding # | |
ToJSON TxSizeLinear | |
Defined in Cardano.Chain.Common.TxSizeLinear Methods toJSON :: TxSizeLinear -> Value # toEncoding :: TxSizeLinear -> Encoding # toJSONList :: [TxSizeLinear] -> Value # toEncodingList :: [TxSizeLinear] -> Encoding # | |
ToJSON GenesisHash | |
Defined in Cardano.Chain.Genesis.Hash Methods toJSON :: GenesisHash -> Value # toEncoding :: GenesisHash -> Encoding # toJSONList :: [GenesisHash] -> Value # toEncodingList :: [GenesisHash] -> Encoding # | |
ToJSON ProtocolMagic | |
Defined in Cardano.Crypto.ProtocolMagic Methods toJSON :: ProtocolMagic -> Value # toEncoding :: ProtocolMagic -> Encoding # toJSONList :: [ProtocolMagic] -> Value # toEncodingList :: [ProtocolMagic] -> Encoding # | |
ToJSON ProtocolMagicId | |
Defined in Cardano.Crypto.ProtocolMagic Methods toJSON :: ProtocolMagicId -> Value # toEncoding :: ProtocolMagicId -> Encoding # toJSONList :: [ProtocolMagicId] -> Value # toEncodingList :: [ProtocolMagicId] -> Encoding # | |
ToJSON RequiresNetworkMagic | |
Defined in Cardano.Crypto.ProtocolMagic Methods toJSON :: RequiresNetworkMagic -> Value # toEncoding :: RequiresNetworkMagic -> Encoding # toJSONList :: [RequiresNetworkMagic] -> Value # toEncodingList :: [RequiresNetworkMagic] -> Encoding # | |
ToJSON SscPayload | |
Defined in Cardano.Chain.Ssc Methods toJSON :: SscPayload -> Value # toEncoding :: SscPayload -> Encoding # toJSONList :: [SscPayload] -> Value # toEncodingList :: [SscPayload] -> Encoding # | |
ToJSON ByteSpan | |
Defined in Cardano.Ledger.Binary.Decoding.Annotated Methods toEncoding :: ByteSpan -> Encoding # toJSONList :: [ByteSpan] -> Value # toEncodingList :: [ByteSpan] -> Encoding # | |
ToJSON Tx | |
Defined in Cardano.Chain.UTxO.Tx | |
ToJSON TxInWitness | |
Defined in Cardano.Chain.UTxO.TxWitness Methods toJSON :: TxInWitness -> Value # toEncoding :: TxInWitness -> Encoding # toJSONList :: [TxInWitness] -> Value # toEncodingList :: [TxInWitness] -> Encoding # | |
ToJSON SscProof | |
Defined in Cardano.Chain.Ssc Methods toEncoding :: SscProof -> Encoding # toJSONList :: [SscProof] -> Value # toEncodingList :: [SscProof] -> Encoding # | |
ToJSON EpochNumber | |
Defined in Cardano.Chain.Slotting.EpochNumber Methods toJSON :: EpochNumber -> Value # toEncoding :: EpochNumber -> Encoding # toJSONList :: [EpochNumber] -> Value # toEncodingList :: [EpochNumber] -> Encoding # | |
ToJSON VerificationKey | |
Defined in Cardano.Crypto.Signing.VerificationKey Methods toJSON :: VerificationKey -> Value # toEncoding :: VerificationKey -> Encoding # toJSONList :: [VerificationKey] -> Value # toEncodingList :: [VerificationKey] -> Encoding # | |
ToJSON SoftwareVersion | |
Defined in Cardano.Chain.Update.SoftwareVersion Methods toJSON :: SoftwareVersion -> Value # toEncoding :: SoftwareVersion -> Encoding # toJSONList :: [SoftwareVersion] -> Value # toEncodingList :: [SoftwareVersion] -> Encoding # | |
ToJSON ProtocolVersion | |
Defined in Cardano.Chain.Update.ProtocolVersion Methods toJSON :: ProtocolVersion -> Value # toEncoding :: ProtocolVersion -> Encoding # toJSONList :: [ProtocolVersion] -> Value # toEncodingList :: [ProtocolVersion] -> Encoding # | |
ToJSON SlotNumber | |
Defined in Cardano.Chain.Slotting.SlotNumber Methods toJSON :: SlotNumber -> Value # toEncoding :: SlotNumber -> Encoding # toJSONList :: [SlotNumber] -> Value # toEncodingList :: [SlotNumber] -> Encoding # | |
ToJSON Proof | |
Defined in Cardano.Chain.Block.Proof Methods toEncoding :: Proof -> Encoding # toJSONList :: [Proof] -> Value # toEncodingList :: [Proof] -> Encoding # | |
ToJSON TxProof | |
Defined in Cardano.Chain.UTxO.TxProof Methods toEncoding :: TxProof -> Encoding # toJSONList :: [TxProof] -> Value # toEncodingList :: [TxProof] -> Encoding # | |
ToJSON SoftwareVersionError Source # | |
Defined in Cardano.Api.Orphans Methods toJSON :: SoftwareVersionError -> Value # toEncoding :: SoftwareVersionError -> Encoding # toJSONList :: [SoftwareVersionError] -> Value # toEncodingList :: [SoftwareVersionError] -> Encoding # | |
ToJSON ApplicationNameError Source # | |
Defined in Cardano.Api.Orphans Methods toJSON :: ApplicationNameError -> Value # toEncoding :: ApplicationNameError -> Encoding # toJSONList :: [ApplicationNameError] -> Value # toEncodingList :: [ApplicationNameError] -> Encoding # | |
ToJSON ApplicationName | |
Defined in Cardano.Chain.Update.ApplicationName Methods toJSON :: ApplicationName -> Value # toEncoding :: ApplicationName -> Encoding # toJSONList :: [ApplicationName] -> Value # toEncodingList :: [ApplicationName] -> Encoding # | |
ToJSON SoftforkRule | |
Defined in Cardano.Chain.Update.SoftforkRule Methods toJSON :: SoftforkRule -> Value # toEncoding :: SoftforkRule -> Encoding # toJSONList :: [SoftforkRule] -> Value # toEncodingList :: [SoftforkRule] -> Encoding # | |
ToJSON CompactRedeemVerificationKey | |
Defined in Cardano.Crypto.Signing.Redeem.Compact Methods toJSON :: CompactRedeemVerificationKey -> Value # toEncoding :: CompactRedeemVerificationKey -> Encoding # toJSONList :: [CompactRedeemVerificationKey] -> Value # toEncodingList :: [CompactRedeemVerificationKey] -> Encoding # | |
ToJSON RedeemVerificationKey | |
Defined in Cardano.Crypto.Signing.Redeem.VerificationKey Methods toJSON :: RedeemVerificationKey -> Value # toEncoding :: RedeemVerificationKey -> Encoding # toJSONList :: [RedeemVerificationKey] -> Value # toEncodingList :: [RedeemVerificationKey] -> Encoding # | |
ToJSON TxIn | |
Defined in Cardano.Chain.UTxO.Tx Methods toEncoding :: TxIn -> Encoding # toJSONList :: [TxIn] -> Value # toEncodingList :: [TxIn] -> Encoding # | |
ToJSON TxOut | |
Defined in Cardano.Chain.UTxO.Tx Methods toEncoding :: TxOut -> Encoding # toJSONList :: [TxOut] -> Value # toEncodingList :: [TxOut] -> Encoding # | |
ToJSON TxSigData | |
Defined in Cardano.Chain.UTxO.TxWitness Methods toJSON :: TxSigData -> Value # toEncoding :: TxSigData -> Encoding # toJSONList :: [TxSigData] -> Value # toEncodingList :: [TxSigData] -> Encoding # | |
ToJSON InstallerHash | |
Defined in Cardano.Chain.Update.InstallerHash Methods toJSON :: InstallerHash -> Value # toEncoding :: InstallerHash -> Encoding # toJSONList :: [InstallerHash] -> Value # toEncodingList :: [InstallerHash] -> Encoding # | |
ToJSON ProposalBody | |
Defined in Cardano.Chain.Update.Proposal Methods toJSON :: ProposalBody -> Value # toEncoding :: ProposalBody -> Encoding # toJSONList :: [ProposalBody] -> Value # toEncodingList :: [ProposalBody] -> Encoding # | |
ToJSON SystemTag | |
Defined in Cardano.Chain.Update.SystemTag Methods toJSON :: SystemTag -> Value # toEncoding :: SystemTag -> Encoding # toJSONList :: [SystemTag] -> Value # toEncodingList :: [SystemTag] -> Encoding # | |
ToJSON ProtocolParametersUpdate | |
Defined in Cardano.Chain.Update.ProtocolParametersUpdate Methods toJSON :: ProtocolParametersUpdate -> Value # toEncoding :: ProtocolParametersUpdate -> Encoding # toJSONList :: [ProtocolParametersUpdate] -> Value # toEncodingList :: [ProtocolParametersUpdate] -> Encoding # | |
ToJSON SystemTagError Source # | |
Defined in Cardano.Api.Orphans Methods toJSON :: SystemTagError -> Value # toEncoding :: SystemTagError -> Encoding # toJSONList :: [SystemTagError] -> Value # toEncodingList :: [SystemTagError] -> Encoding # | |
ToJSON ByteString64 | |
Defined in Data.ByteString.Base64.Type Methods toJSON :: ByteString64 -> Value # toEncoding :: ByteString64 -> Encoding # toJSONList :: [ByteString64] -> Value # toEncodingList :: [ByteString64] -> Encoding # | |
ToJSON RelativeTime | |
Defined in Cardano.Slotting.Time Methods toJSON :: RelativeTime -> Value # toEncoding :: RelativeTime -> Encoding # toJSONList :: [RelativeTime] -> Value # toEncodingList :: [RelativeTime] -> Encoding # | |
ToJSON SatInt | |
Defined in Data.SatInt Methods toEncoding :: SatInt -> Encoding # toJSONList :: [SatInt] -> Value # toEncodingList :: [SatInt] -> Encoding # | |
ToJSON CovLoc | |
Defined in PlutusTx.Coverage Methods toEncoding :: CovLoc -> Encoding # toJSONList :: [CovLoc] -> Value # toEncodingList :: [CovLoc] -> Encoding # | |
ToJSON CoverageAnnotation | |
Defined in PlutusTx.Coverage Methods toJSON :: CoverageAnnotation -> Value # toEncoding :: CoverageAnnotation -> Encoding # toJSONList :: [CoverageAnnotation] -> Value # toEncodingList :: [CoverageAnnotation] -> Encoding # | |
ToJSON CoverageData | |
Defined in PlutusTx.Coverage Methods toJSON :: CoverageData -> Value # toEncoding :: CoverageData -> Encoding # toJSONList :: [CoverageData] -> Value # toEncodingList :: [CoverageData] -> Encoding # | |
ToJSON CoverageIndex | |
Defined in PlutusTx.Coverage Methods toJSON :: CoverageIndex -> Value # toEncoding :: CoverageIndex -> Encoding # toJSONList :: [CoverageIndex] -> Value # toEncodingList :: [CoverageIndex] -> Encoding # | |
ToJSON CoverageMetadata | |
Defined in PlutusTx.Coverage Methods toJSON :: CoverageMetadata -> Value # toEncoding :: CoverageMetadata -> Encoding # toJSONList :: [CoverageMetadata] -> Value # toEncodingList :: [CoverageMetadata] -> Encoding # | |
ToJSON CoverageReport | |
Defined in PlutusTx.Coverage Methods toJSON :: CoverageReport -> Value # toEncoding :: CoverageReport -> Encoding # toJSONList :: [CoverageReport] -> Value # toEncodingList :: [CoverageReport] -> Encoding # | |
ToJSON Metadata | |
Defined in PlutusTx.Coverage Methods toEncoding :: Metadata -> Encoding # toJSONList :: [Metadata] -> Value # toEncodingList :: [Metadata] -> Encoding # | |
ToJSON Rational | |
Defined in PlutusTx.Ratio Methods toEncoding :: Rational -> Encoding # toJSONList :: [Rational] -> Value # toEncodingList :: [Rational] -> Encoding # | |
ToJSON UTxOError Source # | |
Defined in Cardano.Api.Orphans Methods toJSON :: UTxOError -> Value # toEncoding :: UTxOError -> Encoding # toJSONList :: [UTxOError] -> Value # toEncodingList :: [UTxOError] -> Encoding # | |
ToJSON TxValidationError Source # | |
Defined in Cardano.Api.Orphans Methods toJSON :: TxValidationError -> Value # toEncoding :: TxValidationError -> Encoding # toJSONList :: [TxValidationError] -> Value # toEncodingList :: [TxValidationError] -> Encoding # | |
ToJSON UTxOValidationError Source # | |
Defined in Cardano.Api.Orphans Methods toJSON :: UTxOValidationError -> Value # toEncoding :: UTxOValidationError -> Encoding # toJSONList :: [UTxOValidationError] -> Value # toEncodingList :: [UTxOValidationError] -> Encoding # | |
ToJSON CoinPerWord | |
Defined in Cardano.Ledger.Alonzo.Core Methods toJSON :: CoinPerWord -> Value # toEncoding :: CoinPerWord -> Encoding # toJSONList :: [CoinPerWord] -> Value # toEncodingList :: [CoinPerWord] -> Encoding # omitField :: CoinPerWord -> Bool # | |
ToJSON RewardType | |
Defined in Cardano.Ledger.Rewards Methods toJSON :: RewardType -> Value # toEncoding :: RewardType -> Encoding # toJSONList :: [RewardType] -> Value # toEncodingList :: [RewardType] -> Encoding # | |
ToJSON Coin | |
Defined in Cardano.Ledger.Coin | |
ToJSON CostModels | |
Defined in Cardano.Ledger.Plutus.CostModels Methods toJSON :: CostModels -> Value # toEncoding :: CostModels -> Encoding # toJSONList :: [CostModels] -> Value # toEncodingList :: [CostModels] -> Encoding # | |
ToJSON Prices | |
Defined in Cardano.Ledger.Plutus.ExUnits | |
ToJSON ExUnits | |
Defined in Cardano.Ledger.Plutus.ExUnits Methods toEncoding :: ExUnits -> Encoding # toJSONList :: [ExUnits] -> Value # toEncodingList :: [ExUnits] -> Encoding # | |
ToJSON CostModel | |
Defined in Cardano.Ledger.Plutus.CostModels Methods toJSON :: CostModel -> Value # toEncoding :: CostModel -> Encoding # toJSONList :: [CostModel] -> Value # toEncodingList :: [CostModel] -> Encoding # | |
ToJSON CoinPerByte | |
Defined in Cardano.Ledger.Babbage.Core Methods toJSON :: CoinPerByte -> Value # toEncoding :: CoinPerByte -> Encoding # toJSONList :: [CoinPerByte] -> Value # toEncodingList :: [CoinPerByte] -> Encoding # omitField :: CoinPerByte -> Bool # | |
ToJSON Ptr | |
Defined in Cardano.Ledger.Credential Methods toEncoding :: Ptr -> Encoding # toJSONList :: [Ptr] -> Value # toEncodingList :: [Ptr] -> Encoding # | |
ToJSON DeltaCoin | |
Defined in Cardano.Ledger.Coin Methods toJSON :: DeltaCoin -> Value # toEncoding :: DeltaCoin -> Encoding # toJSONList :: [DeltaCoin] -> Value # toEncodingList :: [DeltaCoin] -> Encoding # | |
ToJSON DRepVotingThresholds | |
Defined in Cardano.Ledger.Conway.Core Methods toJSON :: DRepVotingThresholds -> Value # toEncoding :: DRepVotingThresholds -> Encoding # toJSONList :: [DRepVotingThresholds] -> Value # toEncodingList :: [DRepVotingThresholds] -> Encoding # omitField :: DRepVotingThresholds -> Bool # | |
ToJSON PoolVotingThresholds | |
Defined in Cardano.Ledger.Conway.Core Methods toJSON :: PoolVotingThresholds -> Value # toEncoding :: PoolVotingThresholds -> Encoding # toJSONList :: [PoolVotingThresholds] -> Value # toEncodingList :: [PoolVotingThresholds] -> Encoding # omitField :: PoolVotingThresholds -> Bool # | |
ToJSON GovActionIx | |
Defined in Cardano.Ledger.Conway.Governance.Procedures Methods toJSON :: GovActionIx -> Value # toEncoding :: GovActionIx -> Encoding # toJSONList :: [GovActionIx] -> Value # toEncodingList :: [GovActionIx] -> Encoding # | |
ToJSON Vote | |
Defined in Cardano.Ledger.Conway.Governance.Procedures | |
ToJSON PoolMetadata | |
Defined in Cardano.Ledger.PoolParams Methods toJSON :: PoolMetadata -> Value # toEncoding :: PoolMetadata -> Encoding # toJSONList :: [PoolMetadata] -> Value # toEncodingList :: [PoolMetadata] -> Encoding # omitField :: PoolMetadata -> Bool # | |
ToJSON StakePoolRelay | |
Defined in Cardano.Ledger.PoolParams Methods toJSON :: StakePoolRelay -> Value # toEncoding :: StakePoolRelay -> Encoding # toJSONList :: [StakePoolRelay] -> Value # toEncodingList :: [StakePoolRelay] -> Encoding # omitField :: StakePoolRelay -> Bool # | |
ToJSON MIRPot Source # | |
Defined in Cardano.Api.Orphans | |
ToJSON OrdExUnits | |
Defined in Cardano.Ledger.Alonzo.PParams Methods toJSON :: OrdExUnits -> Value # toEncoding :: OrdExUnits -> Encoding # toJSONList :: [OrdExUnits] -> Value # toEncodingList :: [OrdExUnits] -> Encoding # | |
ToJSON Language | |
Defined in Cardano.Ledger.Plutus.Language Methods toEncoding :: Language -> Encoding # toJSONList :: [Language] -> Value # toEncodingList :: [Language] -> Encoding # | |
ToJSON AlonzoGenesis | |
Defined in Cardano.Ledger.Alonzo.Genesis Methods toJSON :: AlonzoGenesis -> Value # toEncoding :: AlonzoGenesis -> Encoding # toJSONList :: [AlonzoGenesis] -> Value # toEncodingList :: [AlonzoGenesis] -> Encoding # | |
ToJSON RdmrPtr Source # | |
Defined in Cardano.Api.Orphans Methods toEncoding :: RdmrPtr -> Encoding # toJSONList :: [RdmrPtr] -> Value # toEncodingList :: [RdmrPtr] -> Encoding # | |
ToJSON AssetName | |
Defined in Cardano.Ledger.Mary.Value Methods toJSON :: AssetName -> Value # toEncoding :: AssetName -> Encoding # toJSONList :: [AssetName] -> Value # toEncodingList :: [AssetName] -> Encoding # | |
ToJSON NominalDiffTimeMicro | |
Defined in Cardano.Ledger.Shelley.Genesis Methods toJSON :: NominalDiffTimeMicro -> Value # toEncoding :: NominalDiffTimeMicro -> Encoding # toJSONList :: [NominalDiffTimeMicro] -> Value # toEncodingList :: [NominalDiffTimeMicro] -> Encoding # | |
ToJSON AccountState | |
Defined in Cardano.Ledger.Shelley.LedgerState.Types Methods toJSON :: AccountState -> Value # toEncoding :: AccountState -> Encoding # toJSONList :: [AccountState] -> Value # toEncodingList :: [AccountState] -> Encoding # | |
ToJSON Likelihood | |
Defined in Cardano.Ledger.Shelley.PoolRank Methods toJSON :: Likelihood -> Value # toEncoding :: Likelihood -> Encoding # toJSONList :: [Likelihood] -> Value # toEncodingList :: [Likelihood] -> Encoding # | |
ToJSON LogWeight | |
Defined in Cardano.Ledger.Shelley.PoolRank Methods toJSON :: LogWeight -> Value # toEncoding :: LogWeight -> Encoding # toJSONList :: [LogWeight] -> Value # toEncodingList :: [LogWeight] -> Encoding # | |
ToJSON VotingPeriod Source # | |
Defined in Cardano.Api.Orphans Methods toJSON :: VotingPeriod -> Value # toEncoding :: VotingPeriod -> Encoding # toJSONList :: [VotingPeriod] -> Value # toEncodingList :: [VotingPeriod] -> Encoding # | |
ToJSON AnyCardanoEra Source # | |
Defined in Cardano.Api.Eras.Core Methods toJSON :: AnyCardanoEra -> Value # toEncoding :: AnyCardanoEra -> Encoding # toJSONList :: [AnyCardanoEra] -> Value # toEncodingList :: [AnyCardanoEra] -> Encoding # omitField :: AnyCardanoEra -> Bool # | |
ToJSON ByronHash Source # | |
Defined in Cardano.Api.Orphans Methods toJSON :: ByronHash -> Value # toEncoding :: ByronHash -> Encoding # toJSONList :: [ByronHash] -> Value # toEncodingList :: [ByronHash] -> Encoding # | |
ToJSON TicknState Source # | |
Defined in Cardano.Api.Orphans Methods toJSON :: TicknState -> Value # toEncoding :: TicknState -> Encoding # toJSONList :: [TicknState] -> Value # toEncodingList :: [TicknState] -> Encoding # | |
ToJSON Error Source # | |
Defined in Cardano.Api.Orphans Methods toEncoding :: Error -> Encoding # toJSONList :: [Error] -> Value # toEncodingList :: [Error] -> Encoding # | |
ToJSON ApplyMempoolPayloadErr Source # | |
Defined in Cardano.Api.Orphans Methods toJSON :: ApplyMempoolPayloadErr -> Value # toEncoding :: ApplyMempoolPayloadErr -> Encoding # toJSONList :: [ApplyMempoolPayloadErr] -> Value # toEncodingList :: [ApplyMempoolPayloadErr] -> Encoding # | |
ToJSON RewardParams | |
Defined in Cardano.Ledger.Shelley.API.Wallet Methods toJSON :: RewardParams -> Value # toEncoding :: RewardParams -> Encoding # toJSONList :: [RewardParams] -> Value # toEncodingList :: [RewardParams] -> Encoding # | |
ToJSON RewardInfoPool | |
Defined in Cardano.Ledger.Shelley.API.Wallet Methods toJSON :: RewardInfoPool -> Value # toEncoding :: RewardInfoPool -> Encoding # toJSONList :: [RewardInfoPool] -> Value # toEncodingList :: [RewardInfoPool] -> Encoding # | |
ToJSON MemberStatus | |
Defined in Cardano.Ledger.Api.State.Query.CommitteeMembersState Methods toJSON :: MemberStatus -> Value # toEncoding :: MemberStatus -> Encoding # toJSONList :: [MemberStatus] -> Value # toEncodingList :: [MemberStatus] -> Encoding # omitField :: MemberStatus -> Bool # | |
ToJSON ApplicationVersion Source # | |
Defined in Cardano.Api.Orphans Methods toJSON :: ApplicationVersion -> Value # toEncoding :: ApplicationVersion -> Encoding # toJSONList :: [ApplicationVersion] -> Value # toEncodingList :: [ApplicationVersion] -> Encoding # | |
ToJSON Error Source # | |
Defined in Cardano.Api.Orphans Methods toEncoding :: Error -> Encoding # toJSONList :: [Error] -> Value # toEncodingList :: [Error] -> Encoding # | |
ToJSON Error Source # | |
Defined in Cardano.Api.Orphans Methods toEncoding :: Error -> Encoding # toJSONList :: [Error] -> Value # toEncodingList :: [Error] -> Encoding # | |
ToJSON Error Source # | |
Defined in Cardano.Api.Orphans Methods toEncoding :: Error -> Encoding # toJSONList :: [Error] -> Value # toEncodingList :: [Error] -> Encoding # | |
ToJSON Error Source # | |
Defined in Cardano.Api.Orphans Methods toEncoding :: Error -> Encoding # toJSONList :: [Error] -> Value # toEncodingList :: [Error] -> Encoding # | |
ToJSON Adopted Source # | |
Defined in Cardano.Api.Orphans Methods toEncoding :: Adopted -> Encoding # toJSONList :: [Adopted] -> Value # toEncodingList :: [Adopted] -> Encoding # | |
ToJSON Desirability | |
Defined in Cardano.Ledger.Shelley.RewardProvenance Methods toJSON :: Desirability -> Value # toEncoding :: Desirability -> Encoding # toJSONList :: [Desirability] -> Value # toEncodingList :: [Desirability] -> Encoding # | |
ToJSON NextEpochChange | |
Defined in Cardano.Ledger.Api.State.Query.CommitteeMembersState Methods toJSON :: NextEpochChange -> Value # toEncoding :: NextEpochChange -> Encoding # toJSONList :: [NextEpochChange] -> Value # toEncodingList :: [NextEpochChange] -> Encoding # | |
ToJSON TxIx Source # | |
Defined in Cardano.Api.TxIn | |
ToJSON TxIn Source # | |
Defined in Cardano.Api.TxIn | |
ToJSON TxId Source # | |
Defined in Cardano.Api.TxIn | |
ToJSON AnyShelleyBasedEra Source # | |
Defined in Cardano.Api.Eon.ShelleyBasedEra Methods toJSON :: AnyShelleyBasedEra -> Value # toEncoding :: AnyShelleyBasedEra -> Encoding # toJSONList :: [AnyShelleyBasedEra] -> Value # toEncodingList :: [AnyShelleyBasedEra] -> Encoding # omitField :: AnyShelleyBasedEra -> Bool # | |
ToJSON TextEnvelope Source # | |
Defined in Cardano.Api.SerialiseTextEnvelope Methods toJSON :: TextEnvelope -> Value # toEncoding :: TextEnvelope -> Encoding # toJSONList :: [TextEnvelope] -> Value # toEncodingList :: [TextEnvelope] -> Encoding # omitField :: TextEnvelope -> Bool # | |
ToJSON TextEnvelopeDescr Source # | |
Defined in Cardano.Api.SerialiseTextEnvelope Methods toJSON :: TextEnvelopeDescr -> Value # toEncoding :: TextEnvelopeDescr -> Encoding # toJSONList :: [TextEnvelopeDescr] -> Value # toEncodingList :: [TextEnvelopeDescr] -> Encoding # omitField :: TextEnvelopeDescr -> Bool # | |
ToJSON TextEnvelopeType Source # | |
Defined in Cardano.Api.SerialiseTextEnvelope Methods toJSON :: TextEnvelopeType -> Value # toEncoding :: TextEnvelopeType -> Encoding # toJSONList :: [TextEnvelopeType] -> Value # toEncodingList :: [TextEnvelopeType] -> Encoding # omitField :: TextEnvelopeType -> Bool # | |
ToJSON SimpleScript Source # | |
Defined in Cardano.Api.Script Methods toJSON :: SimpleScript -> Value # toEncoding :: SimpleScript -> Encoding # toJSONList :: [SimpleScript] -> Value # toEncodingList :: [SimpleScript] -> Encoding # omitField :: SimpleScript -> Bool # | |
ToJSON ScriptHash Source # | |
Defined in Cardano.Api.Script Methods toJSON :: ScriptHash -> Value # toEncoding :: ScriptHash -> Encoding # toJSONList :: [ScriptHash] -> Value # toEncodingList :: [ScriptHash] -> Encoding # omitField :: ScriptHash -> Bool # | |
ToJSON ExecutionUnits Source # | |
Defined in Cardano.Api.Script Methods toJSON :: ExecutionUnits -> Value # toEncoding :: ExecutionUnits -> Encoding # toJSONList :: [ExecutionUnits] -> Value # toEncodingList :: [ExecutionUnits] -> Encoding # omitField :: ExecutionUnits -> Bool # | |
ToJSON ScriptInAnyLang Source # | |
Defined in Cardano.Api.Script Methods toJSON :: ScriptInAnyLang -> Value # toEncoding :: ScriptInAnyLang -> Encoding # toJSONList :: [ScriptInAnyLang] -> Value # toEncodingList :: [ScriptInAnyLang] -> Encoding # omitField :: ScriptInAnyLang -> Bool # | |
ToJSON AnyPlutusScriptVersion Source # | |
Defined in Cardano.Api.Script Methods toJSON :: AnyPlutusScriptVersion -> Value # toEncoding :: AnyPlutusScriptVersion -> Encoding # toJSONList :: [AnyPlutusScriptVersion] -> Value # toEncodingList :: [AnyPlutusScriptVersion] -> Encoding # omitField :: AnyPlutusScriptVersion -> Bool # | |
ToJSON ValueNestedRep Source # | |
Defined in Cardano.Api.Value Methods toJSON :: ValueNestedRep -> Value # toEncoding :: ValueNestedRep -> Encoding # toJSONList :: [ValueNestedRep] -> Value # toEncodingList :: [ValueNestedRep] -> Encoding # omitField :: ValueNestedRep -> Bool # | |
ToJSON Value Source # | |
Defined in Cardano.Api.Value | |
ToJSON AssetName Source # | |
Defined in Cardano.Api.Value | |
ToJSON PolicyId Source # | |
Defined in Cardano.Api.Value | |
ToJSON Quantity Source # | |
Defined in Cardano.Api.Value | |
ToJSON Lovelace Source # | |
Defined in Cardano.Api.Value | |
ToJSON StakeCredential Source # | |
Defined in Cardano.Api.Address Methods toJSON :: StakeCredential -> Value # toEncoding :: StakeCredential -> Encoding # toJSONList :: [StakeCredential] -> Value # toEncodingList :: [StakeCredential] -> Encoding # omitField :: StakeCredential -> Bool # | |
ToJSON StakeAddress Source # | |
Defined in Cardano.Api.Address Methods toJSON :: StakeAddress -> Value # toEncoding :: StakeAddress -> Encoding # toJSONList :: [StakeAddress] -> Value # toEncodingList :: [StakeAddress] -> Encoding # omitField :: StakeAddress -> Bool # | |
ToJSON ExecutionUnitPrices Source # | |
Defined in Cardano.Api.ProtocolParameters Methods toJSON :: ExecutionUnitPrices -> Value # toEncoding :: ExecutionUnitPrices -> Encoding # toJSONList :: [ExecutionUnitPrices] -> Value # toEncodingList :: [ExecutionUnitPrices] -> Encoding # omitField :: ExecutionUnitPrices -> Bool # | |
ToJSON PraosNonce Source # | |
Defined in Cardano.Api.ProtocolParameters Methods toJSON :: PraosNonce -> Value # toEncoding :: PraosNonce -> Encoding # toJSONList :: [PraosNonce] -> Value # toEncodingList :: [PraosNonce] -> Encoding # omitField :: PraosNonce -> Bool # | |
ToJSON ProtocolParameters Source # | |
Defined in Cardano.Api.ProtocolParameters Methods toJSON :: ProtocolParameters -> Value # toEncoding :: ProtocolParameters -> Encoding # toJSONList :: [ProtocolParameters] -> Value # toEncodingList :: [ProtocolParameters] -> Encoding # omitField :: ProtocolParameters -> Bool # | |
ToJSON ScriptWitnessIndex Source # | |
Defined in Cardano.Api.TxBody Methods toJSON :: ScriptWitnessIndex -> Value # toEncoding :: ScriptWitnessIndex -> Encoding # toJSONList :: [ScriptWitnessIndex] -> Value # toEncodingList :: [ScriptWitnessIndex] -> Encoding # omitField :: ScriptWitnessIndex -> Bool # | |
ToJSON TextEnvelopeCddl Source # | |
Defined in Cardano.Api.SerialiseLedgerCddl Methods toJSON :: TextEnvelopeCddl -> Value # toEncoding :: TextEnvelopeCddl -> Encoding # toJSONList :: [TextEnvelopeCddl] -> Value # toEncodingList :: [TextEnvelopeCddl] -> Encoding # omitField :: TextEnvelopeCddl -> Bool # | |
ToJSON TxValidationErrorInCardanoMode Source # | |
Defined in Cardano.Api.InMode Methods toJSON :: TxValidationErrorInCardanoMode -> Value # toEncoding :: TxValidationErrorInCardanoMode -> Encoding # toJSONList :: [TxValidationErrorInCardanoMode] -> Value # toEncodingList :: [TxValidationErrorInCardanoMode] -> Encoding # | |
ToJSON ChainTip Source # | |
Defined in Cardano.Api.Block | |
ToJSON ChainPoint Source # | |
Defined in Cardano.Api.Block Methods toJSON :: ChainPoint -> Value # toEncoding :: ChainPoint -> Encoding # toJSONList :: [ChainPoint] -> Value # toEncodingList :: [ChainPoint] -> Encoding # omitField :: ChainPoint -> Bool # | |
ToJSON DelegationsAndRewards Source # | |
Defined in Cardano.Api.Rewards Methods toJSON :: DelegationsAndRewards -> Value # toEncoding :: DelegationsAndRewards -> Encoding # toJSONList :: [DelegationsAndRewards] -> Value # toEncodingList :: [DelegationsAndRewards] -> Encoding # omitField :: DelegationsAndRewards -> Bool # | |
ToJSON PeerAdvertise | |
Defined in Ouroboros.Network.PeerSelection.PeerAdvertise Methods toJSON :: PeerAdvertise -> Value # toEncoding :: PeerAdvertise -> Encoding # toJSONList :: [PeerAdvertise] -> Value # toEncodingList :: [PeerAdvertise] -> Encoding # | |
ToJSON StudentT | |
Defined in Statistics.Distribution.StudentT Methods toEncoding :: StudentT -> Encoding # toJSONList :: [StudentT] -> Value # toEncodingList :: [StudentT] -> Encoding # | |
ToJSON LocalTxMonitoringResult Source # | |
Defined in Cardano.Api.IPC Methods toJSON :: LocalTxMonitoringResult -> Value # toEncoding :: LocalTxMonitoringResult -> Encoding # toJSONList :: [LocalTxMonitoringResult] -> Value # toEncodingList :: [LocalTxMonitoringResult] -> Encoding # | |
ToJSON a => ToJSON [a] | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: [a] -> Encoding # toJSONList :: [[a]] -> Value # toEncodingList :: [[a]] -> Encoding # | |
ToJSON a => ToJSON (Maybe a) | |
Defined in Data.Aeson.Types.ToJSON | |
(ToJSON a, Integral a) => ToJSON (Ratio a) | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON a => ToJSON (Min a) | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON a => ToJSON (Max a) | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON a => ToJSON (First a) | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON a => ToJSON (Last a) | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON a => ToJSON (WrappedMonoid a) | |
Defined in Data.Aeson.Types.ToJSON Methods toJSON :: WrappedMonoid a -> Value # toEncoding :: WrappedMonoid a -> Encoding # toJSONList :: [WrappedMonoid a] -> Value # toEncodingList :: [WrappedMonoid a] -> Encoding # omitField :: WrappedMonoid a -> Bool # | |
ToJSON a => ToJSON (Option a) | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON a => ToJSON (Identity a) | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON a => ToJSON (First a) | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON a => ToJSON (Last a) | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON a => ToJSON (Dual a) | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON a => ToJSON (Down a) | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON a => ToJSON (NonEmpty a) | |
Defined in Data.Aeson.Types.ToJSON | |
Crypto c => ToJSON (Anchor c) | |
Defined in Cardano.Ledger.BaseTypes | |
Crypto c => ToJSON (BlocksMade c) | |
Defined in Cardano.Ledger.BaseTypes Methods toJSON :: BlocksMade c -> Value # toEncoding :: BlocksMade c -> Encoding # toJSONList :: [BlocksMade c] -> Value # toEncodingList :: [BlocksMade c] -> Encoding # | |
ToJSON a => ToJSON (WithOrigin a) | |
Defined in Cardano.Slotting.Slot Methods toJSON :: WithOrigin a -> Value # toEncoding :: WithOrigin a -> Encoding # toJSONList :: [WithOrigin a] -> Value # toEncodingList :: [WithOrigin a] -> Encoding # | |
ToJSON a => ToJSON (StrictMaybe a) | |
Defined in Data.Maybe.Strict Methods toJSON :: StrictMaybe a -> Value # toEncoding :: StrictMaybe a -> Encoding # toJSONList :: [StrictMaybe a] -> Value # toEncodingList :: [StrictMaybe a] -> Encoding # omitField :: StrictMaybe a -> Bool # | |
ToJSON1 f => ToJSON (Fix f) | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: Fix f -> Encoding # toJSONList :: [Fix f] -> Value # toEncodingList :: [Fix f] -> Encoding # | |
ToJSON a => ToJSON (DList a) | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: DList a -> Encoding # toJSONList :: [DList a] -> Value # toEncodingList :: [DList a] -> Encoding # | |
ToJSON a => ToJSON (Vector a) | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: Vector a -> Encoding # toJSONList :: [Vector a] -> Value # toEncodingList :: [Vector a] -> Encoding # | |
ToJSON a => ToJSON (StrictSeq a) | |
Defined in Data.Sequence.Strict Methods toJSON :: StrictSeq a -> Value # toEncoding :: StrictSeq a -> Encoding # toJSONList :: [StrictSeq a] -> Value # toEncodingList :: [StrictSeq a] -> Encoding # | |
ToJSON (CekMachineCostsBase Maybe) | |
ToJSON (CekMachineCostsBase Identity) | |
ToJSON a => ToJSON (Set a) | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: Set a -> Encoding # toJSONList :: [Set a] -> Value # toEncodingList :: [Set a] -> Encoding # | |
ToJSON a => ToJSON (IntMap a) | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: IntMap a -> Encoding # toJSONList :: [IntMap a] -> Value # toEncodingList :: [IntMap a] -> Encoding # | |
ToJSON a => ToJSON (Seq a) | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: Seq a -> Encoding # toJSONList :: [Seq a] -> Value # toEncodingList :: [Seq a] -> Encoding # | |
ToJSON v => ToJSON (Tree v) | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: Tree v -> Encoding # toJSONList :: [Tree v] -> Value # toEncodingList :: [Tree v] -> Encoding # | |
(Vector Vector a, ToJSON a) => ToJSON (Vector a) | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: Vector a -> Encoding # toJSONList :: [Vector a] -> Value # toEncodingList :: [Vector a] -> Encoding # | |
(Storable a, ToJSON a) => ToJSON (Vector a) | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: Vector a -> Encoding # toJSONList :: [Vector a] -> Value # toEncodingList :: [Vector a] -> Encoding # | |
(Prim a, ToJSON a) => ToJSON (Vector a) | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: Vector a -> Encoding # toJSONList :: [Vector a] -> Value # toEncodingList :: [Vector a] -> Encoding # | |
ToJSON a => ToJSON (HashSet a) | |
Defined in Data.Aeson.Types.ToJSON Methods toJSON :: HashSet a -> Value # toEncoding :: HashSet a -> Encoding # toJSONList :: [HashSet a] -> Value # toEncodingList :: [HashSet a] -> Encoding # | |
ToJSON a => ToJSON (Solo a) | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: Solo a -> Encoding # toJSONList :: [Solo a] -> Value # toEncodingList :: [Solo a] -> Encoding # | |
ToJSON (Hash DRepKey) Source # | |
ToJSON (Hash StakePoolKey) Source # | |
Defined in Cardano.Api.Keys.Shelley Methods toJSON :: Hash StakePoolKey -> Value # toEncoding :: Hash StakePoolKey -> Encoding # toJSONList :: [Hash StakePoolKey] -> Value # toEncodingList :: [Hash StakePoolKey] -> Encoding # omitField :: Hash StakePoolKey -> Bool # | |
ToJSON (Hash GenesisKey) Source # | |
Defined in Cardano.Api.Keys.Shelley Methods toJSON :: Hash GenesisKey -> Value # toEncoding :: Hash GenesisKey -> Encoding # toJSONList :: [Hash GenesisKey] -> Value # toEncodingList :: [Hash GenesisKey] -> Encoding # omitField :: Hash GenesisKey -> Bool # | |
ToJSON (Hash PaymentKey) Source # | |
Defined in Cardano.Api.Keys.Shelley Methods toJSON :: Hash PaymentKey -> Value # toEncoding :: Hash PaymentKey -> Encoding # toJSONList :: [Hash PaymentKey] -> Value # toEncodingList :: [Hash PaymentKey] -> Encoding # omitField :: Hash PaymentKey -> Bool # | |
ToJSON (Hash ScriptData) Source # | |
Defined in Cardano.Api.ScriptData Methods toJSON :: Hash ScriptData -> Value # toEncoding :: Hash ScriptData -> Encoding # toJSONList :: [Hash ScriptData] -> Value # toEncodingList :: [Hash ScriptData] -> Encoding # omitField :: Hash ScriptData -> Bool # | |
ToJSON (Hash BlockHeader) Source # | |
Defined in Cardano.Api.Block Methods toJSON :: Hash BlockHeader -> Value # toEncoding :: Hash BlockHeader -> Encoding # toJSONList :: [Hash BlockHeader] -> Value # toEncodingList :: [Hash BlockHeader] -> Encoding # omitField :: Hash BlockHeader -> Bool # | |
ToJSON a => ToJSON (DNonEmpty a) | |
Defined in Data.Aeson.Types.ToJSON Methods toJSON :: DNonEmpty a -> Value # toEncoding :: DNonEmpty a -> Encoding # toJSONList :: [DNonEmpty a] -> Value # toEncodingList :: [DNonEmpty a] -> Encoding # | |
ToJSON v => ToJSON (KeyMap v) | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: KeyMap v -> Encoding # toJSONList :: [KeyMap v] -> Value # toEncodingList :: [KeyMap v] -> Encoding # | |
ToJSON a => ToJSON (Maybe a) | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: Maybe a -> Encoding # toJSONList :: [Maybe a] -> Value # toEncodingList :: [Maybe a] -> Encoding # | |
ToJSON a => ToJSON (Array a) | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: Array a -> Encoding # toJSONList :: [Array a] -> Value # toEncodingList :: [Array a] -> Encoding # | |
(Generic a, GToJSON' Value Zero (Rep a), GToJSON' Encoding Zero (Rep a)) => ToJSON (Generically a) | |
Defined in Data.Aeson.Types.ToJSON Methods toJSON :: Generically a -> Value # toEncoding :: Generically a -> Encoding # toJSONList :: [Generically a] -> Value # toEncodingList :: [Generically a] -> Encoding # | |
(ToJSON1 f, Functor f) => ToJSON (Mu f) | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: Mu f -> Encoding # toJSONList :: [Mu f] -> Value # toEncodingList :: [Mu f] -> Encoding # | |
(ToJSON1 f, Functor f) => ToJSON (Nu f) | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: Nu f -> Encoding # toJSONList :: [Nu f] -> Value # toEncodingList :: [Nu f] -> Encoding # | |
(Prim a, ToJSON a) => ToJSON (PrimArray a) | |
Defined in Data.Aeson.Types.ToJSON Methods toJSON :: PrimArray a -> Value # toEncoding :: PrimArray a -> Encoding # toJSONList :: [PrimArray a] -> Value # toEncodingList :: [PrimArray a] -> Encoding # | |
ToJSON a => ToJSON (SmallArray a) | |
Defined in Data.Aeson.Types.ToJSON Methods toJSON :: SmallArray a -> Value # toEncoding :: SmallArray a -> Encoding # toJSONList :: [SmallArray a] -> Value # toEncodingList :: [SmallArray a] -> Encoding # | |
ToJSON a => ToJSON (Attributes a) | |
Defined in Cardano.Chain.Common.Attributes Methods toJSON :: Attributes a -> Value # toEncoding :: Attributes a -> Encoding # toJSONList :: [Attributes a] -> Value # toEncodingList :: [Attributes a] -> Encoding # | |
ToJSON a => ToJSON (MerkleRoot a) | |
Defined in Cardano.Chain.Common.Merkle Methods toJSON :: MerkleRoot a -> Value # toEncoding :: MerkleRoot a -> Encoding # toJSONList :: [MerkleRoot a] -> Value # toEncodingList :: [MerkleRoot a] -> Encoding # | |
ToJSON a => ToJSON (ABody a) | |
Defined in Cardano.Chain.Block.Body Methods toEncoding :: ABody a -> Encoding # toJSONList :: [ABody a] -> Value # toEncodingList :: [ABody a] -> Encoding # | |
ToJSON a => ToJSON (AVote a) | |
Defined in Cardano.Chain.Update.Vote Methods toEncoding :: AVote a -> Encoding # toJSONList :: [AVote a] -> Value # toEncodingList :: [AVote a] -> Encoding # | |
ToJSON a => ToJSON (ATxAux a) | |
Defined in Cardano.Chain.UTxO.TxAux | |
ToJSON a => ToJSON (ACertificate a) | |
Defined in Cardano.Chain.Delegation.Certificate Methods toJSON :: ACertificate a -> Value # toEncoding :: ACertificate a -> Encoding # toJSONList :: [ACertificate a] -> Value # toEncodingList :: [ACertificate a] -> Encoding # | |
ToJSON a => ToJSON (AProposal a) | |
Defined in Cardano.Chain.Update.Proposal Methods toJSON :: AProposal a -> Value # toEncoding :: AProposal a -> Encoding # toJSONList :: [AProposal a] -> Value # toEncodingList :: [AProposal a] -> Encoding # | |
ToJSON a => ToJSON (ATxPayload a) | |
Defined in Cardano.Chain.UTxO.TxPayload Methods toJSON :: ATxPayload a -> Value # toEncoding :: ATxPayload a -> Encoding # toJSONList :: [ATxPayload a] -> Value # toEncodingList :: [ATxPayload a] -> Encoding # | |
ToJSON a => ToJSON (APayload a) | |
Defined in Cardano.Chain.Delegation.Payload Methods toJSON :: APayload a -> Value # toEncoding :: APayload a -> Encoding # toJSONList :: [APayload a] -> Value # toEncodingList :: [APayload a] -> Encoding # | |
ToJSON a => ToJSON (APayload a) | |
Defined in Cardano.Chain.Update.Payload Methods toJSON :: APayload a -> Value # toEncoding :: APayload a -> Encoding # toJSONList :: [APayload a] -> Value # toEncodingList :: [APayload a] -> Encoding # | |
ToJSON a => ToJSON (ABlockSignature a) | |
Defined in Cardano.Chain.Block.Header Methods toJSON :: ABlockSignature a -> Value # toEncoding :: ABlockSignature a -> Encoding # toJSONList :: [ABlockSignature a] -> Value # toEncodingList :: [ABlockSignature a] -> Encoding # | |
ToJSON a => ToJSON (ABoundaryHeader a) | |
Defined in Cardano.Chain.Block.Header Methods toJSON :: ABoundaryHeader a -> Value # toEncoding :: ABoundaryHeader a -> Encoding # toJSONList :: [ABoundaryHeader a] -> Value # toEncodingList :: [ABoundaryHeader a] -> Encoding # | |
ToJSON a => ToJSON (AHeader a) | |
Defined in Cardano.Chain.Block.Header Methods toJSON :: AHeader a -> Value # toEncoding :: AHeader a -> Encoding # toJSONList :: [AHeader a] -> Value # toEncodingList :: [AHeader a] -> Encoding # | |
ToJSON (Signature w) | |
Defined in Cardano.Crypto.Signing.Signature Methods toJSON :: Signature w -> Value # toEncoding :: Signature w -> Encoding # toJSONList :: [Signature w] -> Value # toEncodingList :: [Signature w] -> Encoding # | |
ToJSON a => ToJSON (RedeemSignature a) | |
Defined in Cardano.Crypto.Signing.Redeem.Signature Methods toJSON :: RedeemSignature a -> Value # toEncoding :: RedeemSignature a -> Encoding # toJSONList :: [RedeemSignature a] -> Value # toEncodingList :: [RedeemSignature a] -> Encoding # | |
Crypto c => ToJSON (GenDelegPair c) | |
Defined in Cardano.Ledger.Keys Methods toJSON :: GenDelegPair c -> Value # toEncoding :: GenDelegPair c -> Encoding # toJSONList :: [GenDelegPair c] -> Value # toEncodingList :: [GenDelegPair c] -> Encoding # | |
Crypto c => ToJSON (GenDelegs c) | |
Defined in Cardano.Ledger.Keys Methods toJSON :: GenDelegs c -> Value # toEncoding :: GenDelegs c -> Encoding # toJSONList :: [GenDelegs c] -> Value # toEncodingList :: [GenDelegs c] -> Encoding # | |
ToJSON (BuiltinCostModelBase CostingFun) | |
Defined in PlutusCore.Evaluation.Machine.BuiltinCostModel Methods toJSON :: BuiltinCostModelBase CostingFun -> Value # toEncoding :: BuiltinCostModelBase CostingFun -> Encoding # toJSONList :: [BuiltinCostModelBase CostingFun] -> Value # toEncodingList :: [BuiltinCostModelBase CostingFun] -> Encoding # | |
ToJSON (BuiltinCostModelBase MCostingFun) | |
Defined in PlutusCore.Evaluation.Machine.BuiltinCostModel Methods toJSON :: BuiltinCostModelBase MCostingFun -> Value # toEncoding :: BuiltinCostModelBase MCostingFun -> Encoding # toJSONList :: [BuiltinCostModelBase MCostingFun] -> Value # toEncodingList :: [BuiltinCostModelBase MCostingFun] -> Encoding # | |
ToJSON a => ToJSON (MCostingFun a) | |
Defined in PlutusCore.Evaluation.Machine.BuiltinCostModel Methods toJSON :: MCostingFun a -> Value # toEncoding :: MCostingFun a -> Encoding # toJSONList :: [MCostingFun a] -> Value # toEncodingList :: [MCostingFun a] -> Encoding # | |
ToJSON (PParamsHKD Identity era) => ToJSON (PParams era) | |
Defined in Cardano.Ledger.Core.PParams | |
ToJSON (PParamsHKD StrictMaybe era) => ToJSON (PParamsUpdate era) | |
Defined in Cardano.Ledger.Core.PParams Methods toJSON :: PParamsUpdate era -> Value # toEncoding :: PParamsUpdate era -> Encoding # toJSONList :: [PParamsUpdate era] -> Value # toEncodingList :: [PParamsUpdate era] -> Encoding # omitField :: PParamsUpdate era -> Bool # | |
ToJSON (PoolCert StandardCrypto) Source # | |
Defined in Cardano.Api.Orphans Methods toJSON :: PoolCert StandardCrypto -> Value # toEncoding :: PoolCert StandardCrypto -> Encoding # toJSONList :: [PoolCert StandardCrypto] -> Value # toEncodingList :: [PoolCert StandardCrypto] -> Encoding # omitField :: PoolCert StandardCrypto -> Bool # | |
Crypto c => ToJSON (ScriptHash c) | |
Defined in Cardano.Ledger.Hashes Methods toJSON :: ScriptHash c -> Value # toEncoding :: ScriptHash c -> Encoding # toJSONList :: [ScriptHash c] -> Value # toEncodingList :: [ScriptHash c] -> Encoding # | |
Crypto c => ToJSON (Reward c) | |
Defined in Cardano.Ledger.Rewards Methods toEncoding :: Reward c -> Encoding # toJSONList :: [Reward c] -> Value # toEncodingList :: [Reward c] -> Encoding # | |
Era era => ToJSON (Constitution era) | |
Defined in Cardano.Ledger.Shelley.Governance Methods toJSON :: Constitution era -> Value # toEncoding :: Constitution era -> Encoding # toJSONList :: [Constitution era] -> Value # toEncodingList :: [Constitution era] -> Encoding # | |
EraPParams era => ToJSON (ShelleyGovState era) | |
Defined in Cardano.Ledger.Shelley.Governance Methods toJSON :: ShelleyGovState era -> Value # toEncoding :: ShelleyGovState era -> Encoding # toJSONList :: [ShelleyGovState era] -> Value # toEncodingList :: [ShelleyGovState era] -> Encoding # | |
Crypto c => ToJSON (TxIn c) | |
Defined in Cardano.Ledger.TxIn Methods toEncoding :: TxIn c -> Encoding # toJSONList :: [TxIn c] -> Value # toEncodingList :: [TxIn c] -> Encoding # | |
Era era => ToJSON (Datum era) | |
Defined in Cardano.Ledger.Plutus.Data Methods toJSON :: Datum era -> Value # toEncoding :: Datum era -> Encoding # toJSONList :: [Datum era] -> Value # toEncodingList :: [Datum era] -> Encoding # | |
Era era => ToJSON (AlonzoScript era) | |
Defined in Cardano.Ledger.Alonzo.Scripts Methods toJSON :: AlonzoScript era -> Value # toEncoding :: AlonzoScript era -> Encoding # toJSONList :: [AlonzoScript era] -> Value # toEncodingList :: [AlonzoScript era] -> Encoding # | |
ToJSON a => ToJSON (ExUnits' a) | |
Defined in Cardano.Ledger.Plutus.ExUnits Methods toJSON :: ExUnits' a -> Value # toEncoding :: ExUnits' a -> Encoding # toJSONList :: [ExUnits' a] -> Value # toEncodingList :: [ExUnits' a] -> Encoding # | |
Era era => ToJSON (CertState era) | |
Defined in Cardano.Ledger.CertState Methods toJSON :: CertState era -> Value # toEncoding :: CertState era -> Encoding # toJSONList :: [CertState era] -> Value # toEncodingList :: [CertState era] -> Encoding # | |
Era era => ToJSON (CommitteeState era) | |
Defined in Cardano.Ledger.CertState Methods toJSON :: CommitteeState era -> Value # toEncoding :: CommitteeState era -> Encoding # toJSONList :: [CommitteeState era] -> Value # toEncodingList :: [CommitteeState era] -> Encoding # | |
Era era => ToJSON (DState era) | |
Defined in Cardano.Ledger.CertState Methods toJSON :: DState era -> Value # toEncoding :: DState era -> Encoding # toJSONList :: [DState era] -> Value # toEncodingList :: [DState era] -> Encoding # | |
Crypto c => ToJSON (FutureGenDeleg c) | |
Defined in Cardano.Ledger.CertState Methods toJSON :: FutureGenDeleg c -> Value # toEncoding :: FutureGenDeleg c -> Encoding # toJSONList :: [FutureGenDeleg c] -> Value # toEncodingList :: [FutureGenDeleg c] -> Encoding # | |
Crypto c => ToJSON (InstantaneousRewards c) | |
Defined in Cardano.Ledger.CertState Methods toJSON :: InstantaneousRewards c -> Value # toEncoding :: InstantaneousRewards c -> Encoding # toJSONList :: [InstantaneousRewards c] -> Value # toEncodingList :: [InstantaneousRewards c] -> Encoding # | |
Era era => ToJSON (PState era) | |
Defined in Cardano.Ledger.CertState Methods toJSON :: PState era -> Value # toEncoding :: PState era -> Encoding # toJSONList :: [PState era] -> Value # toEncodingList :: [PState era] -> Encoding # | |
Crypto c => ToJSON (DRep c) | |
Defined in Cardano.Ledger.DRep | |
Crypto c => ToJSON (DRepState c) | |
Defined in Cardano.Ledger.DRep | |
Crypto c => ToJSON (UMap c) | |
Defined in Cardano.Ledger.UMap Methods toEncoding :: UMap c -> Encoding # toJSONList :: [UMap c] -> Value # toEncodingList :: [UMap c] -> Encoding # | |
Crypto c => ToJSON (UMElem c) | |
Defined in Cardano.Ledger.UMap Methods toEncoding :: UMElem c -> Encoding # toJSONList :: [UMElem c] -> Value # toEncodingList :: [UMElem c] -> Encoding # | |
Crypto c => ToJSON (PoolParams c) | |
Defined in Cardano.Ledger.PoolParams Methods toJSON :: PoolParams c -> Value # toEncoding :: PoolParams c -> Encoding # toJSONList :: [PoolParams c] -> Value # toEncodingList :: [PoolParams c] -> Encoding # omitField :: PoolParams c -> Bool # | |
ToJSON (CompactForm Coin) | |
Defined in Cardano.Ledger.Coin | |
ToJSON (CompactForm DeltaCoin) | |
Defined in Cardano.Ledger.Coin Methods toJSON :: CompactForm DeltaCoin -> Value # toEncoding :: CompactForm DeltaCoin -> Encoding # toJSONList :: [CompactForm DeltaCoin] -> Value # toEncodingList :: [CompactForm DeltaCoin] -> Encoding # | |
EraPParams era => ToJSON (ConwayGovState era) | |
Defined in Cardano.Ledger.Conway.Governance Methods toJSON :: ConwayGovState era -> Value # toEncoding :: ConwayGovState era -> Encoding # toJSONList :: [ConwayGovState era] -> Value # toEncodingList :: [ConwayGovState era] -> Encoding # | |
EraPParams era => ToJSON (EnactState era) | |
Defined in Cardano.Ledger.Conway.Governance Methods toJSON :: EnactState era -> Value # toEncoding :: EnactState era -> Encoding # toJSONList :: [EnactState era] -> Value # toEncodingList :: [EnactState era] -> Encoding # | |
Era era => ToJSON (PrevGovActionIds era) | |
Defined in Cardano.Ledger.Conway.Governance Methods toJSON :: PrevGovActionIds era -> Value # toEncoding :: PrevGovActionIds era -> Encoding # toJSONList :: [PrevGovActionIds era] -> Value # toEncodingList :: [PrevGovActionIds era] -> Encoding # | |
EraPParams era => ToJSON (PulsingSnapshot era) | |
Defined in Cardano.Ledger.Conway.Governance Methods toJSON :: PulsingSnapshot era -> Value # toEncoding :: PulsingSnapshot era -> Encoding # toJSONList :: [PulsingSnapshot era] -> Value # toEncodingList :: [PulsingSnapshot era] -> Encoding # | |
EraPParams era => ToJSON (RatifyState era) | |
Defined in Cardano.Ledger.Conway.Governance Methods toJSON :: RatifyState era -> Value # toEncoding :: RatifyState era -> Encoding # toJSONList :: [RatifyState era] -> Value # toEncodingList :: [RatifyState era] -> Encoding # | |
EraPParams era => ToJSON (Committee era) | |
Defined in Cardano.Ledger.Conway.Governance.Procedures Methods toJSON :: Committee era -> Value # toEncoding :: Committee era -> Encoding # toJSONList :: [Committee era] -> Value # toEncodingList :: [Committee era] -> Encoding # | |
EraPParams era => ToJSON (GovAction era) | |
Defined in Cardano.Ledger.Conway.Governance.Procedures Methods toJSON :: GovAction era -> Value # toEncoding :: GovAction era -> Encoding # toJSONList :: [GovAction era] -> Value # toEncodingList :: [GovAction era] -> Encoding # | |
Crypto c => ToJSON (GovActionId c) | |
Defined in Cardano.Ledger.Conway.Governance.Procedures Methods toJSON :: GovActionId c -> Value # toEncoding :: GovActionId c -> Encoding # toJSONList :: [GovActionId c] -> Value # toEncodingList :: [GovActionId c] -> Encoding # omitField :: GovActionId c -> Bool # | |
EraPParams era => ToJSON (GovActionState era) | |
Defined in Cardano.Ledger.Conway.Governance.Procedures Methods toJSON :: GovActionState era -> Value # toEncoding :: GovActionState era -> Encoding # toJSONList :: [GovActionState era] -> Value # toEncodingList :: [GovActionState era] -> Encoding # | |
EraPParams era => ToJSON (ProposalProcedure era) | |
Defined in Cardano.Ledger.Conway.Governance.Procedures Methods toJSON :: ProposalProcedure era -> Value # toEncoding :: ProposalProcedure era -> Encoding # toJSONList :: [ProposalProcedure era] -> Value # toEncodingList :: [ProposalProcedure era] -> Encoding # | |
Crypto c => ToJSON (Voter c) | |
Defined in Cardano.Ledger.Conway.Governance.Procedures | |
EraPParams era => ToJSON (VotingProcedure era) | |
Defined in Cardano.Ledger.Conway.Governance.Procedures Methods toJSON :: VotingProcedure era -> Value # toEncoding :: VotingProcedure era -> Encoding # toJSONList :: [VotingProcedure era] -> Value # toEncodingList :: [VotingProcedure era] -> Encoding # omitField :: VotingProcedure era -> Bool # | |
EraPParams era => ToJSON (VotingProcedures era) | |
Defined in Cardano.Ledger.Conway.Governance.Procedures Methods toJSON :: VotingProcedures era -> Value # toEncoding :: VotingProcedures era -> Encoding # toJSONList :: [VotingProcedures era] -> Value # toEncodingList :: [VotingProcedures era] -> Encoding # | |
EraPParams era => ToJSON (Proposals era) | |
Defined in Cardano.Ledger.Conway.Governance.Proposals Methods toJSON :: Proposals era -> Value # toEncoding :: Proposals era -> Encoding # toJSONList :: [Proposals era] -> Value # toEncodingList :: [Proposals era] -> Encoding # | |
Crypto c => ToJSON (IndividualPoolStake c) | |
Defined in Cardano.Ledger.PoolDistr Methods toJSON :: IndividualPoolStake c -> Value # toEncoding :: IndividualPoolStake c -> Encoding # toJSONList :: [IndividualPoolStake c] -> Value # toEncodingList :: [IndividualPoolStake c] -> Encoding # | |
EraPParams era => ToJSON (ProposedPPUpdates era) | |
Defined in Cardano.Ledger.Shelley.PParams Methods toJSON :: ProposedPPUpdates era -> Value # toEncoding :: ProposedPPUpdates era -> Encoding # toJSONList :: [ProposedPPUpdates era] -> Value # toEncodingList :: [ProposedPPUpdates era] -> Encoding # | |
Crypto c => ToJSON (TxId c) | |
Defined in Cardano.Ledger.TxIn Methods toEncoding :: TxId c -> Encoding # toJSONList :: [TxId c] -> Value # toEncodingList :: [TxId c] -> Encoding # | |
Crypto c => ToJSON (PoolDistr c) | |
Defined in Cardano.Ledger.PoolDistr Methods toJSON :: PoolDistr c -> Value # toEncoding :: PoolDistr c -> Encoding # toJSONList :: [PoolDistr c] -> Value # toEncodingList :: [PoolDistr c] -> Encoding # | |
(EraTxOut era, EraGov era) => ToJSON (EpochState era) | |
Defined in Cardano.Ledger.Shelley.LedgerState.Types Methods toJSON :: EpochState era -> Value # toEncoding :: EpochState era -> Encoding # toJSONList :: [EpochState era] -> Value # toEncodingList :: [EpochState era] -> Encoding # | |
(EraTxOut era, EraGov era) => ToJSON (LedgerState era) | |
Defined in Cardano.Ledger.Shelley.LedgerState.Types Methods toJSON :: LedgerState era -> Value # toEncoding :: LedgerState era -> Encoding # toJSONList :: [LedgerState era] -> Value # toEncodingList :: [LedgerState era] -> Encoding # | |
(EraTxOut era, EraGov era) => ToJSON (UTxOState era) | |
Defined in Cardano.Ledger.Shelley.LedgerState.Types Methods toJSON :: UTxOState era -> Value # toEncoding :: UTxOState era -> Encoding # toJSONList :: [UTxOState era] -> Value # toEncodingList :: [UTxOState era] -> Encoding # | |
Show (ConwayTxCert c) => ToJSON (ConwayTxCert c) Source # | |
Defined in Cardano.Api.Orphans Methods toJSON :: ConwayTxCert c -> Value # toEncoding :: ConwayTxCert c -> Encoding # toJSONList :: [ConwayTxCert c] -> Value # toEncodingList :: [ConwayTxCert c] -> Encoding # omitField :: ConwayTxCert c -> Bool # | |
ToJSON (GenesisDelegCert StandardCrypto) Source # | |
Defined in Cardano.Api.Orphans Methods toJSON :: GenesisDelegCert StandardCrypto -> Value # toEncoding :: GenesisDelegCert StandardCrypto -> Encoding # toJSONList :: [GenesisDelegCert StandardCrypto] -> Value # toEncodingList :: [GenesisDelegCert StandardCrypto] -> Encoding # | |
ToJSON (MIRCert StandardCrypto) Source # | |
Defined in Cardano.Api.Orphans Methods toJSON :: MIRCert StandardCrypto -> Value # toEncoding :: MIRCert StandardCrypto -> Encoding # toJSONList :: [MIRCert StandardCrypto] -> Value # toEncodingList :: [MIRCert StandardCrypto] -> Encoding # omitField :: MIRCert StandardCrypto -> Bool # | |
ToJSON (ShelleyDelegCert StandardCrypto) Source # | |
Defined in Cardano.Api.Orphans Methods toJSON :: ShelleyDelegCert StandardCrypto -> Value # toEncoding :: ShelleyDelegCert StandardCrypto -> Encoding # toJSONList :: [ShelleyDelegCert StandardCrypto] -> Value # toEncodingList :: [ShelleyDelegCert StandardCrypto] -> Encoding # | |
ToJSON (Addr c) | |
Defined in Cardano.Ledger.Address Methods toEncoding :: Addr c -> Encoding # toJSONList :: [Addr c] -> Value # toEncodingList :: [Addr c] -> Encoding # | |
Crypto c => ToJSON (AuxiliaryDataHash c) | |
Defined in Cardano.Ledger.AuxiliaryData Methods toJSON :: AuxiliaryDataHash c -> Value # toEncoding :: AuxiliaryDataHash c -> Encoding # toJSONList :: [AuxiliaryDataHash c] -> Value # toEncodingList :: [AuxiliaryDataHash c] -> Encoding # | |
Crypto c => ToJSON (StakeReference c) | |
Defined in Cardano.Ledger.Credential Methods toJSON :: StakeReference c -> Value # toEncoding :: StakeReference c -> Encoding # toJSONList :: [StakeReference c] -> Value # toEncodingList :: [StakeReference c] -> Encoding # | |
Crypto c => ToJSON (RewardAcnt c) | |
Defined in Cardano.Ledger.Address Methods toJSON :: RewardAcnt c -> Value # toEncoding :: RewardAcnt c -> Encoding # toJSONList :: [RewardAcnt c] -> Value # toEncodingList :: [RewardAcnt c] -> Encoding # | |
ToJSON (MIRTarget StandardCrypto) Source # | |
Defined in Cardano.Api.Orphans Methods toJSON :: MIRTarget StandardCrypto -> Value # toEncoding :: MIRTarget StandardCrypto -> Encoding # toJSONList :: [MIRTarget StandardCrypto] -> Value # toEncodingList :: [MIRTarget StandardCrypto] -> Encoding # omitField :: MIRTarget StandardCrypto -> Bool # | |
(Crypto (EraCrypto ledgerera), ToJSON (GenesisDelegCert (EraCrypto ledgerera)), ToJSON (MIRCert (EraCrypto ledgerera)), ToJSON (PoolCert (EraCrypto ledgerera)), ToJSON (ShelleyDelegCert (EraCrypto ledgerera))) => ToJSON (ShelleyTxCert ledgerera) Source # | |
Defined in Cardano.Api.Orphans Methods toJSON :: ShelleyTxCert ledgerera -> Value # toEncoding :: ShelleyTxCert ledgerera -> Encoding # toJSONList :: [ShelleyTxCert ledgerera] -> Value # toEncodingList :: [ShelleyTxCert ledgerera] -> Encoding # omitField :: ShelleyTxCert ledgerera -> Bool # | |
ToJSON (UpgradeConwayPParams Identity) | |
Defined in Cardano.Ledger.Conway.PParams | |
(Era era, ToJSON (Datum era), ToJSON (Script era), Val (Value era)) => ToJSON (BabbageTxOut era) | |
Defined in Cardano.Ledger.Babbage.TxOut Methods toJSON :: BabbageTxOut era -> Value # toEncoding :: BabbageTxOut era -> Encoding # toJSONList :: [BabbageTxOut era] -> Value # toEncodingList :: [BabbageTxOut era] -> Encoding # | |
ToJSON (PredicateFailure (EraRule "LEDGER" ledgerera)) => ToJSON (ApplyTxError ledgerera) Source # | |
Defined in Cardano.Api.Orphans Methods toJSON :: ApplyTxError ledgerera -> Value # toEncoding :: ApplyTxError ledgerera -> Encoding # toJSONList :: [ApplyTxError ledgerera] -> Value # toEncodingList :: [ApplyTxError ledgerera] -> Encoding # | |
Crypto c => ToJSON (ShelleyGenesis c) | |
Defined in Cardano.Ledger.Shelley.Genesis Methods toJSON :: ShelleyGenesis c -> Value # toEncoding :: ShelleyGenesis c -> Encoding # toJSONList :: [ShelleyGenesis c] -> Value # toEncodingList :: [ShelleyGenesis c] -> Encoding # omitField :: ShelleyGenesis c -> Bool # | |
Crypto c => ToJSON (MaryValue c) | |
Defined in Cardano.Ledger.Mary.Value Methods toJSON :: MaryValue c -> Value # toEncoding :: MaryValue c -> Encoding # toJSONList :: [MaryValue c] -> Value # toEncodingList :: [MaryValue c] -> Encoding # | |
(Era era, ToJSON (TxOut era)) => ToJSON (UTxO era) | |
Defined in Cardano.Ledger.UTxO Methods toEncoding :: UTxO era -> Encoding # toJSONList :: [UTxO era] -> Value # toEncodingList :: [UTxO era] -> Encoding # | |
(Crypto (EraCrypto ledgerera), ToJSON (TxCert ledgerera)) => ToJSON (ScriptPurpose ledgerera) Source # | |
Defined in Cardano.Api.Orphans Methods toJSON :: ScriptPurpose ledgerera -> Value # toEncoding :: ScriptPurpose ledgerera -> Encoding # toJSONList :: [ScriptPurpose ledgerera] -> Value # toEncodingList :: [ScriptPurpose ledgerera] -> Encoding # | |
Crypto c => ToJSON (TransitionConfig (ShelleyEra c)) | |
Defined in Cardano.Ledger.Shelley.Transition Methods toJSON :: TransitionConfig (ShelleyEra c) -> Value # toEncoding :: TransitionConfig (ShelleyEra c) -> Encoding # toJSONList :: [TransitionConfig (ShelleyEra c)] -> Value # toEncodingList :: [TransitionConfig (ShelleyEra c)] -> Encoding # | |
Crypto c => ToJSON (PulsingRewUpdate c) | |
Defined in Cardano.Ledger.Shelley.RewardUpdate Methods toJSON :: PulsingRewUpdate c -> Value # toEncoding :: PulsingRewUpdate c -> Encoding # toJSONList :: [PulsingRewUpdate c] -> Value # toEncodingList :: [PulsingRewUpdate c] -> Encoding # | |
(Era era, Val (Value era)) => ToJSON (AlonzoTxOut era) | |
Defined in Cardano.Ledger.Alonzo.TxOut Methods toJSON :: AlonzoTxOut era -> Value # toEncoding :: AlonzoTxOut era -> Encoding # toJSONList :: [AlonzoTxOut era] -> Value # toEncodingList :: [AlonzoTxOut era] -> Encoding # | |
Crypto c => ToJSON (IncrementalStake c) | |
Defined in Cardano.Ledger.Shelley.LedgerState.Types Methods toJSON :: IncrementalStake c -> Value # toEncoding :: IncrementalStake c -> Encoding # toJSONList :: [IncrementalStake c] -> Value # toEncodingList :: [IncrementalStake c] -> Encoding # | |
Crypto c => ToJSON (SnapShots c) | |
Defined in Cardano.Ledger.EpochBoundary Methods toJSON :: SnapShots c -> Value # toEncoding :: SnapShots c -> Encoding # toJSONList :: [SnapShots c] -> Value # toEncodingList :: [SnapShots c] -> Encoding # | |
Crypto crypto => ToJSON (NonMyopic crypto) | |
Defined in Cardano.Ledger.Shelley.PoolRank Methods toJSON :: NonMyopic crypto -> Value # toEncoding :: NonMyopic crypto -> Encoding # toJSONList :: [NonMyopic crypto] -> Value # toEncodingList :: [NonMyopic crypto] -> Encoding # | |
(ToJSON (PredicateFailure (EraRule "UTXOW" ledgerera)), ToJSON (PredicateFailure (EraRule "DELEGS" ledgerera))) => ToJSON (ShelleyLedgerPredFailure ledgerera) Source # | |
Defined in Cardano.Api.Orphans Methods toJSON :: ShelleyLedgerPredFailure ledgerera -> Value # toEncoding :: ShelleyLedgerPredFailure ledgerera -> Encoding # toJSONList :: [ShelleyLedgerPredFailure ledgerera] -> Value # toEncodingList :: [ShelleyLedgerPredFailure ledgerera] -> Encoding # | |
(Crypto (EraCrypto ledgerera), ToJSON (PredicateFailure (EraRule "UTXO" ledgerera)), ToJSON (TxCert ledgerera)) => ToJSON (BabbageUtxowPredFailure ledgerera) Source # | |
Defined in Cardano.Api.Orphans Methods toJSON :: BabbageUtxowPredFailure ledgerera -> Value # toEncoding :: BabbageUtxowPredFailure ledgerera -> Encoding # toJSONList :: [BabbageUtxowPredFailure ledgerera] -> Value # toEncodingList :: [BabbageUtxowPredFailure ledgerera] -> Encoding # | |
Show (ShelleyDelegsPredFailure ledgerera) => ToJSON (ShelleyDelegsPredFailure ledgerera) Source # | |
Defined in Cardano.Api.Orphans Methods toJSON :: ShelleyDelegsPredFailure ledgerera -> Value # toEncoding :: ShelleyDelegsPredFailure ledgerera -> Encoding # toJSONList :: [ShelleyDelegsPredFailure ledgerera] -> Value # toEncodingList :: [ShelleyDelegsPredFailure ledgerera] -> Encoding # | |
(Crypto (EraCrypto ledgerera), ToJSON (PredicateFailure (EraRule "UTXO" ledgerera)), ToJSON (ScriptPurpose ledgerera)) => ToJSON (AlonzoUtxowPredFailure ledgerera) Source # | |
Defined in Cardano.Api.Orphans Methods toJSON :: AlonzoUtxowPredFailure ledgerera -> Value # toEncoding :: AlonzoUtxowPredFailure ledgerera -> Encoding # toJSONList :: [AlonzoUtxowPredFailure ledgerera] -> Value # toEncodingList :: [AlonzoUtxowPredFailure ledgerera] -> Encoding # | |
Show (BabbageUtxoPredFailure ledgerera) => ToJSON (BabbageUtxoPredFailure ledgerera) Source # | |
Defined in Cardano.Api.Orphans Methods toJSON :: BabbageUtxoPredFailure ledgerera -> Value # toEncoding :: BabbageUtxoPredFailure ledgerera -> Encoding # toJSONList :: [BabbageUtxoPredFailure ledgerera] -> Value # toEncodingList :: [BabbageUtxoPredFailure ledgerera] -> Encoding # | |
(Crypto (EraCrypto ledgerera), ToJSON (PredicateFailure (EraRule "UTXO" ledgerera))) => ToJSON (ShelleyUtxowPredFailure ledgerera) Source # | |
Defined in Cardano.Api.Orphans Methods toJSON :: ShelleyUtxowPredFailure ledgerera -> Value # toEncoding :: ShelleyUtxowPredFailure ledgerera -> Encoding # toJSONList :: [ShelleyUtxowPredFailure ledgerera] -> Value # toEncodingList :: [ShelleyUtxowPredFailure ledgerera] -> Encoding # | |
Show (AlonzoUtxoPredFailure ledgerera) => ToJSON (AlonzoUtxoPredFailure ledgerera) Source # | |
Defined in Cardano.Api.Orphans Methods toJSON :: AlonzoUtxoPredFailure ledgerera -> Value # toEncoding :: AlonzoUtxoPredFailure ledgerera -> Encoding # toJSONList :: [AlonzoUtxoPredFailure ledgerera] -> Value # toEncodingList :: [AlonzoUtxoPredFailure ledgerera] -> Encoding # | |
Show (AllegraUtxoPredFailure ledgerera) => ToJSON (AllegraUtxoPredFailure ledgerera) Source # | |
Defined in Cardano.Api.Orphans Methods toJSON :: AllegraUtxoPredFailure ledgerera -> Value # toEncoding :: AllegraUtxoPredFailure ledgerera -> Encoding # toJSONList :: [AllegraUtxoPredFailure ledgerera] -> Value # toEncodingList :: [AllegraUtxoPredFailure ledgerera] -> Encoding # | |
Show (ShelleyUtxoPredFailure ledgerera) => ToJSON (ShelleyUtxoPredFailure ledgerera) Source # | |
Defined in Cardano.Api.Orphans Methods toJSON :: ShelleyUtxoPredFailure ledgerera -> Value # toEncoding :: ShelleyUtxoPredFailure ledgerera -> Encoding # toJSONList :: [ShelleyUtxoPredFailure ledgerera] -> Value # toEncodingList :: [ShelleyUtxoPredFailure ledgerera] -> Encoding # | |
(Crypto (EraCrypto ledgerera), ToJSON (PredicateFailure (EraRule "UTXO" ledgerera))) => ToJSON (ShelleyPpupPredFailure ledgerera) Source # | |
Defined in Cardano.Api.Orphans Methods toJSON :: ShelleyPpupPredFailure ledgerera -> Value # toEncoding :: ShelleyPpupPredFailure ledgerera -> Encoding # toJSONList :: [ShelleyPpupPredFailure ledgerera] -> Value # toEncodingList :: [ShelleyPpupPredFailure ledgerera] -> Encoding # | |
Crypto c => ToJSON (MultiAsset c) | |
Defined in Cardano.Ledger.Mary.Value Methods toJSON :: MultiAsset c -> Value # toEncoding :: MultiAsset c -> Encoding # toJSONList :: [MultiAsset c] -> Value # toEncodingList :: [MultiAsset c] -> Encoding # | |
Crypto c => ToJSON (PolicyID c) | |
Defined in Cardano.Ledger.Mary.Value Methods toJSON :: PolicyID c -> Value # toEncoding :: PolicyID c -> Encoding # toJSONList :: [PolicyID c] -> Value # toEncodingList :: [PolicyID c] -> Encoding # | |
Crypto c => ToJSON (ShelleyGenesisStaking c) | |
Defined in Cardano.Ledger.Shelley.Genesis Methods toJSON :: ShelleyGenesisStaking c -> Value # toEncoding :: ShelleyGenesisStaking c -> Encoding # toJSONList :: [ShelleyGenesisStaking c] -> Value # toEncodingList :: [ShelleyGenesisStaking c] -> Encoding # | |
(Era era, Val (Value era)) => ToJSON (ShelleyTxOut era) | |
Defined in Cardano.Ledger.Shelley.TxOut Methods toJSON :: ShelleyTxOut era -> Value # toEncoding :: ShelleyTxOut era -> Encoding # toJSONList :: [ShelleyTxOut era] -> Value # toEncodingList :: [ShelleyTxOut era] -> Encoding # | |
Crypto c => ToJSON (RewardUpdate c) | |
Defined in Cardano.Ledger.Shelley.RewardUpdate Methods toJSON :: RewardUpdate c -> Value # toEncoding :: RewardUpdate c -> Encoding # toJSONList :: [RewardUpdate c] -> Value # toEncodingList :: [RewardUpdate c] -> Encoding # | |
Show a => ToJSON (ShowOf a) Source # | |
Defined in Cardano.Api.Via.ShowOf | |
Crypto c => ToJSON (SnapShot c) | |
Defined in Cardano.Ledger.EpochBoundary Methods toJSON :: SnapShot c -> Value # toEncoding :: SnapShot c -> Encoding # toJSONList :: [SnapShot c] -> Value # toEncodingList :: [SnapShot c] -> Encoding # | |
Crypto c => ToJSON (ConwayGenesis c) | |
Defined in Cardano.Ledger.Conway.Genesis Methods toJSON :: ConwayGenesis c -> Value # toEncoding :: ConwayGenesis c -> Encoding # toJSONList :: [ConwayGenesis c] -> Value # toEncodingList :: [ConwayGenesis c] -> Encoding # | |
Show (ConwayLedgerPredFailure ledgerera) => ToJSON (ConwayLedgerPredFailure ledgerera) Source # | |
Defined in Cardano.Api.Orphans Methods toJSON :: ConwayLedgerPredFailure ledgerera -> Value # toEncoding :: ConwayLedgerPredFailure ledgerera -> Encoding # toJSONList :: [ConwayLedgerPredFailure ledgerera] -> Value # toEncodingList :: [ConwayLedgerPredFailure ledgerera] -> Encoding # | |
ToJSON (CardanoEra era) Source # | |
Defined in Cardano.Api.Eras.Core Methods toJSON :: CardanoEra era -> Value # toEncoding :: CardanoEra era -> Encoding # toJSONList :: [CardanoEra era] -> Value # toEncodingList :: [CardanoEra era] -> Encoding # omitField :: CardanoEra era -> Bool # | |
ToJSON (PraosState StandardCrypto) Source # | |
Defined in Cardano.Api.Orphans Methods toJSON :: PraosState StandardCrypto -> Value # toEncoding :: PraosState StandardCrypto -> Encoding # toJSONList :: [PraosState StandardCrypto] -> Value # toEncodingList :: [PraosState StandardCrypto] -> Encoding # omitField :: PraosState StandardCrypto -> Bool # | |
ToJSON (TPraosState StandardCrypto) Source # | |
Defined in Cardano.Api.Orphans Methods toJSON :: TPraosState StandardCrypto -> Value # toEncoding :: TPraosState StandardCrypto -> Encoding # toJSONList :: [TPraosState StandardCrypto] -> Value # toEncodingList :: [TPraosState StandardCrypto] -> Encoding # omitField :: TPraosState StandardCrypto -> Bool # | |
ToJSON (ChainDepState StandardCrypto) Source # | |
Defined in Cardano.Api.Orphans Methods toJSON :: ChainDepState StandardCrypto -> Value # toEncoding :: ChainDepState StandardCrypto -> Encoding # toJSONList :: [ChainDepState StandardCrypto] -> Value # toEncodingList :: [ChainDepState StandardCrypto] -> Encoding # omitField :: ChainDepState StandardCrypto -> Bool # | |
ToJSON (PrtclState StandardCrypto) Source # | |
Defined in Cardano.Api.Orphans Methods toJSON :: PrtclState StandardCrypto -> Value # toEncoding :: PrtclState StandardCrypto -> Encoding # toJSONList :: [PrtclState StandardCrypto] -> Value # toEncodingList :: [PrtclState StandardCrypto] -> Encoding # omitField :: PrtclState StandardCrypto -> Bool # | |
ToJSON a => ToJSON (ABoundaryBlock a) | |
Defined in Cardano.Chain.Block.Block Methods toJSON :: ABoundaryBlock a -> Value # toEncoding :: ABoundaryBlock a -> Encoding # toJSONList :: [ABoundaryBlock a] -> Value # toEncodingList :: [ABoundaryBlock a] -> Encoding # | |
ToJSON a => ToJSON (ABlockOrBoundary a) | |
Defined in Cardano.Chain.Block.Block Methods toJSON :: ABlockOrBoundary a -> Value # toEncoding :: ABlockOrBoundary a -> Encoding # toJSONList :: [ABlockOrBoundary a] -> Value # toEncodingList :: [ABlockOrBoundary a] -> Encoding # | |
ToJSON a => ToJSON (ABlock a) | |
Defined in Cardano.Chain.Block.Block Methods toEncoding :: ABlock a -> Encoding # toJSONList :: [ABlock a] -> Value # toEncodingList :: [ABlock a] -> Encoding # | |
ToJSON (StakeSnapshot crypto) Source # | |
Defined in Cardano.Api.Orphans Methods toJSON :: StakeSnapshot crypto -> Value # toEncoding :: StakeSnapshot crypto -> Encoding # toJSONList :: [StakeSnapshot crypto] -> Value # toEncodingList :: [StakeSnapshot crypto] -> Encoding # | |
Crypto crypto => ToJSON (StakeSnapshots crypto) Source # | |
Defined in Cardano.Api.Orphans Methods toJSON :: StakeSnapshots crypto -> Value # toEncoding :: StakeSnapshots crypto -> Encoding # toJSONList :: [StakeSnapshots crypto] -> Value # toEncodingList :: [StakeSnapshots crypto] -> Encoding # | |
Crypto c => ToJSON (CommitteeMembersState c) | |
Defined in Cardano.Ledger.Api.State.Query.CommitteeMembersState Methods toJSON :: CommitteeMembersState c -> Value # toEncoding :: CommitteeMembersState c -> Encoding # toJSONList :: [CommitteeMembersState c] -> Value # toEncodingList :: [CommitteeMembersState c] -> Encoding # omitField :: CommitteeMembersState c -> Bool # | |
Crypto c => ToJSON (RewardProvenance c) | |
Defined in Cardano.Ledger.Shelley.RewardProvenance Methods toJSON :: RewardProvenance c -> Value # toEncoding :: RewardProvenance c -> Encoding # toJSONList :: [RewardProvenance c] -> Value # toEncodingList :: [RewardProvenance c] -> Encoding # | |
Crypto crypto => ToJSON (ShelleyHash crypto) Source # | |
Defined in Cardano.Api.Orphans Methods toJSON :: ShelleyHash crypto -> Value # toEncoding :: ShelleyHash crypto -> Encoding # toJSONList :: [ShelleyHash crypto] -> Value # toEncodingList :: [ShelleyHash crypto] -> Encoding # | |
Crypto crypto => ToJSON (HashHeader crypto) Source # | |
Defined in Cardano.Api.Orphans Methods toJSON :: HashHeader crypto -> Value # toEncoding :: HashHeader crypto -> Encoding # toJSONList :: [HashHeader crypto] -> Value # toEncodingList :: [HashHeader crypto] -> Encoding # | |
ToJSON a => ToJSON (ABoundaryBody a) | |
Defined in Cardano.Chain.Block.Block Methods toJSON :: ABoundaryBody a -> Value # toEncoding :: ABoundaryBody a -> Encoding # toJSONList :: [ABoundaryBody a] -> Value # toEncodingList :: [ABoundaryBody a] -> Encoding # | |
ToJSON a => ToJSON (TooLarge a) Source # | |
Defined in Cardano.Api.Orphans Methods toJSON :: TooLarge a -> Value # toEncoding :: TooLarge a -> Encoding # toJSONList :: [TooLarge a] -> Value # toEncodingList :: [TooLarge a] -> Encoding # | |
Crypto c => ToJSON (Stake c) | |
Defined in Cardano.Ledger.EpochBoundary Methods toEncoding :: Stake c -> Encoding # toJSONList :: [Stake c] -> Value # toEncodingList :: [Stake c] -> Encoding # | |
Crypto c => ToJSON (RewardProvenancePool c) | |
Defined in Cardano.Ledger.Shelley.RewardProvenance Methods toJSON :: RewardProvenancePool c -> Value # toEncoding :: RewardProvenancePool c -> Encoding # toJSONList :: [RewardProvenancePool c] -> Value # toEncodingList :: [RewardProvenancePool c] -> Encoding # | |
Crypto c => ToJSON (CommitteeMemberState c) | |
Defined in Cardano.Ledger.Api.State.Query.CommitteeMembersState Methods toJSON :: CommitteeMemberState c -> Value # toEncoding :: CommitteeMemberState c -> Encoding # toJSONList :: [CommitteeMemberState c] -> Value # toEncodingList :: [CommitteeMemberState c] -> Encoding # | |
Crypto c => ToJSON (HotCredAuthStatus c) | |
Defined in Cardano.Ledger.Api.State.Query.CommitteeMembersState Methods toJSON :: HotCredAuthStatus c -> Value # toEncoding :: HotCredAuthStatus c -> Encoding # toJSONList :: [HotCredAuthStatus c] -> Value # toEncodingList :: [HotCredAuthStatus c] -> Encoding # | |
SerialiseAsBech32 a => ToJSON (UsingBech32 a) Source # | |
Defined in Cardano.Api.SerialiseUsing Methods toJSON :: UsingBech32 a -> Value # toEncoding :: UsingBech32 a -> Encoding # toJSONList :: [UsingBech32 a] -> Value # toEncodingList :: [UsingBech32 a] -> Encoding # omitField :: UsingBech32 a -> Bool # | |
SerialiseAsRawBytes a => ToJSON (UsingRawBytesHex a) Source # | |
Defined in Cardano.Api.SerialiseUsing Methods toJSON :: UsingRawBytesHex a -> Value # toEncoding :: UsingRawBytesHex a -> Encoding # toJSONList :: [UsingRawBytesHex a] -> Value # toEncodingList :: [UsingRawBytesHex a] -> Encoding # omitField :: UsingRawBytesHex a -> Bool # | |
ToJSON (ShelleyBasedEra era) Source # | |
Defined in Cardano.Api.Eon.ShelleyBasedEra Methods toJSON :: ShelleyBasedEra era -> Value # toEncoding :: ShelleyBasedEra era -> Encoding # toJSONList :: [ShelleyBasedEra era] -> Value # toEncodingList :: [ShelleyBasedEra era] -> Encoding # omitField :: ShelleyBasedEra era -> Bool # | |
IsShelleyBasedEra era => ToJSON (DebugLedgerState era) Source # | |
Defined in Cardano.Api.Query.Types Methods toJSON :: DebugLedgerState era -> Value # toEncoding :: DebugLedgerState era -> Encoding # toJSONList :: [DebugLedgerState era] -> Value # toEncodingList :: [DebugLedgerState era] -> Encoding # omitField :: DebugLedgerState era -> Bool # | |
IsCardanoEra era => ToJSON (ReferenceScript era) Source # | |
Defined in Cardano.Api.Script Methods toJSON :: ReferenceScript era -> Value # toEncoding :: ReferenceScript era -> Encoding # toJSONList :: [ReferenceScript era] -> Value # toEncodingList :: [ReferenceScript era] -> Encoding # omitField :: ReferenceScript era -> Bool # | |
IsCardanoEra era => ToJSON (AddressInEra era) Source # | |
Defined in Cardano.Api.Address Methods toJSON :: AddressInEra era -> Value # toEncoding :: AddressInEra era -> Encoding # toJSONList :: [AddressInEra era] -> Value # toEncodingList :: [AddressInEra era] -> Encoding # omitField :: AddressInEra era -> Bool # | |
ToJSON (Address ShelleyAddr) Source # | |
Defined in Cardano.Api.Address Methods toJSON :: Address ShelleyAddr -> Value # toEncoding :: Address ShelleyAddr -> Encoding # toJSONList :: [Address ShelleyAddr] -> Value # toEncodingList :: [Address ShelleyAddr] -> Encoding # omitField :: Address ShelleyAddr -> Bool # | |
ToJSON (Address ByronAddr) Source # | |
IsCardanoEra era => ToJSON (TxOutValue era) Source # | |
Defined in Cardano.Api.TxBody Methods toJSON :: TxOutValue era -> Value # toEncoding :: TxOutValue era -> Encoding # toJSONList :: [TxOutValue era] -> Value # toEncodingList :: [TxOutValue era] -> Encoding # omitField :: TxOutValue era -> Bool # | |
ToJSON (TxValidationError era) Source # | |
Defined in Cardano.Api.InMode Methods toJSON :: TxValidationError era -> Value # toEncoding :: TxValidationError era -> Encoding # toJSONList :: [TxValidationError era] -> Value # toEncodingList :: [TxValidationError era] -> Encoding # omitField :: TxValidationError era -> Bool # | |
IsCardanoEra era => ToJSON (UTxO era) Source # | |
Defined in Cardano.Api.Query | |
ToJSON d => ToJSON (LinearTransform d) | |
Defined in Statistics.Distribution.Transform Methods toJSON :: LinearTransform d -> Value # toEncoding :: LinearTransform d -> Encoding # toJSONList :: [LinearTransform d] -> Value # toEncodingList :: [LinearTransform d] -> Encoding # | |
(ToJSON a, ToJSON b) => ToJSON (Either a b) | |
Defined in Data.Aeson.Types.ToJSON | |
(ToJSON a, ToJSON b) => ToJSON (a, b) | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: (a, b) -> Encoding # toJSONList :: [(a, b)] -> Value # toEncodingList :: [(a, b)] -> Encoding # | |
HasResolution a => ToJSON (Fixed a) | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON (Proxy a) | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON (BoundedRatio b Word64) | |
Defined in Cardano.Ledger.BaseTypes | |
Crypto c => ToJSON (SafeHash c index) | |
Defined in Cardano.Ledger.SafeHash Methods toJSON :: SafeHash c index -> Value # toEncoding :: SafeHash c index -> Encoding # toJSONList :: [SafeHash c index] -> Value # toEncodingList :: [SafeHash c index] -> Encoding # | |
(ToJSON v, ToJSONKey k) => ToJSON (Map k v) | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: Map k v -> Encoding # toJSONList :: [Map k v] -> Value # toEncodingList :: [Map k v] -> Encoding # | |
Crypto c => ToJSON (KeyHash disc c) | |
Defined in Cardano.Ledger.Keys | |
HashAlgorithm h => ToJSON (Hash h a) | |
Defined in Cardano.Crypto.Hash.Class Methods toEncoding :: Hash h a -> Encoding # toJSONList :: [Hash h a] -> Value # toEncodingList :: [Hash h a] -> Encoding # | |
(ToJSON v, ToJSONKey k) => ToJSON (HashMap k v) | |
Defined in Data.Aeson.Types.ToJSON Methods toJSON :: HashMap k v -> Value # toEncoding :: HashMap k v -> Encoding # toJSONList :: [HashMap k v] -> Value # toEncodingList :: [HashMap k v] -> Encoding # | |
ToJSON (File content direction) Source # | |
Defined in Cardano.Api.IO.Base | |
(ToJSON a, ToJSON b) => ToJSON (Either a b) | |
Defined in Data.Aeson.Types.ToJSON Methods toJSON :: Either a b -> Value # toEncoding :: Either a b -> Encoding # toJSONList :: [Either a b] -> Value # toEncodingList :: [Either a b] -> Encoding # | |
(ToJSON a, ToJSON b) => ToJSON (Pair a b) | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: Pair a b -> Encoding # toJSONList :: [Pair a b] -> Value # toEncodingList :: [Pair a b] -> Encoding # | |
(ToJSON a, ToJSON b) => ToJSON (These a b) | |
Defined in Data.Aeson.Types.ToJSON Methods toJSON :: These a b -> Value # toEncoding :: These a b -> Encoding # toJSONList :: [These a b] -> Value # toEncodingList :: [These a b] -> Encoding # | |
(ToJSON a, ToJSON b) => ToJSON (These a b) | |
Defined in Data.Aeson.Types.ToJSON Methods toJSON :: These a b -> Value # toEncoding :: These a b -> Encoding # toJSONList :: [These a b] -> Value # toEncodingList :: [These a b] -> Encoding # | |
ToJSON b => ToJSON (Annotated b a) | |
Defined in Cardano.Ledger.Binary.Decoding.Annotated | |
ToJSON (AbstractHash algo a) | |
Defined in Cardano.Crypto.Hashing Methods toJSON :: AbstractHash algo a -> Value # toEncoding :: AbstractHash algo a -> Encoding # toJSONList :: [AbstractHash algo a] -> Value # toEncodingList :: [AbstractHash algo a] -> Encoding # | |
Crypto c => ToJSON (VKey 'Witness c) Source # | |
Defined in Cardano.Api.Orphans | |
(ToJSON a, ToJSONKey k) => ToJSON (MonoidalMap k a) | |
Defined in Data.Map.Monoidal Methods toJSON :: MonoidalMap k a -> Value # toEncoding :: MonoidalMap k a -> Encoding # toJSONList :: [MonoidalMap k a] -> Value # toEncodingList :: [MonoidalMap k a] -> Encoding # | |
Crypto c => ToJSON (Credential kr c) | |
Defined in Cardano.Ledger.Credential Methods toJSON :: Credential kr c -> Value # toEncoding :: Credential kr c -> Encoding # toJSONList :: [Credential kr c] -> Value # toEncodingList :: [Credential kr c] -> Encoding # omitField :: Credential kr c -> Bool # | |
Crypto c => ToJSON (PrevGovActionId r c) | |
Defined in Cardano.Ledger.Conway.Governance.Procedures Methods toJSON :: PrevGovActionId r c -> Value # toEncoding :: PrevGovActionId r c -> Encoding # toJSONList :: [PrevGovActionId r c] -> Value # toEncodingList :: [PrevGovActionId r c] -> Encoding # | |
(HasOKey k v, ToJSON v) => ToJSON (OMap k v) | |
Defined in Data.OMap.Strict Methods toEncoding :: OMap k v -> Encoding # toJSONList :: [OMap k v] -> Value # toEncodingList :: [OMap k v] -> Encoding # | |
(EraPParams era, PParamsHKD Identity era ~ ShelleyPParams Identity era, ProtVerAtMost era 4, ProtVerAtMost era 6, ProtVerAtMost era 8) => ToJSON (ShelleyPParams Identity era) | |
Defined in Cardano.Ledger.Shelley.PParams | |
(EraPParams era, PParamsHKD StrictMaybe era ~ ShelleyPParams StrictMaybe era, ProtVerAtMost era 4, ProtVerAtMost era 6, ProtVerAtMost era 8) => ToJSON (ShelleyPParams StrictMaybe era) | |
Defined in Cardano.Ledger.Shelley.PParams Methods toJSON :: ShelleyPParams StrictMaybe era -> Value # toEncoding :: ShelleyPParams StrictMaybe era -> Encoding # toJSONList :: [ShelleyPParams StrictMaybe era] -> Value # toEncodingList :: [ShelleyPParams StrictMaybe era] -> Encoding # omitField :: ShelleyPParams StrictMaybe era -> Bool # | |
(PParamsHKD Identity era ~ BabbagePParams Identity era, BabbageEraPParams era, ProtVerAtMost era 8) => ToJSON (BabbagePParams Identity era) | |
Defined in Cardano.Ledger.Babbage.PParams | |
(PParamsHKD StrictMaybe era ~ BabbagePParams StrictMaybe era, BabbageEraPParams era, ProtVerAtMost era 8) => ToJSON (BabbagePParams StrictMaybe era) | |
Defined in Cardano.Ledger.Babbage.PParams Methods toJSON :: BabbagePParams StrictMaybe era -> Value # toEncoding :: BabbagePParams StrictMaybe era -> Encoding # toJSONList :: [BabbagePParams StrictMaybe era] -> Value # toEncodingList :: [BabbagePParams StrictMaybe era] -> Encoding # omitField :: BabbagePParams StrictMaybe era -> Bool # | |
Crypto c => ToJSON (ConwayPParams Identity (ConwayEra c)) | |
Defined in Cardano.Ledger.Conway.PParams Methods toJSON :: ConwayPParams Identity (ConwayEra c) -> Value # toEncoding :: ConwayPParams Identity (ConwayEra c) -> Encoding # toJSONList :: [ConwayPParams Identity (ConwayEra c)] -> Value # toEncodingList :: [ConwayPParams Identity (ConwayEra c)] -> Encoding # | |
(ConwayEraPParams era, PParamsHKD StrictMaybe era ~ ConwayPParams StrictMaybe era) => ToJSON (ConwayPParams StrictMaybe era) | |
Defined in Cardano.Ledger.Conway.PParams Methods toJSON :: ConwayPParams StrictMaybe era -> Value # toEncoding :: ConwayPParams StrictMaybe era -> Encoding # toJSONList :: [ConwayPParams StrictMaybe era] -> Value # toEncodingList :: [ConwayPParams StrictMaybe era] -> Encoding # omitField :: ConwayPParams StrictMaybe era -> Bool # | |
(ToJSON v, ToJSONKey k) => ToJSON (ListMap k v) | |
Defined in Data.ListMap Methods toJSON :: ListMap k v -> Value # toEncoding :: ListMap k v -> Encoding # toJSONList :: [ListMap k v] -> Value # toEncodingList :: [ListMap k v] -> Encoding # | |
Crypto c => ToJSON (AlonzoPParams Identity (AlonzoEra c)) | |
Defined in Cardano.Ledger.Alonzo.PParams Methods toJSON :: AlonzoPParams Identity (AlonzoEra c) -> Value # toEncoding :: AlonzoPParams Identity (AlonzoEra c) -> Encoding # toJSONList :: [AlonzoPParams Identity (AlonzoEra c)] -> Value # toEncodingList :: [AlonzoPParams Identity (AlonzoEra c)] -> Encoding # | |
Crypto c => ToJSON (AlonzoPParams StrictMaybe (AlonzoEra c)) | |
Defined in Cardano.Ledger.Alonzo.PParams Methods toJSON :: AlonzoPParams StrictMaybe (AlonzoEra c) -> Value # toEncoding :: AlonzoPParams StrictMaybe (AlonzoEra c) -> Encoding # toJSONList :: [AlonzoPParams StrictMaybe (AlonzoEra c)] -> Value # toEncodingList :: [AlonzoPParams StrictMaybe (AlonzoEra c)] -> Encoding # omitField :: AlonzoPParams StrictMaybe (AlonzoEra c) -> Bool # | |
ToJSON (OneEraHash xs) Source # | |
Defined in Cardano.Api.Orphans Methods toJSON :: OneEraHash xs -> Value # toEncoding :: OneEraHash xs -> Encoding # toJSONList :: [OneEraHash xs] -> Value # toEncodingList :: [OneEraHash xs] -> Encoding # | |
ToJSON (HeaderHash blk) => ToJSON (Tip blk) Source # | |
Defined in Cardano.Api.Orphans Methods toEncoding :: Tip blk -> Encoding # toJSONList :: [Tip blk] -> Value # toEncodingList :: [Tip blk] -> Encoding # | |
ToJSON (ScriptLanguageInEra lang era) Source # | |
Defined in Cardano.Api.Script Methods toJSON :: ScriptLanguageInEra lang era -> Value # toEncoding :: ScriptLanguageInEra lang era -> Encoding # toJSONList :: [ScriptLanguageInEra lang era] -> Value # toEncodingList :: [ScriptLanguageInEra lang era] -> Encoding # omitField :: ScriptLanguageInEra lang era -> Bool # | |
IsCardanoEra era => ToJSON (TxOut ctx era) Source # | |
Defined in Cardano.Api.TxBody | |
(ToJSON a, ToJSON b, ToJSON c) => ToJSON (a, b, c) | |
Defined in Data.Aeson.Types.ToJSON Methods toJSON :: (a, b, c) -> Value # toEncoding :: (a, b, c) -> Encoding # toJSONList :: [(a, b, c)] -> Value # toEncodingList :: [(a, b, c)] -> Encoding # | |
ToJSON a => ToJSON (Const a b) | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON b => ToJSON (Tagged a b) | |
Defined in Data.Aeson.Types.ToJSON Methods toJSON :: Tagged a b -> Value # toEncoding :: Tagged a b -> Encoding # toJSONList :: [Tagged a b] -> Value # toEncodingList :: [Tagged a b] -> Encoding # | |
(ToJSON1 f, ToJSON1 g, ToJSON a) => ToJSON (These1 f g a) | |
Defined in Data.Aeson.Types.ToJSON Methods toJSON :: These1 f g a -> Value # toEncoding :: These1 f g a -> Encoding # toJSONList :: [These1 f g a] -> Value # toEncodingList :: [These1 f g a] -> Encoding # | |
(ToJSON a, ToJSON b, ToJSON c, ToJSON d) => ToJSON (a, b, c, d) | |
Defined in Data.Aeson.Types.ToJSON Methods toJSON :: (a, b, c, d) -> Value # toEncoding :: (a, b, c, d) -> Encoding # toJSONList :: [(a, b, c, d)] -> Value # toEncodingList :: [(a, b, c, d)] -> Encoding # | |
(ToJSON1 f, ToJSON1 g, ToJSON a) => ToJSON (Product f g a) | |
Defined in Data.Aeson.Types.ToJSON | |
(ToJSON1 f, ToJSON1 g, ToJSON a) => ToJSON (Sum f g a) | |
Defined in Data.Aeson.Types.ToJSON | |
(Vector vk k, Vector vv v, ToJSONKey k, ToJSON v) => ToJSON (VMap vk vv k v) | |
Defined in Data.VMap Methods toJSON :: VMap vk vv k v -> Value # toEncoding :: VMap vk vv k v -> Encoding # toJSONList :: [VMap vk vv k v] -> Value # toEncodingList :: [VMap vk vv k v] -> Encoding # | |
(ToJSON a, ToJSON b, ToJSON c, ToJSON d, ToJSON e) => ToJSON (a, b, c, d, e) | |
Defined in Data.Aeson.Types.ToJSON Methods toJSON :: (a, b, c, d, e) -> Value # toEncoding :: (a, b, c, d, e) -> Encoding # toJSONList :: [(a, b, c, d, e)] -> Value # toEncodingList :: [(a, b, c, d, e)] -> Encoding # | |
(ToJSON1 f, ToJSON1 g, ToJSON a) => ToJSON (Compose f g a) | |
Defined in Data.Aeson.Types.ToJSON | |
(ToJSON a, ToJSON b, ToJSON c, ToJSON d, ToJSON e, ToJSON f) => ToJSON (a, b, c, d, e, f) | |
Defined in Data.Aeson.Types.ToJSON Methods toJSON :: (a, b, c, d, e, f) -> Value # toEncoding :: (a, b, c, d, e, f) -> Encoding # toJSONList :: [(a, b, c, d, e, f)] -> Value # toEncodingList :: [(a, b, c, d, e, f)] -> Encoding # | |
(ToJSON a, ToJSON b, ToJSON c, ToJSON d, ToJSON e, ToJSON f, ToJSON g) => ToJSON (a, b, c, d, e, f, g) | |
Defined in Data.Aeson.Types.ToJSON Methods toJSON :: (a, b, c, d, e, f, g) -> Value # toEncoding :: (a, b, c, d, e, f, g) -> Encoding # toJSONList :: [(a, b, c, d, e, f, g)] -> Value # toEncodingList :: [(a, b, c, d, e, f, g)] -> Encoding # | |
(ToJSON a, ToJSON b, ToJSON c, ToJSON d, ToJSON e, ToJSON f, ToJSON g, ToJSON h) => ToJSON (a, b, c, d, e, f, g, h) | |
Defined in Data.Aeson.Types.ToJSON Methods toJSON :: (a, b, c, d, e, f, g, h) -> Value # toEncoding :: (a, b, c, d, e, f, g, h) -> Encoding # toJSONList :: [(a, b, c, d, e, f, g, h)] -> Value # toEncodingList :: [(a, b, c, d, e, f, g, h)] -> Encoding # | |
(ToJSON a, ToJSON b, ToJSON c, ToJSON d, ToJSON e, ToJSON f, ToJSON g, ToJSON h, ToJSON i) => ToJSON (a, b, c, d, e, f, g, h, i) | |
Defined in Data.Aeson.Types.ToJSON Methods toJSON :: (a, b, c, d, e, f, g, h, i) -> Value # toEncoding :: (a, b, c, d, e, f, g, h, i) -> Encoding # toJSONList :: [(a, b, c, d, e, f, g, h, i)] -> Value # toEncodingList :: [(a, b, c, d, e, f, g, h, i)] -> Encoding # | |
(ToJSON a, ToJSON b, ToJSON c, ToJSON d, ToJSON e, ToJSON f, ToJSON g, ToJSON h, ToJSON i, ToJSON j) => ToJSON (a, b, c, d, e, f, g, h, i, j) | |
Defined in Data.Aeson.Types.ToJSON Methods toJSON :: (a, b, c, d, e, f, g, h, i, j) -> Value # toEncoding :: (a, b, c, d, e, f, g, h, i, j) -> Encoding # toJSONList :: [(a, b, c, d, e, f, g, h, i, j)] -> Value # toEncodingList :: [(a, b, c, d, e, f, g, h, i, j)] -> Encoding # | |
(ToJSON a, ToJSON b, ToJSON c, ToJSON d, ToJSON e, ToJSON f, ToJSON g, ToJSON h, ToJSON i, ToJSON j, ToJSON k) => ToJSON (a, b, c, d, e, f, g, h, i, j, k) | |
Defined in Data.Aeson.Types.ToJSON Methods toJSON :: (a, b, c, d, e, f, g, h, i, j, k) -> Value # toEncoding :: (a, b, c, d, e, f, g, h, i, j, k) -> Encoding # toJSONList :: [(a, b, c, d, e, f, g, h, i, j, k)] -> Value # toEncodingList :: [(a, b, c, d, e, f, g, h, i, j, k)] -> Encoding # | |
(ToJSON a, ToJSON b, ToJSON c, ToJSON d, ToJSON e, ToJSON f, ToJSON g, ToJSON h, ToJSON i, ToJSON j, ToJSON k, ToJSON l) => ToJSON (a, b, c, d, e, f, g, h, i, j, k, l) | |
Defined in Data.Aeson.Types.ToJSON Methods toJSON :: (a, b, c, d, e, f, g, h, i, j, k, l) -> Value # toEncoding :: (a, b, c, d, e, f, g, h, i, j, k, l) -> Encoding # toJSONList :: [(a, b, c, d, e, f, g, h, i, j, k, l)] -> Value # toEncodingList :: [(a, b, c, d, e, f, g, h, i, j, k, l)] -> Encoding # | |
(ToJSON a, ToJSON b, ToJSON c, ToJSON d, ToJSON e, ToJSON f, ToJSON g, ToJSON h, ToJSON i, ToJSON j, ToJSON k, ToJSON l, ToJSON m) => ToJSON (a, b, c, d, e, f, g, h, i, j, k, l, m) | |
Defined in Data.Aeson.Types.ToJSON Methods toJSON :: (a, b, c, d, e, f, g, h, i, j, k, l, m) -> Value # toEncoding :: (a, b, c, d, e, f, g, h, i, j, k, l, m) -> Encoding # toJSONList :: [(a, b, c, d, e, f, g, h, i, j, k, l, m)] -> Value # toEncodingList :: [(a, b, c, d, e, f, g, h, i, j, k, l, m)] -> Encoding # omitField :: (a, b, c, d, e, f, g, h, i, j, k, l, m) -> Bool # | |
(ToJSON a, ToJSON b, ToJSON c, ToJSON d, ToJSON e, ToJSON f, ToJSON g, ToJSON h, ToJSON i, ToJSON j, ToJSON k, ToJSON l, ToJSON m, ToJSON n) => ToJSON (a, b, c, d, e, f, g, h, i, j, k, l, m, n) | |
Defined in Data.Aeson.Types.ToJSON Methods toJSON :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -> Value # toEncoding :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -> Encoding # toJSONList :: [(a, b, c, d, e, f, g, h, i, j, k, l, m, n)] -> Value # toEncodingList :: [(a, b, c, d, e, f, g, h, i, j, k, l, m, n)] -> Encoding # omitField :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -> Bool # | |
(ToJSON a, ToJSON b, ToJSON c, ToJSON d, ToJSON e, ToJSON f, ToJSON g, ToJSON h, ToJSON i, ToJSON j, ToJSON k, ToJSON l, ToJSON m, ToJSON n, ToJSON o) => ToJSON (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) | |
Defined in Data.Aeson.Types.ToJSON Methods toJSON :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -> Value # toEncoding :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -> Encoding # toJSONList :: [(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o)] -> Value # toEncodingList :: [(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o)] -> Encoding # omitField :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -> Bool # |
Instances
deserialiseFromJSON :: FromJSON a => AsType a -> ByteString -> Either JsonDecodeError a Source #
prettyPrintJSON :: ToJSON a => a -> ByteString Source #
Minimal complete definition
Nothing
Methods
parseJSON :: Value -> Parser a #
parseJSONList :: Value -> Parser [a] #
omittedField :: Maybe a #
Instances
FromJSON Bool | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser Bool # parseJSONList :: Value -> Parser [Bool] # omittedField :: Maybe Bool # | |
FromJSON Char | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser Char # parseJSONList :: Value -> Parser [Char] # omittedField :: Maybe Char # | |
FromJSON Double | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser Double # parseJSONList :: Value -> Parser [Double] # omittedField :: Maybe Double # | |
FromJSON Float | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser Float # parseJSONList :: Value -> Parser [Float] # omittedField :: Maybe Float # | |
FromJSON Int | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser Int # parseJSONList :: Value -> Parser [Int] # omittedField :: Maybe Int # | |
FromJSON Int8 | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser Int8 # parseJSONList :: Value -> Parser [Int8] # omittedField :: Maybe Int8 # | |
FromJSON Int16 | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser Int16 # parseJSONList :: Value -> Parser [Int16] # omittedField :: Maybe Int16 # | |
FromJSON Int32 | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser Int32 # parseJSONList :: Value -> Parser [Int32] # omittedField :: Maybe Int32 # | |
FromJSON Int64 | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser Int64 # parseJSONList :: Value -> Parser [Int64] # omittedField :: Maybe Int64 # | |
FromJSON Integer | |
Defined in Data.Aeson.Types.FromJSON | |
FromJSON Natural | |
Defined in Data.Aeson.Types.FromJSON | |
FromJSON Ordering | |
Defined in Data.Aeson.Types.FromJSON | |
FromJSON Word | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser Word # parseJSONList :: Value -> Parser [Word] # omittedField :: Maybe Word # | |
FromJSON Word8 | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser Word8 # parseJSONList :: Value -> Parser [Word8] # omittedField :: Maybe Word8 # | |
FromJSON Word16 | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser Word16 # parseJSONList :: Value -> Parser [Word16] # omittedField :: Maybe Word16 # | |
FromJSON Word32 | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser Word32 # parseJSONList :: Value -> Parser [Word32] # omittedField :: Maybe Word32 # | |
FromJSON Word64 | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser Word64 # parseJSONList :: Value -> Parser [Word64] # omittedField :: Maybe Word64 # | |
FromJSON () | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser () # parseJSONList :: Value -> Parser [()] # omittedField :: Maybe () # | |
FromJSON Void | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser Void # parseJSONList :: Value -> Parser [Void] # omittedField :: Maybe Void # | |
FromJSON Version | |
Defined in Data.Aeson.Types.FromJSON | |
FromJSON CTime | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser CTime # parseJSONList :: Value -> Parser [CTime] # omittedField :: Maybe CTime # | |
FromJSON Version | |
Defined in Cardano.Ledger.Binary.Version Methods parseJSON :: Value -> Parser Version # parseJSONList :: Value -> Parser [Version] # omittedField :: Maybe Version # | |
FromJSON DnsName | |
Defined in Cardano.Ledger.BaseTypes | |
FromJSON Network | |
Defined in Cardano.Ledger.BaseTypes | |
FromJSON NonNegativeInterval | |
Defined in Cardano.Ledger.BaseTypes Methods parseJSON :: Value -> Parser NonNegativeInterval # parseJSONList :: Value -> Parser [NonNegativeInterval] # omittedField :: Maybe NonNegativeInterval # | |
FromJSON Nonce | |
Defined in Cardano.Ledger.BaseTypes Methods parseJSON :: Value -> Parser Nonce # parseJSONList :: Value -> Parser [Nonce] # omittedField :: Maybe Nonce # | |
FromJSON Port | |
Defined in Cardano.Ledger.BaseTypes Methods parseJSON :: Value -> Parser Port # parseJSONList :: Value -> Parser [Port] # omittedField :: Maybe Port # | |
FromJSON PositiveInterval | |
Defined in Cardano.Ledger.BaseTypes Methods parseJSON :: Value -> Parser PositiveInterval # parseJSONList :: Value -> Parser [PositiveInterval] # omittedField :: Maybe PositiveInterval # | |
FromJSON PositiveUnitInterval | |
Defined in Cardano.Ledger.BaseTypes Methods parseJSON :: Value -> Parser PositiveUnitInterval # parseJSONList :: Value -> Parser [PositiveUnitInterval] # omittedField :: Maybe PositiveUnitInterval # | |
FromJSON ProtVer | |
Defined in Cardano.Ledger.BaseTypes Methods parseJSON :: Value -> Parser ProtVer # parseJSONList :: Value -> Parser [ProtVer] # omittedField :: Maybe ProtVer # | |
FromJSON UnitInterval | |
Defined in Cardano.Ledger.BaseTypes Methods parseJSON :: Value -> Parser UnitInterval # parseJSONList :: Value -> Parser [UnitInterval] # omittedField :: Maybe UnitInterval # | |
FromJSON Url | |
Defined in Cardano.Ledger.BaseTypes Methods parseJSON :: Value -> Parser Url # parseJSONList :: Value -> Parser [Url] # omittedField :: Maybe Url # | |
FromJSON BlockNo | |
Defined in Cardano.Slotting.Block | |
FromJSON EpochNo | |
Defined in Cardano.Slotting.Slot | |
FromJSON EpochSize | |
Defined in Cardano.Slotting.Slot | |
FromJSON SlotNo | |
Defined in Cardano.Slotting.Slot Methods parseJSON :: Value -> Parser SlotNo # parseJSONList :: Value -> Parser [SlotNo] # omittedField :: Maybe SlotNo # | |
FromJSON Text | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser Text # parseJSONList :: Value -> Parser [Text] # omittedField :: Maybe Text # | |
FromJSON Value | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser Value # parseJSONList :: Value -> Parser [Value] # omittedField :: Maybe Value # | |
FromJSON Key | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser Key # parseJSONList :: Value -> Parser [Key] # omittedField :: Maybe Key # | |
FromJSON SystemStart | |
Defined in Cardano.Slotting.Time | |
FromJSON ExBudget | |
Defined in PlutusCore.Evaluation.Machine.ExBudget Methods parseJSON :: Value -> Parser ExBudget # parseJSONList :: Value -> Parser [ExBudget] # omittedField :: Maybe ExBudget # | |
FromJSON ExCPU | |
Defined in PlutusCore.Evaluation.Machine.ExMemory Methods parseJSON :: Value -> Parser ExCPU # parseJSONList :: Value -> Parser [ExCPU] # omittedField :: Maybe ExCPU # | |
FromJSON ExMemory | |
Defined in PlutusCore.Evaluation.Machine.ExMemory Methods parseJSON :: Value -> Parser ExMemory # parseJSONList :: Value -> Parser [ExMemory] # omittedField :: Maybe ExMemory # | |
FromJSON Scientific | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser Scientific # parseJSONList :: Value -> Parser [Scientific] # omittedField :: Maybe Scientific # | |
FromJSON IntSet | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser IntSet # parseJSONList :: Value -> Parser [IntSet] # omittedField :: Maybe IntSet # | |
FromJSON Text | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser Text # parseJSONList :: Value -> Parser [Text] # omittedField :: Maybe Text # | |
FromJSON DayOfWeek | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser DayOfWeek # parseJSONList :: Value -> Parser [DayOfWeek] # omittedField :: Maybe DayOfWeek # | |
FromJSON SystemTime | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser SystemTime # parseJSONList :: Value -> Parser [SystemTime] # omittedField :: Maybe SystemTime # | |
FromJSON Day | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser Day # parseJSONList :: Value -> Parser [Day] # omittedField :: Maybe Day # | |
FromJSON DiffTime | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser DiffTime # parseJSONList :: Value -> Parser [DiffTime] # omittedField :: Maybe DiffTime # | |
FromJSON LocalTime | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser LocalTime # parseJSONList :: Value -> Parser [LocalTime] # omittedField :: Maybe LocalTime # | |
FromJSON NominalDiffTime | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser NominalDiffTime # parseJSONList :: Value -> Parser [NominalDiffTime] # omittedField :: Maybe NominalDiffTime # | |
FromJSON TimeOfDay | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser TimeOfDay # parseJSONList :: Value -> Parser [TimeOfDay] # omittedField :: Maybe TimeOfDay # | |
FromJSON UTCTime | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser UTCTime # parseJSONList :: Value -> Parser [UTCTime] # omittedField :: Maybe UTCTime # | |
FromJSON CalendarDiffDays | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser CalendarDiffDays # parseJSONList :: Value -> Parser [CalendarDiffDays] # omittedField :: Maybe CalendarDiffDays # | |
FromJSON CalendarDiffTime | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser CalendarDiffTime # parseJSONList :: Value -> Parser [CalendarDiffTime] # omittedField :: Maybe CalendarDiffTime # | |
FromJSON ZonedTime | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser ZonedTime # parseJSONList :: Value -> Parser [ZonedTime] # omittedField :: Maybe ZonedTime # | |
FromJSON DotNetTime | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser DotNetTime # parseJSONList :: Value -> Parser [DotNetTime] # omittedField :: Maybe DotNetTime # | |
FromJSON Month | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser Month # parseJSONList :: Value -> Parser [Month] # omittedField :: Maybe Month # | |
FromJSON Quarter | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser Quarter # parseJSONList :: Value -> Parser [Quarter] # omittedField :: Maybe Quarter # | |
FromJSON QuarterOfYear | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser QuarterOfYear # parseJSONList :: Value -> Parser [QuarterOfYear] # omittedField :: Maybe QuarterOfYear # | |
FromJSON ShortText | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser ShortText # parseJSONList :: Value -> Parser [ShortText] # omittedField :: Maybe ShortText # | |
FromJSON URI | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser URI # parseJSONList :: Value -> Parser [URI] # omittedField :: Maybe URI # | |
FromJSON UUID | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser UUID # parseJSONList :: Value -> Parser [UUID] # omittedField :: Maybe UUID # | |
FromJSON ProtocolMagic | |
Defined in Cardano.Crypto.ProtocolMagic Methods parseJSON :: Value -> Parser ProtocolMagic # parseJSONList :: Value -> Parser [ProtocolMagic] # omittedField :: Maybe ProtocolMagic # | |
FromJSON ProtocolMagicId | |
Defined in Cardano.Crypto.ProtocolMagic Methods parseJSON :: Value -> Parser ProtocolMagicId # parseJSONList :: Value -> Parser [ProtocolMagicId] # omittedField :: Maybe ProtocolMagicId # | |
FromJSON RequiresNetworkMagic | |
Defined in Cardano.Crypto.ProtocolMagic Methods parseJSON :: Value -> Parser RequiresNetworkMagic # parseJSONList :: Value -> Parser [RequiresNetworkMagic] # omittedField :: Maybe RequiresNetworkMagic # | |
FromJSON VerificationKey | |
Defined in Cardano.Crypto.Signing.VerificationKey Methods parseJSON :: Value -> Parser VerificationKey # parseJSONList :: Value -> Parser [VerificationKey] # omittedField :: Maybe VerificationKey # | |
FromJSON CompactRedeemVerificationKey | |
Defined in Cardano.Crypto.Signing.Redeem.Compact Methods parseJSON :: Value -> Parser CompactRedeemVerificationKey # parseJSONList :: Value -> Parser [CompactRedeemVerificationKey] # omittedField :: Maybe CompactRedeemVerificationKey # | |
FromJSON RedeemVerificationKey | |
Defined in Cardano.Crypto.Signing.Redeem.VerificationKey Methods parseJSON :: Value -> Parser RedeemVerificationKey # parseJSONList :: Value -> Parser [RedeemVerificationKey] # omittedField :: Maybe RedeemVerificationKey # | |
FromJSON ByteString64 | |
Defined in Data.ByteString.Base64.Type Methods parseJSON :: Value -> Parser ByteString64 # parseJSONList :: Value -> Parser [ByteString64] # omittedField :: Maybe ByteString64 # | |
FromJSON RelativeTime | |
Defined in Cardano.Slotting.Time Methods parseJSON :: Value -> Parser RelativeTime # parseJSONList :: Value -> Parser [RelativeTime] # omittedField :: Maybe RelativeTime # | |
FromJSON SatInt | |
Defined in Data.SatInt Methods parseJSON :: Value -> Parser SatInt # parseJSONList :: Value -> Parser [SatInt] # omittedField :: Maybe SatInt # | |
FromJSON CovLoc | |
Defined in PlutusTx.Coverage Methods parseJSON :: Value -> Parser CovLoc # parseJSONList :: Value -> Parser [CovLoc] # omittedField :: Maybe CovLoc # | |
FromJSON CoverageAnnotation | |
Defined in PlutusTx.Coverage Methods parseJSON :: Value -> Parser CoverageAnnotation # parseJSONList :: Value -> Parser [CoverageAnnotation] # omittedField :: Maybe CoverageAnnotation # | |
FromJSON CoverageData | |
Defined in PlutusTx.Coverage Methods parseJSON :: Value -> Parser CoverageData # parseJSONList :: Value -> Parser [CoverageData] # omittedField :: Maybe CoverageData # | |
FromJSON CoverageIndex | |
Defined in PlutusTx.Coverage Methods parseJSON :: Value -> Parser CoverageIndex # parseJSONList :: Value -> Parser [CoverageIndex] # omittedField :: Maybe CoverageIndex # | |
FromJSON CoverageMetadata | |
Defined in PlutusTx.Coverage Methods parseJSON :: Value -> Parser CoverageMetadata # parseJSONList :: Value -> Parser [CoverageMetadata] # omittedField :: Maybe CoverageMetadata # | |
FromJSON CoverageReport | |
Defined in PlutusTx.Coverage Methods parseJSON :: Value -> Parser CoverageReport # parseJSONList :: Value -> Parser [CoverageReport] # omittedField :: Maybe CoverageReport # | |
FromJSON Metadata | |
Defined in PlutusTx.Coverage Methods parseJSON :: Value -> Parser Metadata # parseJSONList :: Value -> Parser [Metadata] # omittedField :: Maybe Metadata # | |
FromJSON Rational | |
Defined in PlutusTx.Ratio Methods parseJSON :: Value -> Parser Rational # parseJSONList :: Value -> Parser [Rational] # omittedField :: Maybe Rational # | |
FromJSON CoinPerWord | |
Defined in Cardano.Ledger.Alonzo.Core | |
FromJSON Coin | |
Defined in Cardano.Ledger.Coin Methods parseJSON :: Value -> Parser Coin # parseJSONList :: Value -> Parser [Coin] # omittedField :: Maybe Coin # | |
FromJSON CostModels | |
Defined in Cardano.Ledger.Plutus.CostModels Methods parseJSON :: Value -> Parser CostModels # parseJSONList :: Value -> Parser [CostModels] # omittedField :: Maybe CostModels # | |
FromJSON Prices | |
Defined in Cardano.Ledger.Plutus.ExUnits Methods parseJSON :: Value -> Parser Prices # parseJSONList :: Value -> Parser [Prices] # omittedField :: Maybe Prices # | |
FromJSON ExUnits | |
Defined in Cardano.Ledger.Plutus.ExUnits Methods parseJSON :: Value -> Parser ExUnits # parseJSONList :: Value -> Parser [ExUnits] # omittedField :: Maybe ExUnits # | |
FromJSON CoinPerByte | |
Defined in Cardano.Ledger.Babbage.Core | |
FromJSON DeltaCoin | |
Defined in Cardano.Ledger.Coin Methods parseJSON :: Value -> Parser DeltaCoin # parseJSONList :: Value -> Parser [DeltaCoin] # omittedField :: Maybe DeltaCoin # | |
FromJSON PoolMetadata | |
Defined in Cardano.Ledger.PoolParams | |
FromJSON StakePoolRelay | |
Defined in Cardano.Ledger.PoolParams Methods parseJSON :: Value -> Parser StakePoolRelay # parseJSONList :: Value -> Parser [StakePoolRelay] # | |
FromJSON OrdExUnits | |
Defined in Cardano.Ledger.Alonzo.PParams Methods parseJSON :: Value -> Parser OrdExUnits # parseJSONList :: Value -> Parser [OrdExUnits] # omittedField :: Maybe OrdExUnits # | |
FromJSON Language | |
Defined in Cardano.Ledger.Plutus.Language Methods parseJSON :: Value -> Parser Language # parseJSONList :: Value -> Parser [Language] # omittedField :: Maybe Language # | |
FromJSON AlonzoGenesis | |
Defined in Cardano.Ledger.Alonzo.Genesis Methods parseJSON :: Value -> Parser AlonzoGenesis # parseJSONList :: Value -> Parser [AlonzoGenesis] # omittedField :: Maybe AlonzoGenesis # | |
FromJSON NominalDiffTimeMicro | |
Defined in Cardano.Ledger.Shelley.Genesis Methods parseJSON :: Value -> Parser NominalDiffTimeMicro # parseJSONList :: Value -> Parser [NominalDiffTimeMicro] # omittedField :: Maybe NominalDiffTimeMicro # | |
FromJSON LogWeight | |
Defined in Cardano.Ledger.Shelley.PoolRank Methods parseJSON :: Value -> Parser LogWeight # parseJSONList :: Value -> Parser [LogWeight] # omittedField :: Maybe LogWeight # | |
FromJSON AnyCardanoEra Source # | |
Defined in Cardano.Api.Eras.Core Methods parseJSON :: Value -> Parser AnyCardanoEra # parseJSONList :: Value -> Parser [AnyCardanoEra] # | |
FromJSON RewardParams | |
Defined in Cardano.Ledger.Shelley.API.Wallet Methods parseJSON :: Value -> Parser RewardParams # parseJSONList :: Value -> Parser [RewardParams] # omittedField :: Maybe RewardParams # | |
FromJSON RewardInfoPool | |
Defined in Cardano.Ledger.Shelley.API.Wallet Methods parseJSON :: Value -> Parser RewardInfoPool # parseJSONList :: Value -> Parser [RewardInfoPool] # omittedField :: Maybe RewardInfoPool # | |
FromJSON Desirability | |
Defined in Cardano.Ledger.Shelley.RewardProvenance Methods parseJSON :: Value -> Parser Desirability # parseJSONList :: Value -> Parser [Desirability] # omittedField :: Maybe Desirability # | |
FromJSON TxIx Source # | |
Defined in Cardano.Api.TxIn Methods parseJSON :: Value -> Parser TxIx # parseJSONList :: Value -> Parser [TxIx] # omittedField :: Maybe TxIx # | |
FromJSON TxIn Source # | |
Defined in Cardano.Api.TxIn Methods parseJSON :: Value -> Parser TxIn # parseJSONList :: Value -> Parser [TxIn] # omittedField :: Maybe TxIn # | |
FromJSON TxId Source # | |
Defined in Cardano.Api.TxIn Methods parseJSON :: Value -> Parser TxId # parseJSONList :: Value -> Parser [TxId] # omittedField :: Maybe TxId # | |
FromJSON AnyShelleyBasedEra Source # | |
Defined in Cardano.Api.Eon.ShelleyBasedEra Methods parseJSON :: Value -> Parser AnyShelleyBasedEra # parseJSONList :: Value -> Parser [AnyShelleyBasedEra] # | |
FromJSON TextEnvelope Source # | |
Defined in Cardano.Api.SerialiseTextEnvelope | |
FromJSON TextEnvelopeDescr Source # | |
Defined in Cardano.Api.SerialiseTextEnvelope Methods parseJSON :: Value -> Parser TextEnvelopeDescr # parseJSONList :: Value -> Parser [TextEnvelopeDescr] # | |
FromJSON TextEnvelopeType Source # | |
Defined in Cardano.Api.SerialiseTextEnvelope Methods parseJSON :: Value -> Parser TextEnvelopeType # parseJSONList :: Value -> Parser [TextEnvelopeType] # | |
FromJSON SimpleScript Source # | |
Defined in Cardano.Api.Script | |
FromJSON ScriptHash Source # | |
Defined in Cardano.Api.Script | |
FromJSON ExecutionUnits Source # | |
Defined in Cardano.Api.Script Methods parseJSON :: Value -> Parser ExecutionUnits # parseJSONList :: Value -> Parser [ExecutionUnits] # | |
FromJSON ScriptInAnyLang Source # | |
Defined in Cardano.Api.Script Methods parseJSON :: Value -> Parser ScriptInAnyLang # parseJSONList :: Value -> Parser [ScriptInAnyLang] # | |
FromJSON AnyPlutusScriptVersion Source # | |
Defined in Cardano.Api.Script Methods parseJSON :: Value -> Parser AnyPlutusScriptVersion # parseJSONList :: Value -> Parser [AnyPlutusScriptVersion] # | |
FromJSON ValueNestedRep Source # | |
Defined in Cardano.Api.Value Methods parseJSON :: Value -> Parser ValueNestedRep # parseJSONList :: Value -> Parser [ValueNestedRep] # | |
FromJSON Value Source # | |
Defined in Cardano.Api.Value Methods parseJSON :: Value0 -> Parser Value # parseJSONList :: Value0 -> Parser [Value] # omittedField :: Maybe Value # | |
FromJSON AssetName Source # | |
Defined in Cardano.Api.Value | |
FromJSON PolicyId Source # | |
Defined in Cardano.Api.Value | |
FromJSON Quantity Source # | |
Defined in Cardano.Api.Value | |
FromJSON Lovelace Source # | |
Defined in Cardano.Api.Value | |
FromJSON StakePoolMetadata Source # | |
Defined in Cardano.Api.StakePoolMetadata Methods parseJSON :: Value -> Parser StakePoolMetadata # parseJSONList :: Value -> Parser [StakePoolMetadata] # | |
FromJSON StakeAddress Source # | |
Defined in Cardano.Api.Address | |
FromJSON ExecutionUnitPrices Source # | |
Defined in Cardano.Api.ProtocolParameters Methods parseJSON :: Value -> Parser ExecutionUnitPrices # parseJSONList :: Value -> Parser [ExecutionUnitPrices] # | |
FromJSON PraosNonce Source # | |
Defined in Cardano.Api.ProtocolParameters | |
FromJSON ProtocolParameters Source # | |
Defined in Cardano.Api.ProtocolParameters Methods parseJSON :: Value -> Parser ProtocolParameters # parseJSONList :: Value -> Parser [ProtocolParameters] # | |
FromJSON TextEnvelopeCddl Source # | |
Defined in Cardano.Api.SerialiseLedgerCddl Methods parseJSON :: Value -> Parser TextEnvelopeCddl # parseJSONList :: Value -> Parser [TextEnvelopeCddl] # | |
FromJSON ChainPoint Source # | |
Defined in Cardano.Api.Block | |
FromJSON DelegationsAndRewards Source # | |
Defined in Cardano.Api.Rewards Methods parseJSON :: Value -> Parser DelegationsAndRewards # parseJSONList :: Value -> Parser [DelegationsAndRewards] # | |
FromJSON PeerAdvertise | |
Defined in Ouroboros.Network.PeerSelection.PeerAdvertise Methods parseJSON :: Value -> Parser PeerAdvertise # parseJSONList :: Value -> Parser [PeerAdvertise] # omittedField :: Maybe PeerAdvertise # | |
FromJSON StudentT | |
Defined in Statistics.Distribution.StudentT Methods parseJSON :: Value -> Parser StudentT # parseJSONList :: Value -> Parser [StudentT] # omittedField :: Maybe StudentT # | |
FromJSON NodeConfig Source # | |
Defined in Cardano.Api.LedgerState | |
FromJSON a => FromJSON [a] | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser [a] # parseJSONList :: Value -> Parser [[a]] # omittedField :: Maybe [a] # | |
FromJSON a => FromJSON (Maybe a) | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser (Maybe a) # parseJSONList :: Value -> Parser [Maybe a] # omittedField :: Maybe (Maybe a) # | |
(FromJSON a, Integral a) => FromJSON (Ratio a) | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser (Ratio a) # parseJSONList :: Value -> Parser [Ratio a] # omittedField :: Maybe (Ratio a) # | |
FromJSON a => FromJSON (Min a) | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser (Min a) # parseJSONList :: Value -> Parser [Min a] # omittedField :: Maybe (Min a) # | |
FromJSON a => FromJSON (Max a) | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser (Max a) # parseJSONList :: Value -> Parser [Max a] # omittedField :: Maybe (Max a) # | |
FromJSON a => FromJSON (First a) | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser (First a) # parseJSONList :: Value -> Parser [First a] # omittedField :: Maybe (First a) # | |
FromJSON a => FromJSON (Last a) | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser (Last a) # parseJSONList :: Value -> Parser [Last a] # omittedField :: Maybe (Last a) # | |
FromJSON a => FromJSON (WrappedMonoid a) | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser (WrappedMonoid a) # parseJSONList :: Value -> Parser [WrappedMonoid a] # omittedField :: Maybe (WrappedMonoid a) # | |
FromJSON a => FromJSON (Option a) | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser (Option a) # parseJSONList :: Value -> Parser [Option a] # omittedField :: Maybe (Option a) # | |
FromJSON a => FromJSON (Identity a) | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser (Identity a) # parseJSONList :: Value -> Parser [Identity a] # omittedField :: Maybe (Identity a) # | |
FromJSON a => FromJSON (First a) | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser (First a) # parseJSONList :: Value -> Parser [First a] # omittedField :: Maybe (First a) # | |
FromJSON a => FromJSON (Last a) | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser (Last a) # parseJSONList :: Value -> Parser [Last a] # omittedField :: Maybe (Last a) # | |
FromJSON a => FromJSON (Dual a) | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser (Dual a) # parseJSONList :: Value -> Parser [Dual a] # omittedField :: Maybe (Dual a) # | |
FromJSON a => FromJSON (Down a) | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser (Down a) # parseJSONList :: Value -> Parser [Down a] # omittedField :: Maybe (Down a) # | |
FromJSON a => FromJSON (NonEmpty a) | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser (NonEmpty a) # parseJSONList :: Value -> Parser [NonEmpty a] # omittedField :: Maybe (NonEmpty a) # | |
Crypto c => FromJSON (Anchor c) | |
Defined in Cardano.Ledger.BaseTypes Methods parseJSON :: Value -> Parser (Anchor c) # parseJSONList :: Value -> Parser [Anchor c] # omittedField :: Maybe (Anchor c) # | |
Crypto c => FromJSON (BlocksMade c) | |
Defined in Cardano.Ledger.BaseTypes Methods parseJSON :: Value -> Parser (BlocksMade c) # parseJSONList :: Value -> Parser [BlocksMade c] # omittedField :: Maybe (BlocksMade c) # | |
FromJSON a => FromJSON (WithOrigin a) | |
Defined in Cardano.Slotting.Slot Methods parseJSON :: Value -> Parser (WithOrigin a) # parseJSONList :: Value -> Parser [WithOrigin a] # omittedField :: Maybe (WithOrigin a) # | |
FromJSON a => FromJSON (StrictMaybe a) | |
Defined in Data.Maybe.Strict Methods parseJSON :: Value -> Parser (StrictMaybe a) # parseJSONList :: Value -> Parser [StrictMaybe a] # omittedField :: Maybe (StrictMaybe a) # | |
FromJSON1 f => FromJSON (Fix f) | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser (Fix f) # parseJSONList :: Value -> Parser [Fix f] # omittedField :: Maybe (Fix f) # | |
FromJSON a => FromJSON (DList a) | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser (DList a) # parseJSONList :: Value -> Parser [DList a] # omittedField :: Maybe (DList a) # | |
FromJSON a => FromJSON (Vector a) | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser (Vector a) # parseJSONList :: Value -> Parser [Vector a] # omittedField :: Maybe (Vector a) # | |
FromJSON a => FromJSON (StrictSeq a) | |
Defined in Data.Sequence.Strict Methods parseJSON :: Value -> Parser (StrictSeq a) # parseJSONList :: Value -> Parser [StrictSeq a] # omittedField :: Maybe (StrictSeq a) # | |
FromJSON (CekMachineCostsBase Identity) | |
Defined in UntypedPlutusCore.Evaluation.Machine.Cek.CekMachineCosts Methods parseJSON :: Value -> Parser (CekMachineCostsBase Identity) # parseJSONList :: Value -> Parser [CekMachineCostsBase Identity] # omittedField :: Maybe (CekMachineCostsBase Identity) # | |
(Ord a, FromJSON a) => FromJSON (Set a) | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser (Set a) # parseJSONList :: Value -> Parser [Set a] # omittedField :: Maybe (Set a) # | |
FromJSON a => FromJSON (IntMap a) | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser (IntMap a) # parseJSONList :: Value -> Parser [IntMap a] # omittedField :: Maybe (IntMap a) # | |
FromJSON a => FromJSON (Seq a) | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser (Seq a) # parseJSONList :: Value -> Parser [Seq a] # omittedField :: Maybe (Seq a) # | |
FromJSON v => FromJSON (Tree v) | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser (Tree v) # parseJSONList :: Value -> Parser [Tree v] # omittedField :: Maybe (Tree v) # | |
(Vector Vector a, FromJSON a) => FromJSON (Vector a) | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser (Vector a) # parseJSONList :: Value -> Parser [Vector a] # omittedField :: Maybe (Vector a) # | |
(Storable a, FromJSON a) => FromJSON (Vector a) | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser (Vector a) # parseJSONList :: Value -> Parser [Vector a] # omittedField :: Maybe (Vector a) # | |
(Prim a, FromJSON a) => FromJSON (Vector a) | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser (Vector a) # parseJSONList :: Value -> Parser [Vector a] # omittedField :: Maybe (Vector a) # | |
(Eq a, Hashable a, FromJSON a) => FromJSON (HashSet a) | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser (HashSet a) # parseJSONList :: Value -> Parser [HashSet a] # omittedField :: Maybe (HashSet a) # | |
FromJSON a => FromJSON (Solo a) | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser (Solo a) # parseJSONList :: Value -> Parser [Solo a] # omittedField :: Maybe (Solo a) # | |
FromJSON (Hash DRepKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
FromJSON (Hash StakePoolKey) Source # | |
Defined in Cardano.Api.Keys.Shelley Methods parseJSON :: Value -> Parser (Hash StakePoolKey) # parseJSONList :: Value -> Parser [Hash StakePoolKey] # omittedField :: Maybe (Hash StakePoolKey) # | |
FromJSON (Hash GenesisKey) Source # | |
Defined in Cardano.Api.Keys.Shelley Methods parseJSON :: Value -> Parser (Hash GenesisKey) # parseJSONList :: Value -> Parser [Hash GenesisKey] # omittedField :: Maybe (Hash GenesisKey) # | |
FromJSON (Hash PaymentKey) Source # | |
Defined in Cardano.Api.Keys.Shelley Methods parseJSON :: Value -> Parser (Hash PaymentKey) # parseJSONList :: Value -> Parser [Hash PaymentKey] # omittedField :: Maybe (Hash PaymentKey) # | |
FromJSON (Hash ScriptData) Source # | |
Defined in Cardano.Api.ScriptData Methods parseJSON :: Value -> Parser (Hash ScriptData) # parseJSONList :: Value -> Parser [Hash ScriptData] # omittedField :: Maybe (Hash ScriptData) # | |
FromJSON (Hash BlockHeader) Source # | |
Defined in Cardano.Api.Block Methods parseJSON :: Value -> Parser (Hash BlockHeader) # parseJSONList :: Value -> Parser [Hash BlockHeader] # omittedField :: Maybe (Hash BlockHeader) # | |
FromJSON a => FromJSON (DNonEmpty a) | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser (DNonEmpty a) # parseJSONList :: Value -> Parser [DNonEmpty a] # omittedField :: Maybe (DNonEmpty a) # | |
FromJSON v => FromJSON (KeyMap v) | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser (KeyMap v) # parseJSONList :: Value -> Parser [KeyMap v] # omittedField :: Maybe (KeyMap v) # | |
FromJSON a => FromJSON (Maybe a) | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser (Maybe a) # parseJSONList :: Value -> Parser [Maybe a] # omittedField :: Maybe0 (Maybe a) # | |
FromJSON a => FromJSON (Array a) | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser (Array a) # parseJSONList :: Value -> Parser [Array a] # omittedField :: Maybe (Array a) # | |
(Generic a, GFromJSON Zero (Rep a)) => FromJSON (Generically a) | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser (Generically a) # parseJSONList :: Value -> Parser [Generically a] # omittedField :: Maybe (Generically a) # | |
(FromJSON1 f, Functor f) => FromJSON (Mu f) | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser (Mu f) # parseJSONList :: Value -> Parser [Mu f] # omittedField :: Maybe (Mu f) # | |
(FromJSON1 f, Functor f) => FromJSON (Nu f) | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser (Nu f) # parseJSONList :: Value -> Parser [Nu f] # omittedField :: Maybe (Nu f) # | |
(Prim a, FromJSON a) => FromJSON (PrimArray a) | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser (PrimArray a) # parseJSONList :: Value -> Parser [PrimArray a] # omittedField :: Maybe (PrimArray a) # | |
FromJSON a => FromJSON (SmallArray a) | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser (SmallArray a) # parseJSONList :: Value -> Parser [SmallArray a] # omittedField :: Maybe (SmallArray a) # | |
FromJSON (Signature w) | |
Defined in Cardano.Crypto.Signing.Signature Methods parseJSON :: Value -> Parser (Signature w) # parseJSONList :: Value -> Parser [Signature w] # omittedField :: Maybe (Signature w) # | |
FromJSON a => FromJSON (RedeemSignature a) | |
Defined in Cardano.Crypto.Signing.Redeem.Signature Methods parseJSON :: Value -> Parser (RedeemSignature a) # parseJSONList :: Value -> Parser [RedeemSignature a] # omittedField :: Maybe (RedeemSignature a) # | |
Crypto c => FromJSON (GenDelegPair c) | |
Defined in Cardano.Ledger.Keys Methods parseJSON :: Value -> Parser (GenDelegPair c) # parseJSONList :: Value -> Parser [GenDelegPair c] # omittedField :: Maybe (GenDelegPair c) # | |
Crypto c => FromJSON (GenDelegs c) | |
Defined in Cardano.Ledger.Keys Methods parseJSON :: Value -> Parser (GenDelegs c) # parseJSONList :: Value -> Parser [GenDelegs c] # omittedField :: Maybe (GenDelegs c) # | |
FromJSON (BuiltinCostModelBase CostingFun) | |
Defined in PlutusCore.Evaluation.Machine.BuiltinCostModel Methods parseJSON :: Value -> Parser (BuiltinCostModelBase CostingFun) # parseJSONList :: Value -> Parser [BuiltinCostModelBase CostingFun] # omittedField :: Maybe (BuiltinCostModelBase CostingFun) # | |
FromJSON (PParamsHKD Identity era) => FromJSON (PParams era) | |
Defined in Cardano.Ledger.Core.PParams Methods parseJSON :: Value -> Parser (PParams era) # parseJSONList :: Value -> Parser [PParams era] # omittedField :: Maybe (PParams era) # | |
FromJSON (PParamsHKD StrictMaybe era) => FromJSON (PParamsUpdate era) | |
Defined in Cardano.Ledger.Core.PParams Methods parseJSON :: Value -> Parser (PParamsUpdate era) # parseJSONList :: Value -> Parser [PParamsUpdate era] # omittedField :: Maybe (PParamsUpdate era) # | |
Crypto c => FromJSON (ScriptHash c) | |
Defined in Cardano.Ledger.Hashes Methods parseJSON :: Value -> Parser (ScriptHash c) # parseJSONList :: Value -> Parser [ScriptHash c] # omittedField :: Maybe (ScriptHash c) # | |
Era era => FromJSON (Constitution era) | |
Defined in Cardano.Ledger.Shelley.Governance Methods parseJSON :: Value -> Parser (Constitution era) # parseJSONList :: Value -> Parser [Constitution era] # omittedField :: Maybe (Constitution era) # | |
FromJSON a => FromJSON (ExUnits' a) | |
Defined in Cardano.Ledger.Plutus.ExUnits Methods parseJSON :: Value -> Parser (ExUnits' a) # parseJSONList :: Value -> Parser [ExUnits' a] # omittedField :: Maybe (ExUnits' a) # | |
Crypto c => FromJSON (DRep c) | |
Defined in Cardano.Ledger.DRep Methods parseJSON :: Value -> Parser (DRep c) # parseJSONList :: Value -> Parser [DRep c] # omittedField :: Maybe (DRep c) # | |
Crypto c => FromJSON (PoolParams c) | |
Defined in Cardano.Ledger.PoolParams Methods parseJSON :: Value -> Parser (PoolParams c) # parseJSONList :: Value -> Parser [PoolParams c] # omittedField :: Maybe (PoolParams c) # | |
FromJSON (CompactForm Coin) | |
Defined in Cardano.Ledger.Coin Methods parseJSON :: Value -> Parser (CompactForm Coin) # parseJSONList :: Value -> Parser [CompactForm Coin] # omittedField :: Maybe (CompactForm Coin) # | |
Era era => FromJSON (Committee era) | |
Defined in Cardano.Ledger.Conway.Governance.Procedures Methods parseJSON :: Value -> Parser (Committee era) # parseJSONList :: Value -> Parser [Committee era] # omittedField :: Maybe (Committee era) # | |
Crypto c => FromJSON (TxId c) | |
Defined in Cardano.Ledger.TxIn Methods parseJSON :: Value -> Parser (TxId c) # parseJSONList :: Value -> Parser [TxId c] # omittedField :: Maybe (TxId c) # | |
Crypto c => FromJSON (Addr c) | |
Defined in Cardano.Ledger.Address Methods parseJSON :: Value -> Parser (Addr c) # parseJSONList :: Value -> Parser [Addr c] # omittedField :: Maybe (Addr c) # | |
Crypto c => FromJSON (RewardAcnt c) | |
Defined in Cardano.Ledger.Address Methods parseJSON :: Value -> Parser (RewardAcnt c) # parseJSONList :: Value -> Parser [RewardAcnt c] # omittedField :: Maybe (RewardAcnt c) # | |
FromJSON (UpgradeConwayPParams Identity) | |
Defined in Cardano.Ledger.Conway.PParams Methods parseJSON :: Value -> Parser (UpgradeConwayPParams Identity) # parseJSONList :: Value -> Parser [UpgradeConwayPParams Identity] # omittedField :: Maybe (UpgradeConwayPParams Identity) # | |
Crypto c => FromJSON (ShelleyGenesis c) | |
Defined in Cardano.Ledger.Shelley.Genesis Methods parseJSON :: Value -> Parser (ShelleyGenesis c) # parseJSONList :: Value -> Parser [ShelleyGenesis c] # omittedField :: Maybe (ShelleyGenesis c) # | |
Crypto c => FromJSON (TransitionConfig (ShelleyEra c)) | |
Defined in Cardano.Ledger.Shelley.Transition Methods parseJSON :: Value -> Parser (TransitionConfig (ShelleyEra c)) # parseJSONList :: Value -> Parser [TransitionConfig (ShelleyEra c)] # omittedField :: Maybe (TransitionConfig (ShelleyEra c)) # | |
Crypto c => FromJSON (PolicyID c) | |
Defined in Cardano.Ledger.Mary.Value Methods parseJSON :: Value -> Parser (PolicyID c) # parseJSONList :: Value -> Parser [PolicyID c] # omittedField :: Maybe (PolicyID c) # | |
Crypto c => FromJSON (ShelleyGenesisStaking c) | |
Defined in Cardano.Ledger.Shelley.Genesis Methods parseJSON :: Value -> Parser (ShelleyGenesisStaking c) # parseJSONList :: Value -> Parser [ShelleyGenesisStaking c] # omittedField :: Maybe (ShelleyGenesisStaking c) # | |
Crypto c => FromJSON (ConwayGenesis c) | |
Defined in Cardano.Ledger.Conway.Genesis Methods parseJSON :: Value -> Parser (ConwayGenesis c) # parseJSONList :: Value -> Parser [ConwayGenesis c] # omittedField :: Maybe (ConwayGenesis c) # | |
Crypto c => FromJSON (RewardProvenance c) | |
Defined in Cardano.Ledger.Shelley.RewardProvenance Methods parseJSON :: Value -> Parser (RewardProvenance c) # parseJSONList :: Value -> Parser [RewardProvenance c] # omittedField :: Maybe (RewardProvenance c) # | |
Crypto c => FromJSON (RewardProvenancePool c) | |
Defined in Cardano.Ledger.Shelley.RewardProvenance Methods parseJSON :: Value -> Parser (RewardProvenancePool c) # parseJSONList :: Value -> Parser [RewardProvenancePool c] # omittedField :: Maybe (RewardProvenancePool c) # | |
SerialiseAsBech32 a => FromJSON (UsingBech32 a) Source # | |
Defined in Cardano.Api.SerialiseUsing Methods parseJSON :: Value -> Parser (UsingBech32 a) # parseJSONList :: Value -> Parser [UsingBech32 a] # omittedField :: Maybe (UsingBech32 a) # | |
SerialiseAsRawBytes a => FromJSON (UsingRawBytesHex a) Source # | |
Defined in Cardano.Api.SerialiseUsing Methods parseJSON :: Value -> Parser (UsingRawBytesHex a) # parseJSONList :: Value -> Parser [UsingRawBytesHex a] # omittedField :: Maybe (UsingRawBytesHex a) # | |
IsCardanoEra era => FromJSON (ReferenceScript era) Source # | |
Defined in Cardano.Api.Script Methods parseJSON :: Value -> Parser (ReferenceScript era) # parseJSONList :: Value -> Parser [ReferenceScript era] # omittedField :: Maybe (ReferenceScript era) # | |
IsShelleyBasedEra era => FromJSON (AddressInEra era) Source # | |
Defined in Cardano.Api.Address Methods parseJSON :: Value -> Parser (AddressInEra era) # parseJSONList :: Value -> Parser [AddressInEra era] # omittedField :: Maybe (AddressInEra era) # | |
FromJSON (Address ShelleyAddr) Source # | |
Defined in Cardano.Api.Address Methods parseJSON :: Value -> Parser (Address ShelleyAddr) # parseJSONList :: Value -> Parser [Address ShelleyAddr] # omittedField :: Maybe (Address ShelleyAddr) # | |
FromJSON (Address ByronAddr) Source # | |
Defined in Cardano.Api.Address | |
IsShelleyBasedEra era => FromJSON (TxOutValue era) Source # | |
Defined in Cardano.Api.TxBody Methods parseJSON :: Value -> Parser (TxOutValue era) # parseJSONList :: Value -> Parser [TxOutValue era] # omittedField :: Maybe (TxOutValue era) # | |
(IsShelleyBasedEra era, FromJSON (TxOut CtxUTxO era)) => FromJSON (UTxO era) Source # | |
Defined in Cardano.Api.Query Methods parseJSON :: Value -> Parser (UTxO era) # parseJSONList :: Value -> Parser [UTxO era] # omittedField :: Maybe (UTxO era) # | |
FromJSON d => FromJSON (LinearTransform d) | |
Defined in Statistics.Distribution.Transform Methods parseJSON :: Value -> Parser (LinearTransform d) # parseJSONList :: Value -> Parser [LinearTransform d] # omittedField :: Maybe (LinearTransform d) # | |
(FromJSON a, FromJSON b) => FromJSON (Either a b) | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser (Either a b) # parseJSONList :: Value -> Parser [Either a b] # omittedField :: Maybe (Either a b) # | |
(FromJSON a, FromJSON b) => FromJSON (a, b) | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser (a, b) # parseJSONList :: Value -> Parser [(a, b)] # omittedField :: Maybe (a, b) # | |
HasResolution a => FromJSON (Fixed a) | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser (Fixed a) # parseJSONList :: Value -> Parser [Fixed a] # omittedField :: Maybe (Fixed a) # | |
FromJSON (Proxy a) | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser (Proxy a) # parseJSONList :: Value -> Parser [Proxy a] # omittedField :: Maybe (Proxy a) # | |
Bounded (BoundedRatio b Word64) => FromJSON (BoundedRatio b Word64) | |
Defined in Cardano.Ledger.BaseTypes Methods parseJSON :: Value -> Parser (BoundedRatio b Word64) # parseJSONList :: Value -> Parser [BoundedRatio b Word64] # omittedField :: Maybe (BoundedRatio b Word64) # | |
Crypto c => FromJSON (SafeHash c index) | |
Defined in Cardano.Ledger.SafeHash Methods parseJSON :: Value -> Parser (SafeHash c index) # parseJSONList :: Value -> Parser [SafeHash c index] # omittedField :: Maybe (SafeHash c index) # | |
(FromJSONKey k, Ord k, FromJSON v) => FromJSON (Map k v) | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser (Map k v) # parseJSONList :: Value -> Parser [Map k v] # omittedField :: Maybe (Map k v) # | |
Crypto c => FromJSON (KeyHash disc c) | |
Defined in Cardano.Ledger.Keys Methods parseJSON :: Value -> Parser (KeyHash disc c) # parseJSONList :: Value -> Parser [KeyHash disc c] # omittedField :: Maybe (KeyHash disc c) # | |
HashAlgorithm h => FromJSON (Hash h a) | |
Defined in Cardano.Crypto.Hash.Class Methods parseJSON :: Value -> Parser (Hash h a) # parseJSONList :: Value -> Parser [Hash h a] # omittedField :: Maybe (Hash h a) # | |
(FromJSON v, FromJSONKey k, Eq k, Hashable k) => FromJSON (HashMap k v) | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser (HashMap k v) # parseJSONList :: Value -> Parser [HashMap k v] # omittedField :: Maybe (HashMap k v) # | |
FromJSON (File content direction) Source # | |
Defined in Cardano.Api.IO.Base Methods parseJSON :: Value -> Parser (File content direction) # parseJSONList :: Value -> Parser [File content direction] # omittedField :: Maybe (File content direction) # | |
(FromJSON a, FromJSON b) => FromJSON (Either a b) | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser (Either a b) # parseJSONList :: Value -> Parser [Either a b] # omittedField :: Maybe (Either a b) # | |
(FromJSON a, FromJSON b) => FromJSON (Pair a b) | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser (Pair a b) # parseJSONList :: Value -> Parser [Pair a b] # omittedField :: Maybe (Pair a b) # | |
(FromJSON a, FromJSON b) => FromJSON (These a b) | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser (These a b) # parseJSONList :: Value -> Parser [These a b] # omittedField :: Maybe (These a b) # | |
(FromJSON a, FromJSON b) => FromJSON (These a b) | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser (These a b) # parseJSONList :: Value -> Parser [These a b] # omittedField :: Maybe (These a b) # | |
FromJSON b => FromJSON (Annotated b ()) | |
Defined in Cardano.Ledger.Binary.Decoding.Annotated Methods parseJSON :: Value -> Parser (Annotated b ()) # parseJSONList :: Value -> Parser [Annotated b ()] # omittedField :: Maybe (Annotated b ()) # | |
HashAlgorithm algo => FromJSON (AbstractHash algo a) | |
Defined in Cardano.Crypto.Hashing Methods parseJSON :: Value -> Parser (AbstractHash algo a) # parseJSONList :: Value -> Parser [AbstractHash algo a] # omittedField :: Maybe (AbstractHash algo a) # | |
(FromJSONKey k, Ord k, FromJSON a) => FromJSON (MonoidalMap k a) | |
Defined in Data.Map.Monoidal Methods parseJSON :: Value -> Parser (MonoidalMap k a) # parseJSONList :: Value -> Parser [MonoidalMap k a] # omittedField :: Maybe (MonoidalMap k a) # | |
Crypto c => FromJSON (Credential kr c) | |
Defined in Cardano.Ledger.Credential Methods parseJSON :: Value -> Parser (Credential kr c) # parseJSONList :: Value -> Parser [Credential kr c] # omittedField :: Maybe (Credential kr c) # | |
FromJSON (ShelleyPParams Identity era) | |
Defined in Cardano.Ledger.Shelley.PParams Methods parseJSON :: Value -> Parser (ShelleyPParams Identity era) # parseJSONList :: Value -> Parser [ShelleyPParams Identity era] # omittedField :: Maybe (ShelleyPParams Identity era) # | |
(FromJSON v, FromJSON k, FromJSONKey k) => FromJSON (ListMap k v) | |
Defined in Data.ListMap Methods parseJSON :: Value -> Parser (ListMap k v) # parseJSONList :: Value -> Parser [ListMap k v] # omittedField :: Maybe (ListMap k v) # | |
FromJSON (AlonzoPParams Identity era) | |
Defined in Cardano.Ledger.Alonzo.PParams Methods parseJSON :: Value -> Parser (AlonzoPParams Identity era) # parseJSONList :: Value -> Parser [AlonzoPParams Identity era] # omittedField :: Maybe (AlonzoPParams Identity era) # | |
IsShelleyBasedEra era => FromJSON (TxOut CtxUTxO era) Source # | |
Defined in Cardano.Api.TxBody | |
IsShelleyBasedEra era => FromJSON (TxOut CtxTx era) Source # | |
Defined in Cardano.Api.TxBody | |
(FromJSON a, FromJSON b, FromJSON c) => FromJSON (a, b, c) | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser (a, b, c) # parseJSONList :: Value -> Parser [(a, b, c)] # omittedField :: Maybe (a, b, c) # | |
FromJSON a => FromJSON (Const a b) | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser (Const a b) # parseJSONList :: Value -> Parser [Const a b] # omittedField :: Maybe (Const a b) # | |
FromJSON b => FromJSON (Tagged a b) | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser (Tagged a b) # parseJSONList :: Value -> Parser [Tagged a b] # omittedField :: Maybe (Tagged a b) # | |
(FromJSON1 f, FromJSON1 g, FromJSON a) => FromJSON (These1 f g a) | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser (These1 f g a) # parseJSONList :: Value -> Parser [These1 f g a] # omittedField :: Maybe (These1 f g a) # | |
(FromJSON a, FromJSON b, FromJSON c, FromJSON d) => FromJSON (a, b, c, d) | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser (a, b, c, d) # parseJSONList :: Value -> Parser [(a, b, c, d)] # omittedField :: Maybe (a, b, c, d) # | |
(FromJSON1 f, FromJSON1 g, FromJSON a) => FromJSON (Product f g a) | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser (Product f g a) # parseJSONList :: Value -> Parser [Product f g a] # omittedField :: Maybe (Product f g a) # | |
(FromJSON1 f, FromJSON1 g, FromJSON a) => FromJSON (Sum f g a) | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser (Sum f g a) # parseJSONList :: Value -> Parser [Sum f g a] # omittedField :: Maybe (Sum f g a) # | |
(Vector vk k, Vector vv v, Ord k, FromJSONKey k, FromJSON v) => FromJSON (VMap vk vv k v) | |
Defined in Data.VMap Methods parseJSON :: Value -> Parser (VMap vk vv k v) # parseJSONList :: Value -> Parser [VMap vk vv k v] # omittedField :: Maybe (VMap vk vv k v) # | |
(FromJSON a, FromJSON b, FromJSON c, FromJSON d, FromJSON e) => FromJSON (a, b, c, d, e) | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser (a, b, c, d, e) # parseJSONList :: Value -> Parser [(a, b, c, d, e)] # omittedField :: Maybe (a, b, c, d, e) # | |
(FromJSON1 f, FromJSON1 g, FromJSON a) => FromJSON (Compose f g a) | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser (Compose f g a) # parseJSONList :: Value -> Parser [Compose f g a] # omittedField :: Maybe (Compose f g a) # | |
(FromJSON a, FromJSON b, FromJSON c, FromJSON d, FromJSON e, FromJSON f) => FromJSON (a, b, c, d, e, f) | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser (a, b, c, d, e, f) # parseJSONList :: Value -> Parser [(a, b, c, d, e, f)] # omittedField :: Maybe (a, b, c, d, e, f) # | |
(FromJSON a, FromJSON b, FromJSON c, FromJSON d, FromJSON e, FromJSON f, FromJSON g) => FromJSON (a, b, c, d, e, f, g) | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser (a, b, c, d, e, f, g) # parseJSONList :: Value -> Parser [(a, b, c, d, e, f, g)] # omittedField :: Maybe (a, b, c, d, e, f, g) # | |
(FromJSON a, FromJSON b, FromJSON c, FromJSON d, FromJSON e, FromJSON f, FromJSON g, FromJSON h) => FromJSON (a, b, c, d, e, f, g, h) | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser (a, b, c, d, e, f, g, h) # parseJSONList :: Value -> Parser [(a, b, c, d, e, f, g, h)] # omittedField :: Maybe (a, b, c, d, e, f, g, h) # | |
(FromJSON a, FromJSON b, FromJSON c, FromJSON d, FromJSON e, FromJSON f, FromJSON g, FromJSON h, FromJSON i) => FromJSON (a, b, c, d, e, f, g, h, i) | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser (a, b, c, d, e, f, g, h, i) # parseJSONList :: Value -> Parser [(a, b, c, d, e, f, g, h, i)] # omittedField :: Maybe (a, b, c, d, e, f, g, h, i) # | |
(FromJSON a, FromJSON b, FromJSON c, FromJSON d, FromJSON e, FromJSON f, FromJSON g, FromJSON h, FromJSON i, FromJSON j) => FromJSON (a, b, c, d, e, f, g, h, i, j) | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser (a, b, c, d, e, f, g, h, i, j) # parseJSONList :: Value -> Parser [(a, b, c, d, e, f, g, h, i, j)] # omittedField :: Maybe (a, b, c, d, e, f, g, h, i, j) # | |
(FromJSON a, FromJSON b, FromJSON c, FromJSON d, FromJSON e, FromJSON f, FromJSON g, FromJSON h, FromJSON i, FromJSON j, FromJSON k) => FromJSON (a, b, c, d, e, f, g, h, i, j, k) | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser (a, b, c, d, e, f, g, h, i, j, k) # parseJSONList :: Value -> Parser [(a, b, c, d, e, f, g, h, i, j, k)] # omittedField :: Maybe (a, b, c, d, e, f, g, h, i, j, k) # | |
(FromJSON a, FromJSON b, FromJSON c, FromJSON d, FromJSON e, FromJSON f, FromJSON g, FromJSON h, FromJSON i, FromJSON j, FromJSON k, FromJSON l) => FromJSON (a, b, c, d, e, f, g, h, i, j, k, l) | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser (a, b, c, d, e, f, g, h, i, j, k, l) # parseJSONList :: Value -> Parser [(a, b, c, d, e, f, g, h, i, j, k, l)] # omittedField :: Maybe (a, b, c, d, e, f, g, h, i, j, k, l) # | |
(FromJSON a, FromJSON b, FromJSON c, FromJSON d, FromJSON e, FromJSON f, FromJSON g, FromJSON h, FromJSON i, FromJSON j, FromJSON k, FromJSON l, FromJSON m) => FromJSON (a, b, c, d, e, f, g, h, i, j, k, l, m) | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser (a, b, c, d, e, f, g, h, i, j, k, l, m) # parseJSONList :: Value -> Parser [(a, b, c, d, e, f, g, h, i, j, k, l, m)] # omittedField :: Maybe (a, b, c, d, e, f, g, h, i, j, k, l, m) # | |
(FromJSON a, FromJSON b, FromJSON c, FromJSON d, FromJSON e, FromJSON f, FromJSON g, FromJSON h, FromJSON i, FromJSON j, FromJSON k, FromJSON l, FromJSON m, FromJSON n) => FromJSON (a, b, c, d, e, f, g, h, i, j, k, l, m, n) | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser (a, b, c, d, e, f, g, h, i, j, k, l, m, n) # parseJSONList :: Value -> Parser [(a, b, c, d, e, f, g, h, i, j, k, l, m, n)] # omittedField :: Maybe (a, b, c, d, e, f, g, h, i, j, k, l, m, n) # | |
(FromJSON a, FromJSON b, FromJSON c, FromJSON d, FromJSON e, FromJSON f, FromJSON g, FromJSON h, FromJSON i, FromJSON j, FromJSON k, FromJSON l, FromJSON m, FromJSON n, FromJSON o) => FromJSON (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) | |
Defined in Data.Aeson.Types.FromJSON Methods parseJSON :: Value -> Parser (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) # parseJSONList :: Value -> Parser [(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o)] # omittedField :: Maybe (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) # |
class FromJSONKey a #
Instances
newtype JsonDecodeError Source #
Constructors
JsonDecodeError String |
Instances
readFileJSON :: FromJSON a => AsType a -> FilePath -> IO (Either (FileError JsonDecodeError) a) Source #