Safe Haskell | None |
---|---|
Language | Haskell2010 |
JSON serialisation
Documentation
serialiseToJSON ∷ ToJSON a ⇒ a → ByteString Source #
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 toEncoding ∷ Double → Encoding # toJSONList ∷ [Double] → Value # toEncodingList ∷ [Double] → Encoding # | |
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 toEncoding ∷ Integer → Encoding # toJSONList ∷ [Integer] → Value # toEncodingList ∷ [Integer] → Encoding # | |
ToJSON Natural | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ Natural → Encoding # toJSONList ∷ [Natural] → Value # toEncodingList ∷ [Natural] → Encoding # | |
ToJSON Ordering | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ Ordering → Encoding # toJSONList ∷ [Ordering] → Value # toEncodingList ∷ [Ordering] → Encoding # | |
ToJSON Word | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON Word8 | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON Word16 | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ Word16 → Encoding # toJSONList ∷ [Word16] → Value # toEncodingList ∷ [Word16] → Encoding # | |
ToJSON Word32 | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ Word32 → Encoding # toJSONList ∷ [Word32] → Value # toEncodingList ∷ [Word32] → Encoding # | |
ToJSON Word64 | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ Word64 → Encoding # toJSONList ∷ [Word64] → Value # toEncodingList ∷ [Word64] → Encoding # | |
ToJSON () | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON Version | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ Version → Encoding # toJSONList ∷ [Version] → Value # toEncodingList ∷ [Version] → Encoding # | |
ToJSON Void | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON CTime | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON IntSet | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ IntSet → Encoding # toJSONList ∷ [IntSet] → Value # toEncodingList ∷ [IntSet] → Encoding # | |
ToJSON Text | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON Text | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON ZonedTime | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ ZonedTime → Encoding # toJSONList ∷ [ZonedTime] → Value # toEncodingList ∷ [ZonedTime] → Encoding # | |
ToJSON LocalTime | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ LocalTime → Encoding # toJSONList ∷ [LocalTime] → Value # toEncodingList ∷ [LocalTime] → Encoding # | |
ToJSON TimeOfDay | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ TimeOfDay → Encoding # toJSONList ∷ [TimeOfDay] → Value # toEncodingList ∷ [TimeOfDay] → Encoding # | |
ToJSON CalendarDiffTime | |
Defined in Data.Aeson.Types.ToJSON toJSON ∷ CalendarDiffTime → Value # toEncoding ∷ CalendarDiffTime → Encoding # toJSONList ∷ [CalendarDiffTime] → Value # toEncodingList ∷ [CalendarDiffTime] → Encoding # | |
ToJSON UTCTime | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ UTCTime → Encoding # toJSONList ∷ [UTCTime] → Value # toEncodingList ∷ [UTCTime] → Encoding # | |
ToJSON SystemTime | |
Defined in Data.Aeson.Types.ToJSON toJSON ∷ SystemTime → Value # toEncoding ∷ SystemTime → Encoding # toJSONList ∷ [SystemTime] → Value # toEncodingList ∷ [SystemTime] → Encoding # | |
ToJSON NominalDiffTime | |
Defined in Data.Aeson.Types.ToJSON toJSON ∷ NominalDiffTime → Value # toEncoding ∷ NominalDiffTime → Encoding # toJSONList ∷ [NominalDiffTime] → Value # toEncodingList ∷ [NominalDiffTime] → Encoding # | |
ToJSON DiffTime | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ DiffTime → Encoding # toJSONList ∷ [DiffTime] → Value # toEncodingList ∷ [DiffTime] → Encoding # | |
ToJSON DayOfWeek | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ DayOfWeek → Encoding # toJSONList ∷ [DayOfWeek] → Value # toEncodingList ∷ [DayOfWeek] → Encoding # | |
ToJSON Day | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON CalendarDiffDays | |
Defined in Data.Aeson.Types.ToJSON toJSON ∷ CalendarDiffDays → Value # toEncoding ∷ CalendarDiffDays → Encoding # toJSONList ∷ [CalendarDiffDays] → Value # toEncodingList ∷ [CalendarDiffDays] → Encoding # | |
ToJSON Number | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ Number → Encoding # toJSONList ∷ [Number] → Value # toEncodingList ∷ [Number] → Encoding # | |
ToJSON Scientific | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ Scientific → Encoding # toJSONList ∷ [Scientific] → Value # toEncodingList ∷ [Scientific] → Encoding # | |
ToJSON DotNetTime | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ DotNetTime → Encoding # toJSONList ∷ [DotNetTime] → Value # toEncodingList ∷ [DotNetTime] → Encoding # | |
ToJSON Value | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON ByteSpan | |
Defined in Bcc.Binary.Annotated toEncoding ∷ ByteSpan → Encoding # toJSONList ∷ [ByteSpan] → Value # toEncodingList ∷ [ByteSpan] → Encoding # | |
ToJSON EpochNo | |
Defined in Bcc.Slotting.Slot toEncoding ∷ EpochNo → Encoding # toJSONList ∷ [EpochNo] → Value # toEncodingList ∷ [EpochNo] → Encoding # | |
ToJSON EpochSize | |
Defined in Bcc.Slotting.Slot toEncoding ∷ EpochSize → Encoding # toJSONList ∷ [EpochSize] → Value # toEncodingList ∷ [EpochSize] → Encoding # | |
ToJSON SlotNo | |
Defined in Bcc.Slotting.Slot toEncoding ∷ SlotNo → Encoding # toJSONList ∷ [SlotNo] → Value # toEncodingList ∷ [SlotNo] → Encoding # | |
ToJSON UUID | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON NonNegativeInterval | |
Defined in Bcc.Ledger.BaseTypes toJSON ∷ NonNegativeInterval → Value # toEncoding ∷ NonNegativeInterval → Encoding # toJSONList ∷ [NonNegativeInterval] → Value # toEncodingList ∷ [NonNegativeInterval] → Encoding # | |
ToJSON UnitInterval | |
Defined in Bcc.Ledger.BaseTypes toJSON ∷ UnitInterval → Value # toEncoding ∷ UnitInterval → Encoding # toJSONList ∷ [UnitInterval] → Value # toEncodingList ∷ [UnitInterval] → Encoding # | |
ToJSON ProtVer | |
Defined in Bcc.Protocol.TOptimum toEncoding ∷ ProtVer → Encoding # toJSONList ∷ [ProtVer] → Value # toEncodingList ∷ [ProtVer] → Encoding # | |
ToJSON AurumGenesis Source # | |
Defined in Bcc.Api.Orphans toJSON ∷ AurumGenesis → Value # toEncoding ∷ AurumGenesis → Encoding # toJSONList ∷ [AurumGenesis] → Value # toEncodingList ∷ [AurumGenesis] → Encoding # | |
ToJSON Coin | |
Defined in Bcc.Ledger.Coin | |
ToJSON Language Source # | |
Defined in Bcc.Api.Orphans toEncoding ∷ Language → Encoding # toJSONList ∷ [Language] → Value # toEncodingList ∷ [Language] → Encoding # | |
ToJSON CostModel Source # | |
Defined in Bcc.Api.Orphans toEncoding ∷ CostModel → Encoding # toJSONList ∷ [CostModel] → Value # toEncodingList ∷ [CostModel] → Encoding # | |
ToJSON Prices Source # | |
Defined in Bcc.Api.Orphans toEncoding ∷ Prices → Encoding # toJSONList ∷ [Prices] → Value # toEncodingList ∷ [Prices] → Encoding # | |
ToJSON ExUnits Source # | |
Defined in Bcc.Api.Orphans toEncoding ∷ ExUnits → Encoding # toJSONList ∷ [ExUnits] → Value # toEncodingList ∷ [ExUnits] → Encoding # | |
ToJSON AssetClass | |
Defined in Zerepoch.V1.Ledger.Value toEncoding ∷ AssetClass → Encoding # toJSONList ∷ [AssetClass] → Value # toEncodingList ∷ [AssetClass] → Encoding # | |
ToJSON CurrencySymbol | |
Defined in Zerepoch.V1.Ledger.Value toJSON ∷ CurrencySymbol → Value # toEncoding ∷ CurrencySymbol → Encoding # toJSONList ∷ [CurrencySymbol] → Value # toEncodingList ∷ [CurrencySymbol] → Encoding # | |
ToJSON TokenName | |
Defined in Zerepoch.V1.Ledger.Value toEncoding ∷ TokenName → Encoding # toJSONList ∷ [TokenName] → Value # toEncodingList ∷ [TokenName] → Encoding # | |
ToJSON Value | |
Defined in Zerepoch.V1.Ledger.Value | |
ToJSON MintingPolicyHash | |
Defined in Zerepoch.V1.Ledger.Scripts toJSON ∷ MintingPolicyHash → Value # toEncoding ∷ MintingPolicyHash → Encoding # toJSONList ∷ [MintingPolicyHash] → Value # toEncodingList ∷ [MintingPolicyHash] → Encoding # | |
ToJSON Context | |
Defined in Zerepoch.V1.Ledger.Scripts toEncoding ∷ Context → Encoding # toJSONList ∷ [Context] → Value # toEncodingList ∷ [Context] → Encoding # | |
ToJSON Datum | |
Defined in Zerepoch.V1.Ledger.Scripts | |
ToJSON DatumHash | |
Defined in Zerepoch.V1.Ledger.Scripts toEncoding ∷ DatumHash → Encoding # toJSONList ∷ [DatumHash] → Value # toEncodingList ∷ [DatumHash] → Encoding # | |
ToJSON MintingPolicy | |
Defined in Zerepoch.V1.Ledger.Scripts toJSON ∷ MintingPolicy → Value # toEncoding ∷ MintingPolicy → Encoding # toJSONList ∷ [MintingPolicy] → Value # toEncodingList ∷ [MintingPolicy] → Encoding # | |
ToJSON Redeemer | |
Defined in Zerepoch.V1.Ledger.Scripts toEncoding ∷ Redeemer → Encoding # toJSONList ∷ [Redeemer] → Value # toEncodingList ∷ [Redeemer] → Encoding # | |
ToJSON RedeemerHash | |
Defined in Zerepoch.V1.Ledger.Scripts toJSON ∷ RedeemerHash → Value # toEncoding ∷ RedeemerHash → Encoding # toJSONList ∷ [RedeemerHash] → Value # toEncodingList ∷ [RedeemerHash] → Encoding # | |
ToJSON Script | |
Defined in Zerepoch.V1.Ledger.Scripts toEncoding ∷ Script → Encoding # toJSONList ∷ [Script] → Value # toEncodingList ∷ [Script] → Encoding # | |
ToJSON ScriptError | |
Defined in Zerepoch.V1.Ledger.Scripts toJSON ∷ ScriptError → Value # toEncoding ∷ ScriptError → Encoding # toJSONList ∷ [ScriptError] → Value # toEncodingList ∷ [ScriptError] → Encoding # | |
ToJSON StakeValidator | |
Defined in Zerepoch.V1.Ledger.Scripts toJSON ∷ StakeValidator → Value # toEncoding ∷ StakeValidator → Encoding # toJSONList ∷ [StakeValidator] → Value # toEncodingList ∷ [StakeValidator] → Encoding # | |
ToJSON StakeValidatorHash | |
Defined in Zerepoch.V1.Ledger.Scripts toJSON ∷ StakeValidatorHash → Value # toEncoding ∷ StakeValidatorHash → Encoding # toJSONList ∷ [StakeValidatorHash] → Value # toEncodingList ∷ [StakeValidatorHash] → Encoding # | |
ToJSON Validator | |
Defined in Zerepoch.V1.Ledger.Scripts toEncoding ∷ Validator → Encoding # toJSONList ∷ [Validator] → Value # toEncodingList ∷ [Validator] → Encoding # | |
ToJSON ValidatorHash | |
Defined in Zerepoch.V1.Ledger.Scripts toJSON ∷ ValidatorHash → Value # toEncoding ∷ ValidatorHash → Encoding # toJSONList ∷ [ValidatorHash] → Value # toEncodingList ∷ [ValidatorHash] → Encoding # | |
ToJSON ExBudget | |
Defined in ZerepochCore.Evaluation.Machine.ExBudget toEncoding ∷ ExBudget → Encoding # toJSONList ∷ [ExBudget] → Value # toEncodingList ∷ [ExBudget] → Encoding # | |
ToJSON AssetName Source # | |
Defined in Bcc.Api.Orphans toEncoding ∷ AssetName → Encoding # toJSONList ∷ [AssetName] → Value # toEncodingList ∷ [AssetName] → Encoding # | |
ToJSON Likelihood Source # | |
Defined in Bcc.Api.Orphans toEncoding ∷ Likelihood → Encoding # toJSONList ∷ [Likelihood] → Value # toEncodingList ∷ [Likelihood] → Encoding # | |
ToJSON Ptr Source # | |
Defined in Bcc.Api.Orphans | |
ToJSON Nonce | |
Defined in Bcc.Ledger.BaseTypes | |
ToJSON Desirability | |
Defined in Sophie.Spec.Ledger.RewardProvenance toJSON ∷ Desirability → Value # toEncoding ∷ Desirability → Encoding # toJSONList ∷ [Desirability] → Value # toEncodingList ∷ [Desirability] → Encoding # | |
ToJSON StakePoolRelay | |
Defined in Sophie.Spec.Ledger.TxBody toJSON ∷ StakePoolRelay → Value # toEncoding ∷ StakePoolRelay → Encoding # toJSONList ∷ [StakePoolRelay] → Value # toEncodingList ∷ [StakePoolRelay] → Encoding # | |
ToJSON PoolMetadata | |
Defined in Sophie.Spec.Ledger.TxBody toJSON ∷ PoolMetadata → Value # toEncoding ∷ PoolMetadata → Encoding # toJSONList ∷ [PoolMetadata] → Value # toEncodingList ∷ [PoolMetadata] → Encoding # | |
ToJSON Network | |
Defined in Bcc.Ledger.BaseTypes toEncoding ∷ Network → Encoding # toJSONList ∷ [Network] → Value # toEncodingList ∷ [Network] → Encoding # | |
ToJSON AnyBccEra Source # | |
Defined in Bcc.Api.Eras toEncoding ∷ AnyBccEra → Encoding # toJSONList ∷ [AnyBccEra] → Value # toEncodingList ∷ [AnyBccEra] → Encoding # | |
ToJSON Month | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON Quarter | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ Quarter → Encoding # toJSONList ∷ [Quarter] → Value # toEncodingList ∷ [Quarter] → Encoding # | |
ToJSON QuarterOfYear | |
Defined in Data.Aeson.Types.ToJSON toJSON ∷ QuarterOfYear → Value # toEncoding ∷ QuarterOfYear → Encoding # toJSONList ∷ [QuarterOfYear] → Value # toEncodingList ∷ [QuarterOfYear] → Encoding # | |
ToJSON PositiveUnitInterval | |
Defined in Bcc.Ledger.BaseTypes toJSON ∷ PositiveUnitInterval → Value # toEncoding ∷ PositiveUnitInterval → Encoding # toJSONList ∷ [PositiveUnitInterval] → Value # toEncodingList ∷ [PositiveUnitInterval] → Encoding # | |
ToJSON EpochNumber | |
Defined in Bcc.Chain.Slotting.EpochNumber toJSON ∷ EpochNumber → Value # toEncoding ∷ EpochNumber → Encoding # toJSONList ∷ [EpochNumber] → Value # toEncodingList ∷ [EpochNumber] → Encoding # | |
ToJSON SlotNumber | |
Defined in Bcc.Chain.Slotting.SlotNumber toEncoding ∷ SlotNumber → Encoding # toJSONList ∷ [SlotNumber] → Value # toEncodingList ∷ [SlotNumber] → Encoding # | |
ToJSON RequiresNetworkMagic | |
Defined in Bcc.Crypto.ProtocolMagic toJSON ∷ RequiresNetworkMagic → Value # toEncoding ∷ RequiresNetworkMagic → Encoding # toJSONList ∷ [RequiresNetworkMagic] → Value # toEncodingList ∷ [RequiresNetworkMagic] → Encoding # | |
ToJSON ProtocolVersion | |
Defined in Bcc.Chain.Update.ProtocolVersion toJSON ∷ ProtocolVersion → Value # toEncoding ∷ ProtocolVersion → Encoding # toJSONList ∷ [ProtocolVersion] → Value # toEncodingList ∷ [ProtocolVersion] → Encoding # | |
ToJSON ProtocolMagicId | |
Defined in Bcc.Crypto.ProtocolMagic toJSON ∷ ProtocolMagicId → Value # toEncoding ∷ ProtocolMagicId → Encoding # toJSONList ∷ [ProtocolMagicId] → Value # toEncodingList ∷ [ProtocolMagicId] → Encoding # | |
ToJSON SoftwareVersion | |
Defined in Bcc.Chain.Update.SoftwareVersion toJSON ∷ SoftwareVersion → Value # toEncoding ∷ SoftwareVersion → Encoding # toJSONList ∷ [SoftwareVersion] → Value # toEncodingList ∷ [SoftwareVersion] → Encoding # | |
ToJSON VerificationKey | |
Defined in Bcc.Crypto.Signing.VerificationKey toJSON ∷ VerificationKey → Value # toEncoding ∷ VerificationKey → Encoding # toJSONList ∷ [VerificationKey] → Value # toEncodingList ∷ [VerificationKey] → Encoding # | |
ToJSON GenesisHash | |
Defined in Bcc.Chain.Genesis.Hash toJSON ∷ GenesisHash → Value # toEncoding ∷ GenesisHash → Encoding # toJSONList ∷ [GenesisHash] → Value # toEncodingList ∷ [GenesisHash] → Encoding # | |
ToJSON Tx | |
Defined in Bcc.Chain.UTxO.Tx | |
ToJSON ProtocolMagic | |
Defined in Bcc.Crypto.ProtocolMagic toJSON ∷ ProtocolMagic → Value # toEncoding ∷ ProtocolMagic → Encoding # toJSONList ∷ [ProtocolMagic] → Value # toEncodingList ∷ [ProtocolMagic] → Encoding # | |
ToJSON CompactRedeemVerificationKey | |
Defined in Bcc.Crypto.Signing.Redeem.Compact toJSON ∷ CompactRedeemVerificationKey → Value # toEncoding ∷ CompactRedeemVerificationKey → Encoding # toJSONList ∷ [CompactRedeemVerificationKey] → Value # toEncodingList ∷ [CompactRedeemVerificationKey] → Encoding # | |
ToJSON Entropic | |
Defined in Bcc.Chain.Common.Entropic toEncoding ∷ Entropic → Encoding # toJSONList ∷ [Entropic] → Value # toEncodingList ∷ [Entropic] → Encoding # | |
ToJSON SystemStart Source # | |
Defined in Bcc.Api.Orphans toJSON ∷ SystemStart → Value # toEncoding ∷ SystemStart → Encoding # toJSONList ∷ [SystemStart] → Value # toEncodingList ∷ [SystemStart] → Encoding # | |
ToJSON ByteString64 | |
Defined in Data.ByteString.Base64.Type toJSON ∷ ByteString64 → Value # toEncoding ∷ ByteString64 → Encoding # toJSONList ∷ [ByteString64] → Value # toEncodingList ∷ [ByteString64] → Encoding # | |
ToJSON RedeemVerificationKey | |
Defined in Bcc.Crypto.Signing.Redeem.VerificationKey toJSON ∷ RedeemVerificationKey → Value # toEncoding ∷ RedeemVerificationKey → Encoding # toJSONList ∷ [RedeemVerificationKey] → Value # toEncodingList ∷ [RedeemVerificationKey] → Encoding # | |
ToJSON StakingCredential | |
Defined in Zerepoch.V1.Ledger.Credential toJSON ∷ StakingCredential → Value # toEncoding ∷ StakingCredential → Encoding # toJSONList ∷ [StakingCredential] → Value # toEncodingList ∷ [StakingCredential] → Encoding # | |
ToJSON POSIXTime | |
Defined in Zerepoch.V1.Ledger.Time toEncoding ∷ POSIXTime → Encoding # toJSONList ∷ [POSIXTime] → Value # toEncodingList ∷ [POSIXTime] → Encoding # | |
ToJSON Address | |
Defined in Zerepoch.V1.Ledger.Address toEncoding ∷ Address → Encoding # toJSONList ∷ [Address] → Value # toEncodingList ∷ [Address] → Encoding # | |
ToJSON DCert | |
Defined in Zerepoch.V1.Ledger.DCert | |
ToJSON Credential | |
Defined in Zerepoch.V1.Ledger.Credential toEncoding ∷ Credential → Encoding # toJSONList ∷ [Credential] → Value # toEncodingList ∷ [Credential] → Encoding # | |
ToJSON TxOut | |
Defined in Zerepoch.V1.Ledger.Tx | |
ToJSON PubKeyHash | |
Defined in Zerepoch.V1.Ledger.Crypto toEncoding ∷ PubKeyHash → Encoding # toJSONList ∷ [PubKeyHash] → Value # toEncodingList ∷ [PubKeyHash] → Encoding # | |
ToJSON TxId | |
Defined in Zerepoch.V1.Ledger.TxId | |
ToJSON TxOutRef | |
Defined in Zerepoch.V1.Ledger.Tx toEncoding ∷ TxOutRef → Encoding # toJSONList ∷ [TxOutRef] → Value # toEncodingList ∷ [TxOutRef] → Encoding # | |
ToJSON ChainDifficulty | |
Defined in Bcc.Chain.Common.ChainDifficulty toJSON ∷ ChainDifficulty → Value # toEncoding ∷ ChainDifficulty → Encoding # toJSONList ∷ [ChainDifficulty] → Value # toEncodingList ∷ [ChainDifficulty] → Encoding # | |
ToJSON Proof | |
Defined in Bcc.Chain.Block.Proof | |
ToJSON SscPayload | |
Defined in Bcc.Chain.Ssc toEncoding ∷ SscPayload → Encoding # toJSONList ∷ [SscPayload] → Value # toEncodingList ∷ [SscPayload] → Encoding # | |
ToJSON ProposalBody | |
Defined in Bcc.Chain.Update.Proposal toJSON ∷ ProposalBody → Value # toEncoding ∷ ProposalBody → Encoding # toJSONList ∷ [ProposalBody] → Value # toEncodingList ∷ [ProposalBody] → Encoding # | |
ToJSON TxInWitness | |
Defined in Bcc.Chain.UTxO.TxWitness toJSON ∷ TxInWitness → Value # toEncoding ∷ TxInWitness → Encoding # toJSONList ∷ [TxInWitness] → Value # toEncodingList ∷ [TxInWitness] → Encoding # | |
ToJSON TxProof | |
Defined in Bcc.Chain.UTxO.TxProof toEncoding ∷ TxProof → Encoding # toJSONList ∷ [TxProof] → Value # toEncodingList ∷ [TxProof] → Encoding # | |
ToJSON SscProof | |
Defined in Bcc.Chain.Ssc toEncoding ∷ SscProof → Encoding # toJSONList ∷ [SscProof] → Value # toEncodingList ∷ [SscProof] → Encoding # | |
ToJSON ApplicationName | |
Defined in Bcc.Chain.Update.ApplicationName toJSON ∷ ApplicationName → Value # toEncoding ∷ ApplicationName → Encoding # toJSONList ∷ [ApplicationName] → Value # toEncodingList ∷ [ApplicationName] → Encoding # | |
ToJSON AddrAttributes | |
Defined in Bcc.Chain.Common.AddrAttributes toJSON ∷ AddrAttributes → Value # toEncoding ∷ AddrAttributes → Encoding # toJSONList ∷ [AddrAttributes] → Value # toEncodingList ∷ [AddrAttributes] → Encoding # | |
ToJSON HDAddressPayload | |
Defined in Bcc.Chain.Common.AddrAttributes toJSON ∷ HDAddressPayload → Value # toEncoding ∷ HDAddressPayload → Encoding # toJSONList ∷ [HDAddressPayload] → Value # toEncodingList ∷ [HDAddressPayload] → Encoding # | |
ToJSON NetworkMagic | |
Defined in Bcc.Chain.Common.NetworkMagic toJSON ∷ NetworkMagic → Value # toEncoding ∷ NetworkMagic → Encoding # toJSONList ∷ [NetworkMagic] → Value # toEncodingList ∷ [NetworkMagic] → Encoding # | |
ToJSON UnparsedFields | |
Defined in Bcc.Chain.Common.Attributes toJSON ∷ UnparsedFields → Value # toEncoding ∷ UnparsedFields → Encoding # toJSONList ∷ [UnparsedFields] → Value # toEncodingList ∷ [UnparsedFields] → Encoding # | |
ToJSON AddrType | |
Defined in Bcc.Chain.Common.AddrSpendingData toEncoding ∷ AddrType → Encoding # toJSONList ∷ [AddrType] → Value # toEncodingList ∷ [AddrType] → Encoding # | |
ToJSON Address | |
Defined in Bcc.Chain.Common.Address toEncoding ∷ Address → Encoding # toJSONList ∷ [Address] → Value # toEncodingList ∷ [Address] → Encoding # | |
ToJSON EntropicPortion | |
Defined in Bcc.Chain.Common.EntropicPortion toJSON ∷ EntropicPortion → Value # toEncoding ∷ EntropicPortion → Encoding # toJSONList ∷ [EntropicPortion] → Value # toEncodingList ∷ [EntropicPortion] → Encoding # | |
ToJSON TxFeePolicy | |
Defined in Bcc.Chain.Common.TxFeePolicy toJSON ∷ TxFeePolicy → Value # toEncoding ∷ TxFeePolicy → Encoding # toJSONList ∷ [TxFeePolicy] → Value # toEncodingList ∷ [TxFeePolicy] → Encoding # | |
ToJSON TxSizeLinear | |
Defined in Bcc.Chain.Common.TxSizeLinear toJSON ∷ TxSizeLinear → Value # toEncoding ∷ TxSizeLinear → Encoding # toJSONList ∷ [TxSizeLinear] → Value # toEncodingList ∷ [TxSizeLinear] → Encoding # | |
ToJSON TxIn | |
Defined in Bcc.Chain.UTxO.Tx | |
ToJSON TxOut | |
Defined in Bcc.Chain.UTxO.Tx | |
ToJSON TxSigData | |
Defined in Bcc.Chain.UTxO.TxWitness toEncoding ∷ TxSigData → Encoding # toJSONList ∷ [TxSigData] → Value # toEncodingList ∷ [TxSigData] → Encoding # | |
ToJSON InstallerHash | |
Defined in Bcc.Chain.Update.InstallerHash toJSON ∷ InstallerHash → Value # toEncoding ∷ InstallerHash → Encoding # toJSONList ∷ [InstallerHash] → Value # toEncodingList ∷ [InstallerHash] → Encoding # | |
ToJSON SystemTag | |
Defined in Bcc.Chain.Update.SystemTag toEncoding ∷ SystemTag → Encoding # toJSONList ∷ [SystemTag] → Value # toEncodingList ∷ [SystemTag] → Encoding # | |
ToJSON ProtocolParametersUpdate | |
Defined in Bcc.Chain.Update.ProtocolParametersUpdate toJSON ∷ ProtocolParametersUpdate → Value # toEncoding ∷ ProtocolParametersUpdate → Encoding # toJSONList ∷ [ProtocolParametersUpdate] → Value # toEncodingList ∷ [ProtocolParametersUpdate] → Encoding # | |
ToJSON SoftforkRule | |
Defined in Bcc.Chain.Update.SoftforkRule toJSON ∷ SoftforkRule → Value # toEncoding ∷ SoftforkRule → Encoding # toJSONList ∷ [SoftforkRule] → Value # toEncodingList ∷ [SoftforkRule] → Encoding # | |
ToJSON DnsName | |
Defined in Bcc.Ledger.BaseTypes toEncoding ∷ DnsName → Encoding # toJSONList ∷ [DnsName] → Value # toEncodingList ∷ [DnsName] → Encoding # | |
ToJSON Port | |
Defined in Bcc.Ledger.BaseTypes | |
ToJSON PositiveInterval | |
Defined in Bcc.Ledger.BaseTypes toJSON ∷ PositiveInterval → Value # toEncoding ∷ PositiveInterval → Encoding # toJSONList ∷ [PositiveInterval] → Value # toEncodingList ∷ [PositiveInterval] → Encoding # | |
ToJSON Url | |
Defined in Bcc.Ledger.BaseTypes | |
ToJSON DeltaCoin Source # | |
Defined in Bcc.Api.Orphans toEncoding ∷ DeltaCoin → Encoding # toJSONList ∷ [DeltaCoin] → Value # toEncodingList ∷ [DeltaCoin] → Encoding # | |
ToJSON AccountState Source # | |
Defined in Bcc.Api.Orphans toJSON ∷ AccountState → Value # toEncoding ∷ AccountState → Encoding # toJSONList ∷ [AccountState] → Value # toEncodingList ∷ [AccountState] → Encoding # | |
ToJSON RewardType Source # | |
Defined in Bcc.Api.Orphans toEncoding ∷ RewardType → Encoding # toJSONList ∷ [RewardType] → Value # toEncodingList ∷ [RewardType] → Encoding # | |
ToJSON SatInt | |
Defined in Data.SatInt toEncoding ∷ SatInt → Encoding # toJSONList ∷ [SatInt] → Value # toEncodingList ∷ [SatInt] → Encoding # | |
ToJSON CekMachineCosts | |
Defined in UntypedZerepochCore.Evaluation.Machine.Cek.CekMachineCosts toJSON ∷ CekMachineCosts → Value # toEncoding ∷ CekMachineCosts → Encoding # toJSONList ∷ [CekMachineCosts] → Value # toEncodingList ∷ [CekMachineCosts] → Encoding # | |
ToJSON ModelAddedSizes | |
Defined in ZerepochCore.Evaluation.Machine.BuiltinCostModel toJSON ∷ ModelAddedSizes → Value # toEncoding ∷ ModelAddedSizes → Encoding # toJSONList ∷ [ModelAddedSizes] → Value # toEncodingList ∷ [ModelAddedSizes] → Encoding # | |
ToJSON ModelConstantOrLinear | |
Defined in ZerepochCore.Evaluation.Machine.BuiltinCostModel toJSON ∷ ModelConstantOrLinear → Value # toEncoding ∷ ModelConstantOrLinear → Encoding # toJSONList ∷ [ModelConstantOrLinear] → Value # toEncodingList ∷ [ModelConstantOrLinear] → Encoding # | |
ToJSON ModelConstantOrTwoArguments | |
Defined in ZerepochCore.Evaluation.Machine.BuiltinCostModel toJSON ∷ ModelConstantOrTwoArguments → Value # toEncoding ∷ ModelConstantOrTwoArguments → Encoding # toJSONList ∷ [ModelConstantOrTwoArguments] → Value # toEncodingList ∷ [ModelConstantOrTwoArguments] → Encoding # | |
ToJSON ModelFiveArguments | |
Defined in ZerepochCore.Evaluation.Machine.BuiltinCostModel toJSON ∷ ModelFiveArguments → Value # toEncoding ∷ ModelFiveArguments → Encoding # toJSONList ∷ [ModelFiveArguments] → Value # toEncodingList ∷ [ModelFiveArguments] → Encoding # | |
ToJSON ModelFourArguments | |
Defined in ZerepochCore.Evaluation.Machine.BuiltinCostModel toJSON ∷ ModelFourArguments → Value # toEncoding ∷ ModelFourArguments → Encoding # toJSONList ∷ [ModelFourArguments] → Value # toEncodingList ∷ [ModelFourArguments] → Encoding # | |
ToJSON ModelLinearSize | |
Defined in ZerepochCore.Evaluation.Machine.BuiltinCostModel toJSON ∷ ModelLinearSize → Value # toEncoding ∷ ModelLinearSize → Encoding # toJSONList ∷ [ModelLinearSize] → Value # toEncodingList ∷ [ModelLinearSize] → Encoding # | |
ToJSON ModelMaxSize | |
Defined in ZerepochCore.Evaluation.Machine.BuiltinCostModel toJSON ∷ ModelMaxSize → Value # toEncoding ∷ ModelMaxSize → Encoding # toJSONList ∷ [ModelMaxSize] → Value # toEncodingList ∷ [ModelMaxSize] → Encoding # | |
ToJSON ModelMinSize | |
Defined in ZerepochCore.Evaluation.Machine.BuiltinCostModel toJSON ∷ ModelMinSize → Value # toEncoding ∷ ModelMinSize → Encoding # toJSONList ∷ [ModelMinSize] → Value # toEncodingList ∷ [ModelMinSize] → Encoding # | |
ToJSON ModelMultipliedSizes | |
Defined in ZerepochCore.Evaluation.Machine.BuiltinCostModel toJSON ∷ ModelMultipliedSizes → Value # toEncoding ∷ ModelMultipliedSizes → Encoding # toJSONList ∷ [ModelMultipliedSizes] → Value # toEncodingList ∷ [ModelMultipliedSizes] → Encoding # | |
ToJSON ModelOneArgument | |
Defined in ZerepochCore.Evaluation.Machine.BuiltinCostModel toJSON ∷ ModelOneArgument → Value # toEncoding ∷ ModelOneArgument → Encoding # toJSONList ∷ [ModelOneArgument] → Value # toEncodingList ∷ [ModelOneArgument] → Encoding # | |
ToJSON ModelSixArguments | |
Defined in ZerepochCore.Evaluation.Machine.BuiltinCostModel toJSON ∷ ModelSixArguments → Value # toEncoding ∷ ModelSixArguments → Encoding # toJSONList ∷ [ModelSixArguments] → Value # toEncodingList ∷ [ModelSixArguments] → Encoding # | |
ToJSON ModelSubtractedSizes | |
Defined in ZerepochCore.Evaluation.Machine.BuiltinCostModel toJSON ∷ ModelSubtractedSizes → Value # toEncoding ∷ ModelSubtractedSizes → Encoding # toJSONList ∷ [ModelSubtractedSizes] → Value # toEncodingList ∷ [ModelSubtractedSizes] → Encoding # | |
ToJSON ModelThreeArguments | |
Defined in ZerepochCore.Evaluation.Machine.BuiltinCostModel toJSON ∷ ModelThreeArguments → Value # toEncoding ∷ ModelThreeArguments → Encoding # toJSONList ∷ [ModelThreeArguments] → Value # toEncodingList ∷ [ModelThreeArguments] → Encoding # | |
ToJSON ModelTwoArguments | |
Defined in ZerepochCore.Evaluation.Machine.BuiltinCostModel toJSON ∷ ModelTwoArguments → Value # toEncoding ∷ ModelTwoArguments → Encoding # toJSONList ∷ [ModelTwoArguments] → Value # toEncodingList ∷ [ModelTwoArguments] → Encoding # | |
ToJSON ExMemory | |
Defined in ZerepochCore.Evaluation.Machine.ExMemory toEncoding ∷ ExMemory → Encoding # toJSONList ∷ [ExMemory] → Value # toEncodingList ∷ [ExMemory] → Encoding # | |
ToJSON ExCPU | |
Defined in ZerepochCore.Evaluation.Machine.ExMemory | |
ToJSON Bcc | |
Defined in Zerepoch.V1.Ledger.Bcc | |
ToJSON LedgerBytes | |
Defined in Zerepoch.V1.Ledger.Bytes toJSON ∷ LedgerBytes → Value # toEncoding ∷ LedgerBytes → Encoding # toJSONList ∷ [LedgerBytes] → Value # toEncodingList ∷ [LedgerBytes] → Encoding # | |
ToJSON Signature | |
Defined in Zerepoch.V1.Ledger.Crypto toEncoding ∷ Signature → Encoding # toJSONList ∷ [Signature] → Value # toEncodingList ∷ [Signature] → Encoding # | |
ToJSON PubKey | |
Defined in Zerepoch.V1.Ledger.Crypto toEncoding ∷ PubKey → Encoding # toJSONList ∷ [PubKey] → Value # toEncodingList ∷ [PubKey] → Encoding # | |
ToJSON PrivateKey | |
Defined in Zerepoch.V1.Ledger.Crypto toEncoding ∷ PrivateKey → Encoding # toJSONList ∷ [PrivateKey] → Value # toEncodingList ∷ [PrivateKey] → Encoding # | |
ToJSON Slot | |
Defined in Zerepoch.V1.Ledger.Slot | |
ToJSON DiffMilliSeconds | |
Defined in Zerepoch.V1.Ledger.Time toJSON ∷ DiffMilliSeconds → Value # toEncoding ∷ DiffMilliSeconds → Encoding # toJSONList ∷ [DiffMilliSeconds] → Value # toEncodingList ∷ [DiffMilliSeconds] → Encoding # | |
ToJSON RedeemerPtr | |
Defined in Zerepoch.V1.Ledger.Tx toJSON ∷ RedeemerPtr → Value # toEncoding ∷ RedeemerPtr → Encoding # toJSONList ∷ [RedeemerPtr] → Value # toEncodingList ∷ [RedeemerPtr] → Encoding # | |
ToJSON ScriptTag | |
Defined in Zerepoch.V1.Ledger.Tx toEncoding ∷ ScriptTag → Encoding # toJSONList ∷ [ScriptTag] → Value # toEncodingList ∷ [ScriptTag] → Encoding # | |
ToJSON Tx | |
Defined in Zerepoch.V1.Ledger.Tx | |
ToJSON TxIn | |
Defined in Zerepoch.V1.Ledger.Tx | |
ToJSON TxInType | |
Defined in Zerepoch.V1.Ledger.Tx toEncoding ∷ TxInType → Encoding # toJSONList ∷ [TxInType] → Value # toEncodingList ∷ [TxInType] → Encoding # | |
ToJSON TxOutTx | |
Defined in Zerepoch.V1.Ledger.Tx toEncoding ∷ TxOutTx → Encoding # toJSONList ∷ [TxOutTx] → Value # toEncodingList ∷ [TxOutTx] → Encoding # | |
ToJSON StudentT | |
Defined in Statistics.Distribution.StudentT toEncoding ∷ StudentT → Encoding # toJSONList ∷ [StudentT] → Value # toEncodingList ∷ [StudentT] → Encoding # | |
ToJSON TextEnvelope Source # | |
Defined in Bcc.Api.SerialiseTextEnvelope toJSON ∷ TextEnvelope → Value # toEncoding ∷ TextEnvelope → Encoding # toJSONList ∷ [TextEnvelope] → Value # toEncodingList ∷ [TextEnvelope] → Encoding # | |
ToJSON TextEnvelopeDescr Source # | |
Defined in Bcc.Api.SerialiseTextEnvelope toJSON ∷ TextEnvelopeDescr → Value # toEncoding ∷ TextEnvelopeDescr → Encoding # toJSONList ∷ [TextEnvelopeDescr] → Value # toEncodingList ∷ [TextEnvelopeDescr] → Encoding # | |
ToJSON TextEnvelopeType Source # | |
Defined in Bcc.Api.SerialiseTextEnvelope toJSON ∷ TextEnvelopeType → Value # toEncoding ∷ TextEnvelopeType → Encoding # toJSONList ∷ [TextEnvelopeType] → Value # toEncodingList ∷ [TextEnvelopeType] → Encoding # | |
ToJSON TxSubmitStatus Source # | |
Defined in Bcc.Api.TxSubmit.Types toJSON ∷ TxSubmitStatus → Value # toEncoding ∷ TxSubmitStatus → Encoding # toJSONList ∷ [TxSubmitStatus] → Value # toEncodingList ∷ [TxSubmitStatus] → Encoding # | |
ToJSON ScriptHash Source # | |
Defined in Bcc.Api.Script toJSON ∷ ScriptHash → Value # toEncoding ∷ ScriptHash → Encoding # toJSONList ∷ [ScriptHash] → Value # toEncodingList ∷ [ScriptHash] → Encoding # | |
ToJSON ExecutionUnits Source # | |
Defined in Bcc.Api.Script toJSON ∷ ExecutionUnits → Value # toEncoding ∷ ExecutionUnits → Encoding # toJSONList ∷ [ExecutionUnits] → Value # toEncodingList ∷ [ExecutionUnits] → Encoding # | |
ToJSON AnyZerepochScriptVersion Source # | |
Defined in Bcc.Api.Script toJSON ∷ AnyZerepochScriptVersion → Value # toEncoding ∷ AnyZerepochScriptVersion → Encoding # toJSONList ∷ [AnyZerepochScriptVersion] → Value # toEncodingList ∷ [AnyZerepochScriptVersion] → Encoding # | |
ToJSON ValueNestedRep Source # | |
Defined in Bcc.Api.Value toJSON ∷ ValueNestedRep → Value # toEncoding ∷ ValueNestedRep → Encoding # toJSONList ∷ [ValueNestedRep] → Value # toEncodingList ∷ [ValueNestedRep] → Encoding # | |
ToJSON Value Source # | |
Defined in Bcc.Api.Value | |
ToJSON AssetName Source # | |
Defined in Bcc.Api.Value toEncoding ∷ AssetName → Encoding # toJSONList ∷ [AssetName] → Value # toEncodingList ∷ [AssetName] → Encoding # | |
ToJSON PolicyId Source # | |
Defined in Bcc.Api.Value toEncoding ∷ PolicyId → Encoding # toJSONList ∷ [PolicyId] → Value # toEncodingList ∷ [PolicyId] → Encoding # | |
ToJSON Quantity Source # | |
Defined in Bcc.Api.Value toEncoding ∷ Quantity → Encoding # toJSONList ∷ [Quantity] → Value # toEncodingList ∷ [Quantity] → Encoding # | |
ToJSON Entropic Source # | |
Defined in Bcc.Api.Value toEncoding ∷ Entropic → Encoding # toJSONList ∷ [Entropic] → Value # toEncodingList ∷ [Entropic] → Encoding # | |
ToJSON CostModel Source # | |
Defined in Bcc.Api.ProtocolParameters toEncoding ∷ CostModel → Encoding # toJSONList ∷ [CostModel] → Value # toEncodingList ∷ [CostModel] → Encoding # | |
ToJSON ExecutionUnitPrices Source # | |
Defined in Bcc.Api.ProtocolParameters toJSON ∷ ExecutionUnitPrices → Value # toEncoding ∷ ExecutionUnitPrices → Encoding # toJSONList ∷ [ExecutionUnitPrices] → Value # toEncodingList ∷ [ExecutionUnitPrices] → Encoding # | |
ToJSON OptimumNonce Source # | |
Defined in Bcc.Api.ProtocolParameters toJSON ∷ OptimumNonce → Value # toEncoding ∷ OptimumNonce → Encoding # toJSONList ∷ [OptimumNonce] → Value # toEncodingList ∷ [OptimumNonce] → Encoding # | |
ToJSON ProtocolParameters Source # | |
Defined in Bcc.Api.ProtocolParameters toJSON ∷ ProtocolParameters → Value # toEncoding ∷ ProtocolParameters → Encoding # toJSONList ∷ [ProtocolParameters] → Value # toEncodingList ∷ [ProtocolParameters] → Encoding # | |
ToJSON TxIx Source # | |
Defined in Bcc.Api.TxBody | |
ToJSON TxIn Source # | |
Defined in Bcc.Api.TxBody | |
ToJSON TxId Source # | |
Defined in Bcc.Api.TxBody | |
ToJSON ChainTip Source # | |
Defined in Bcc.Api.Block toEncoding ∷ ChainTip → Encoding # toJSONList ∷ [ChainTip] → Value # toEncodingList ∷ [ChainTip] → Encoding # | |
ToJSON a ⇒ ToJSON [a] | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON a ⇒ ToJSON (Maybe a) | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ Maybe a → Encoding # toJSONList ∷ [Maybe a] → Value # toEncodingList ∷ [Maybe a] → Encoding # | |
(ToJSON a, Integral a) ⇒ ToJSON (Ratio a) | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ Ratio a → Encoding # toJSONList ∷ [Ratio a] → Value # toEncodingList ∷ [Ratio a] → Encoding # | |
ToJSON a ⇒ ToJSON (First a) | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ First a → Encoding # toJSONList ∷ [First a] → Value # toEncodingList ∷ [First a] → Encoding # | |
ToJSON a ⇒ ToJSON (Last a) | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ Last a → Encoding # toJSONList ∷ [Last a] → Value # toEncodingList ∷ [Last a] → Encoding # | |
ToJSON a ⇒ ToJSON (Set a) | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON a ⇒ ToJSON (NonEmpty a) | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ NonEmpty a → Encoding # toJSONList ∷ [NonEmpty a] → Value # toEncodingList ∷ [NonEmpty a] → Encoding # | |
ToJSON a ⇒ ToJSON (Identity a) | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ Identity a → Encoding # toJSONList ∷ [Identity a] → Value # toEncodingList ∷ [Identity a] → Encoding # | |
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 (WrappedMonoid a) | |
Defined in Data.Aeson.Types.ToJSON toJSON ∷ WrappedMonoid a → Value # toEncoding ∷ WrappedMonoid a → Encoding # toJSONList ∷ [WrappedMonoid a] → Value # toEncodingList ∷ [WrappedMonoid a] → Encoding # | |
ToJSON a ⇒ ToJSON (Option a) | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ Option a → Encoding # toJSONList ∷ [Option a] → Value # toEncodingList ∷ [Option a] → Encoding # | |
ToJSON a ⇒ ToJSON (First a) | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ First a → Encoding # toJSONList ∷ [First a] → Value # toEncodingList ∷ [First a] → Encoding # | |
ToJSON a ⇒ ToJSON (Last a) | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ Last a → Encoding # toJSONList ∷ [Last a] → Value # toEncodingList ∷ [Last a] → Encoding # | |
ToJSON a ⇒ ToJSON (Dual a) | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ Dual a → Encoding # toJSONList ∷ [Dual a] → Value # toEncodingList ∷ [Dual a] → Encoding # | |
ToJSON a ⇒ ToJSON (IntMap a) | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ IntMap a → Encoding # toJSONList ∷ [IntMap a] → Value # toEncodingList ∷ [IntMap a] → Encoding # | |
ToJSON v ⇒ ToJSON (Tree v) | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ Tree v → Encoding # toJSONList ∷ [Tree v] → Value # toEncodingList ∷ [Tree v] → Encoding # | |
ToJSON a ⇒ ToJSON (Seq a) | |
Defined in Data.Aeson.Types.ToJSON | |
(Vector Vector a, ToJSON a) ⇒ ToJSON (Vector a) | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ Vector a → Encoding # toJSONList ∷ [Vector a] → Value # toEncodingList ∷ [Vector a] → Encoding # | |
ToJSON a ⇒ ToJSON (Vector a) | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ Vector a → Encoding # toJSONList ∷ [Vector a] → Value # toEncodingList ∷ [Vector a] → Encoding # | |
ToJSON1 f ⇒ ToJSON (Fix f) | |
Defined in Data.Aeson.Types.ToJSON | |
(ToJSON1 f, Functor f) ⇒ ToJSON (Mu f) | |
Defined in Data.Aeson.Types.ToJSON | |
(ToJSON1 f, Functor f) ⇒ ToJSON (Nu f) | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON a ⇒ ToJSON (DNonEmpty a) | |
Defined in Data.Aeson.Types.ToJSON toJSON ∷ DNonEmpty a → Value # toEncoding ∷ DNonEmpty a → Encoding # toJSONList ∷ [DNonEmpty a] → Value # toEncodingList ∷ [DNonEmpty a] → Encoding # | |
ToJSON a ⇒ ToJSON (DList a) | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ DList a → Encoding # toJSONList ∷ [DList a] → Value # toEncodingList ∷ [DList a] → Encoding # | |
ToJSON a ⇒ ToJSON (Array a) | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ Array a → Encoding # toJSONList ∷ [Array a] → Value # toEncodingList ∷ [Array a] → Encoding # | |
(Prim a, ToJSON a) ⇒ ToJSON (PrimArray a) | |
Defined in Data.Aeson.Types.ToJSON 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 toJSON ∷ SmallArray a → Value # toEncoding ∷ SmallArray a → Encoding # toJSONList ∷ [SmallArray a] → Value # toEncodingList ∷ [SmallArray a] → Encoding # | |
ToJSON a ⇒ ToJSON (Maybe a) | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ Maybe a → Encoding # toJSONList ∷ [Maybe a] → Value # toEncodingList ∷ [Maybe a] → Encoding # | |
ToJSON a ⇒ ToJSON (HashSet a) | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ HashSet a → Encoding # toJSONList ∷ [HashSet a] → Value # toEncodingList ∷ [HashSet a] → Encoding # | |
(Prim a, ToJSON a) ⇒ ToJSON (Vector a) | |
Defined in Data.Aeson.Types.ToJSON 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 toEncoding ∷ Vector a → Encoding # toJSONList ∷ [Vector a] → Value # toEncodingList ∷ [Vector a] → Encoding # | |
(ToJSON (PParamsDelta era), UsesPParams era) ⇒ ToJSON (PPUPState era) Source # | |
Defined in Bcc.Api.Orphans toJSON ∷ PPUPState era → Value # toEncoding ∷ PPUPState era → Encoding # toJSONList ∷ [PPUPState era] → Value # toEncodingList ∷ [PPUPState era] → Encoding # | |
ToJSON a ⇒ ToJSON (StrictMaybe a) | |
Defined in Data.Maybe.Strict toJSON ∷ StrictMaybe a → Value # toEncoding ∷ StrictMaybe a → Encoding # toJSONList ∷ [StrictMaybe a] → Value # toEncodingList ∷ [StrictMaybe a] → Encoding # | |
(SophieBasedEra era, ToJSON (TxOut era), ToJSON (PParamsDelta era)) ⇒ ToJSON (UTxOState era) Source # | |
Defined in Bcc.Api.Orphans toJSON ∷ UTxOState era → Value # toEncoding ∷ UTxOState era → Encoding # toJSONList ∷ [UTxOState era] → Value # toEncodingList ∷ [UTxOState era] → Encoding # | |
Crypto crypto ⇒ ToJSON (DPState crypto) Source # | |
Defined in Bcc.Api.Orphans toJSON ∷ DPState crypto → Value # toEncoding ∷ DPState crypto → Encoding # toJSONList ∷ [DPState crypto] → Value # toEncodingList ∷ [DPState crypto] → Encoding # | |
ToJSON (PParamsUpdate (AurumEra StandardCrypto)) Source # | |
Defined in Bcc.Api.Orphans toJSON ∷ PParamsUpdate (AurumEra StandardCrypto) → Value # toEncoding ∷ PParamsUpdate (AurumEra StandardCrypto) → Encoding # toJSONList ∷ [PParamsUpdate (AurumEra StandardCrypto)] → Value # toEncodingList ∷ [PParamsUpdate (AurumEra StandardCrypto)] → Encoding # | |
ToJSON (PParams era) Source # | |
Defined in Bcc.Api.Orphans toJSON ∷ PParams era → Value # toEncoding ∷ PParams era → Encoding # toJSONList ∷ [PParams era] → Value # toEncodingList ∷ [PParams era] → Encoding # | |
ToJSON (PParams era) | |
Defined in Sophie.Spec.Ledger.PParams toJSON ∷ PParams era → Value # toEncoding ∷ PParams era → Encoding # toJSONList ∷ [PParams era] → Value # toEncodingList ∷ [PParams era] → Encoding # | |
ToJSON (PParamsUpdate era) Source # | |
Defined in Bcc.Api.Orphans toJSON ∷ PParamsUpdate era → Value # toEncoding ∷ PParamsUpdate era → Encoding # toJSONList ∷ [PParamsUpdate era] → Value # toEncodingList ∷ [PParamsUpdate era] → Encoding # | |
Crypto crypto ⇒ ToJSON (ScriptHash crypto) | |
Defined in Bcc.Ledger.Hashes toJSON ∷ ScriptHash crypto → Value # toEncoding ∷ ScriptHash crypto → Encoding # toJSONList ∷ [ScriptHash crypto] → Value # toEncodingList ∷ [ScriptHash crypto] → Encoding # | |
(SophieBasedEra era, ToJSON (TxOut era), ToJSON (PParams era), ToJSON (PParamsDelta era)) ⇒ ToJSON (EpochState era) Source # | |
Defined in Bcc.Api.Orphans toJSON ∷ EpochState era → Value # toEncoding ∷ EpochState era → Encoding # toJSONList ∷ [EpochState era] → Value # toEncodingList ∷ [EpochState era] → Encoding # | |
(SophieBasedEra era, ToJSON (TxOut era), ToJSON (PParamsDelta era)) ⇒ ToJSON (LedgerState era) Source # | |
Defined in Bcc.Api.Orphans toJSON ∷ LedgerState era → Value # toEncoding ∷ LedgerState era → Encoding # toJSONList ∷ [LedgerState era] → Value # toEncodingList ∷ [LedgerState era] → Encoding # | |
(SophieBasedEra era, ToJSON (Value era)) ⇒ ToJSON (TxOut era) Source # | |
Defined in Bcc.Api.Orphans toEncoding ∷ TxOut era → Encoding # toJSONList ∷ [TxOut era] → Value # toEncodingList ∷ [TxOut era] → Encoding # | |
ToJSON (Addr crypto) | |
Defined in Bcc.Ledger.Address toJSON ∷ Addr crypto → Value # toEncoding ∷ Addr crypto → Encoding # toJSONList ∷ [Addr crypto] → Value # toEncodingList ∷ [Addr crypto] → Encoding # | |
Crypto crypto ⇒ ToJSON (BlocksMade crypto) | |
Defined in Sophie.Spec.Ledger.EpochBoundary toJSON ∷ BlocksMade crypto → Value # toEncoding ∷ BlocksMade crypto → Encoding # toJSONList ∷ [BlocksMade crypto] → Value # toEncodingList ∷ [BlocksMade crypto] → Encoding # | |
Crypto crypto ⇒ ToJSON (SnapShots crypto) Source # | |
Defined in Bcc.Api.Orphans toJSON ∷ SnapShots crypto → Value # toEncoding ∷ SnapShots crypto → Encoding # toJSONList ∷ [SnapShots crypto] → Value # toEncodingList ∷ [SnapShots crypto] → Encoding # | |
Crypto crypto ⇒ ToJSON (NonMyopic crypto) Source # | |
Defined in Bcc.Api.Orphans toJSON ∷ NonMyopic crypto → Value # toEncoding ∷ NonMyopic crypto → Encoding # toJSONList ∷ [NonMyopic crypto] → Value # toEncodingList ∷ [NonMyopic crypto] → Encoding # | |
Crypto crypto ⇒ ToJSON (PulsingRewUpdate crypto) Source # | |
Defined in Bcc.Api.Orphans toJSON ∷ PulsingRewUpdate crypto → Value # toEncoding ∷ PulsingRewUpdate crypto → Encoding # toJSONList ∷ [PulsingRewUpdate crypto] → Value # toEncodingList ∷ [PulsingRewUpdate crypto] → Encoding # | |
Crypto crypto ⇒ ToJSON (PoolDistr crypto) Source # | |
Defined in Bcc.Api.Orphans toJSON ∷ PoolDistr crypto → Value # toEncoding ∷ PoolDistr crypto → Encoding # toJSONList ∷ [PoolDistr crypto] → Value # toEncodingList ∷ [PoolDistr crypto] → Encoding # | |
(ToJSON (PParamsDelta era), UsesPParams era) ⇒ ToJSON (ProposedPPUpdates era) Source # | |
Defined in Bcc.Api.Orphans toJSON ∷ ProposedPPUpdates era → Value # toEncoding ∷ ProposedPPUpdates era → Encoding # toJSONList ∷ [ProposedPPUpdates era] → Value # toEncodingList ∷ [ProposedPPUpdates era] → Encoding # | |
Era era ⇒ ToJSON (SophieGenesis era) | |
Defined in Sophie.Spec.Ledger.Genesis toJSON ∷ SophieGenesis era → Value # toEncoding ∷ SophieGenesis era → Encoding # toJSONList ∷ [SophieGenesis era] → Value # toEncodingList ∷ [SophieGenesis era] → Encoding # | |
Crypto crypto ⇒ ToJSON (GenDelegPair crypto) | |
Defined in Bcc.Ledger.Keys toJSON ∷ GenDelegPair crypto → Value # toEncoding ∷ GenDelegPair crypto → Encoding # toJSONList ∷ [GenDelegPair crypto] → Value # toEncodingList ∷ [GenDelegPair crypto] → Encoding # | |
Crypto crypto ⇒ ToJSON (VestedDelegPair crypto) | |
Defined in Bcc.Ledger.Keys toJSON ∷ VestedDelegPair crypto → Value # toEncoding ∷ VestedDelegPair crypto → Encoding # toJSONList ∷ [VestedDelegPair crypto] → Value # toEncodingList ∷ [VestedDelegPair crypto] → Encoding # | |
Crypto crypto ⇒ ToJSON (SophieGenesisStaking crypto) | |
Defined in Sophie.Spec.Ledger.Genesis toJSON ∷ SophieGenesisStaking crypto → Value # toEncoding ∷ SophieGenesisStaking crypto → Encoding # toJSONList ∷ [SophieGenesisStaking crypto] → Value # toEncodingList ∷ [SophieGenesisStaking crypto] → Encoding # | |
(SophieBasedEra era, ToJSON (TxOut era)) ⇒ ToJSON (UTxO era) Source # | |
Defined in Bcc.Api.Orphans toEncoding ∷ UTxO era → Encoding # toJSONList ∷ [UTxO era] → Value # toEncodingList ∷ [UTxO era] → Encoding # | |
Crypto crypto ⇒ ToJSON (TxIn crypto) Source # | |
Defined in Bcc.Api.Orphans toJSON ∷ TxIn crypto → Value # toEncoding ∷ TxIn crypto → Encoding # toJSONList ∷ [TxIn crypto] → Value # toEncodingList ∷ [TxIn crypto] → Encoding # | |
(Era era, Show (Value era), ToJSON (Value era)) ⇒ ToJSON (TxOut era) Source # | |
Defined in Bcc.Api.Orphans toEncoding ∷ TxOut era → Encoding # toJSONList ∷ [TxOut era] → Value # toEncodingList ∷ [TxOut era] → Encoding # | |
ToJSON (Value era) Source # | |
Defined in Bcc.Api.Orphans toEncoding ∷ Value era → Encoding # toJSONList ∷ [Value era] → Value0 # toEncodingList ∷ [Value era] → Encoding # | |
ToJSON (PolicyID era) Source # | |
Defined in Bcc.Api.Orphans toJSON ∷ PolicyID era → Value # toEncoding ∷ PolicyID era → Encoding # toJSONList ∷ [PolicyID era] → Value # toEncodingList ∷ [PolicyID era] → Encoding # | |
Crypto crypto ⇒ ToJSON (PState crypto) Source # | |
Defined in Bcc.Api.Orphans toJSON ∷ PState crypto → Value # toEncoding ∷ PState crypto → Encoding # toJSONList ∷ [PState crypto] → Value # toEncodingList ∷ [PState crypto] → Encoding # | |
Crypto crypto ⇒ ToJSON (PoolParams crypto) | |
Defined in Sophie.Spec.Ledger.TxBody toJSON ∷ PoolParams crypto → Value # toEncoding ∷ PoolParams crypto → Encoding # toJSONList ∷ [PoolParams crypto] → Value # toEncodingList ∷ [PoolParams crypto] → Encoding # | |
Crypto crypto ⇒ ToJSON (InstantaneousRewards crypto) Source # | |
Defined in Bcc.Api.Orphans toJSON ∷ InstantaneousRewards crypto → Value # toEncoding ∷ InstantaneousRewards crypto → Encoding # toJSONList ∷ [InstantaneousRewards crypto] → Value # toEncodingList ∷ [InstantaneousRewards crypto] → Encoding # | |
Crypto crypto ⇒ ToJSON (SnapShot crypto) Source # | |
Defined in Bcc.Api.Orphans toJSON ∷ SnapShot crypto → Value # toEncoding ∷ SnapShot crypto → Encoding # toJSONList ∷ [SnapShot crypto] → Value # toEncodingList ∷ [SnapShot crypto] → Encoding # | |
Crypto crypto ⇒ ToJSON (FutureGenDeleg crypto) Source # | |
Defined in Bcc.Api.Orphans toJSON ∷ FutureGenDeleg crypto → Value # toEncoding ∷ FutureGenDeleg crypto → Encoding # toJSONList ∷ [FutureGenDeleg crypto] → Value # toEncodingList ∷ [FutureGenDeleg crypto] → Encoding # | |
Crypto crypto ⇒ ToJSON (DState crypto) Source # | |
Defined in Bcc.Api.Orphans toJSON ∷ DState crypto → Value # toEncoding ∷ DState crypto → Encoding # toJSONList ∷ [DState crypto] → Value # toEncodingList ∷ [DState crypto] → Encoding # | |
Crypto crypto ⇒ ToJSON (IndividualPoolStake crypto) Source # | |
Defined in Bcc.Api.Orphans toJSON ∷ IndividualPoolStake crypto → Value # toEncoding ∷ IndividualPoolStake crypto → Encoding # toJSONList ∷ [IndividualPoolStake crypto] → Value # toEncodingList ∷ [IndividualPoolStake crypto] → Encoding # | |
Crypto crypto ⇒ ToJSON (RewardProvenance crypto) | |
Defined in Sophie.Spec.Ledger.RewardProvenance toJSON ∷ RewardProvenance crypto → Value # toEncoding ∷ RewardProvenance crypto → Encoding # toJSONList ∷ [RewardProvenance crypto] → Value # toEncodingList ∷ [RewardProvenance crypto] → Encoding # | |
Crypto crypto ⇒ ToJSON (RewardProvenancePool crypto) | |
Defined in Sophie.Spec.Ledger.RewardProvenance toJSON ∷ RewardProvenancePool crypto → Value # toEncoding ∷ RewardProvenancePool crypto → Encoding # toJSONList ∷ [RewardProvenancePool crypto] → Value # toEncodingList ∷ [RewardProvenancePool crypto] → Encoding # | |
Crypto crypto ⇒ ToJSON (RewardAcnt crypto) | |
Defined in Bcc.Ledger.Address toJSON ∷ RewardAcnt crypto → Value # toEncoding ∷ RewardAcnt crypto → Encoding # toJSONList ∷ [RewardAcnt crypto] → Value # toEncodingList ∷ [RewardAcnt crypto] → Encoding # | |
ToJSON (BccEra era) Source # | |
Defined in Bcc.Api.Eras toEncoding ∷ BccEra era → Encoding # toJSONList ∷ [BccEra era] → Value # toEncodingList ∷ [BccEra era] → Encoding # | |
ToJSON (Hash StakePoolKey) Source # | |
Defined in Bcc.Api.KeysSophie toJSON ∷ Hash StakePoolKey → Value # toEncoding ∷ Hash StakePoolKey → Encoding # toJSONList ∷ [Hash StakePoolKey] → Value # toEncodingList ∷ [Hash StakePoolKey] → Encoding # | |
ToJSON (Hash ScriptData) Source # | |
Defined in Bcc.Api.ScriptData toJSON ∷ Hash ScriptData → Value # toEncoding ∷ Hash ScriptData → Encoding # toJSONList ∷ [Hash ScriptData] → Value # toEncodingList ∷ [Hash ScriptData] → Encoding # | |
ToJSON a ⇒ ToJSON (AHeader a) | |
Defined in Bcc.Chain.Block.Header toEncoding ∷ AHeader a → Encoding # toJSONList ∷ [AHeader a] → Value # toEncodingList ∷ [AHeader a] → Encoding # | |
ToJSON a ⇒ ToJSON (ATxAux a) | |
Defined in Bcc.Chain.UTxO.TxAux toEncoding ∷ ATxAux a → Encoding # toJSONList ∷ [ATxAux a] → Value # toEncodingList ∷ [ATxAux a] → Encoding # | |
ToJSON a ⇒ ToJSON (ACertificate a) | |
Defined in Bcc.Chain.Delegation.Certificate toJSON ∷ ACertificate a → Value # toEncoding ∷ ACertificate a → Encoding # toJSONList ∷ [ACertificate a] → Value # toEncodingList ∷ [ACertificate a] → Encoding # | |
ToJSON a ⇒ ToJSON (AProposal a) | |
Defined in Bcc.Chain.Update.Proposal toJSON ∷ AProposal a → Value # toEncoding ∷ AProposal a → Encoding # toJSONList ∷ [AProposal a] → Value # toEncodingList ∷ [AProposal a] → Encoding # | |
ToJSON a ⇒ ToJSON (AVote a) | |
Defined in Bcc.Chain.Update.Vote toEncoding ∷ AVote a → Encoding # toJSONList ∷ [AVote a] → Value # toEncodingList ∷ [AVote a] → Encoding # | |
ToJSON a ⇒ ToJSON (ABlockOrBoundary a) | |
Defined in Bcc.Chain.Block.Block toJSON ∷ ABlockOrBoundary a → Value # toEncoding ∷ ABlockOrBoundary a → Encoding # toJSONList ∷ [ABlockOrBoundary a] → Value # toEncodingList ∷ [ABlockOrBoundary a] → Encoding # | |
ToJSON a ⇒ ToJSON (ABoundaryHeader a) | |
Defined in Bcc.Chain.Block.Header toJSON ∷ ABoundaryHeader a → Value # toEncoding ∷ ABoundaryHeader a → Encoding # toJSONList ∷ [ABoundaryHeader a] → Value # toEncodingList ∷ [ABoundaryHeader a] → Encoding # | |
ToJSON a ⇒ ToJSON (ABoundaryBlock a) | |
Defined in Bcc.Chain.Block.Block toJSON ∷ ABoundaryBlock a → Value # toEncoding ∷ ABoundaryBlock a → Encoding # toJSONList ∷ [ABoundaryBlock a] → Value # toEncodingList ∷ [ABoundaryBlock a] → Encoding # | |
ToJSON a ⇒ ToJSON (ABlock a) | |
Defined in Bcc.Chain.Block.Block toEncoding ∷ ABlock a → Encoding # toJSONList ∷ [ABlock a] → Value # toEncodingList ∷ [ABlock a] → Encoding # | |
ToJSON a ⇒ ToJSON (RedeemSignature a) | |
Defined in Bcc.Crypto.Signing.Redeem.Signature toJSON ∷ RedeemSignature a → Value # toEncoding ∷ RedeemSignature a → Encoding # toJSONList ∷ [RedeemSignature a] → Value # toEncodingList ∷ [RedeemSignature a] → Encoding # | |
ToJSON (Signature w) | |
Defined in Bcc.Crypto.Signing.Signature toJSON ∷ Signature w → Value # toEncoding ∷ Signature w → Encoding # toJSONList ∷ [Signature w] → Value # toEncodingList ∷ [Signature w] → Encoding # | |
Crypto crypto ⇒ ToJSON (GenDelegs crypto) Source # | |
Defined in Bcc.Api.Orphans toJSON ∷ GenDelegs crypto → Value # toEncoding ∷ GenDelegs crypto → Encoding # toJSONList ∷ [GenDelegs crypto] → Value # toEncodingList ∷ [GenDelegs crypto] → Encoding # | |
ToJSON a ⇒ ToJSON (ABoundaryBody a) | |
Defined in Bcc.Chain.Block.Block toJSON ∷ ABoundaryBody a → Value # toEncoding ∷ ABoundaryBody a → Encoding # toJSONList ∷ [ABoundaryBody a] → Value # toEncodingList ∷ [ABoundaryBody a] → Encoding # | |
ToJSON a ⇒ ToJSON (ABody a) | |
Defined in Bcc.Chain.Block.Body toEncoding ∷ ABody a → Encoding # toJSONList ∷ [ABody a] → Value # toEncodingList ∷ [ABody a] → Encoding # | |
ToJSON a ⇒ ToJSON (APayload a) | |
Defined in Bcc.Chain.Delegation.Payload toEncoding ∷ APayload a → Encoding # toJSONList ∷ [APayload a] → Value # toEncodingList ∷ [APayload a] → Encoding # | |
ToJSON a ⇒ ToJSON (ABlockSignature a) | |
Defined in Bcc.Chain.Block.Header toJSON ∷ ABlockSignature a → Value # toEncoding ∷ ABlockSignature a → Encoding # toJSONList ∷ [ABlockSignature a] → Value # toEncodingList ∷ [ABlockSignature a] → Encoding # | |
ToJSON a ⇒ ToJSON (ATxPayload a) | |
Defined in Bcc.Chain.UTxO.TxPayload toJSON ∷ ATxPayload a → Value # toEncoding ∷ ATxPayload a → Encoding # toJSONList ∷ [ATxPayload a] → Value # toEncodingList ∷ [ATxPayload a] → Encoding # | |
ToJSON a ⇒ ToJSON (APayload a) | |
Defined in Bcc.Chain.Update.Payload toEncoding ∷ APayload a → Encoding # toJSONList ∷ [APayload a] → Value # toEncodingList ∷ [APayload a] → Encoding # | |
ToJSON a ⇒ ToJSON (Attributes a) | |
Defined in Bcc.Chain.Common.Attributes toJSON ∷ Attributes a → Value # toEncoding ∷ Attributes a → Encoding # toJSONList ∷ [Attributes a] → Value # toEncodingList ∷ [Attributes a] → Encoding # | |
ToJSON a ⇒ ToJSON (MerkleRoot a) | |
Defined in Bcc.Chain.Common.Merkle toJSON ∷ MerkleRoot a → Value # toEncoding ∷ MerkleRoot a → Encoding # toJSONList ∷ [MerkleRoot a] → Value # toEncodingList ∷ [MerkleRoot a] → Encoding # | |
Crypto crypto ⇒ ToJSON (Stake crypto) Source # | |
Defined in Bcc.Api.Orphans toJSON ∷ Stake crypto → Value # toEncoding ∷ Stake crypto → Encoding # toJSONList ∷ [Stake crypto] → Value # toEncodingList ∷ [Stake crypto] → Encoding # | |
Crypto crypto ⇒ ToJSON (RewardUpdate crypto) Source # | |
Defined in Bcc.Api.Orphans toJSON ∷ RewardUpdate crypto → Value # toEncoding ∷ RewardUpdate crypto → Encoding # toJSONList ∷ [RewardUpdate crypto] → Value # toEncodingList ∷ [RewardUpdate crypto] → Encoding # | |
Crypto crypto ⇒ ToJSON (Reward crypto) Source # | |
Defined in Bcc.Api.Orphans toJSON ∷ Reward crypto → Value # toEncoding ∷ Reward crypto → Encoding # toJSONList ∷ [Reward crypto] → Value # toEncodingList ∷ [Reward crypto] → Encoding # | |
Crypto crypto ⇒ ToJSON (StakeCreds crypto) | |
Defined in Sophie.Spec.Ledger.TxBody toJSON ∷ StakeCreds crypto → Value # toEncoding ∷ StakeCreds crypto → Encoding # toJSONList ∷ [StakeCreds crypto] → Value # toEncodingList ∷ [StakeCreds crypto] → Encoding # | |
ToJSON (BuiltinCostModelBase CostingFun) | |
Defined in ZerepochCore.Evaluation.Machine.BuiltinCostModel toJSON ∷ BuiltinCostModelBase CostingFun → Value # toEncoding ∷ BuiltinCostModelBase CostingFun → Encoding # toJSONList ∷ [BuiltinCostModelBase CostingFun] → Value # toEncodingList ∷ [BuiltinCostModelBase CostingFun] → Encoding # | |
ToJSON model ⇒ ToJSON (CostingFun model) | |
Defined in ZerepochCore.Evaluation.Machine.BuiltinCostModel toJSON ∷ CostingFun model → Value # toEncoding ∷ CostingFun model → Encoding # toJSONList ∷ [CostingFun model] → Value # toEncodingList ∷ [CostingFun model] → Encoding # | |
ToJSON a ⇒ ToJSON (Interval a) | |
Defined in Zerepoch.V1.Ledger.Interval toEncoding ∷ Interval a → Encoding # toJSONList ∷ [Interval a] → Value # toEncodingList ∷ [Interval a] → Encoding # | |
ToJSON a ⇒ ToJSON (Extended a) | |
Defined in Zerepoch.V1.Ledger.Interval toEncoding ∷ Extended a → Encoding # toJSONList ∷ [Extended a] → Value # toEncodingList ∷ [Extended a] → Encoding # | |
ToJSON a ⇒ ToJSON (LowerBound a) | |
Defined in Zerepoch.V1.Ledger.Interval toJSON ∷ LowerBound a → Value # toEncoding ∷ LowerBound a → Encoding # toJSONList ∷ [LowerBound a] → Value # toEncodingList ∷ [LowerBound a] → Encoding # | |
ToJSON a ⇒ ToJSON (UpperBound a) | |
Defined in Zerepoch.V1.Ledger.Interval toJSON ∷ UpperBound a → Value # toEncoding ∷ UpperBound a → Encoding # toJSONList ∷ [UpperBound a] → Value # toEncodingList ∷ [UpperBound a] → Encoding # | |
ToJSON a ⇒ ToJSON (Ratio a) | |
Defined in ZerepochTx.Ratio toEncoding ∷ Ratio a → Encoding # toJSONList ∷ [Ratio a] → Value # toEncodingList ∷ [Ratio a] → Encoding # | |
ToJSON d ⇒ ToJSON (LinearTransform d) | |
Defined in Statistics.Distribution.Transform toJSON ∷ LinearTransform d → Value # toEncoding ∷ LinearTransform d → Encoding # toJSONList ∷ [LinearTransform d] → Value # toEncodingList ∷ [LinearTransform d] → Encoding # | |
SerialiseAsBech32 a ⇒ ToJSON (UsingBech32 a) Source # | |
Defined in Bcc.Api.SerialiseUsing toJSON ∷ UsingBech32 a → Value # toEncoding ∷ UsingBech32 a → Encoding # toJSONList ∷ [UsingBech32 a] → Value # toEncodingList ∷ [UsingBech32 a] → Encoding # | |
SerialiseAsRawBytes a ⇒ ToJSON (UsingRawBytesHex a) Source # | |
Defined in Bcc.Api.SerialiseUsing toJSON ∷ UsingRawBytesHex a → Value # toEncoding ∷ UsingRawBytesHex a → Encoding # toJSONList ∷ [UsingRawBytesHex a] → Value # toEncodingList ∷ [UsingRawBytesHex a] → Encoding # | |
ToJSON (SimpleScript lang) Source # | |
Defined in Bcc.Api.Script toJSON ∷ SimpleScript lang → Value # toEncoding ∷ SimpleScript lang → Encoding # toJSONList ∷ [SimpleScript lang] → Value # toEncodingList ∷ [SimpleScript lang] → Encoding # | |
IsBccEra era ⇒ ToJSON (AddressInEra era) Source # | |
Defined in Bcc.Api.Address toJSON ∷ AddressInEra era → Value # toEncoding ∷ AddressInEra era → Encoding # toJSONList ∷ [AddressInEra era] → Value # toEncodingList ∷ [AddressInEra era] → Encoding # | |
ToJSON (TxOutValue era) Source # | |
Defined in Bcc.Api.TxBody toJSON ∷ TxOutValue era → Value # toEncoding ∷ TxOutValue era → Encoding # toJSONList ∷ [TxOutValue era] → Value # toEncodingList ∷ [TxOutValue era] → Encoding # | |
ToJSON (MultiAssetSupportedInEra era) Source # | |
Defined in Bcc.Api.TxBody toJSON ∷ MultiAssetSupportedInEra era → Value # toEncoding ∷ MultiAssetSupportedInEra era → Encoding # toJSONList ∷ [MultiAssetSupportedInEra era] → Value # toEncodingList ∷ [MultiAssetSupportedInEra era] → Encoding # | |
IsBccEra era ⇒ ToJSON (TxOut era) Source # | |
Defined in Bcc.Api.TxBody toEncoding ∷ TxOut era → Encoding # toJSONList ∷ [TxOut era] → Value # toEncodingList ∷ [TxOut era] → Encoding # | |
(IsSophieBasedEra era, SophieLedgerEra era ~ ledgerera, SophieBasedEra ledgerera, ToJSON (PParams ledgerera), ToJSON (PParamsDelta ledgerera), ToJSON (TxOut ledgerera)) ⇒ ToJSON (DebugLedgerState era) Source # | |
Defined in Bcc.Api.Query toJSON ∷ DebugLedgerState era → Value # toEncoding ∷ DebugLedgerState era → Encoding # toJSONList ∷ [DebugLedgerState era] → Value # toEncodingList ∷ [DebugLedgerState era] → Encoding # | |
IsBccEra era ⇒ ToJSON (UTxO era) Source # | |
Defined in Bcc.Api.Query toEncoding ∷ UTxO era → Encoding # toJSONList ∷ [UTxO era] → Value # toEncodingList ∷ [UTxO era] → Encoding # | |
(ToJSON a, ToJSON b) ⇒ ToJSON (Either a b) | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ Either a b → Encoding # toJSONList ∷ [Either a b] → Value # toEncodingList ∷ [Either a b] → Encoding # | |
(ToJSON a, ToJSON b) ⇒ ToJSON (a, b) | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ (a, b) → Encoding # toJSONList ∷ [(a, b)] → Value # toEncodingList ∷ [(a, b)] → Encoding # | |
(ToJSON v, ToJSONKey k) ⇒ ToJSON (Map k v) | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ Map k v → Encoding # toJSONList ∷ [Map k v] → Value # toEncodingList ∷ [Map k v] → Encoding # | |
ToJSON (Proxy a) | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ Proxy a → Encoding # toJSONList ∷ [Proxy a] → Value # toEncodingList ∷ [Proxy a] → Encoding # | |
HasResolution a ⇒ ToJSON (Fixed a) | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ Fixed a → Encoding # toJSONList ∷ [Fixed a] → Value # toEncodingList ∷ [Fixed a] → Encoding # | |
(ToJSON v, ToJSONKey k) ⇒ ToJSON (HashMap k v) | |
Defined in Data.Aeson.Types.ToJSON toJSON ∷ HashMap k v → Value # toEncoding ∷ HashMap k v → Encoding # toJSONList ∷ [HashMap k v] → Value # toEncodingList ∷ [HashMap k v] → Encoding # | |
ToJSON b ⇒ ToJSON (Annotated b a) | |
Defined in Bcc.Binary.Annotated toJSON ∷ Annotated b a → Value # toEncoding ∷ Annotated b a → Encoding # toJSONList ∷ [Annotated b a] → Value # toEncodingList ∷ [Annotated b a] → Encoding # | |
(ToJSON a, ToJSON b) ⇒ ToJSON (Either a b) | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ Either a b → Encoding # toJSONList ∷ [Either a b] → Value # toEncodingList ∷ [Either a b] → Encoding # | |
(ToJSON a, ToJSON b) ⇒ ToJSON (These a b) | |
Defined in Data.Aeson.Types.ToJSON 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 toEncoding ∷ These a b → Encoding # toJSONList ∷ [These a b] → Value # toEncodingList ∷ [These a b] → Encoding # | |
(ToJSON a, ToJSON b) ⇒ ToJSON (Pair a b) | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ Pair a b → Encoding # toJSONList ∷ [Pair a b] → Value # toEncodingList ∷ [Pair a b] → Encoding # | |
HashAlgorithm h ⇒ ToJSON (Hash h a) | |
Defined in Bcc.Crypto.Hash.Class toEncoding ∷ Hash h a → Encoding # toJSONList ∷ [Hash h a] → Value # toEncodingList ∷ [Hash h a] → Encoding # | |
Crypto crypto ⇒ ToJSON (KeyHash disc crypto) | |
Defined in Bcc.Ledger.Keys toJSON ∷ KeyHash disc crypto → Value # toEncoding ∷ KeyHash disc crypto → Encoding # toJSONList ∷ [KeyHash disc crypto] → Value # toEncodingList ∷ [KeyHash disc crypto] → Encoding # | |
Crypto c ⇒ ToJSON (SafeHash c a) Source # | |
Defined in Bcc.Api.Orphans toJSON ∷ SafeHash c a → Value # toEncoding ∷ SafeHash c a → Encoding # toJSONList ∷ [SafeHash c a] → Value # toEncodingList ∷ [SafeHash c a] → Encoding # | |
Crypto crypto ⇒ ToJSON (Credential kr crypto) | |
Defined in Bcc.Ledger.Credential toJSON ∷ Credential kr crypto → Value # toEncoding ∷ Credential kr crypto → Encoding # toJSONList ∷ [Credential kr crypto] → Value # toEncodingList ∷ [Credential kr crypto] → Encoding # | |
ToJSON (AbstractHash algo a) | |
Defined in Bcc.Crypto.Hashing toJSON ∷ AbstractHash algo a → Value # toEncoding ∷ AbstractHash algo a → Encoding # toJSONList ∷ [AbstractHash algo a] → Value # toEncodingList ∷ [AbstractHash algo a] → Encoding # | |
ToJSON (BoundedRatio b Word64) | |
Defined in Bcc.Ledger.BaseTypes toJSON ∷ BoundedRatio b Word64 → Value # toEncoding ∷ BoundedRatio b Word64 → Encoding # toJSONList ∷ [BoundedRatio b Word64] → Value # toEncodingList ∷ [BoundedRatio b Word64] → Encoding # | |
(ToJSON a, ToJSONKey k) ⇒ ToJSON (MonoidalMap k a) | |
Defined in Data.Map.Monoidal toJSON ∷ MonoidalMap k a → Value # toEncoding ∷ MonoidalMap k a → Encoding # toJSONList ∷ [MonoidalMap k a] → Value # toEncodingList ∷ [MonoidalMap k a] → Encoding # | |
Crypto crypto ⇒ ToJSON (Bimap Ptr (Credential 'Staking crypto)) Source # | |
Defined in Bcc.Api.Orphans toJSON ∷ Bimap Ptr (Credential 'Staking crypto) → Value # toEncoding ∷ Bimap Ptr (Credential 'Staking crypto) → Encoding # toJSONList ∷ [Bimap Ptr (Credential 'Staking crypto)] → Value # toEncodingList ∷ [Bimap Ptr (Credential 'Staking crypto)] → Encoding # | |
(ToJSON a, ToJSON b, ToJSON c) ⇒ ToJSON (a, b, c) | |
Defined in Data.Aeson.Types.ToJSON 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 toEncoding ∷ Const a b → Encoding # toJSONList ∷ [Const a b] → Value # toEncodingList ∷ [Const a b] → Encoding # | |
ToJSON b ⇒ ToJSON (Tagged a b) | |
Defined in Data.Aeson.Types.ToJSON 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 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 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 toJSON ∷ Product f g a → Value # toEncoding ∷ Product f g a → Encoding # toJSONList ∷ [Product f g a] → Value # toEncodingList ∷ [Product f g a] → Encoding # | |
(ToJSON1 f, ToJSON1 g, ToJSON a) ⇒ ToJSON (Sum f g a) | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ Sum f g a → Encoding # toJSONList ∷ [Sum f g a] → Value # toEncodingList ∷ [Sum f g a] → Encoding # | |
(ToJSON a, ToJSON b, ToJSON c, ToJSON d, ToJSON e) ⇒ ToJSON (a, b, c, d, e) | |
Defined in Data.Aeson.Types.ToJSON 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 ∷ Compose f g a → Value # toEncoding ∷ Compose f g a → Encoding # toJSONList ∷ [Compose f g a] → Value # toEncodingList ∷ [Compose f g a] → Encoding # | |
(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 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 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 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 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 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 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 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 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 # | |
(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 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 # | |
(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 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 # |
Instances
ToJSONKey Bool | |
Defined in Data.Aeson.Types.ToJSON toJSONKey ∷ ToJSONKeyFunction Bool toJSONKeyList ∷ ToJSONKeyFunction [Bool] | |
ToJSONKey Char | |
Defined in Data.Aeson.Types.ToJSON toJSONKey ∷ ToJSONKeyFunction Char toJSONKeyList ∷ ToJSONKeyFunction [Char] | |
ToJSONKey Double | |
Defined in Data.Aeson.Types.ToJSON toJSONKey ∷ ToJSONKeyFunction Double toJSONKeyList ∷ ToJSONKeyFunction [Double] | |
ToJSONKey Float | |
Defined in Data.Aeson.Types.ToJSON toJSONKey ∷ ToJSONKeyFunction Float toJSONKeyList ∷ ToJSONKeyFunction [Float] | |
ToJSONKey Int | |
Defined in Data.Aeson.Types.ToJSON toJSONKey ∷ ToJSONKeyFunction Int toJSONKeyList ∷ ToJSONKeyFunction [Int] | |
ToJSONKey Int8 | |
Defined in Data.Aeson.Types.ToJSON toJSONKey ∷ ToJSONKeyFunction Int8 toJSONKeyList ∷ ToJSONKeyFunction [Int8] | |
ToJSONKey Int16 | |
Defined in Data.Aeson.Types.ToJSON toJSONKey ∷ ToJSONKeyFunction Int16 toJSONKeyList ∷ ToJSONKeyFunction [Int16] | |
ToJSONKey Int32 | |
Defined in Data.Aeson.Types.ToJSON toJSONKey ∷ ToJSONKeyFunction Int32 toJSONKeyList ∷ ToJSONKeyFunction [Int32] | |
ToJSONKey Int64 | |
Defined in Data.Aeson.Types.ToJSON toJSONKey ∷ ToJSONKeyFunction Int64 toJSONKeyList ∷ ToJSONKeyFunction [Int64] | |
ToJSONKey Integer | |
Defined in Data.Aeson.Types.ToJSON toJSONKey ∷ ToJSONKeyFunction Integer toJSONKeyList ∷ ToJSONKeyFunction [Integer] | |
ToJSONKey Natural | |
Defined in Data.Aeson.Types.ToJSON toJSONKey ∷ ToJSONKeyFunction Natural toJSONKeyList ∷ ToJSONKeyFunction [Natural] | |
ToJSONKey Word | |
Defined in Data.Aeson.Types.ToJSON toJSONKey ∷ ToJSONKeyFunction Word toJSONKeyList ∷ ToJSONKeyFunction [Word] | |
ToJSONKey Word8 | |
Defined in Data.Aeson.Types.ToJSON toJSONKey ∷ ToJSONKeyFunction Word8 toJSONKeyList ∷ ToJSONKeyFunction [Word8] | |
ToJSONKey Word16 | |
Defined in Data.Aeson.Types.ToJSON toJSONKey ∷ ToJSONKeyFunction Word16 toJSONKeyList ∷ ToJSONKeyFunction [Word16] | |
ToJSONKey Word32 | |
Defined in Data.Aeson.Types.ToJSON toJSONKey ∷ ToJSONKeyFunction Word32 toJSONKeyList ∷ ToJSONKeyFunction [Word32] | |
ToJSONKey Word64 | |
Defined in Data.Aeson.Types.ToJSON toJSONKey ∷ ToJSONKeyFunction Word64 toJSONKeyList ∷ ToJSONKeyFunction [Word64] | |
ToJSONKey Version | |
Defined in Data.Aeson.Types.ToJSON toJSONKey ∷ ToJSONKeyFunction Version toJSONKeyList ∷ ToJSONKeyFunction [Version] | |
ToJSONKey Text | |
Defined in Data.Aeson.Types.ToJSON toJSONKey ∷ ToJSONKeyFunction Text toJSONKeyList ∷ ToJSONKeyFunction [Text] | |
ToJSONKey Text | |
Defined in Data.Aeson.Types.ToJSON toJSONKey ∷ ToJSONKeyFunction Text toJSONKeyList ∷ ToJSONKeyFunction [Text] | |
ToJSONKey ZonedTime | |
Defined in Data.Aeson.Types.ToJSON toJSONKey ∷ ToJSONKeyFunction ZonedTime toJSONKeyList ∷ ToJSONKeyFunction [ZonedTime] | |
ToJSONKey LocalTime | |
Defined in Data.Aeson.Types.ToJSON toJSONKey ∷ ToJSONKeyFunction LocalTime toJSONKeyList ∷ ToJSONKeyFunction [LocalTime] | |
ToJSONKey TimeOfDay | |
Defined in Data.Aeson.Types.ToJSON toJSONKey ∷ ToJSONKeyFunction TimeOfDay toJSONKeyList ∷ ToJSONKeyFunction [TimeOfDay] | |
ToJSONKey UTCTime | |
Defined in Data.Aeson.Types.ToJSON toJSONKey ∷ ToJSONKeyFunction UTCTime toJSONKeyList ∷ ToJSONKeyFunction [UTCTime] | |
ToJSONKey DayOfWeek | |
Defined in Data.Aeson.Types.ToJSON toJSONKey ∷ ToJSONKeyFunction DayOfWeek toJSONKeyList ∷ ToJSONKeyFunction [DayOfWeek] | |
ToJSONKey Day | |
Defined in Data.Aeson.Types.ToJSON toJSONKey ∷ ToJSONKeyFunction Day toJSONKeyList ∷ ToJSONKeyFunction [Day] | |
ToJSONKey Scientific | |
Defined in Data.Aeson.Types.ToJSON toJSONKey ∷ ToJSONKeyFunction Scientific toJSONKeyList ∷ ToJSONKeyFunction [Scientific] | |
ToJSONKey UUID | |
Defined in Data.Aeson.Types.ToJSON toJSONKey ∷ ToJSONKeyFunction UUID toJSONKeyList ∷ ToJSONKeyFunction [UUID] | |
ToJSONKey Language Source # | |
Defined in Bcc.Api.Orphans toJSONKey ∷ ToJSONKeyFunction Language toJSONKeyList ∷ ToJSONKeyFunction [Language] | |
ToJSONKey CurrencySymbol | |
Defined in Zerepoch.V1.Ledger.Value toJSONKey ∷ ToJSONKeyFunction CurrencySymbol toJSONKeyList ∷ ToJSONKeyFunction [CurrencySymbol] | |
ToJSONKey MintingPolicyHash | |
Defined in Zerepoch.V1.Ledger.Scripts toJSONKey ∷ ToJSONKeyFunction MintingPolicyHash toJSONKeyList ∷ ToJSONKeyFunction [MintingPolicyHash] | |
ToJSONKey DatumHash | |
Defined in Zerepoch.V1.Ledger.Scripts toJSONKey ∷ ToJSONKeyFunction DatumHash toJSONKeyList ∷ ToJSONKeyFunction [DatumHash] | |
ToJSONKey RedeemerHash | |
Defined in Zerepoch.V1.Ledger.Scripts toJSONKey ∷ ToJSONKeyFunction RedeemerHash toJSONKeyList ∷ ToJSONKeyFunction [RedeemerHash] | |
ToJSONKey StakeValidatorHash | |
Defined in Zerepoch.V1.Ledger.Scripts toJSONKey ∷ ToJSONKeyFunction StakeValidatorHash toJSONKeyList ∷ ToJSONKeyFunction [StakeValidatorHash] | |
ToJSONKey ValidatorHash | |
Defined in Zerepoch.V1.Ledger.Scripts toJSONKey ∷ ToJSONKeyFunction ValidatorHash toJSONKeyList ∷ ToJSONKeyFunction [ValidatorHash] | |
ToJSONKey AssetName Source # | |
Defined in Bcc.Api.Orphans toJSONKey ∷ ToJSONKeyFunction AssetName toJSONKeyList ∷ ToJSONKeyFunction [AssetName] | |
ToJSONKey Month | |
Defined in Data.Aeson.Types.ToJSON toJSONKey ∷ ToJSONKeyFunction Month toJSONKeyList ∷ ToJSONKeyFunction [Month] | |
ToJSONKey Quarter | |
Defined in Data.Aeson.Types.ToJSON toJSONKey ∷ ToJSONKeyFunction Quarter toJSONKeyList ∷ ToJSONKeyFunction [Quarter] | |
ToJSONKey QuarterOfYear | |
Defined in Data.Aeson.Types.ToJSON toJSONKey ∷ ToJSONKeyFunction QuarterOfYear toJSONKeyList ∷ ToJSONKeyFunction [QuarterOfYear] | |
ToJSONKey CompactRedeemVerificationKey | |
Defined in Bcc.Crypto.Signing.Redeem.Compact toJSONKey ∷ ToJSONKeyFunction CompactRedeemVerificationKey toJSONKeyList ∷ ToJSONKeyFunction [CompactRedeemVerificationKey] | |
ToJSONKey ByteString64 | |
Defined in Data.ByteString.Base64.Type toJSONKey ∷ ToJSONKeyFunction ByteString64 toJSONKeyList ∷ ToJSONKeyFunction [ByteString64] | |
ToJSONKey RedeemVerificationKey | |
Defined in Bcc.Crypto.Signing.Redeem.VerificationKey toJSONKey ∷ ToJSONKeyFunction RedeemVerificationKey toJSONKeyList ∷ ToJSONKeyFunction [RedeemVerificationKey] | |
ToJSONKey POSIXTime | |
Defined in Zerepoch.V1.Ledger.Time toJSONKey ∷ ToJSONKeyFunction POSIXTime toJSONKeyList ∷ ToJSONKeyFunction [POSIXTime] | |
ToJSONKey Address | |
Defined in Zerepoch.V1.Ledger.Address toJSONKey ∷ ToJSONKeyFunction Address toJSONKeyList ∷ ToJSONKeyFunction [Address] | |
ToJSONKey PubKeyHash | |
Defined in Zerepoch.V1.Ledger.Crypto toJSONKey ∷ ToJSONKeyFunction PubKeyHash toJSONKeyList ∷ ToJSONKeyFunction [PubKeyHash] | |
ToJSONKey TxId | |
Defined in Zerepoch.V1.Ledger.TxId toJSONKey ∷ ToJSONKeyFunction TxId toJSONKeyList ∷ ToJSONKeyFunction [TxId] | |
ToJSONKey TxOutRef | |
Defined in Zerepoch.V1.Ledger.Tx toJSONKey ∷ ToJSONKeyFunction TxOutRef toJSONKeyList ∷ ToJSONKeyFunction [TxOutRef] | |
ToJSONKey SystemTag | |
Defined in Bcc.Chain.Update.SystemTag toJSONKey ∷ ToJSONKeyFunction SystemTag toJSONKeyList ∷ ToJSONKeyFunction [SystemTag] | |
ToJSONKey LedgerBytes | |
Defined in Zerepoch.V1.Ledger.Bytes toJSONKey ∷ ToJSONKeyFunction LedgerBytes toJSONKeyList ∷ ToJSONKeyFunction [LedgerBytes] | |
ToJSONKey PubKey | |
Defined in Zerepoch.V1.Ledger.Crypto toJSONKey ∷ ToJSONKeyFunction PubKey toJSONKeyList ∷ ToJSONKeyFunction [PubKey] | |
ToJSONKey PrivateKey | |
Defined in Zerepoch.V1.Ledger.Crypto toJSONKey ∷ ToJSONKeyFunction PrivateKey toJSONKeyList ∷ ToJSONKeyFunction [PrivateKey] | |
ToJSONKey Slot | |
Defined in Zerepoch.V1.Ledger.Slot toJSONKey ∷ ToJSONKeyFunction Slot toJSONKeyList ∷ ToJSONKeyFunction [Slot] | |
ToJSONKey DiffMilliSeconds | |
Defined in Zerepoch.V1.Ledger.Time toJSONKey ∷ ToJSONKeyFunction DiffMilliSeconds toJSONKeyList ∷ ToJSONKeyFunction [DiffMilliSeconds] | |
ToJSONKey RedeemerPtr | |
Defined in Zerepoch.V1.Ledger.Tx toJSONKey ∷ ToJSONKeyFunction RedeemerPtr toJSONKeyList ∷ ToJSONKeyFunction [RedeemerPtr] | |
ToJSONKey AnyZerepochScriptVersion Source # | |
Defined in Bcc.Api.Script toJSONKey ∷ ToJSONKeyFunction AnyZerepochScriptVersion toJSONKeyList ∷ ToJSONKeyFunction [AnyZerepochScriptVersion] | |
ToJSONKey AssetName Source # | |
Defined in Bcc.Api.Value toJSONKey ∷ ToJSONKeyFunction AssetName toJSONKeyList ∷ ToJSONKeyFunction [AssetName] | |
ToJSONKey TxIn Source # | |
Defined in Bcc.Api.TxBody toJSONKey ∷ ToJSONKeyFunction TxIn toJSONKeyList ∷ ToJSONKeyFunction [TxIn] | |
ToJSONKey TxId Source # | |
Defined in Bcc.Api.TxBody toJSONKey ∷ ToJSONKeyFunction TxId toJSONKeyList ∷ ToJSONKeyFunction [TxId] | |
(ToJSONKey a, ToJSON a) ⇒ ToJSONKey [a] | |
Defined in Data.Aeson.Types.ToJSON toJSONKey ∷ ToJSONKeyFunction [a] toJSONKeyList ∷ ToJSONKeyFunction [[a]] | |
ToJSONKey a ⇒ ToJSONKey (Identity a) | |
Defined in Data.Aeson.Types.ToJSON toJSONKey ∷ ToJSONKeyFunction (Identity a) toJSONKeyList ∷ ToJSONKeyFunction [Identity a] | |
ToJSONKey (Addr crypto) | |
Defined in Bcc.Ledger.Address toJSONKey ∷ ToJSONKeyFunction (Addr crypto) toJSONKeyList ∷ ToJSONKeyFunction [Addr crypto] | |
Crypto crypto ⇒ ToJSONKey (TxIn crypto) Source # | |
Defined in Bcc.Api.Orphans toJSONKey ∷ ToJSONKeyFunction (TxIn crypto) toJSONKeyList ∷ ToJSONKeyFunction [TxIn crypto] | |
ToJSONKey (PolicyID era) Source # | |
Defined in Bcc.Api.Orphans toJSONKey ∷ ToJSONKeyFunction (PolicyID era) toJSONKeyList ∷ ToJSONKeyFunction [PolicyID era] | |
Crypto crypto ⇒ ToJSONKey (RewardAcnt crypto) | |
Defined in Bcc.Ledger.Address toJSONKey ∷ ToJSONKeyFunction (RewardAcnt crypto) toJSONKeyList ∷ ToJSONKeyFunction [RewardAcnt crypto] | |
ToJSONKey (Hash StakePoolKey) Source # | |
Defined in Bcc.Api.KeysSophie toJSONKey ∷ ToJSONKeyFunction (Hash StakePoolKey) toJSONKeyList ∷ ToJSONKeyFunction [Hash StakePoolKey] | |
ToJSONKey (Hash ScriptData) Source # | |
Defined in Bcc.Api.ScriptData toJSONKey ∷ ToJSONKeyFunction (Hash ScriptData) toJSONKeyList ∷ ToJSONKeyFunction [Hash ScriptData] | |
SerialiseAsBech32 a ⇒ ToJSONKey (UsingBech32 a) Source # | |
Defined in Bcc.Api.SerialiseUsing toJSONKey ∷ ToJSONKeyFunction (UsingBech32 a) toJSONKeyList ∷ ToJSONKeyFunction [UsingBech32 a] | |
SerialiseAsRawBytes a ⇒ ToJSONKey (UsingRawBytesHex a) Source # | |
Defined in Bcc.Api.SerialiseUsing toJSONKey ∷ ToJSONKeyFunction (UsingRawBytesHex a) toJSONKeyList ∷ ToJSONKeyFunction [UsingRawBytesHex a] | |
(ToJSON a, ToJSON b) ⇒ ToJSONKey (a, b) | |
Defined in Data.Aeson.Types.ToJSON toJSONKey ∷ ToJSONKeyFunction (a, b) toJSONKeyList ∷ ToJSONKeyFunction [(a, b)] | |
HasResolution a ⇒ ToJSONKey (Fixed a) | |
Defined in Data.Aeson.Types.ToJSON toJSONKey ∷ ToJSONKeyFunction (Fixed a) toJSONKeyList ∷ ToJSONKeyFunction [Fixed a] | |
HashAlgorithm h ⇒ ToJSONKey (Hash h a) | |
Defined in Bcc.Crypto.Hash.Class toJSONKey ∷ ToJSONKeyFunction (Hash h a) toJSONKeyList ∷ ToJSONKeyFunction [Hash h a] | |
Crypto crypto ⇒ ToJSONKey (KeyHash disc crypto) | |
Defined in Bcc.Ledger.Keys toJSONKey ∷ ToJSONKeyFunction (KeyHash disc crypto) toJSONKeyList ∷ ToJSONKeyFunction [KeyHash disc crypto] | |
Crypto crypto ⇒ ToJSONKey (Credential kr crypto) | |
Defined in Bcc.Ledger.Credential toJSONKey ∷ ToJSONKeyFunction (Credential kr crypto) toJSONKeyList ∷ ToJSONKeyFunction [Credential kr crypto] | |
ToJSONKey (AbstractHash algo a) | |
Defined in Bcc.Crypto.Hashing toJSONKey ∷ ToJSONKeyFunction (AbstractHash algo a) toJSONKeyList ∷ ToJSONKeyFunction [AbstractHash algo a] | |
(ToJSON a, ToJSON b, ToJSON c) ⇒ ToJSONKey (a, b, c) | |
Defined in Data.Aeson.Types.ToJSON toJSONKey ∷ ToJSONKeyFunction (a, b, c) toJSONKeyList ∷ ToJSONKeyFunction [(a, b, c)] | |
(ToJSON a, ToJSONKey a) ⇒ ToJSONKey (Const a b) | |
Defined in Data.Aeson.Types.ToJSON toJSONKey ∷ ToJSONKeyFunction (Const a b) toJSONKeyList ∷ ToJSONKeyFunction [Const a b] | |
ToJSONKey b ⇒ ToJSONKey (Tagged a b) | |
Defined in Data.Aeson.Types.ToJSON toJSONKey ∷ ToJSONKeyFunction (Tagged a b) toJSONKeyList ∷ ToJSONKeyFunction [Tagged a b] | |
(ToJSON a, ToJSON b, ToJSON c, ToJSON d) ⇒ ToJSONKey (a, b, c, d) | |
Defined in Data.Aeson.Types.ToJSON toJSONKey ∷ ToJSONKeyFunction (a, b, c, d) toJSONKeyList ∷ ToJSONKeyFunction [(a, b, c, d)] |
deserialiseFromJSON ∷ FromJSON a ⇒ AsType a → ByteString → Either JsonDecodeError a Source #
prettyPrintJSON ∷ ToJSON a ⇒ a → ByteString Source #
Nothing
parseJSON ∷ Value → Parser a #
parseJSONList ∷ Value → Parser [a] #
Instances
FromJSON Bool | |
Defined in Data.Aeson.Types.FromJSON | |
FromJSON Char | |
Defined in Data.Aeson.Types.FromJSON | |
FromJSON Double | |
Defined in Data.Aeson.Types.FromJSON | |
FromJSON Float | |
Defined in Data.Aeson.Types.FromJSON | |
FromJSON Int | |
Defined in Data.Aeson.Types.FromJSON | |
FromJSON Int8 | |
Defined in Data.Aeson.Types.FromJSON | |
FromJSON Int16 | |
Defined in Data.Aeson.Types.FromJSON | |
FromJSON Int32 | |
Defined in Data.Aeson.Types.FromJSON | |
FromJSON Int64 | |
Defined in Data.Aeson.Types.FromJSON | |
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 | |
FromJSON Word8 | |
Defined in Data.Aeson.Types.FromJSON | |
FromJSON Word16 | |
Defined in Data.Aeson.Types.FromJSON | |
FromJSON Word32 | |
Defined in Data.Aeson.Types.FromJSON | |
FromJSON Word64 | |
Defined in Data.Aeson.Types.FromJSON | |
FromJSON () | |
Defined in Data.Aeson.Types.FromJSON parseJSON ∷ Value → Parser () # parseJSONList ∷ Value → Parser [()] # | |
FromJSON Version | |
Defined in Data.Aeson.Types.FromJSON | |
FromJSON Void | |
Defined in Data.Aeson.Types.FromJSON | |
FromJSON CTime | |
Defined in Data.Aeson.Types.FromJSON | |
FromJSON IntSet | |
Defined in Data.Aeson.Types.FromJSON | |
FromJSON Text | |
Defined in Data.Aeson.Types.FromJSON | |
FromJSON Text | |
Defined in Data.Aeson.Types.FromJSON | |
FromJSON ZonedTime | |
Defined in Data.Aeson.Types.FromJSON | |
FromJSON LocalTime | |
Defined in Data.Aeson.Types.FromJSON | |
FromJSON TimeOfDay | |
Defined in Data.Aeson.Types.FromJSON | |
FromJSON CalendarDiffTime | |
Defined in Data.Aeson.Types.FromJSON parseJSON ∷ Value → Parser CalendarDiffTime # parseJSONList ∷ Value → Parser [CalendarDiffTime] # | |
FromJSON UTCTime | |
Defined in Data.Aeson.Types.FromJSON | |
FromJSON SystemTime | |
Defined in Data.Aeson.Types.FromJSON parseJSON ∷ Value → Parser SystemTime # parseJSONList ∷ Value → Parser [SystemTime] # | |
FromJSON NominalDiffTime | |
Defined in Data.Aeson.Types.FromJSON parseJSON ∷ Value → Parser NominalDiffTime # parseJSONList ∷ Value → Parser [NominalDiffTime] # | |
FromJSON DiffTime | |
Defined in Data.Aeson.Types.FromJSON | |
FromJSON DayOfWeek | |
Defined in Data.Aeson.Types.FromJSON | |
FromJSON Day | |
Defined in Data.Aeson.Types.FromJSON | |
FromJSON CalendarDiffDays | |
Defined in Data.Aeson.Types.FromJSON parseJSON ∷ Value → Parser CalendarDiffDays # parseJSONList ∷ Value → Parser [CalendarDiffDays] # | |
FromJSON Scientific | |
Defined in Data.Aeson.Types.FromJSON parseJSON ∷ Value → Parser Scientific # parseJSONList ∷ Value → Parser [Scientific] # | |
FromJSON DotNetTime | |
Defined in Data.Aeson.Types.FromJSON parseJSON ∷ Value → Parser DotNetTime # parseJSONList ∷ Value → Parser [DotNetTime] # | |
FromJSON Value | |
Defined in Data.Aeson.Types.FromJSON parseJSON ∷ Value → Parser Value # parseJSONList ∷ Value → Parser [Value] # | |
FromJSON EpochNo | |
Defined in Bcc.Slotting.Slot | |
FromJSON EpochSize | |
Defined in Bcc.Slotting.Slot | |
FromJSON SlotNo | |
Defined in Bcc.Slotting.Slot | |
FromJSON UUID | |
Defined in Data.Aeson.Types.FromJSON parseJSON ∷ Value → Parser UUID # parseJSONList ∷ Value → Parser [UUID] # | |
FromJSON NonNegativeInterval | |
Defined in Bcc.Ledger.BaseTypes parseJSON ∷ Value → Parser NonNegativeInterval # parseJSONList ∷ Value → Parser [NonNegativeInterval] # | |
FromJSON UnitInterval | |
Defined in Bcc.Ledger.BaseTypes parseJSON ∷ Value → Parser UnitInterval # parseJSONList ∷ Value → Parser [UnitInterval] # | |
FromJSON ProtVer | |
Defined in Bcc.Protocol.TOptimum parseJSON ∷ Value → Parser ProtVer # parseJSONList ∷ Value → Parser [ProtVer] # | |
FromJSON AurumGenesis Source # | |
Defined in Bcc.Api.Orphans parseJSON ∷ Value → Parser AurumGenesis # parseJSONList ∷ Value → Parser [AurumGenesis] # | |
FromJSON Coin | |
Defined in Bcc.Ledger.Coin parseJSON ∷ Value → Parser Coin # parseJSONList ∷ Value → Parser [Coin] # | |
FromJSON Language Source # | |
Defined in Bcc.Api.Orphans parseJSON ∷ Value → Parser Language # parseJSONList ∷ Value → Parser [Language] # | |
FromJSON CostModel Source # | |
Defined in Bcc.Api.Orphans parseJSON ∷ Value → Parser CostModel # parseJSONList ∷ Value → Parser [CostModel] # | |
FromJSON Prices Source # | |
Defined in Bcc.Api.Orphans parseJSON ∷ Value → Parser Prices # parseJSONList ∷ Value → Parser [Prices] # | |
FromJSON ExUnits Source # | |
Defined in Bcc.Api.Orphans parseJSON ∷ Value → Parser ExUnits # parseJSONList ∷ Value → Parser [ExUnits] # | |
FromJSON AssetClass | |
Defined in Zerepoch.V1.Ledger.Value parseJSON ∷ Value → Parser AssetClass # parseJSONList ∷ Value → Parser [AssetClass] # | |
FromJSON CurrencySymbol | |
Defined in Zerepoch.V1.Ledger.Value parseJSON ∷ Value → Parser CurrencySymbol # parseJSONList ∷ Value → Parser [CurrencySymbol] # | |
FromJSON TokenName | |
Defined in Zerepoch.V1.Ledger.Value parseJSON ∷ Value → Parser TokenName # parseJSONList ∷ Value → Parser [TokenName] # | |
FromJSON Value | |
Defined in Zerepoch.V1.Ledger.Value parseJSON ∷ Value0 → Parser Value # parseJSONList ∷ Value0 → Parser [Value] # | |
FromJSON MintingPolicyHash | |
Defined in Zerepoch.V1.Ledger.Scripts parseJSON ∷ Value → Parser MintingPolicyHash # parseJSONList ∷ Value → Parser [MintingPolicyHash] # | |
FromJSON Context | |
Defined in Zerepoch.V1.Ledger.Scripts parseJSON ∷ Value → Parser Context # parseJSONList ∷ Value → Parser [Context] # | |
FromJSON Datum | |
Defined in Zerepoch.V1.Ledger.Scripts parseJSON ∷ Value → Parser Datum # parseJSONList ∷ Value → Parser [Datum] # | |
FromJSON DatumHash | |
Defined in Zerepoch.V1.Ledger.Scripts parseJSON ∷ Value → Parser DatumHash # parseJSONList ∷ Value → Parser [DatumHash] # | |
FromJSON MintingPolicy | |
Defined in Zerepoch.V1.Ledger.Scripts parseJSON ∷ Value → Parser MintingPolicy # parseJSONList ∷ Value → Parser [MintingPolicy] # | |
FromJSON Redeemer | |
Defined in Zerepoch.V1.Ledger.Scripts parseJSON ∷ Value → Parser Redeemer # parseJSONList ∷ Value → Parser [Redeemer] # | |
FromJSON RedeemerHash | |
Defined in Zerepoch.V1.Ledger.Scripts parseJSON ∷ Value → Parser RedeemerHash # parseJSONList ∷ Value → Parser [RedeemerHash] # | |
FromJSON Script | |
Defined in Zerepoch.V1.Ledger.Scripts parseJSON ∷ Value → Parser Script # parseJSONList ∷ Value → Parser [Script] # | |
FromJSON ScriptError | |
Defined in Zerepoch.V1.Ledger.Scripts parseJSON ∷ Value → Parser ScriptError # parseJSONList ∷ Value → Parser [ScriptError] # | |
FromJSON StakeValidator | |
Defined in Zerepoch.V1.Ledger.Scripts parseJSON ∷ Value → Parser StakeValidator # parseJSONList ∷ Value → Parser [StakeValidator] # | |
FromJSON StakeValidatorHash | |
Defined in Zerepoch.V1.Ledger.Scripts parseJSON ∷ Value → Parser StakeValidatorHash # parseJSONList ∷ Value → Parser [StakeValidatorHash] # | |
FromJSON Validator | |
Defined in Zerepoch.V1.Ledger.Scripts parseJSON ∷ Value → Parser Validator # parseJSONList ∷ Value → Parser [Validator] # | |
FromJSON ValidatorHash | |
Defined in Zerepoch.V1.Ledger.Scripts parseJSON ∷ Value → Parser ValidatorHash # parseJSONList ∷ Value → Parser [ValidatorHash] # | |
FromJSON ExBudget | |
Defined in ZerepochCore.Evaluation.Machine.ExBudget parseJSON ∷ Value → Parser ExBudget # parseJSONList ∷ Value → Parser [ExBudget] # | |
FromJSON Nonce | |
Defined in Bcc.Ledger.BaseTypes parseJSON ∷ Value → Parser Nonce # parseJSONList ∷ Value → Parser [Nonce] # | |
FromJSON Desirability | |
Defined in Sophie.Spec.Ledger.RewardProvenance parseJSON ∷ Value → Parser Desirability # parseJSONList ∷ Value → Parser [Desirability] # | |
FromJSON StakePoolRelay | |
Defined in Sophie.Spec.Ledger.TxBody parseJSON ∷ Value → Parser StakePoolRelay # parseJSONList ∷ Value → Parser [StakePoolRelay] # | |
FromJSON PoolMetadata | |
Defined in Sophie.Spec.Ledger.TxBody parseJSON ∷ Value → Parser PoolMetadata # parseJSONList ∷ Value → Parser [PoolMetadata] # | |
FromJSON Network | |
Defined in Bcc.Ledger.BaseTypes parseJSON ∷ Value → Parser Network # parseJSONList ∷ Value → Parser [Network] # | |
FromJSON Month | |
Defined in Data.Aeson.Types.FromJSON parseJSON ∷ Value → Parser Month # parseJSONList ∷ Value → Parser [Month] # | |
FromJSON Quarter | |
Defined in Data.Aeson.Types.FromJSON parseJSON ∷ Value → Parser Quarter # parseJSONList ∷ Value → Parser [Quarter] # | |
FromJSON QuarterOfYear | |
Defined in Data.Aeson.Types.FromJSON parseJSON ∷ Value → Parser QuarterOfYear # parseJSONList ∷ Value → Parser [QuarterOfYear] # | |
FromJSON PositiveUnitInterval | |
Defined in Bcc.Ledger.BaseTypes parseJSON ∷ Value → Parser PositiveUnitInterval # parseJSONList ∷ Value → Parser [PositiveUnitInterval] # | |
FromJSON RequiresNetworkMagic | |
Defined in Bcc.Crypto.ProtocolMagic parseJSON ∷ Value → Parser RequiresNetworkMagic # parseJSONList ∷ Value → Parser [RequiresNetworkMagic] # | |
FromJSON ProtocolMagicId | |
Defined in Bcc.Crypto.ProtocolMagic parseJSON ∷ Value → Parser ProtocolMagicId # parseJSONList ∷ Value → Parser [ProtocolMagicId] # | |
FromJSON VerificationKey | |
Defined in Bcc.Crypto.Signing.VerificationKey parseJSON ∷ Value → Parser VerificationKey # parseJSONList ∷ Value → Parser [VerificationKey] # | |
FromJSON ProtocolMagic | |
Defined in Bcc.Crypto.ProtocolMagic parseJSON ∷ Value → Parser ProtocolMagic # parseJSONList ∷ Value → Parser [ProtocolMagic] # | |
FromJSON CompactRedeemVerificationKey | |
Defined in Bcc.Crypto.Signing.Redeem.Compact parseJSON ∷ Value → Parser CompactRedeemVerificationKey # parseJSONList ∷ Value → Parser [CompactRedeemVerificationKey] # | |
FromJSON SystemStart Source # | |
Defined in Bcc.Api.Orphans parseJSON ∷ Value → Parser SystemStart # parseJSONList ∷ Value → Parser [SystemStart] # | |
FromJSON ByteString64 | |
Defined in Data.ByteString.Base64.Type parseJSON ∷ Value → Parser ByteString64 # parseJSONList ∷ Value → Parser [ByteString64] # | |
FromJSON RedeemVerificationKey | |
Defined in Bcc.Crypto.Signing.Redeem.VerificationKey parseJSON ∷ Value → Parser RedeemVerificationKey # parseJSONList ∷ Value → Parser [RedeemVerificationKey] # | |
FromJSON StakingCredential | |
Defined in Zerepoch.V1.Ledger.Credential parseJSON ∷ Value → Parser StakingCredential # parseJSONList ∷ Value → Parser [StakingCredential] # | |
FromJSON POSIXTime | |
Defined in Zerepoch.V1.Ledger.Time parseJSON ∷ Value → Parser POSIXTime # parseJSONList ∷ Value → Parser [POSIXTime] # | |
FromJSON Address | |
Defined in Zerepoch.V1.Ledger.Address parseJSON ∷ Value → Parser Address # parseJSONList ∷ Value → Parser [Address] # | |
FromJSON DCert | |
Defined in Zerepoch.V1.Ledger.DCert parseJSON ∷ Value → Parser DCert # parseJSONList ∷ Value → Parser [DCert] # | |
FromJSON Credential | |
Defined in Zerepoch.V1.Ledger.Credential parseJSON ∷ Value → Parser Credential # parseJSONList ∷ Value → Parser [Credential] # | |
FromJSON TxOut | |
Defined in Zerepoch.V1.Ledger.Tx parseJSON ∷ Value → Parser TxOut # parseJSONList ∷ Value → Parser [TxOut] # | |
FromJSON PubKeyHash | |
Defined in Zerepoch.V1.Ledger.Crypto parseJSON ∷ Value → Parser PubKeyHash # parseJSONList ∷ Value → Parser [PubKeyHash] # | |
FromJSON TxId | |
Defined in Zerepoch.V1.Ledger.TxId parseJSON ∷ Value → Parser TxId # parseJSONList ∷ Value → Parser [TxId] # | |
FromJSON TxOutRef | |
Defined in Zerepoch.V1.Ledger.Tx parseJSON ∷ Value → Parser TxOutRef # parseJSONList ∷ Value → Parser [TxOutRef] # | |
FromJSON DnsName | |
Defined in Bcc.Ledger.BaseTypes parseJSON ∷ Value → Parser DnsName # parseJSONList ∷ Value → Parser [DnsName] # | |
FromJSON Port | |
Defined in Bcc.Ledger.BaseTypes parseJSON ∷ Value → Parser Port # parseJSONList ∷ Value → Parser [Port] # | |
FromJSON PositiveInterval | |
Defined in Bcc.Ledger.BaseTypes parseJSON ∷ Value → Parser PositiveInterval # parseJSONList ∷ Value → Parser [PositiveInterval] # | |
FromJSON Url | |
Defined in Bcc.Ledger.BaseTypes parseJSON ∷ Value → Parser Url # parseJSONList ∷ Value → Parser [Url] # | |
FromJSON SatInt | |
Defined in Data.SatInt parseJSON ∷ Value → Parser SatInt # parseJSONList ∷ Value → Parser [SatInt] # | |
FromJSON CekMachineCosts | |
Defined in UntypedZerepochCore.Evaluation.Machine.Cek.CekMachineCosts parseJSON ∷ Value → Parser CekMachineCosts # parseJSONList ∷ Value → Parser [CekMachineCosts] # | |
FromJSON ModelAddedSizes | |
Defined in ZerepochCore.Evaluation.Machine.BuiltinCostModel parseJSON ∷ Value → Parser ModelAddedSizes # parseJSONList ∷ Value → Parser [ModelAddedSizes] # | |
FromJSON ModelConstantOrLinear | |
Defined in ZerepochCore.Evaluation.Machine.BuiltinCostModel parseJSON ∷ Value → Parser ModelConstantOrLinear # parseJSONList ∷ Value → Parser [ModelConstantOrLinear] # | |
FromJSON ModelConstantOrTwoArguments | |
Defined in ZerepochCore.Evaluation.Machine.BuiltinCostModel parseJSON ∷ Value → Parser ModelConstantOrTwoArguments # parseJSONList ∷ Value → Parser [ModelConstantOrTwoArguments] # | |
FromJSON ModelFiveArguments | |
Defined in ZerepochCore.Evaluation.Machine.BuiltinCostModel parseJSON ∷ Value → Parser ModelFiveArguments # parseJSONList ∷ Value → Parser [ModelFiveArguments] # | |
FromJSON ModelFourArguments | |
Defined in ZerepochCore.Evaluation.Machine.BuiltinCostModel parseJSON ∷ Value → Parser ModelFourArguments # parseJSONList ∷ Value → Parser [ModelFourArguments] # | |
FromJSON ModelLinearSize | |
Defined in ZerepochCore.Evaluation.Machine.BuiltinCostModel parseJSON ∷ Value → Parser ModelLinearSize # parseJSONList ∷ Value → Parser [ModelLinearSize] # | |
FromJSON ModelMaxSize | |
Defined in ZerepochCore.Evaluation.Machine.BuiltinCostModel parseJSON ∷ Value → Parser ModelMaxSize # parseJSONList ∷ Value → Parser [ModelMaxSize] # | |
FromJSON ModelMinSize | |
Defined in ZerepochCore.Evaluation.Machine.BuiltinCostModel parseJSON ∷ Value → Parser ModelMinSize # parseJSONList ∷ Value → Parser [ModelMinSize] # | |
FromJSON ModelMultipliedSizes | |
Defined in ZerepochCore.Evaluation.Machine.BuiltinCostModel parseJSON ∷ Value → Parser ModelMultipliedSizes # parseJSONList ∷ Value → Parser [ModelMultipliedSizes] # | |
FromJSON ModelOneArgument | |
Defined in ZerepochCore.Evaluation.Machine.BuiltinCostModel parseJSON ∷ Value → Parser ModelOneArgument # parseJSONList ∷ Value → Parser [ModelOneArgument] # | |
FromJSON ModelSixArguments | |
Defined in ZerepochCore.Evaluation.Machine.BuiltinCostModel parseJSON ∷ Value → Parser ModelSixArguments # parseJSONList ∷ Value → Parser [ModelSixArguments] # | |
FromJSON ModelSubtractedSizes | |
Defined in ZerepochCore.Evaluation.Machine.BuiltinCostModel parseJSON ∷ Value → Parser ModelSubtractedSizes # parseJSONList ∷ Value → Parser [ModelSubtractedSizes] # | |
FromJSON ModelThreeArguments | |
Defined in ZerepochCore.Evaluation.Machine.BuiltinCostModel parseJSON ∷ Value → Parser ModelThreeArguments # parseJSONList ∷ Value → Parser [ModelThreeArguments] # | |
FromJSON ModelTwoArguments | |
Defined in ZerepochCore.Evaluation.Machine.BuiltinCostModel parseJSON ∷ Value → Parser ModelTwoArguments # parseJSONList ∷ Value → Parser [ModelTwoArguments] # | |
FromJSON ExMemory | |
Defined in ZerepochCore.Evaluation.Machine.ExMemory parseJSON ∷ Value → Parser ExMemory # parseJSONList ∷ Value → Parser [ExMemory] # | |
FromJSON ExCPU | |
Defined in ZerepochCore.Evaluation.Machine.ExMemory parseJSON ∷ Value → Parser ExCPU # parseJSONList ∷ Value → Parser [ExCPU] # | |
FromJSON Bcc | |
Defined in Zerepoch.V1.Ledger.Bcc parseJSON ∷ Value → Parser Bcc # parseJSONList ∷ Value → Parser [Bcc] # | |
FromJSON LedgerBytes | |
Defined in Zerepoch.V1.Ledger.Bytes parseJSON ∷ Value → Parser LedgerBytes # parseJSONList ∷ Value → Parser [LedgerBytes] # | |
FromJSON Signature | |
Defined in Zerepoch.V1.Ledger.Crypto parseJSON ∷ Value → Parser Signature # parseJSONList ∷ Value → Parser [Signature] # | |
FromJSON PubKey | |
Defined in Zerepoch.V1.Ledger.Crypto parseJSON ∷ Value → Parser PubKey # parseJSONList ∷ Value → Parser [PubKey] # | |
FromJSON PrivateKey | |
Defined in Zerepoch.V1.Ledger.Crypto parseJSON ∷ Value → Parser PrivateKey # parseJSONList ∷ Value → Parser [PrivateKey] # | |
FromJSON Slot | |
Defined in Zerepoch.V1.Ledger.Slot parseJSON ∷ Value → Parser Slot # parseJSONList ∷ Value → Parser [Slot] # | |
FromJSON DiffMilliSeconds | |
Defined in Zerepoch.V1.Ledger.Time parseJSON ∷ Value → Parser DiffMilliSeconds # parseJSONList ∷ Value → Parser [DiffMilliSeconds] # | |
FromJSON RedeemerPtr | |
Defined in Zerepoch.V1.Ledger.Tx parseJSON ∷ Value → Parser RedeemerPtr # parseJSONList ∷ Value → Parser [RedeemerPtr] # | |
FromJSON ScriptTag | |
Defined in Zerepoch.V1.Ledger.Tx parseJSON ∷ Value → Parser ScriptTag # parseJSONList ∷ Value → Parser [ScriptTag] # | |
FromJSON Tx | |
Defined in Zerepoch.V1.Ledger.Tx parseJSON ∷ Value → Parser Tx # parseJSONList ∷ Value → Parser [Tx] # | |
FromJSON TxIn | |
Defined in Zerepoch.V1.Ledger.Tx parseJSON ∷ Value → Parser TxIn # parseJSONList ∷ Value → Parser [TxIn] # | |
FromJSON TxInType | |
Defined in Zerepoch.V1.Ledger.Tx parseJSON ∷ Value → Parser TxInType # parseJSONList ∷ Value → Parser [TxInType] # | |
FromJSON TxOutTx | |
Defined in Zerepoch.V1.Ledger.Tx parseJSON ∷ Value → Parser TxOutTx # parseJSONList ∷ Value → Parser [TxOutTx] # | |
FromJSON StudentT | |
Defined in Statistics.Distribution.StudentT parseJSON ∷ Value → Parser StudentT # parseJSONList ∷ Value → Parser [StudentT] # | |
FromJSON TextEnvelope Source # | |
Defined in Bcc.Api.SerialiseTextEnvelope parseJSON ∷ Value → Parser TextEnvelope # parseJSONList ∷ Value → Parser [TextEnvelope] # | |
FromJSON TextEnvelopeDescr Source # | |
Defined in Bcc.Api.SerialiseTextEnvelope parseJSON ∷ Value → Parser TextEnvelopeDescr # parseJSONList ∷ Value → Parser [TextEnvelopeDescr] # | |
FromJSON TextEnvelopeType Source # | |
Defined in Bcc.Api.SerialiseTextEnvelope parseJSON ∷ Value → Parser TextEnvelopeType # parseJSONList ∷ Value → Parser [TextEnvelopeType] # | |
FromJSON ScriptHash Source # | |
Defined in Bcc.Api.Script parseJSON ∷ Value → Parser ScriptHash # parseJSONList ∷ Value → Parser [ScriptHash] # | |
FromJSON ExecutionUnits Source # | |
Defined in Bcc.Api.Script parseJSON ∷ Value → Parser ExecutionUnits # parseJSONList ∷ Value → Parser [ExecutionUnits] # | |
FromJSON AnyZerepochScriptVersion Source # | |
Defined in Bcc.Api.Script parseJSON ∷ Value → Parser AnyZerepochScriptVersion # parseJSONList ∷ Value → Parser [AnyZerepochScriptVersion] # | |
FromJSON StakePoolMetadata Source # | |
Defined in Bcc.Api.StakePoolMetadata parseJSON ∷ Value → Parser StakePoolMetadata # parseJSONList ∷ Value → Parser [StakePoolMetadata] # | |
FromJSON ValueNestedRep Source # | |
Defined in Bcc.Api.Value parseJSON ∷ Value → Parser ValueNestedRep # parseJSONList ∷ Value → Parser [ValueNestedRep] # | |
FromJSON Value Source # | |
Defined in Bcc.Api.Value | |
FromJSON AssetName Source # | |
Defined in Bcc.Api.Value | |
FromJSON PolicyId Source # | |
Defined in Bcc.Api.Value | |
FromJSON Quantity Source # | |
Defined in Bcc.Api.Value | |
FromJSON Entropic Source # | |
Defined in Bcc.Api.Value | |
FromJSON CostModel Source # | |
Defined in Bcc.Api.ProtocolParameters | |
FromJSON ExecutionUnitPrices Source # | |
Defined in Bcc.Api.ProtocolParameters parseJSON ∷ Value → Parser ExecutionUnitPrices # parseJSONList ∷ Value → Parser [ExecutionUnitPrices] # | |
FromJSON OptimumNonce Source # | |
Defined in Bcc.Api.ProtocolParameters parseJSON ∷ Value → Parser OptimumNonce # parseJSONList ∷ Value → Parser [OptimumNonce] # | |
FromJSON ProtocolParameters Source # | |
Defined in Bcc.Api.ProtocolParameters parseJSON ∷ Value → Parser ProtocolParameters # parseJSONList ∷ Value → Parser [ProtocolParameters] # | |
FromJSON TxIx Source # | |
Defined in Bcc.Api.TxBody | |
FromJSON TxId Source # | |
Defined in Bcc.Api.TxBody | |
FromJSON a ⇒ FromJSON [a] | |
Defined in Data.Aeson.Types.FromJSON parseJSON ∷ Value → Parser [a] # parseJSONList ∷ Value → Parser [[a]] # | |
FromJSON a ⇒ FromJSON (Maybe a) | |
Defined in Data.Aeson.Types.FromJSON | |
(FromJSON a, Integral a) ⇒ FromJSON (Ratio a) | |
Defined in Data.Aeson.Types.FromJSON | |
FromJSON a ⇒ FromJSON (First a) | |
Defined in Data.Aeson.Types.FromJSON | |
FromJSON a ⇒ FromJSON (Last a) | |
Defined in Data.Aeson.Types.FromJSON | |
(Ord a, FromJSON a) ⇒ FromJSON (Set a) | |
Defined in Data.Aeson.Types.FromJSON | |
FromJSON a ⇒ FromJSON (NonEmpty a) | |
Defined in Data.Aeson.Types.FromJSON | |
FromJSON a ⇒ FromJSON (Identity a) | |
Defined in Data.Aeson.Types.FromJSON | |
FromJSON a ⇒ FromJSON (Min a) | |
Defined in Data.Aeson.Types.FromJSON | |
FromJSON a ⇒ FromJSON (Max a) | |
Defined in Data.Aeson.Types.FromJSON | |
FromJSON a ⇒ FromJSON (WrappedMonoid a) | |
Defined in Data.Aeson.Types.FromJSON parseJSON ∷ Value → Parser (WrappedMonoid a) # parseJSONList ∷ Value → Parser [WrappedMonoid a] # | |
FromJSON a ⇒ FromJSON (Option a) | |
Defined in Data.Aeson.Types.FromJSON | |
FromJSON a ⇒ FromJSON (First a) | |
Defined in Data.Aeson.Types.FromJSON | |
FromJSON a ⇒ FromJSON (Last a) | |
Defined in Data.Aeson.Types.FromJSON | |
FromJSON a ⇒ FromJSON (Dual a) | |
Defined in Data.Aeson.Types.FromJSON | |
FromJSON a ⇒ FromJSON (IntMap a) | |
Defined in Data.Aeson.Types.FromJSON | |
FromJSON v ⇒ FromJSON (Tree v) | |
Defined in Data.Aeson.Types.FromJSON | |
FromJSON a ⇒ FromJSON (Seq a) | |
Defined in Data.Aeson.Types.FromJSON | |
(Vector Vector a, FromJSON a) ⇒ FromJSON (Vector a) | |
Defined in Data.Aeson.Types.FromJSON parseJSON ∷ Value → Parser (Vector a) # parseJSONList ∷ Value → Parser [Vector a] # | |
FromJSON a ⇒ FromJSON (Vector a) | |
Defined in Data.Aeson.Types.FromJSON parseJSON ∷ Value → Parser (Vector a) # parseJSONList ∷ Value → Parser [Vector a] # | |
FromJSON1 f ⇒ FromJSON (Fix f) | |
Defined in Data.Aeson.Types.FromJSON parseJSON ∷ Value → Parser (Fix f) # parseJSONList ∷ Value → Parser [Fix f] # | |
(FromJSON1 f, Functor f) ⇒ FromJSON (Mu f) | |
Defined in Data.Aeson.Types.FromJSON parseJSON ∷ Value → Parser (Mu f) # parseJSONList ∷ Value → Parser [Mu f] # | |
(FromJSON1 f, Functor f) ⇒ FromJSON (Nu f) | |
Defined in Data.Aeson.Types.FromJSON parseJSON ∷ Value → Parser (Nu f) # parseJSONList ∷ Value → Parser [Nu f] # | |
FromJSON a ⇒ FromJSON (DNonEmpty a) | |
Defined in Data.Aeson.Types.FromJSON parseJSON ∷ Value → Parser (DNonEmpty a) # parseJSONList ∷ Value → Parser [DNonEmpty a] # | |
FromJSON a ⇒ FromJSON (DList a) | |
Defined in Data.Aeson.Types.FromJSON parseJSON ∷ Value → Parser (DList a) # parseJSONList ∷ Value → Parser [DList a] # | |
FromJSON a ⇒ FromJSON (Array a) | |
Defined in Data.Aeson.Types.FromJSON parseJSON ∷ Value → Parser (Array a) # parseJSONList ∷ Value → Parser [Array a] # | |
(Prim a, FromJSON a) ⇒ FromJSON (PrimArray a) | |
Defined in Data.Aeson.Types.FromJSON parseJSON ∷ Value → Parser (PrimArray a) # parseJSONList ∷ Value → Parser [PrimArray a] # | |
FromJSON a ⇒ FromJSON (SmallArray a) | |
Defined in Data.Aeson.Types.FromJSON parseJSON ∷ Value → Parser (SmallArray a) # parseJSONList ∷ Value → Parser [SmallArray a] # | |
FromJSON a ⇒ FromJSON (Maybe a) | |
Defined in Data.Aeson.Types.FromJSON parseJSON ∷ Value → Parser (Maybe a) # parseJSONList ∷ Value → Parser [Maybe a] # | |
(Eq a, Hashable a, FromJSON a) ⇒ FromJSON (HashSet a) | |
Defined in Data.Aeson.Types.FromJSON parseJSON ∷ Value → Parser (HashSet a) # parseJSONList ∷ Value → Parser [HashSet a] # | |
(Prim a, FromJSON a) ⇒ FromJSON (Vector a) | |
Defined in Data.Aeson.Types.FromJSON parseJSON ∷ Value → Parser (Vector a) # parseJSONList ∷ Value → Parser [Vector a] # | |
(Storable a, FromJSON a) ⇒ FromJSON (Vector a) | |
Defined in Data.Aeson.Types.FromJSON parseJSON ∷ Value → Parser (Vector a) # parseJSONList ∷ Value → Parser [Vector a] # | |
FromJSON a ⇒ FromJSON (StrictMaybe a) | |
Defined in Data.Maybe.Strict parseJSON ∷ Value → Parser (StrictMaybe a) # parseJSONList ∷ Value → Parser [StrictMaybe a] # | |
FromJSON (PParams era) Source # | |
Defined in Bcc.Api.Orphans parseJSON ∷ Value → Parser (PParams era) # parseJSONList ∷ Value → Parser [PParams era] # | |
FromJSON (PParams era) | |
Defined in Sophie.Spec.Ledger.PParams parseJSON ∷ Value → Parser (PParams era) # parseJSONList ∷ Value → Parser [PParams era] # | |
Crypto crypto ⇒ FromJSON (ScriptHash crypto) | |
Defined in Bcc.Ledger.Hashes parseJSON ∷ Value → Parser (ScriptHash crypto) # parseJSONList ∷ Value → Parser [ScriptHash crypto] # | |
Crypto crypto ⇒ FromJSON (Addr crypto) | |
Defined in Bcc.Ledger.Address parseJSON ∷ Value → Parser (Addr crypto) # parseJSONList ∷ Value → Parser [Addr crypto] # | |
Crypto crypto ⇒ FromJSON (BlocksMade crypto) | |
Defined in Sophie.Spec.Ledger.EpochBoundary parseJSON ∷ Value → Parser (BlocksMade crypto) # parseJSONList ∷ Value → Parser [BlocksMade crypto] # | |
Era era ⇒ FromJSON (SophieGenesis era) | |
Defined in Sophie.Spec.Ledger.Genesis parseJSON ∷ Value → Parser (SophieGenesis era) # parseJSONList ∷ Value → Parser [SophieGenesis era] # | |
Crypto crypto ⇒ FromJSON (GenDelegPair crypto) | |
Defined in Bcc.Ledger.Keys parseJSON ∷ Value → Parser (GenDelegPair crypto) # parseJSONList ∷ Value → Parser [GenDelegPair crypto] # | |
Crypto crypto ⇒ FromJSON (VestedDelegPair crypto) | |
Defined in Bcc.Ledger.Keys parseJSON ∷ Value → Parser (VestedDelegPair crypto) # parseJSONList ∷ Value → Parser [VestedDelegPair crypto] # | |
Crypto crypto ⇒ FromJSON (SophieGenesisStaking crypto) | |
Defined in Sophie.Spec.Ledger.Genesis parseJSON ∷ Value → Parser (SophieGenesisStaking crypto) # parseJSONList ∷ Value → Parser [SophieGenesisStaking crypto] # | |
Crypto crypto ⇒ FromJSON (PoolParams crypto) | |
Defined in Sophie.Spec.Ledger.TxBody parseJSON ∷ Value → Parser (PoolParams crypto) # parseJSONList ∷ Value → Parser [PoolParams crypto] # | |
Crypto crypto ⇒ FromJSON (RewardProvenance crypto) | |
Defined in Sophie.Spec.Ledger.RewardProvenance parseJSON ∷ Value → Parser (RewardProvenance crypto) # parseJSONList ∷ Value → Parser [RewardProvenance crypto] # | |
Crypto crypto ⇒ FromJSON (RewardProvenancePool crypto) | |
Defined in Sophie.Spec.Ledger.RewardProvenance parseJSON ∷ Value → Parser (RewardProvenancePool crypto) # parseJSONList ∷ Value → Parser [RewardProvenancePool crypto] # | |
Crypto crypto ⇒ FromJSON (RewardAcnt crypto) | |
Defined in Bcc.Ledger.Address parseJSON ∷ Value → Parser (RewardAcnt crypto) # parseJSONList ∷ Value → Parser [RewardAcnt crypto] # | |
FromJSON (Hash ScriptData) Source # | |
Defined in Bcc.Api.ScriptData parseJSON ∷ Value → Parser (Hash ScriptData) # parseJSONList ∷ Value → Parser [Hash ScriptData] # | |
FromJSON a ⇒ FromJSON (RedeemSignature a) | |
Defined in Bcc.Crypto.Signing.Redeem.Signature parseJSON ∷ Value → Parser (RedeemSignature a) # parseJSONList ∷ Value → Parser [RedeemSignature a] # | |
FromJSON (Signature w) | |
Defined in Bcc.Crypto.Signing.Signature parseJSON ∷ Value → Parser (Signature w) # parseJSONList ∷ Value → Parser [Signature w] # | |
Crypto crypto ⇒ FromJSON (StakeCreds crypto) | |
Defined in Sophie.Spec.Ledger.TxBody parseJSON ∷ Value → Parser (StakeCreds crypto) # parseJSONList ∷ Value → Parser [StakeCreds crypto] # | |
FromJSON (BuiltinCostModelBase CostingFun) | |
Defined in ZerepochCore.Evaluation.Machine.BuiltinCostModel parseJSON ∷ Value → Parser (BuiltinCostModelBase CostingFun) # parseJSONList ∷ Value → Parser [BuiltinCostModelBase CostingFun] # | |
FromJSON model ⇒ FromJSON (CostingFun model) | |
Defined in ZerepochCore.Evaluation.Machine.BuiltinCostModel parseJSON ∷ Value → Parser (CostingFun model) # parseJSONList ∷ Value → Parser [CostingFun model] # | |
FromJSON a ⇒ FromJSON (Interval a) | |
Defined in Zerepoch.V1.Ledger.Interval parseJSON ∷ Value → Parser (Interval a) # parseJSONList ∷ Value → Parser [Interval a] # | |
FromJSON a ⇒ FromJSON (Extended a) | |
Defined in Zerepoch.V1.Ledger.Interval parseJSON ∷ Value → Parser (Extended a) # parseJSONList ∷ Value → Parser [Extended a] # | |
FromJSON a ⇒ FromJSON (LowerBound a) | |
Defined in Zerepoch.V1.Ledger.Interval parseJSON ∷ Value → Parser (LowerBound a) # parseJSONList ∷ Value → Parser [LowerBound a] # | |
FromJSON a ⇒ FromJSON (UpperBound a) | |
Defined in Zerepoch.V1.Ledger.Interval parseJSON ∷ Value → Parser (UpperBound a) # parseJSONList ∷ Value → Parser [UpperBound a] # | |
FromJSON a ⇒ FromJSON (Ratio a) | |
Defined in ZerepochTx.Ratio parseJSON ∷ Value → Parser (Ratio a) # parseJSONList ∷ Value → Parser [Ratio a] # | |
FromJSON d ⇒ FromJSON (LinearTransform d) | |
Defined in Statistics.Distribution.Transform parseJSON ∷ Value → Parser (LinearTransform d) # parseJSONList ∷ Value → Parser [LinearTransform d] # | |
(SerialiseAsBech32 a, Typeable a) ⇒ FromJSON (UsingBech32 a) Source # | |
Defined in Bcc.Api.SerialiseUsing parseJSON ∷ Value → Parser (UsingBech32 a) # parseJSONList ∷ Value → Parser [UsingBech32 a] # | |
(SerialiseAsRawBytes a, Typeable a) ⇒ FromJSON (UsingRawBytesHex a) Source # | |
Defined in Bcc.Api.SerialiseUsing parseJSON ∷ Value → Parser (UsingRawBytesHex a) # parseJSONList ∷ Value → Parser [UsingRawBytesHex a] # | |
IsSimpleScriptLanguage lang ⇒ FromJSON (SimpleScript lang) Source # | |
Defined in Bcc.Api.Script parseJSON ∷ Value → Parser (SimpleScript lang) # parseJSONList ∷ Value → Parser [SimpleScript lang] # | |
(FromJSON a, FromJSON b) ⇒ FromJSON (Either a b) | |
Defined in Data.Aeson.Types.FromJSON | |
(FromJSON a, FromJSON b) ⇒ FromJSON (a, b) | |
Defined in Data.Aeson.Types.FromJSON parseJSON ∷ Value → Parser (a, b) # parseJSONList ∷ Value → Parser [(a, b)] # | |
(FromJSONKey k, Ord k, FromJSON v) ⇒ FromJSON (Map k v) | |
Defined in Data.Aeson.Types.FromJSON | |
FromJSON (Proxy a) | |
Defined in Data.Aeson.Types.FromJSON | |
HasResolution a ⇒ FromJSON (Fixed a) | |
Defined in Data.Aeson.Types.FromJSON | |
(FromJSON v, FromJSONKey k, Eq k, Hashable k) ⇒ FromJSON (HashMap k v) | |
Defined in Data.Aeson.Types.FromJSON parseJSON ∷ Value → Parser (HashMap k v) # parseJSONList ∷ Value → Parser [HashMap k v] # | |
FromJSON b ⇒ FromJSON (Annotated b ()) | |
Defined in Bcc.Binary.Annotated parseJSON ∷ Value → Parser (Annotated b ()) # parseJSONList ∷ Value → Parser [Annotated b ()] # | |
(FromJSON a, FromJSON b) ⇒ FromJSON (Either a b) | |
Defined in Data.Aeson.Types.FromJSON parseJSON ∷ Value → Parser (Either a b) # parseJSONList ∷ Value → Parser [Either a b] # | |
(FromJSON a, FromJSON b) ⇒ FromJSON (These a b) | |
Defined in Data.Aeson.Types.FromJSON parseJSON ∷ Value → Parser (These a b) # parseJSONList ∷ Value → Parser [These a b] # | |
(FromJSON a, FromJSON b) ⇒ FromJSON (These a b) | |
Defined in Data.Aeson.Types.FromJSON parseJSON ∷ Value → Parser (These a b) # parseJSONList ∷ Value → Parser [These a b] # | |
(FromJSON a, FromJSON b) ⇒ FromJSON (Pair a b) | |
Defined in Data.Aeson.Types.FromJSON parseJSON ∷ Value → Parser (Pair a b) # parseJSONList ∷ Value → Parser [Pair a b] # | |
HashAlgorithm h ⇒ FromJSON (Hash h a) | |
Defined in Bcc.Crypto.Hash.Class parseJSON ∷ Value → Parser (Hash h a) # parseJSONList ∷ Value → Parser [Hash h a] # | |
Crypto crypto ⇒ FromJSON (KeyHash disc crypto) | |
Defined in Bcc.Ledger.Keys parseJSON ∷ Value → Parser (KeyHash disc crypto) # parseJSONList ∷ Value → Parser [KeyHash disc crypto] # | |
Crypto crypto ⇒ FromJSON (Credential kr crypto) | |
Defined in Bcc.Ledger.Credential parseJSON ∷ Value → Parser (Credential kr crypto) # parseJSONList ∷ Value → Parser [Credential kr crypto] # | |
HashAlgorithm algo ⇒ FromJSON (AbstractHash algo a) | |
Defined in Bcc.Crypto.Hashing parseJSON ∷ Value → Parser (AbstractHash algo a) # parseJSONList ∷ Value → Parser [AbstractHash algo a] # | |
Bounded (BoundedRatio b Word64) ⇒ FromJSON (BoundedRatio b Word64) | |
Defined in Bcc.Ledger.BaseTypes | |
(FromJSONKey k, Ord k, FromJSON a) ⇒ FromJSON (MonoidalMap k a) | |
Defined in Data.Map.Monoidal parseJSON ∷ Value → Parser (MonoidalMap k a) # parseJSONList ∷ Value → Parser [MonoidalMap k a] # | |
(FromJSON a, FromJSON b, FromJSON c) ⇒ FromJSON (a, b, c) | |
Defined in Data.Aeson.Types.FromJSON parseJSON ∷ Value → Parser (a, b, c) # parseJSONList ∷ Value → Parser [(a, b, c)] # | |
FromJSON a ⇒ FromJSON (Const a b) | |
Defined in Data.Aeson.Types.FromJSON | |
FromJSON b ⇒ FromJSON (Tagged a b) | |
Defined in Data.Aeson.Types.FromJSON parseJSON ∷ Value → Parser (Tagged a b) # parseJSONList ∷ Value → Parser [Tagged a b] # | |
(FromJSON1 f, FromJSON1 g, FromJSON a) ⇒ FromJSON (These1 f g a) | |
Defined in Data.Aeson.Types.FromJSON parseJSON ∷ Value → Parser (These1 f g a) # parseJSONList ∷ Value → Parser [These1 f g a] # | |
(FromJSON a, FromJSON b, FromJSON c, FromJSON d) ⇒ FromJSON (a, b, c, d) | |
Defined in Data.Aeson.Types.FromJSON parseJSON ∷ Value → Parser (a, b, c, d) # parseJSONList ∷ Value → Parser [(a, b, c, d)] # | |
(FromJSON1 f, FromJSON1 g, FromJSON a) ⇒ FromJSON (Product f g a) | |
Defined in Data.Aeson.Types.FromJSON | |
(FromJSON1 f, FromJSON1 g, FromJSON a) ⇒ FromJSON (Sum f g a) | |
Defined in Data.Aeson.Types.FromJSON | |
(FromJSON a, FromJSON b, FromJSON c, FromJSON d, FromJSON e) ⇒ FromJSON (a, b, c, d, e) | |
Defined in Data.Aeson.Types.FromJSON parseJSON ∷ Value → Parser (a, b, c, d, e) # parseJSONList ∷ Value → Parser [(a, b, c, d, e)] # | |
(FromJSON1 f, FromJSON1 g, FromJSON a) ⇒ FromJSON (Compose f g a) | |
Defined in Data.Aeson.Types.FromJSON | |
(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 parseJSON ∷ Value → Parser (a, b, c, d, e, f) # parseJSONList ∷ Value → Parser [(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 parseJSON ∷ Value → Parser (a, b, c, d, e, f, g) # parseJSONList ∷ Value → Parser [(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 parseJSON ∷ Value → Parser (a, b, c, d, e, f, g, h) # parseJSONList ∷ Value → Parser [(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 parseJSON ∷ Value → Parser (a, b, c, d, e, f, g, h, i) # parseJSONList ∷ Value → Parser [(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 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)] # | |
(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 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)] # | |
(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 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)] # | |
(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 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)] # | |
(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 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)] # | |
(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 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)] # |
class FromJSONKey a #
Instances
FromJSONKey Bool | |
Defined in Data.Aeson.Types.FromJSON fromJSONKey ∷ FromJSONKeyFunction Bool fromJSONKeyList ∷ FromJSONKeyFunction [Bool] | |
FromJSONKey Char | |
Defined in Data.Aeson.Types.FromJSON fromJSONKey ∷ FromJSONKeyFunction Char fromJSONKeyList ∷ FromJSONKeyFunction [Char] | |
FromJSONKey Double | |
Defined in Data.Aeson.Types.FromJSON fromJSONKey ∷ FromJSONKeyFunction Double fromJSONKeyList ∷ FromJSONKeyFunction [Double] | |
FromJSONKey Float | |
Defined in Data.Aeson.Types.FromJSON fromJSONKey ∷ FromJSONKeyFunction Float fromJSONKeyList ∷ FromJSONKeyFunction [Float] | |
FromJSONKey Int | |
Defined in Data.Aeson.Types.FromJSON fromJSONKey ∷ FromJSONKeyFunction Int fromJSONKeyList ∷ FromJSONKeyFunction [Int] | |
FromJSONKey Int8 | |
Defined in Data.Aeson.Types.FromJSON fromJSONKey ∷ FromJSONKeyFunction Int8 fromJSONKeyList ∷ FromJSONKeyFunction [Int8] | |
FromJSONKey Int16 | |
Defined in Data.Aeson.Types.FromJSON fromJSONKey ∷ FromJSONKeyFunction Int16 fromJSONKeyList ∷ FromJSONKeyFunction [Int16] | |
FromJSONKey Int32 | |
Defined in Data.Aeson.Types.FromJSON fromJSONKey ∷ FromJSONKeyFunction Int32 fromJSONKeyList ∷ FromJSONKeyFunction [Int32] | |
FromJSONKey Int64 | |
Defined in Data.Aeson.Types.FromJSON fromJSONKey ∷ FromJSONKeyFunction Int64 fromJSONKeyList ∷ FromJSONKeyFunction [Int64] | |
FromJSONKey Integer | |
Defined in Data.Aeson.Types.FromJSON fromJSONKey ∷ FromJSONKeyFunction Integer fromJSONKeyList ∷ FromJSONKeyFunction [Integer] | |
FromJSONKey Natural | |
Defined in Data.Aeson.Types.FromJSON fromJSONKey ∷ FromJSONKeyFunction Natural fromJSONKeyList ∷ FromJSONKeyFunction [Natural] | |
FromJSONKey Word | |
Defined in Data.Aeson.Types.FromJSON fromJSONKey ∷ FromJSONKeyFunction Word fromJSONKeyList ∷ FromJSONKeyFunction [Word] | |
FromJSONKey Word8 | |
Defined in Data.Aeson.Types.FromJSON fromJSONKey ∷ FromJSONKeyFunction Word8 fromJSONKeyList ∷ FromJSONKeyFunction [Word8] | |
FromJSONKey Word16 | |
Defined in Data.Aeson.Types.FromJSON fromJSONKey ∷ FromJSONKeyFunction Word16 fromJSONKeyList ∷ FromJSONKeyFunction [Word16] | |
FromJSONKey Word32 | |
Defined in Data.Aeson.Types.FromJSON fromJSONKey ∷ FromJSONKeyFunction Word32 fromJSONKeyList ∷ FromJSONKeyFunction [Word32] | |
FromJSONKey Word64 | |
Defined in Data.Aeson.Types.FromJSON fromJSONKey ∷ FromJSONKeyFunction Word64 fromJSONKeyList ∷ FromJSONKeyFunction [Word64] | |
FromJSONKey Version | |
Defined in Data.Aeson.Types.FromJSON fromJSONKey ∷ FromJSONKeyFunction Version fromJSONKeyList ∷ FromJSONKeyFunction [Version] | |
FromJSONKey Text | |
Defined in Data.Aeson.Types.FromJSON fromJSONKey ∷ FromJSONKeyFunction Text fromJSONKeyList ∷ FromJSONKeyFunction [Text] | |
FromJSONKey Text | |
Defined in Data.Aeson.Types.FromJSON fromJSONKey ∷ FromJSONKeyFunction Text fromJSONKeyList ∷ FromJSONKeyFunction [Text] | |
FromJSONKey ZonedTime | |
Defined in Data.Aeson.Types.FromJSON fromJSONKey ∷ FromJSONKeyFunction ZonedTime fromJSONKeyList ∷ FromJSONKeyFunction [ZonedTime] | |
FromJSONKey LocalTime | |
Defined in Data.Aeson.Types.FromJSON fromJSONKey ∷ FromJSONKeyFunction LocalTime fromJSONKeyList ∷ FromJSONKeyFunction [LocalTime] | |
FromJSONKey TimeOfDay | |
Defined in Data.Aeson.Types.FromJSON fromJSONKey ∷ FromJSONKeyFunction TimeOfDay fromJSONKeyList ∷ FromJSONKeyFunction [TimeOfDay] | |
FromJSONKey UTCTime | |
Defined in Data.Aeson.Types.FromJSON fromJSONKey ∷ FromJSONKeyFunction UTCTime fromJSONKeyList ∷ FromJSONKeyFunction [UTCTime] | |
FromJSONKey DayOfWeek | |
Defined in Data.Aeson.Types.FromJSON fromJSONKey ∷ FromJSONKeyFunction DayOfWeek fromJSONKeyList ∷ FromJSONKeyFunction [DayOfWeek] | |
FromJSONKey Day | |
Defined in Data.Aeson.Types.FromJSON fromJSONKey ∷ FromJSONKeyFunction Day fromJSONKeyList ∷ FromJSONKeyFunction [Day] | |
FromJSONKey UUID | |
Defined in Data.Aeson.Types.FromJSON fromJSONKey ∷ FromJSONKeyFunction UUID fromJSONKeyList ∷ FromJSONKeyFunction [UUID] | |
FromJSONKey Language Source # | |
Defined in Bcc.Api.Orphans fromJSONKey ∷ FromJSONKeyFunction Language fromJSONKeyList ∷ FromJSONKeyFunction [Language] | |
FromJSONKey CurrencySymbol | |
Defined in Zerepoch.V1.Ledger.Value fromJSONKey ∷ FromJSONKeyFunction CurrencySymbol fromJSONKeyList ∷ FromJSONKeyFunction [CurrencySymbol] | |
FromJSONKey MintingPolicyHash | |
Defined in Zerepoch.V1.Ledger.Scripts fromJSONKey ∷ FromJSONKeyFunction MintingPolicyHash fromJSONKeyList ∷ FromJSONKeyFunction [MintingPolicyHash] | |
FromJSONKey DatumHash | |
Defined in Zerepoch.V1.Ledger.Scripts fromJSONKey ∷ FromJSONKeyFunction DatumHash fromJSONKeyList ∷ FromJSONKeyFunction [DatumHash] | |
FromJSONKey RedeemerHash | |
Defined in Zerepoch.V1.Ledger.Scripts fromJSONKey ∷ FromJSONKeyFunction RedeemerHash fromJSONKeyList ∷ FromJSONKeyFunction [RedeemerHash] | |
FromJSONKey StakeValidatorHash | |
Defined in Zerepoch.V1.Ledger.Scripts fromJSONKey ∷ FromJSONKeyFunction StakeValidatorHash fromJSONKeyList ∷ FromJSONKeyFunction [StakeValidatorHash] | |
FromJSONKey ValidatorHash | |
Defined in Zerepoch.V1.Ledger.Scripts fromJSONKey ∷ FromJSONKeyFunction ValidatorHash fromJSONKeyList ∷ FromJSONKeyFunction [ValidatorHash] | |
FromJSONKey Month | |
Defined in Data.Aeson.Types.FromJSON fromJSONKey ∷ FromJSONKeyFunction Month fromJSONKeyList ∷ FromJSONKeyFunction [Month] | |
FromJSONKey Quarter | |
Defined in Data.Aeson.Types.FromJSON fromJSONKey ∷ FromJSONKeyFunction Quarter fromJSONKeyList ∷ FromJSONKeyFunction [Quarter] | |
FromJSONKey QuarterOfYear | |
Defined in Data.Aeson.Types.FromJSON fromJSONKey ∷ FromJSONKeyFunction QuarterOfYear fromJSONKeyList ∷ FromJSONKeyFunction [QuarterOfYear] | |
FromJSONKey CompactRedeemVerificationKey | |
Defined in Bcc.Crypto.Signing.Redeem.Compact fromJSONKey ∷ FromJSONKeyFunction CompactRedeemVerificationKey fromJSONKeyList ∷ FromJSONKeyFunction [CompactRedeemVerificationKey] | |
FromJSONKey ByteString64 | |
Defined in Data.ByteString.Base64.Type fromJSONKey ∷ FromJSONKeyFunction ByteString64 fromJSONKeyList ∷ FromJSONKeyFunction [ByteString64] | |
FromJSONKey RedeemVerificationKey | |
Defined in Bcc.Crypto.Signing.Redeem.VerificationKey fromJSONKey ∷ FromJSONKeyFunction RedeemVerificationKey fromJSONKeyList ∷ FromJSONKeyFunction [RedeemVerificationKey] | |
FromJSONKey POSIXTime | |
Defined in Zerepoch.V1.Ledger.Time fromJSONKey ∷ FromJSONKeyFunction POSIXTime fromJSONKeyList ∷ FromJSONKeyFunction [POSIXTime] | |
FromJSONKey Address | |
Defined in Zerepoch.V1.Ledger.Address fromJSONKey ∷ FromJSONKeyFunction Address fromJSONKeyList ∷ FromJSONKeyFunction [Address] | |
FromJSONKey PubKeyHash | |
Defined in Zerepoch.V1.Ledger.Crypto fromJSONKey ∷ FromJSONKeyFunction PubKeyHash fromJSONKeyList ∷ FromJSONKeyFunction [PubKeyHash] | |
FromJSONKey TxId | |
Defined in Zerepoch.V1.Ledger.TxId fromJSONKey ∷ FromJSONKeyFunction TxId fromJSONKeyList ∷ FromJSONKeyFunction [TxId] | |
FromJSONKey TxOutRef | |
Defined in Zerepoch.V1.Ledger.Tx fromJSONKey ∷ FromJSONKeyFunction TxOutRef fromJSONKeyList ∷ FromJSONKeyFunction [TxOutRef] | |
FromJSONKey LedgerBytes | |
Defined in Zerepoch.V1.Ledger.Bytes fromJSONKey ∷ FromJSONKeyFunction LedgerBytes fromJSONKeyList ∷ FromJSONKeyFunction [LedgerBytes] | |
FromJSONKey PubKey | |
Defined in Zerepoch.V1.Ledger.Crypto fromJSONKey ∷ FromJSONKeyFunction PubKey fromJSONKeyList ∷ FromJSONKeyFunction [PubKey] | |
FromJSONKey PrivateKey | |
Defined in Zerepoch.V1.Ledger.Crypto fromJSONKey ∷ FromJSONKeyFunction PrivateKey fromJSONKeyList ∷ FromJSONKeyFunction [PrivateKey] | |
FromJSONKey Slot | |
Defined in Zerepoch.V1.Ledger.Slot fromJSONKey ∷ FromJSONKeyFunction Slot fromJSONKeyList ∷ FromJSONKeyFunction [Slot] | |
FromJSONKey DiffMilliSeconds | |
Defined in Zerepoch.V1.Ledger.Time fromJSONKey ∷ FromJSONKeyFunction DiffMilliSeconds fromJSONKeyList ∷ FromJSONKeyFunction [DiffMilliSeconds] | |
FromJSONKey RedeemerPtr | |
Defined in Zerepoch.V1.Ledger.Tx fromJSONKey ∷ FromJSONKeyFunction RedeemerPtr fromJSONKeyList ∷ FromJSONKeyFunction [RedeemerPtr] | |
FromJSONKey AnyZerepochScriptVersion Source # | |
Defined in Bcc.Api.Script fromJSONKey ∷ FromJSONKeyFunction AnyZerepochScriptVersion fromJSONKeyList ∷ FromJSONKeyFunction [AnyZerepochScriptVersion] | |
FromJSONKey AssetName Source # | |
Defined in Bcc.Api.Value fromJSONKey ∷ FromJSONKeyFunction AssetName fromJSONKeyList ∷ FromJSONKeyFunction [AssetName] | |
FromJSONKey TxId Source # | |
Defined in Bcc.Api.TxBody fromJSONKey ∷ FromJSONKeyFunction TxId fromJSONKeyList ∷ FromJSONKeyFunction [TxId] | |
(FromJSONKey a, FromJSON a) ⇒ FromJSONKey [a] | |
Defined in Data.Aeson.Types.FromJSON fromJSONKey ∷ FromJSONKeyFunction [a] fromJSONKeyList ∷ FromJSONKeyFunction [[a]] | |
FromJSONKey a ⇒ FromJSONKey (Identity a) | |
Defined in Data.Aeson.Types.FromJSON fromJSONKey ∷ FromJSONKeyFunction (Identity a) fromJSONKeyList ∷ FromJSONKeyFunction [Identity a] | |
Crypto crypto ⇒ FromJSONKey (Addr crypto) | |
Defined in Bcc.Ledger.Address fromJSONKey ∷ FromJSONKeyFunction (Addr crypto) fromJSONKeyList ∷ FromJSONKeyFunction [Addr crypto] | |
Crypto crypto ⇒ FromJSONKey (RewardAcnt crypto) | |
Defined in Bcc.Ledger.Address fromJSONKey ∷ FromJSONKeyFunction (RewardAcnt crypto) fromJSONKeyList ∷ FromJSONKeyFunction [RewardAcnt crypto] | |
FromJSONKey (Hash ScriptData) Source # | |
Defined in Bcc.Api.ScriptData fromJSONKey ∷ FromJSONKeyFunction (Hash ScriptData) fromJSONKeyList ∷ FromJSONKeyFunction [Hash ScriptData] | |
(SerialiseAsBech32 a, Typeable a) ⇒ FromJSONKey (UsingBech32 a) Source # | |
Defined in Bcc.Api.SerialiseUsing fromJSONKey ∷ FromJSONKeyFunction (UsingBech32 a) fromJSONKeyList ∷ FromJSONKeyFunction [UsingBech32 a] | |
(SerialiseAsRawBytes a, Typeable a) ⇒ FromJSONKey (UsingRawBytesHex a) Source # | |
Defined in Bcc.Api.SerialiseUsing fromJSONKey ∷ FromJSONKeyFunction (UsingRawBytesHex a) fromJSONKeyList ∷ FromJSONKeyFunction [UsingRawBytesHex a] | |
(FromJSON a, FromJSON b) ⇒ FromJSONKey (a, b) | |
Defined in Data.Aeson.Types.FromJSON fromJSONKey ∷ FromJSONKeyFunction (a, b) fromJSONKeyList ∷ FromJSONKeyFunction [(a, b)] | |
HashAlgorithm h ⇒ FromJSONKey (Hash h a) | |
Defined in Bcc.Crypto.Hash.Class fromJSONKey ∷ FromJSONKeyFunction (Hash h a) fromJSONKeyList ∷ FromJSONKeyFunction [Hash h a] | |
Crypto crypto ⇒ FromJSONKey (KeyHash disc crypto) | |
Defined in Bcc.Ledger.Keys fromJSONKey ∷ FromJSONKeyFunction (KeyHash disc crypto) fromJSONKeyList ∷ FromJSONKeyFunction [KeyHash disc crypto] | |
Crypto crypto ⇒ FromJSONKey (Credential kr crypto) | |
Defined in Bcc.Ledger.Credential fromJSONKey ∷ FromJSONKeyFunction (Credential kr crypto) fromJSONKeyList ∷ FromJSONKeyFunction [Credential kr crypto] | |
(HashAlgorithm algo, FromJSON (AbstractHash algo a)) ⇒ FromJSONKey (AbstractHash algo a) | |
Defined in Bcc.Crypto.Hashing fromJSONKey ∷ FromJSONKeyFunction (AbstractHash algo a) fromJSONKeyList ∷ FromJSONKeyFunction [AbstractHash algo a] | |
(FromJSON a, FromJSON b, FromJSON c) ⇒ FromJSONKey (a, b, c) | |
Defined in Data.Aeson.Types.FromJSON fromJSONKey ∷ FromJSONKeyFunction (a, b, c) fromJSONKeyList ∷ FromJSONKeyFunction [(a, b, c)] | |
(FromJSON a, FromJSONKey a) ⇒ FromJSONKey (Const a b) | |
Defined in Data.Aeson.Types.FromJSON fromJSONKey ∷ FromJSONKeyFunction (Const a b) fromJSONKeyList ∷ FromJSONKeyFunction [Const a b] | |
FromJSONKey b ⇒ FromJSONKey (Tagged a b) | |
Defined in Data.Aeson.Types.FromJSON fromJSONKey ∷ FromJSONKeyFunction (Tagged a b) fromJSONKeyList ∷ FromJSONKeyFunction [Tagged a b] | |
(FromJSON a, FromJSON b, FromJSON c, FromJSON d) ⇒ FromJSONKey (a, b, c, d) | |
Defined in Data.Aeson.Types.FromJSON fromJSONKey ∷ FromJSONKeyFunction (a, b, c, d) fromJSONKeyList ∷ FromJSONKeyFunction [(a, b, c, d)] |
newtype JsonDecodeError Source #
Instances
Eq JsonDecodeError Source # | |
Defined in Bcc.Api.SerialiseJSON | |
Show JsonDecodeError Source # | |
Defined in Bcc.Api.SerialiseJSON | |
Error JsonDecodeError Source # | |
Defined in Bcc.Api.SerialiseJSON |
readFileJSON ∷ FromJSON a ⇒ AsType a → FilePath → IO (Either (FileError JsonDecodeError) a) Source #