Safe Haskell | None |
---|---|
Language | Haskell2010 |
Orphan instances
ToJSON KESPeriod Source # | |
toEncoding ∷ KESPeriod → Encoding # toJSONList ∷ [KESPeriod] → Value # toEncodingList ∷ [KESPeriod] → Encoding # | |
ToJSON ValidityInterval Source # | |
toJSON ∷ ValidityInterval → Value # toEncoding ∷ ValidityInterval → Encoding # toJSONList ∷ [ValidityInterval] → Value # toEncodingList ∷ [ValidityInterval] → Encoding # | |
ToJSON IsValid Source # | |
toEncoding ∷ IsValid → Encoding # toJSONList ∷ [IsValid] → Value # toEncodingList ∷ [IsValid] → Encoding # | |
ToJSON TagMismatchDescription Source # | |
toJSON ∷ TagMismatchDescription → Value # toEncoding ∷ TagMismatchDescription → Encoding # toJSONList ∷ [TagMismatchDescription] → Value # toEncodingList ∷ [TagMismatchDescription] → Encoding # | |
ToJSON FailureDescription Source # | |
toJSON ∷ FailureDescription → Value # toEncoding ∷ FailureDescription → Encoding # toJSONList ∷ [FailureDescription] → Value # toEncodingList ∷ [FailureDescription] → Encoding # | |
ToObject TicknPredicateFailure Source # | |
toObject ∷ TracingVerbosity → TicknPredicateFailure → Object # textTransformer ∷ TicknPredicateFailure → Object → Text # | |
ToObject KESInfo Source # | |
toObject ∷ TracingVerbosity → KESInfo → Object # textTransformer ∷ KESInfo → Object → Text # | |
ToObject KESEvolutionError Source # | |
toObject ∷ TracingVerbosity → KESEvolutionError → Object # textTransformer ∷ KESEvolutionError → Object → Text # | |
Crypto crypto ⇒ ToJSON (AuxiliaryDataHash crypto) Source # | |
toJSON ∷ AuxiliaryDataHash crypto → Value # toEncoding ∷ AuxiliaryDataHash crypto → Encoding # toJSONList ∷ [AuxiliaryDataHash crypto] → Value # toEncodingList ∷ [AuxiliaryDataHash crypto] → Encoding # | |
ToJSON (CollectError StandardCrypto) Source # | |
toJSON ∷ CollectError StandardCrypto → Value # toEncoding ∷ CollectError StandardCrypto → Encoding # toJSONList ∷ [CollectError StandardCrypto] → Value # toEncodingList ∷ [CollectError StandardCrypto] → Encoding # | |
Crypto crypto ⇒ ToJSON (TxId crypto) Source # | |
toJSON ∷ TxId crypto → Value # toEncoding ∷ TxId crypto → Encoding # toJSONList ∷ [TxId crypto] → Value # toEncodingList ∷ [TxId crypto] → Encoding # | |
ToJSON (TxId (GenTx (SophieBlock era))) Source # | |
toJSON ∷ TxId (GenTx (SophieBlock era)) → Value # toEncoding ∷ TxId (GenTx (SophieBlock era)) → Encoding # toJSONList ∷ [TxId (GenTx (SophieBlock era))] → Value # toEncodingList ∷ [TxId (GenTx (SophieBlock era))] → Encoding # | |
(SophieBasedEra era, ToObject (PredicateFailure (UTXO era)), ToObject (PredicateFailure (UTXOW era)), ToObject (PredicateFailure (EraRule "LEDGER" era))) ⇒ ToObject (ApplyTxError era) Source # | |
toObject ∷ TracingVerbosity → ApplyTxError era → Object # textTransformer ∷ ApplyTxError era → Object → Text # | |
(SophieBasedEra era, ToObject (PredicateFailure (UTXO era)), ToObject (PredicateFailure (UTXOW era)), ToObject (PredicateFailure (EraRule "DELEGS" era)), ToObject (PredicateFailure (EraRule "UTXOW" era))) ⇒ ToObject (LedgerPredicateFailure era) Source # | |
toObject ∷ TracingVerbosity → LedgerPredicateFailure era → Object # textTransformer ∷ LedgerPredicateFailure era → Object → Text # | |
(ToObject (PredicateFailure (EraRule "EPOCH" era)), ToObject (PredicateFailure (EraRule "MIR" era))) ⇒ ToObject (NewEpochPredicateFailure era) Source # | |
toObject ∷ TracingVerbosity → NewEpochPredicateFailure era → Object # textTransformer ∷ NewEpochPredicateFailure era → Object → Text # | |
(ToObject (PredicateFailure (EraRule "POOLREAP" era)), ToObject (PredicateFailure (EraRule "SNAP" era)), ToObject (PredicateFailure (EraRule "UPEC" era))) ⇒ ToObject (EpochPredicateFailure era) Source # | |
toObject ∷ TracingVerbosity → EpochPredicateFailure era → Object # textTransformer ∷ EpochPredicateFailure era → Object → Text # | |
Crypto crypto ⇒ ToObject (ChainTransitionError crypto) Source # | |
toObject ∷ TracingVerbosity → ChainTransitionError crypto → Object # textTransformer ∷ ChainTransitionError crypto → Object → Text # | |
Crypto crypto ⇒ ToObject (PrtclPredicateFailure crypto) Source # | |
toObject ∷ TracingVerbosity → PrtclPredicateFailure crypto → Object # textTransformer ∷ PrtclPredicateFailure crypto → Object → Text # | |
ToObject (AurumBbodyPredFail (AurumEra StandardCrypto)) Source # | |
toObject ∷ TracingVerbosity → AurumBbodyPredFail (AurumEra StandardCrypto) → Object # textTransformer ∷ AurumBbodyPredFail (AurumEra StandardCrypto) → Object → Text # | |
(SophieBasedEra era, ToObject (PredicateFailure (UTXO era)), ToObject (PredicateFailure (UTXOW era)), ToObject (PredicateFailure (EraRule "LEDGER" era)), ToObject (PredicateFailure (EraRule "LEDGERS" era))) ⇒ ToObject (BbodyPredicateFailure era) Source # | |
toObject ∷ TracingVerbosity → BbodyPredicateFailure era → Object # textTransformer ∷ BbodyPredicateFailure era → Object → Text # | |
ToObject (AurumPredFail (AurumEra StandardCrypto)) Source # | |
toObject ∷ TracingVerbosity → AurumPredFail (AurumEra StandardCrypto) → Object # textTransformer ∷ AurumPredFail (AurumEra StandardCrypto) → Object → Text # | |
(SophieBasedEra era, ToObject (PredicateFailure (EraRule "DELPL" era))) ⇒ ToObject (DelegsPredicateFailure era) Source # | |
toObject ∷ TracingVerbosity → DelegsPredicateFailure era → Object # textTransformer ∷ DelegsPredicateFailure era → Object → Text # | |
ToObject (UtxoPredicateFailure (AurumEra StandardCrypto)) Source # | |
toObject ∷ TracingVerbosity → UtxoPredicateFailure (AurumEra StandardCrypto) → Object # textTransformer ∷ UtxoPredicateFailure (AurumEra StandardCrypto) → Object → Text # | |
ToObject (UtxosPredicateFailure (AurumEra StandardCrypto)) Source # | |
toObject ∷ TracingVerbosity → UtxosPredicateFailure (AurumEra StandardCrypto) → Object # textTransformer ∷ UtxosPredicateFailure (AurumEra StandardCrypto) → Object → Text # | |
Era era ⇒ ToObject (PpupPredicateFailure era) Source # | |
toObject ∷ TracingVerbosity → PpupPredicateFailure era → Object # textTransformer ∷ PpupPredicateFailure era → Object → Text # | |
(SophieBasedEra era, ToObject (PredicateFailure (UTXO era)), ToObject (PredicateFailure (EraRule "UTXO" era))) ⇒ ToObject (UtxowPredicateFailure era) Source # | |
toObject ∷ TracingVerbosity → UtxowPredicateFailure era → Object # textTransformer ∷ UtxowPredicateFailure era → Object → Text # | |
(SophieBasedEra era, ToJSON (Value era), ToJSON (TxOut era), ToObject (PredicateFailure (EraRule "PPUP" era))) ⇒ ToObject (UtxoPredicateFailure era) Source # | |
toObject ∷ TracingVerbosity → UtxoPredicateFailure era → Object # textTransformer ∷ UtxoPredicateFailure era → Object → Text # | |
ToObject (OcertPredicateFailure crypto) Source # | |
toObject ∷ TracingVerbosity → OcertPredicateFailure crypto → Object # textTransformer ∷ OcertPredicateFailure crypto → Object → Text # | |
Crypto crypto ⇒ ToObject (OverlayPredicateFailure crypto) Source # | |
toObject ∷ TracingVerbosity → OverlayPredicateFailure crypto → Object # textTransformer ∷ OverlayPredicateFailure crypto → Object → Text # | |
ToObject (PrtlSeqFailure crypto) Source # | |
toObject ∷ TracingVerbosity → PrtlSeqFailure crypto → Object # textTransformer ∷ PrtlSeqFailure crypto → Object → Text # | |
ToObject (UpdnPredicateFailure crypto) Source # | |
toObject ∷ TracingVerbosity → UpdnPredicateFailure crypto → Object # textTransformer ∷ UpdnPredicateFailure crypto → Object → Text # | |
SophieBasedEra era ⇒ ToObject (Header (SophieBlock era)) Source # | |
toObject ∷ TracingVerbosity → Header (SophieBlock era) → Object # textTransformer ∷ Header (SophieBlock era) → Object → Text # | |
(SophieBasedEra era, ToObject (PredicateFailure (EraRule "UTXOW" era)), ToObject (PredicateFailure (EraRule "BBODY" era)), ToObject (PredicateFailure (EraRule "TICK" era)), ToObject (PredicateFailure (EraRule "TICKN" era))) ⇒ ToObject (ChainPredicateFailure era) Source # | |
toObject ∷ TracingVerbosity → ChainPredicateFailure era → Object # textTransformer ∷ ChainPredicateFailure era → Object → Text # | |
(ToObject (PredicateFailure (EraRule "NEWEPOCH" era)), ToObject (PredicateFailure (EraRule "RUPD" era))) ⇒ ToObject (TickPredicateFailure era) Source # | |
toObject ∷ TracingVerbosity → TickPredicateFailure era → Object # textTransformer ∷ TickPredicateFailure era → Object → Text # | |
Era era ⇒ ToObject (DelegPredicateFailure era) Source # | |
toObject ∷ TracingVerbosity → DelegPredicateFailure era → Object # textTransformer ∷ DelegPredicateFailure era → Object → Text # | |
(ToObject (PredicateFailure (EraRule "POOL" era)), ToObject (PredicateFailure (EraRule "DELEG" era))) ⇒ ToObject (DelplPredicateFailure era) Source # | |
toObject ∷ TracingVerbosity → DelplPredicateFailure era → Object # textTransformer ∷ DelplPredicateFailure era → Object → Text # | |
ToObject (PoolPredicateFailure era) Source # | |
toObject ∷ TracingVerbosity → PoolPredicateFailure era → Object # textTransformer ∷ PoolPredicateFailure era → Object → Text # | |
ToObject (PoolreapPredicateFailure era) Source # | |
toObject ∷ TracingVerbosity → PoolreapPredicateFailure era → Object # textTransformer ∷ PoolreapPredicateFailure era → Object → Text # | |
ToObject (SnapPredicateFailure era) Source # | |
toObject ∷ TracingVerbosity → SnapPredicateFailure era → Object # textTransformer ∷ SnapPredicateFailure era → Object → Text # | |
ToObject (UpecPredicateFailure era) Source # | |
toObject ∷ TracingVerbosity → UpecPredicateFailure era → Object # textTransformer ∷ UpecPredicateFailure era → Object → Text # | |
(SophieBasedEra era, ToObject (PredicateFailure (UTXO era)), ToObject (PredicateFailure (UTXOW era)), ToObject (PredicateFailure (EraRule "LEDGER" era))) ⇒ ToObject (LedgersPredicateFailure era) Source # | |
toObject ∷ TracingVerbosity → LedgersPredicateFailure era → Object # textTransformer ∷ LedgersPredicateFailure era → Object → Text # | |
ToObject (MirPredicateFailure era) Source # | |
toObject ∷ TracingVerbosity → MirPredicateFailure era → Object # textTransformer ∷ MirPredicateFailure era → Object → Text # | |
ToObject (NewppPredicateFailure era) Source # | |
toObject ∷ TracingVerbosity → NewppPredicateFailure era → Object # textTransformer ∷ NewppPredicateFailure era → Object → Text # | |
ToObject (RupdPredicateFailure era) Source # | |
toObject ∷ TracingVerbosity → RupdPredicateFailure era → Object # textTransformer ∷ RupdPredicateFailure era → Object → Text # | |
(SophieBasedEra era, ToJSON (Value era), ToJSON (TxOut era), ToObject (PredicateFailure (EraRule "PPUP" era))) ⇒ ToObject (UtxoPredicateFailure era) Source # | |
toObject ∷ TracingVerbosity → UtxoPredicateFailure era → Object # textTransformer ∷ UtxoPredicateFailure era → Object → Text # | |
SophieBasedEra era ⇒ ToObject (GenTx (SophieBlock era)) Source # | instances of NOTE: this list is sorted in roughly topological order. |
toObject ∷ TracingVerbosity → GenTx (SophieBlock era) → Object # textTransformer ∷ GenTx (SophieBlock era) → Object → Text # | |
(SophieBasedEra era, ToObject (PredicateFailure (UTXO era)), ToObject (PredicateFailure (UTXOW era)), ToObject (PredicateFailure (EraRule "BBODY" era))) ⇒ ToObject (SophieLedgerError era) Source # | |
toObject ∷ TracingVerbosity → SophieLedgerError era → Object # textTransformer ∷ SophieLedgerError era → Object → Text # | |
Crypto crypto ⇒ ToObject (TOptimumCannotForge crypto) Source # | |
toObject ∷ TracingVerbosity → TOptimumCannotForge crypto → Object # textTransformer ∷ TOptimumCannotForge crypto → Object → Text # | |
(Era era, ToJSON (PParamsDelta era)) ⇒ ToObject (ProtocolUpdate era) Source # | |
toObject ∷ TracingVerbosity → ProtocolUpdate era → Object # textTransformer ∷ ProtocolUpdate era → Object → Text # | |
(SophieBasedEra era, ToJSON (PParamsDelta era)) ⇒ ToObject (SophieLedgerUpdate era) Source # | |
toObject ∷ TracingVerbosity → SophieLedgerUpdate era → Object # textTransformer ∷ SophieLedgerUpdate era → Object → Text # | |
ToJSON (PParamsDelta era) ⇒ ToObject (UpdateProposal era) Source # | |
toObject ∷ TracingVerbosity → UpdateProposal era → Object # textTransformer ∷ UpdateProposal era → Object → Text # | |
Crypto crypto ⇒ ToObject (UpdateState crypto) Source # | |
toObject ∷ TracingVerbosity → UpdateState crypto → Object # textTransformer ∷ UpdateState crypto → Object → Text # |