bcc-node-1.99.0
Safe HaskellNone
LanguageHaskell2010

Bcc.Tracing.OrphanInstances.Sophie

Orphan instances

ToJSON KESPeriod Source # 
Instance details

Methods

toJSONKESPeriod → Value #

toEncodingKESPeriod → Encoding #

toJSONList ∷ [KESPeriod] → Value #

toEncodingList ∷ [KESPeriod] → Encoding #

ToJSON ValidityInterval Source # 
Instance details

Methods

toJSON ∷ ValidityInterval → Value #

toEncoding ∷ ValidityInterval → Encoding #

toJSONList ∷ [ValidityInterval] → Value #

toEncodingList ∷ [ValidityInterval] → Encoding #

ToJSON IsValid Source # 
Instance details

Methods

toJSON ∷ IsValid → Value #

toEncoding ∷ IsValid → Encoding #

toJSONList ∷ [IsValid] → Value #

toEncodingList ∷ [IsValid] → Encoding #

ToJSON TagMismatchDescription Source # 
Instance details

Methods

toJSON ∷ TagMismatchDescription → Value #

toEncoding ∷ TagMismatchDescription → Encoding #

toJSONList ∷ [TagMismatchDescription] → Value #

toEncodingList ∷ [TagMismatchDescription] → Encoding #

ToJSON FailureDescription Source # 
Instance details

Methods

toJSON ∷ FailureDescription → Value #

toEncoding ∷ FailureDescription → Encoding #

toJSONList ∷ [FailureDescription] → Value #

toEncodingList ∷ [FailureDescription] → Encoding #

ToObject TicknPredicateFailure Source # 
Instance details

Methods

toObjectTracingVerbosity → TicknPredicateFailure → Object #

textTransformer ∷ TicknPredicateFailure → Object → Text #

ToObject KESInfo Source # 
Instance details

Methods

toObjectTracingVerbosity → KESInfo → Object #

textTransformer ∷ KESInfo → Object → Text #

ToObject KESEvolutionError Source # 
Instance details

Methods

toObjectTracingVerbosity → KESEvolutionError → Object #

textTransformer ∷ KESEvolutionError → Object → Text #

Crypto crypto ⇒ ToJSON (AuxiliaryDataHash crypto) Source # 
Instance details

Methods

toJSON ∷ AuxiliaryDataHash crypto → Value #

toEncoding ∷ AuxiliaryDataHash crypto → Encoding #

toJSONList ∷ [AuxiliaryDataHash crypto] → Value #

toEncodingList ∷ [AuxiliaryDataHash crypto] → Encoding #

ToJSON (CollectError StandardCrypto) Source # 
Instance details

Methods

toJSON ∷ CollectError StandardCrypto → Value #

toEncoding ∷ CollectError StandardCrypto → Encoding #

toJSONList ∷ [CollectError StandardCrypto] → Value #

toEncodingList ∷ [CollectError StandardCrypto] → Encoding #

Crypto crypto ⇒ ToJSON (TxId crypto) Source # 
Instance details

Methods

toJSON ∷ TxId crypto → Value #

toEncoding ∷ TxId crypto → Encoding #

toJSONList ∷ [TxId crypto] → Value #

toEncodingList ∷ [TxId crypto] → Encoding #

ToJSON (TxId (GenTx (SophieBlock era))) Source # 
Instance details

Methods

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 # 
Instance details

Methods

toObjectTracingVerbosity → 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 # 
Instance details

Methods

toObjectTracingVerbosity → LedgerPredicateFailure era → Object #

textTransformer ∷ LedgerPredicateFailure era → Object → Text #

(ToObject (PredicateFailure (EraRule "EPOCH" era)), ToObject (PredicateFailure (EraRule "MIR" era))) ⇒ ToObject (NewEpochPredicateFailure era) Source # 
Instance details

Methods

toObjectTracingVerbosity → 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 # 
Instance details

Methods

toObjectTracingVerbosity → EpochPredicateFailure era → Object #

textTransformer ∷ EpochPredicateFailure era → Object → Text #

Crypto crypto ⇒ ToObject (ChainTransitionError crypto) Source # 
Instance details

Methods

toObjectTracingVerbosity → ChainTransitionError crypto → Object #

textTransformer ∷ ChainTransitionError crypto → Object → Text #

Crypto crypto ⇒ ToObject (PrtclPredicateFailure crypto) Source # 
Instance details

Methods

toObjectTracingVerbosity → PrtclPredicateFailure crypto → Object #

textTransformer ∷ PrtclPredicateFailure crypto → Object → Text #

ToObject (AurumBbodyPredFail (AurumEra StandardCrypto)) Source # 
Instance details

Methods

toObjectTracingVerbosity → 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 # 
Instance details

Methods

toObjectTracingVerbosity → BbodyPredicateFailure era → Object #

textTransformer ∷ BbodyPredicateFailure era → Object → Text #

ToObject (AurumPredFail (AurumEra StandardCrypto)) Source # 
Instance details

Methods

toObjectTracingVerbosity → AurumPredFail (AurumEra StandardCrypto) → Object #

textTransformer ∷ AurumPredFail (AurumEra StandardCrypto) → Object → Text #

(SophieBasedEra era, ToObject (PredicateFailure (EraRule "DELPL" era))) ⇒ ToObject (DelegsPredicateFailure era) Source # 
Instance details

Methods

toObjectTracingVerbosity → DelegsPredicateFailure era → Object #

textTransformer ∷ DelegsPredicateFailure era → Object → Text #

ToObject (UtxoPredicateFailure (AurumEra StandardCrypto)) Source # 
Instance details

Methods

toObjectTracingVerbosity → UtxoPredicateFailure (AurumEra StandardCrypto) → Object #

textTransformer ∷ UtxoPredicateFailure (AurumEra StandardCrypto) → Object → Text #

ToObject (UtxosPredicateFailure (AurumEra StandardCrypto)) Source # 
Instance details

Methods

toObjectTracingVerbosity → UtxosPredicateFailure (AurumEra StandardCrypto) → Object #

textTransformer ∷ UtxosPredicateFailure (AurumEra StandardCrypto) → Object → Text #

Era era ⇒ ToObject (PpupPredicateFailure era) Source # 
Instance details

Methods

toObjectTracingVerbosity → PpupPredicateFailure era → Object #

textTransformer ∷ PpupPredicateFailure era → Object → Text #

(SophieBasedEra era, ToObject (PredicateFailure (UTXO era)), ToObject (PredicateFailure (EraRule "UTXO" era))) ⇒ ToObject (UtxowPredicateFailure era) Source # 
Instance details

Methods

toObjectTracingVerbosity → 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 # 
Instance details

Methods

toObjectTracingVerbosity → UtxoPredicateFailure era → Object #

textTransformer ∷ UtxoPredicateFailure era → Object → Text #

ToObject (OcertPredicateFailure crypto) Source # 
Instance details

Methods

toObjectTracingVerbosity → OcertPredicateFailure crypto → Object #

textTransformer ∷ OcertPredicateFailure crypto → Object → Text #

Crypto crypto ⇒ ToObject (OverlayPredicateFailure crypto) Source # 
Instance details

Methods

toObjectTracingVerbosity → OverlayPredicateFailure crypto → Object #

textTransformer ∷ OverlayPredicateFailure crypto → Object → Text #

ToObject (PrtlSeqFailure crypto) Source # 
Instance details

Methods

toObjectTracingVerbosity → PrtlSeqFailure crypto → Object #

textTransformer ∷ PrtlSeqFailure crypto → Object → Text #

ToObject (UpdnPredicateFailure crypto) Source # 
Instance details

Methods

toObjectTracingVerbosity → UpdnPredicateFailure crypto → Object #

textTransformer ∷ UpdnPredicateFailure crypto → Object → Text #

SophieBasedEra era ⇒ ToObject (Header (SophieBlock era)) Source # 
Instance details

Methods

toObjectTracingVerbosity → 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 # 
Instance details

Methods

toObjectTracingVerbosity → ChainPredicateFailure era → Object #

textTransformer ∷ ChainPredicateFailure era → Object → Text #

(ToObject (PredicateFailure (EraRule "NEWEPOCH" era)), ToObject (PredicateFailure (EraRule "RUPD" era))) ⇒ ToObject (TickPredicateFailure era) Source # 
Instance details

Methods

toObjectTracingVerbosity → TickPredicateFailure era → Object #

textTransformer ∷ TickPredicateFailure era → Object → Text #

Era era ⇒ ToObject (DelegPredicateFailure era) Source # 
Instance details

Methods

toObjectTracingVerbosity → DelegPredicateFailure era → Object #

textTransformer ∷ DelegPredicateFailure era → Object → Text #

(ToObject (PredicateFailure (EraRule "POOL" era)), ToObject (PredicateFailure (EraRule "DELEG" era))) ⇒ ToObject (DelplPredicateFailure era) Source # 
Instance details

Methods

toObjectTracingVerbosity → DelplPredicateFailure era → Object #

textTransformer ∷ DelplPredicateFailure era → Object → Text #

ToObject (PoolPredicateFailure era) Source # 
Instance details

Methods

toObjectTracingVerbosity → PoolPredicateFailure era → Object #

textTransformer ∷ PoolPredicateFailure era → Object → Text #

ToObject (PoolreapPredicateFailure era) Source # 
Instance details

Methods

toObjectTracingVerbosity → PoolreapPredicateFailure era → Object #

textTransformer ∷ PoolreapPredicateFailure era → Object → Text #

ToObject (SnapPredicateFailure era) Source # 
Instance details

Methods

toObjectTracingVerbosity → SnapPredicateFailure era → Object #

textTransformer ∷ SnapPredicateFailure era → Object → Text #

ToObject (UpecPredicateFailure era) Source # 
Instance details

Methods

toObjectTracingVerbosity → 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 # 
Instance details

Methods

toObjectTracingVerbosity → LedgersPredicateFailure era → Object #

textTransformer ∷ LedgersPredicateFailure era → Object → Text #

ToObject (MirPredicateFailure era) Source # 
Instance details

Methods

toObjectTracingVerbosity → MirPredicateFailure era → Object #

textTransformer ∷ MirPredicateFailure era → Object → Text #

ToObject (NewppPredicateFailure era) Source # 
Instance details

Methods

toObjectTracingVerbosity → NewppPredicateFailure era → Object #

textTransformer ∷ NewppPredicateFailure era → Object → Text #

ToObject (RupdPredicateFailure era) Source # 
Instance details

Methods

toObjectTracingVerbosity → 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 # 
Instance details

Methods

toObjectTracingVerbosity → UtxoPredicateFailure era → Object #

textTransformer ∷ UtxoPredicateFailure era → Object → Text #

SophieBasedEra era ⇒ ToObject (GenTx (SophieBlock era)) Source #

instances of ToObject

NOTE: this list is sorted in roughly topological order.

Instance details

Methods

toObjectTracingVerbosity → 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 # 
Instance details

Methods

toObjectTracingVerbosity → SophieLedgerError era → Object #

textTransformer ∷ SophieLedgerError era → Object → Text #

Crypto crypto ⇒ ToObject (TOptimumCannotForge crypto) Source # 
Instance details

Methods

toObjectTracingVerbosity → TOptimumCannotForge crypto → Object #

textTransformer ∷ TOptimumCannotForge crypto → Object → Text #

(Era era, ToJSON (PParamsDelta era)) ⇒ ToObject (ProtocolUpdate era) Source # 
Instance details

Methods

toObjectTracingVerbosity → ProtocolUpdate era → Object #

textTransformer ∷ ProtocolUpdate era → Object → Text #

(SophieBasedEra era, ToJSON (PParamsDelta era)) ⇒ ToObject (SophieLedgerUpdate era) Source # 
Instance details

Methods

toObjectTracingVerbosity → SophieLedgerUpdate era → Object #

textTransformer ∷ SophieLedgerUpdate era → Object → Text #

ToJSON (PParamsDelta era) ⇒ ToObject (UpdateProposal era) Source # 
Instance details

Methods

toObjectTracingVerbosity → UpdateProposal era → Object #

textTransformer ∷ UpdateProposal era → Object → Text #

Crypto crypto ⇒ ToObject (UpdateState crypto) Source # 
Instance details

Methods

toObjectTracingVerbosity → UpdateState crypto → Object #

textTransformer ∷ UpdateState crypto → Object → Text #