atlas-cardano
Copyright(c) 2023 GYELD GMBH
LicenseApache 2.0
Maintainer[email protected]
Stabilitydevelop
Safe HaskellNone
LanguageGHC2021

GeniusYield.Imports

Description

 
Synopsis

Documentation

bimap :: Bifunctor p => (a -> b) -> (c -> d) -> p a c -> p b d #

Map over both arguments at the same time.

bimap f g ≡ first f . second g

Examples

Expand
>>> bimap toUpper (+1) ('j', 3)
('J',4)
>>> bimap toUpper (+1) (Left 'j')
Left 'J'
>>> bimap toUpper (+1) (Right 3)
Right 4

first :: Bifunctor p => (a -> b) -> p a c -> p b c #

Map covariantly over the first argument.

first f ≡ bimap f id

Examples

Expand
>>> first toUpper ('j', 3)
('J',3)
>>> first toUpper (Left 'j')
Left 'J'

second :: Bifunctor p => (b -> c) -> p a b -> p a c #

Map covariantly over the second argument.

secondbimap id

Examples

Expand
>>> second (+1) ('j', 3)
('j',4)
>>> second (+1) (Right 3)
Right 4

void :: Functor f => f a -> f () #

void value discards or ignores the result of evaluation, such as the return value of an IO action.

Examples

Expand

Replace the contents of a Maybe Int with unit:

>>> void Nothing
Nothing
>>> void (Just 3)
Just ()

Replace the contents of an Either Int Int with unit, resulting in an Either Int ():

>>> void (Left 8675309)
Left 8675309
>>> void (Right 8675309)
Right ()

Replace every element of a list with unit:

>>> void [1,2,3]
[(),(),()]

Replace the second element of a pair with unit:

>>> void (1,2)
(1,())

Discard the result of an IO action:

>>> mapM print [1,2]
1
2
[(),()]
>>> void $ mapM print [1,2]
1
2

data Natural #

Natural number

Invariant: numbers <= 0xffffffffffffffff use the NS constructor

Instances

Instances details
FromJSON Natural 
Instance details

Defined in Data.Aeson.Types.FromJSON

FromJSONKey Natural 
Instance details

Defined in Data.Aeson.Types.FromJSON

ToJSON Natural 
Instance details

Defined in Data.Aeson.Types.ToJSON

ToJSONKey Natural 
Instance details

Defined in Data.Aeson.Types.ToJSON

PrintfArg Natural

Since: base-4.8.0.0

Instance details

Defined in Text.Printf

Subtractive Natural 
Instance details

Defined in Basement.Numerical.Subtractive

Associated Types

type Difference Natural 
Instance details

Defined in Basement.Numerical.Subtractive

FromCBOR Natural 
Instance details

Defined in Cardano.Binary.FromCBOR

ToCBOR Natural 
Instance details

Defined in Cardano.Binary.ToCBOR

Methods

toCBOR :: Natural -> Encoding #

encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy Natural -> Size #

encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [Natural] -> Size #

DecCBOR Natural 
Instance details

Defined in Cardano.Ledger.Binary.Decoding.DecCBOR

EncCBOR Natural 
Instance details

Defined in Cardano.Ledger.Binary.Encoding.EncCBOR

Methods

encCBOR :: Natural -> Encoding #

encodedSizeExpr :: (forall t. EncCBOR t => Proxy t -> Size) -> Proxy Natural -> Size #

encodedListSizeExpr :: (forall t. EncCBOR t => Proxy t -> Size) -> Proxy [Natural] -> Size #

HasZero Natural 
Instance details

Defined in Cardano.Ledger.BaseTypes.NonZero

Methods

isZero :: Natural -> Bool #

ToPlutusData Natural 
Instance details

Defined in Cardano.Ledger.Plutus.ToPlutusData

FromField Natural

Accepts an unsigned decimal number. Ignores whitespace.

Since: cassava-0.5.1.0

Instance details

Defined in Data.Csv.Conversion

ToField Natural

Uses decimal encoding.

Since: cassava-0.5.1.0

Instance details

Defined in Data.Csv.Conversion

Methods

toField :: Natural -> Field #

NFData Natural

Since: deepseq-1.4.0.0

Instance details

Defined in Control.DeepSeq

Methods

rnf :: Natural -> () #

Enum Natural

@since base-4.8.0.0

Instance details

Defined in GHC.Internal.Enum

Num Natural

Note that Natural's Num instance isn't a ring: no element but 0 has an additive inverse. It is a semiring though.

@since base-4.8.0.0

Instance details

Defined in GHC.Internal.Num

Read Natural

@since base-4.8.0.0

Instance details

Defined in GHC.Internal.Read

Integral Natural

@since base-4.8.0.0

Instance details

Defined in GHC.Internal.Real

Real Natural

@since base-4.8.0.0

Instance details

Defined in GHC.Internal.Real

Show Natural

@since base-4.8.0.0

Instance details

Defined in GHC.Internal.Show

Eq Natural 
Instance details

Defined in GHC.Num.Natural

Methods

(==) :: Natural -> Natural -> Bool #

(/=) :: Natural -> Natural -> Bool #

Ord Natural 
Instance details

Defined in GHC.Num.Natural

Hashable Natural 
Instance details

Defined in Data.Hashable.Class

Methods

hashWithSalt :: Int -> Natural -> Int #

hash :: Natural -> Int #

FromFormKey Natural 
Instance details

Defined in Web.Internal.FormUrlEncoded

ToFormKey Natural 
Instance details

Defined in Web.Internal.FormUrlEncoded

Methods

toFormKey :: Natural -> Text #

FromHttpApiData Natural 
Instance details

Defined in Web.Internal.HttpApiData

ToHttpApiData Natural 
Instance details

Defined in Web.Internal.HttpApiData

Measure Natural 
Instance details

Defined in Data.Measure.Class

MemPack Natural 
Instance details

Defined in Data.MemPack

SumCancellative Natural 
Instance details

Defined in Data.Semigroup.Cancellative

NoThunks Natural 
Instance details

Defined in NoThunks.Class

ToParamSchema Natural 
Instance details

Defined in Data.OpenApi.Internal.ParamSchema

ToSchema Natural 
Instance details

Defined in Data.OpenApi.Internal.Schema

Condense Natural 
Instance details

Defined in Ouroboros.Consensus.Util.Condense

Methods

condense :: Natural -> String #

ExMemoryUsage Natural 
Instance details

Defined in PlutusCore.Evaluation.Machine.ExMemoryUsage

Pretty Natural 
Instance details

Defined in Prettyprinter.Internal

Methods

pretty :: Natural -> Doc ann #

prettyList :: [Natural] -> Doc ann #

UniformRange Natural 
Instance details

Defined in System.Random.Internal

Methods

uniformRM :: StatefulGen g m => (Natural, Natural) -> g -> m Natural #

Corecursive Natural 
Instance details

Defined in Data.Functor.Foldable

Methods

embed :: Base Natural Natural -> Natural #

ana :: (a -> Base Natural a) -> a -> Natural #

apo :: (a -> Base Natural (Either Natural a)) -> a -> Natural #

postpro :: Recursive Natural => (forall b. Base Natural b -> Base Natural b) -> (a -> Base Natural a) -> a -> Natural #

gpostpro :: (Recursive Natural, Monad m) => (forall b. m (Base Natural b) -> Base Natural (m b)) -> (forall c. Base Natural c -> Base Natural c) -> (a -> Base Natural (m a)) -> a -> Natural #

Recursive Natural 
Instance details

Defined in Data.Functor.Foldable

Methods

project :: Natural -> Base Natural Natural #

cata :: (Base Natural a -> a) -> Natural -> a #

para :: (Base Natural (Natural, a) -> a) -> Natural -> a #

gpara :: (Corecursive Natural, Comonad w) => (forall b. Base Natural (w b) -> w (Base Natural b)) -> (Base Natural (EnvT Natural w a) -> a) -> Natural -> a #

prepro :: Corecursive Natural => (forall b. Base Natural b -> Base Natural b) -> (Base Natural a -> a) -> Natural -> a #

gprepro :: (Corecursive Natural, Comonad w) => (forall b. Base Natural (w b) -> w (Base Natural b)) -> (forall c. Base Natural c -> Base Natural c) -> (Base Natural (w a) -> a) -> Natural -> a #

Serialise Natural

Since: serialise-0.2.0.0

Instance details

Defined in Codec.Serialise.Class

ToParamSchema Natural 
Instance details

Defined in Data.Swagger.Internal.ParamSchema

Methods

toParamSchema :: forall (t :: SwaggerKind Type). Proxy Natural -> ParamSchema t #

ToSchema Natural 
Instance details

Defined in Data.Swagger.Internal.Schema

Pretty Natural 
Instance details

Defined in Text.PrettyPrint.Annotated.WL

Methods

pretty :: Natural -> Doc b #

prettyList :: [Natural] -> Doc b #

KnownNat n => HasResolution (n :: Nat)

For example, Fixed 1000 will give you a Fixed with a resolution of 1000.

Instance details

Defined in Data.Fixed

Methods

resolution :: p n -> Integer #

TestCoercion SNat

@since base-4.18.0.0

Instance details

Defined in GHC.Internal.TypeNats

Methods

testCoercion :: forall (a :: Nat) (b :: Nat). SNat a -> SNat b -> Maybe (Coercion a b) #

TestEquality SNat

@since base-4.18.0.0

Instance details

Defined in GHC.Internal.TypeNats

Methods

testEquality :: forall (a :: Nat) (b :: Nat). SNat a -> SNat b -> Maybe (a :~: b) #

DefaultPrettyBy config Natural 
Instance details

Defined in Text.PrettyBy.Internal

Methods

defaultPrettyBy :: config -> Natural -> Doc ann #

defaultPrettyListBy :: config -> [Natural] -> Doc ann #

PrettyDefaultBy config Natural => PrettyBy config Natural
>>> prettyBy () (123 :: Natural)
123
Instance details

Defined in Text.PrettyBy.Internal

Methods

prettyBy :: config -> Natural -> Doc ann #

prettyListBy :: config -> [Natural] -> Doc ann #

EqP SNat 
Instance details

Defined in Data.EqP

Methods

eqp :: forall (a :: Nat) (b :: Nat). SNat a -> SNat b -> Bool #

GCompare SNat 
Instance details

Defined in Data.GADT.Internal

Methods

gcompare :: forall (a :: Nat) (b :: Nat). SNat a -> SNat b -> GOrdering a b #

GEq SNat 
Instance details

Defined in Data.GADT.Internal

Methods

geq :: forall (a :: Nat) (b :: Nat). SNat a -> SNat b -> Maybe (a :~: b) #

GShow SNat 
Instance details

Defined in Data.GADT.Internal

Methods

gshowsPrec :: forall (a :: Nat). Int -> SNat a -> ShowS #

OrdP SNat 
Instance details

Defined in Data.OrdP

Methods

comparep :: forall (a :: Nat) (b :: Nat). SNat a -> SNat b -> Ordering #

Lift Natural 
Instance details

Defined in Language.Haskell.TH.Syntax

Methods

lift :: Quote m => Natural -> m Exp #

liftTyped :: forall (m :: Type -> Type). Quote m => Natural -> Code m Natural #

KnownBuiltinTypeIn DefaultUni term Integer => MakeKnownIn DefaultUni term Natural 
Instance details

Defined in PlutusCore.Default.Universe

KnownBuiltinTypeIn DefaultUni term Integer => ReadKnownIn DefaultUni term Natural 
Instance details

Defined in PlutusCore.Default.Universe

Methods

readKnown :: term -> ReadKnownM Natural #

KnownNat n => Reifies (n :: Nat) Integer 
Instance details

Defined in Data.Reflection

Methods

reflect :: proxy n -> Integer #

KnownTypeAst tyname DefaultUni Natural 
Instance details

Defined in PlutusCore.Default.Universe

Associated Types

type IsBuiltin DefaultUni Natural 
Instance details

Defined in PlutusCore.Default.Universe

type ToHoles DefaultUni hole Natural 
Instance details

Defined in PlutusCore.Default.Universe

type ToHoles DefaultUni hole Natural = ToHoles DefaultUni hole (AsInteger Natural)
type ToBinds DefaultUni acc Natural 
Instance details

Defined in PlutusCore.Default.Universe

type ToBinds DefaultUni acc Natural = ToBinds DefaultUni acc (AsInteger Natural)

Methods

typeAst :: Type tyname DefaultUni () #

HasPosition i s t a b => HasAny (i :: Nat) s t a b 
Instance details

Defined in Data.Generics.Product.Any

Methods

the :: Lens s t a b #

NatVals ('[] :: [Nat]) 
Instance details

Defined in Cardano.Mnemonic

Methods

natVals :: Proxy ('[] :: [Nat]) -> [Integer] #

Buildable (Range Natural) 
Instance details

Defined in Cardano.Binary.ToCBOR

Methods

build :: Range Natural -> Builder #

Buildable (Range Natural) 
Instance details

Defined in Cardano.Ledger.Binary.Encoding.EncCBOR

Methods

build :: Range Natural -> Builder #

DistributiveGCDMonoid (Product Natural) 
Instance details

Defined in Data.Monoid.GCD

DistributiveGCDMonoid (Sum Natural) 
Instance details

Defined in Data.Monoid.GCD

GCDMonoid (Product Natural)

O(1)

Instance details

Defined in Data.Monoid.GCD

GCDMonoid (Sum Natural)

O(1)

Instance details

Defined in Data.Monoid.GCD

Methods

gcd :: Sum Natural -> Sum Natural -> Sum Natural #

LeftDistributiveGCDMonoid (Product Natural) 
Instance details

Defined in Data.Monoid.GCD

LeftDistributiveGCDMonoid (Sum Natural) 
Instance details

Defined in Data.Monoid.GCD

LeftGCDMonoid (Product Natural)

O(1)

Instance details

Defined in Data.Monoid.GCD

LeftGCDMonoid (Sum Natural)

O(1)

Instance details

Defined in Data.Monoid.GCD

RightDistributiveGCDMonoid (Product Natural) 
Instance details

Defined in Data.Monoid.GCD

RightDistributiveGCDMonoid (Sum Natural) 
Instance details

Defined in Data.Monoid.GCD

RightGCDMonoid (Product Natural)

O(1)

Instance details

Defined in Data.Monoid.GCD

RightGCDMonoid (Sum Natural)

O(1)

Instance details

Defined in Data.Monoid.GCD

PositiveMonoid (Product Natural) 
Instance details

Defined in Data.Monoid.Null

PositiveMonoid (Sum Natural) 
Instance details

Defined in Data.Monoid.Null

(n ~ EntropySize mw, csz ~ CheckSumBits n, ConsistentEntropy n mw csz) => MkSomeMnemonic '[mw] 
Instance details

Defined in Cardano.Mnemonic

(n ~ EntropySize mw, csz ~ CheckSumBits n, ConsistentEntropy n mw csz, MkSomeMnemonic rest, NatVals rest) => MkSomeMnemonic (mw ': rest) 
Instance details

Defined in Cardano.Mnemonic

(KnownNat n, NatVals rest) => NatVals (n ': rest) 
Instance details

Defined in Cardano.Mnemonic

Methods

natVals :: Proxy (n ': rest) -> [Integer] #

type Difference Natural 
Instance details

Defined in Basement.Numerical.Subtractive

type Base Natural 
Instance details

Defined in Data.Functor.Foldable

type Compare (a :: Natural) (b :: Natural) 
Instance details

Defined in GHC.Internal.Data.Type.Ord

type Compare (a :: Natural) (b :: Natural) = CmpNat a b
type IsBuiltin DefaultUni Natural 
Instance details

Defined in PlutusCore.Default.Universe

type ToBinds DefaultUni acc Natural 
Instance details

Defined in PlutusCore.Default.Universe

type ToBinds DefaultUni acc Natural = ToBinds DefaultUni acc (AsInteger Natural)
type ToHoles DefaultUni hole Natural 
Instance details

Defined in PlutusCore.Default.Universe

type ToHoles DefaultUni hole Natural = ToHoles DefaultUni hole (AsInteger Natural)

data Void #

Uninhabited data type

@since base-4.8.0.0

Instances

Instances details
HasTrie Void 
Instance details

Defined in Data.MemoTrie

Associated Types

data Void :->: a 
Instance details

Defined in Data.MemoTrie

data Void :->: a = VoidTrie

Methods

trie :: (Void -> b) -> Void :->: b #

untrie :: (Void :->: b) -> Void -> b #

enumerate :: (Void :->: b) -> [(Void, b)] #

FromJSON Void 
Instance details

Defined in Data.Aeson.Types.FromJSON

FromJSONKey Void

Since: aeson-2.1.2.0

Instance details

Defined in Data.Aeson.Types.FromJSON

ToJSON Void 
Instance details

Defined in Data.Aeson.Types.ToJSON

ToJSONKey Void

Since: aeson-2.1.2.0

Instance details

Defined in Data.Aeson.Types.ToJSON

FromCBOR Void 
Instance details

Defined in Cardano.Binary.FromCBOR

ToCBOR Void 
Instance details

Defined in Cardano.Binary.ToCBOR

Methods

toCBOR :: Void -> Encoding #

encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy Void -> Size #

encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [Void] -> Size #

DecCBOR Void 
Instance details

Defined in Cardano.Ledger.Binary.Decoding.DecCBOR

EncCBOR Void 
Instance details

Defined in Cardano.Ledger.Binary.Encoding.EncCBOR

Methods

encCBOR :: Void -> Encoding #

encodedSizeExpr :: (forall t. EncCBOR t => Proxy t -> Size) -> Proxy Void -> Size #

encodedListSizeExpr :: (forall t. EncCBOR t => Proxy t -> Size) -> Proxy [Void] -> Size #

NFData Void

Defined as rnf = absurd.

Since: deepseq-1.4.0.0

Instance details

Defined in Control.DeepSeq

Methods

rnf :: Void -> () #

Semigroup Void

@since base-4.9.0.0

Instance details

Defined in GHC.Internal.Base

Methods

(<>) :: Void -> Void -> Void #

sconcat :: NonEmpty Void -> Void #

stimes :: Integral b => b -> Void -> Void #

Exception Void

@since base-4.8.0.0

Instance details

Defined in GHC.Internal.Exception.Type

Generic Void 
Instance details

Defined in GHC.Internal.Generics

Associated Types

type Rep Void

@since base-4.8.0.0

Instance details

Defined in GHC.Internal.Generics

type Rep Void = D1 ('MetaData "Void" "GHC.Internal.Base" "ghc-internal" 'False) (V1 :: Type -> Type)

Methods

from :: Void -> Rep Void x #

to :: Rep Void x -> Void #

Read Void

Reading a Void value is always a parse error, considering Void as a data type with no constructors.

@since base-4.8.0.0

Instance details

Defined in GHC.Internal.Read

Show Void

@since base-4.8.0.0

Instance details

Defined in GHC.Internal.Show

Methods

showsPrec :: Int -> Void -> ShowS #

show :: Void -> String #

showList :: [Void] -> ShowS #

Eq Void

@since base-4.8.0.0

Instance details

Defined in GHC.Internal.Base

Methods

(==) :: Void -> Void -> Bool #

(/=) :: Void -> Void -> Bool #

Ord Void

@since base-4.8.0.0

Instance details

Defined in GHC.Internal.Base

Methods

compare :: Void -> Void -> Ordering #

(<) :: Void -> Void -> Bool #

(<=) :: Void -> Void -> Bool #

(>) :: Void -> Void -> Bool #

(>=) :: Void -> Void -> Bool #

max :: Void -> Void -> Void #

min :: Void -> Void -> Void #

Hashable Void 
Instance details

Defined in Data.Hashable.Class

Methods

hashWithSalt :: Int -> Void -> Int #

hash :: Void -> Int #

FromFormKey Void 
Instance details

Defined in Web.Internal.FormUrlEncoded

ToFormKey Void 
Instance details

Defined in Web.Internal.FormUrlEncoded

Methods

toFormKey :: Void -> Text #

FromHttpApiData Void

Parsing a Void value is always an error, considering Void as a data type with no constructors.

Instance details

Defined in Web.Internal.HttpApiData

ToHttpApiData Void 
Instance details

Defined in Web.Internal.HttpApiData

ShowErrorComponent Void 
Instance details

Defined in Text.Megaparsec.Error

MemPack Void 
Instance details

Defined in Data.MemPack

NoThunks Void 
Instance details

Defined in NoThunks.Class

Condense Void 
Instance details

Defined in Ouroboros.Consensus.Util.Condense

Methods

condense :: Void -> String #

HasBlueprintDefinition Void 
Instance details

Defined in PlutusTx.Blueprint.Definition.Unroll

Associated Types

type Unroll Void 
Instance details

Defined in PlutusTx.Blueprint.Definition.Unroll

type Unroll Void = '[Void]
FromData Void 
Instance details

Defined in PlutusTx.IsData.Class

ToData Void 
Instance details

Defined in PlutusTx.IsData.Class

UnsafeFromData Void 
Instance details

Defined in PlutusTx.IsData.Class

Pretty Void

Finding a good example for printing something that does not exist is hard, so here is an example of printing a list full of nothing.

>>> pretty ([] :: [Void])
[]
Instance details

Defined in Prettyprinter.Internal

Methods

pretty :: Void -> Doc ann #

prettyList :: [Void] -> Doc ann #

Serialise Void

Since: serialise-0.2.4.0

Instance details

Defined in Codec.Serialise.Class

DefaultPrettyBy config Void 
Instance details

Defined in Text.PrettyBy.Internal

Methods

defaultPrettyBy :: config -> Void -> Doc ann #

defaultPrettyListBy :: config -> [Void] -> Doc ann #

PrettyDefaultBy config Void => PrettyBy config Void
>>> prettyBy () ([] :: [Void])
[]
Instance details

Defined in Text.PrettyBy.Internal

Methods

prettyBy :: config -> Void -> Doc ann #

prettyListBy :: config -> [Void] -> Doc ann #

Lift Void

Since: template-haskell-2.15.0.0

Instance details

Defined in Language.Haskell.TH.Syntax

Methods

lift :: Quote m => Void -> m Exp #

liftTyped :: forall (m :: Type -> Type). Quote m => Void -> Code m Void #

FoldableWithIndex Void (Proxy :: Type -> Type) 
Instance details

Defined in WithIndex

Methods

ifoldMap :: Monoid m => (Void -> a -> m) -> Proxy a -> m #

ifoldMap' :: Monoid m => (Void -> a -> m) -> Proxy a -> m #

ifoldr :: (Void -> a -> b -> b) -> b -> Proxy a -> b #

ifoldl :: (Void -> b -> a -> b) -> b -> Proxy a -> b #

ifoldr' :: (Void -> a -> b -> b) -> b -> Proxy a -> b #

ifoldl' :: (Void -> b -> a -> b) -> b -> Proxy a -> b #

FoldableWithIndex Void (U1 :: Type -> Type) 
Instance details

Defined in WithIndex

Methods

ifoldMap :: Monoid m => (Void -> a -> m) -> U1 a -> m #

ifoldMap' :: Monoid m => (Void -> a -> m) -> U1 a -> m #

ifoldr :: (Void -> a -> b -> b) -> b -> U1 a -> b #

ifoldl :: (Void -> b -> a -> b) -> b -> U1 a -> b #

ifoldr' :: (Void -> a -> b -> b) -> b -> U1 a -> b #

ifoldl' :: (Void -> b -> a -> b) -> b -> U1 a -> b #

FoldableWithIndex Void (V1 :: Type -> Type) 
Instance details

Defined in WithIndex

Methods

ifoldMap :: Monoid m => (Void -> a -> m) -> V1 a -> m #

ifoldMap' :: Monoid m => (Void -> a -> m) -> V1 a -> m #

ifoldr :: (Void -> a -> b -> b) -> b -> V1 a -> b #

ifoldl :: (Void -> b -> a -> b) -> b -> V1 a -> b #

ifoldr' :: (Void -> a -> b -> b) -> b -> V1 a -> b #

ifoldl' :: (Void -> b -> a -> b) -> b -> V1 a -> b #

FunctorWithIndex Void (Proxy :: Type -> Type) 
Instance details

Defined in WithIndex

Methods

imap :: (Void -> a -> b) -> Proxy a -> Proxy b #

FunctorWithIndex Void (U1 :: Type -> Type) 
Instance details

Defined in WithIndex

Methods

imap :: (Void -> a -> b) -> U1 a -> U1 b #

FunctorWithIndex Void (V1 :: Type -> Type) 
Instance details

Defined in WithIndex

Methods

imap :: (Void -> a -> b) -> V1 a -> V1 b #

TraversableWithIndex Void (Proxy :: Type -> Type) 
Instance details

Defined in WithIndex

Methods

itraverse :: Applicative f => (Void -> a -> f b) -> Proxy a -> f (Proxy b) #

TraversableWithIndex Void (U1 :: Type -> Type) 
Instance details

Defined in WithIndex

Methods

itraverse :: Applicative f => (Void -> a -> f b) -> U1 a -> f (U1 b) #

TraversableWithIndex Void (V1 :: Type -> Type) 
Instance details

Defined in WithIndex

Methods

itraverse :: Applicative f => (Void -> a -> f b) -> V1 a -> f (V1 b) #

FilterableWithIndex Void (Proxy :: Type -> Type) 
Instance details

Defined in Witherable

Methods

imapMaybe :: (Void -> a -> Maybe b) -> Proxy a -> Proxy b #

ifilter :: (Void -> a -> Bool) -> Proxy a -> Proxy a #

WitherableWithIndex Void (Proxy :: Type -> Type) 
Instance details

Defined in Witherable

Methods

iwither :: Applicative f => (Void -> a -> f (Maybe b)) -> Proxy a -> f (Proxy b) #

iwitherM :: Monad m => (Void -> a -> m (Maybe b)) -> Proxy a -> m (Proxy b) #

ifilterA :: Applicative f => (Void -> a -> f Bool) -> Proxy a -> f (Proxy a) #

FoldableWithIndex Void (Const e :: Type -> Type) 
Instance details

Defined in WithIndex

Methods

ifoldMap :: Monoid m => (Void -> a -> m) -> Const e a -> m #

ifoldMap' :: Monoid m => (Void -> a -> m) -> Const e a -> m #

ifoldr :: (Void -> a -> b -> b) -> b -> Const e a -> b #

ifoldl :: (Void -> b -> a -> b) -> b -> Const e a -> b #

ifoldr' :: (Void -> a -> b -> b) -> b -> Const e a -> b #

ifoldl' :: (Void -> b -> a -> b) -> b -> Const e a -> b #

FoldableWithIndex Void (Constant e :: Type -> Type) 
Instance details

Defined in WithIndex

Methods

ifoldMap :: Monoid m => (Void -> a -> m) -> Constant e a -> m #

ifoldMap' :: Monoid m => (Void -> a -> m) -> Constant e a -> m #

ifoldr :: (Void -> a -> b -> b) -> b -> Constant e a -> b #

ifoldl :: (Void -> b -> a -> b) -> b -> Constant e a -> b #

ifoldr' :: (Void -> a -> b -> b) -> b -> Constant e a -> b #

ifoldl' :: (Void -> b -> a -> b) -> b -> Constant e a -> b #

FunctorWithIndex Void (Const e :: Type -> Type) 
Instance details

Defined in WithIndex

Methods

imap :: (Void -> a -> b) -> Const e a -> Const e b #

FunctorWithIndex Void (Constant e :: Type -> Type) 
Instance details

Defined in WithIndex

Methods

imap :: (Void -> a -> b) -> Constant e a -> Constant e b #

TraversableWithIndex Void (Const e :: Type -> Type) 
Instance details

Defined in WithIndex

Methods

itraverse :: Applicative f => (Void -> a -> f b) -> Const e a -> f (Const e b) #

TraversableWithIndex Void (Constant e :: Type -> Type) 
Instance details

Defined in WithIndex

Methods

itraverse :: Applicative f => (Void -> a -> f b) -> Constant e a -> f (Constant e b) #

FoldableWithIndex Void (K1 i c :: Type -> Type) 
Instance details

Defined in WithIndex

Methods

ifoldMap :: Monoid m => (Void -> a -> m) -> K1 i c a -> m #

ifoldMap' :: Monoid m => (Void -> a -> m) -> K1 i c a -> m #

ifoldr :: (Void -> a -> b -> b) -> b -> K1 i c a -> b #

ifoldl :: (Void -> b -> a -> b) -> b -> K1 i c a -> b #

ifoldr' :: (Void -> a -> b -> b) -> b -> K1 i c a -> b #

ifoldl' :: (Void -> b -> a -> b) -> b -> K1 i c a -> b #

FunctorWithIndex Void (K1 i c :: Type -> Type) 
Instance details

Defined in WithIndex

Methods

imap :: (Void -> a -> b) -> K1 i c a -> K1 i c b #

TraversableWithIndex Void (K1 i c :: Type -> Type) 
Instance details

Defined in WithIndex

Methods

itraverse :: Applicative f => (Void -> a -> f b) -> K1 i c a -> f (K1 i c b) #

Newtype (Void :->: a) 
Instance details

Defined in Data.MemoTrie

Associated Types

type O (Void :->: a) 
Instance details

Defined in Data.MemoTrie

type O (Void :->: a) = ()

Methods

pack :: O (Void :->: a) -> Void :->: a #

unpack :: (Void :->: a) -> O (Void :->: a) #

data Void :->: a 
Instance details

Defined in Data.MemoTrie

data Void :->: a = VoidTrie
type Code Void 
Instance details

Defined in Generics.SOP.Instances

type Code Void = '[] :: [[Type]]
type DatatypeInfoOf Void 
Instance details

Defined in Generics.SOP.Instances

type DatatypeInfoOf Void = 'ADT "GHC.Internal.Base" "Void" ('[] :: [ConstructorInfo]) ('[] :: [[StrictnessInfo]])
type Rep Void

@since base-4.8.0.0

Instance details

Defined in GHC.Internal.Generics

type Rep Void = D1 ('MetaData "Void" "GHC.Internal.Base" "ghc-internal" 'False) (V1 :: Type -> Type)
type Unroll Void 
Instance details

Defined in PlutusTx.Blueprint.Definition.Unroll

type Unroll Void = '[Void]
type IsBuiltin DefaultUni Void 
Instance details

Defined in PlutusCore.Examples.Builtins

type ToBinds DefaultUni acc Void 
Instance details

Defined in PlutusCore.Examples.Builtins

type ToBinds DefaultUni acc Void = acc
type ToHoles DefaultUni _1 Void 
Instance details

Defined in PlutusCore.Examples.Builtins

type ToHoles DefaultUni _1 Void = '[] :: [Hole]
type O (Void :->: a) 
Instance details

Defined in Data.MemoTrie

type O (Void :->: a) = ()

join :: Monad m => m (m a) -> m a #

The join function is the conventional monad join operator. It is used to remove one level of monadic structure, projecting its bound argument into the outer level.

'join bss' can be understood as the do expression

do bs <- bss
   bs

Examples

Expand
>>> join [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
[1,2,3,4,5,6,7,8,9]
>>> join (Just (Just 3))
Just 3

A common use of join is to run an IO computation returned from an STM transaction, since STM transactions can't perform IO directly. Recall that

atomically :: STM a -> IO a

is used to run STM transactions atomically. So, by specializing the types of atomically and join to

atomically :: STM (IO b) -> IO (IO b)
join       :: IO (IO b)  -> IO b

we can compose them as

join . atomically :: STM (IO b) -> IO b

to run an STM transaction and the IO action it returns.

toList :: Foldable t => t a -> [a] #

List of elements of a structure, from left to right. If the entire list is intended to be reduced via a fold, just fold the structure directly bypassing the list.

Examples

Expand

Basic usage:

>>> toList Nothing
[]
>>> toList (Just 42)
[42]
>>> toList (Left "foo")
[]
>>> toList (Node (Leaf 5) 17 (Node Empty 12 (Leaf 8)))
[5,17,12,8]

For lists, toList is the identity:

>>> toList [1, 2, 3]
[1,2,3]

@since base-4.8.0.0

foldl' :: Foldable t => (b -> a -> b) -> b -> t a -> b #

Left-associative fold of a structure but with strict application of the operator.

This ensures that each step of the fold is forced to Weak Head Normal Form before being applied, avoiding the collection of thunks that would otherwise occur. This is often what you want to strictly reduce a finite structure to a single strict result (e.g. sum).

For a general Foldable structure this should be semantically identical to,

foldl' f z = foldl' f z . toList

@since base-4.6.0.0

class Generic a #

Representable types of kind *. This class is derivable in GHC with the DeriveGeneric flag on.

A Generic instance must satisfy the following laws:

from . toid
to . fromid

Minimal complete definition

from, to

Instances

Instances details
Generic CabalSpecVersion 
Instance details

Defined in Distribution.CabalSpecVersion

Associated Types

type Rep CabalSpecVersion 
Instance details

Defined in Distribution.CabalSpecVersion

type Rep CabalSpecVersion = D1 ('MetaData "CabalSpecVersion" "Distribution.CabalSpecVersion" "Cabal-syntax-3.14.2.0-7edb9333e96bc6532813a83347f9eb63e7f16a8f5b6a9c9955d03cab3ec754eb" 'False) ((((C1 ('MetaCons "CabalSpecV1_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CabalSpecV1_2" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "CabalSpecV1_4" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "CabalSpecV1_6" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CabalSpecV1_8" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "CabalSpecV1_10" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CabalSpecV1_12" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "CabalSpecV1_18" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "CabalSpecV1_20" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CabalSpecV1_22" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: (((C1 ('MetaCons "CabalSpecV1_24" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CabalSpecV2_0" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "CabalSpecV2_2" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "CabalSpecV2_4" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CabalSpecV3_0" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "CabalSpecV3_4" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CabalSpecV3_6" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "CabalSpecV3_8" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "CabalSpecV3_12" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CabalSpecV3_14" 'PrefixI 'False) (U1 :: Type -> Type))))))
Generic PError 
Instance details

Defined in Distribution.Parsec.Error

Associated Types

type Rep PError 
Instance details

Defined in Distribution.Parsec.Error

type Rep PError = D1 ('MetaData "PError" "Distribution.Parsec.Error" "Cabal-syntax-3.14.2.0-7edb9333e96bc6532813a83347f9eb63e7f16a8f5b6a9c9955d03cab3ec754eb" 'False) (C1 ('MetaCons "PError" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Position) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String)))

Methods

from :: PError -> Rep PError x #

to :: Rep PError x -> PError #

Generic Position 
Instance details

Defined in Distribution.Parsec.Position

Associated Types

type Rep Position 
Instance details

Defined in Distribution.Parsec.Position

type Rep Position = D1 ('MetaData "Position" "Distribution.Parsec.Position" "Cabal-syntax-3.14.2.0-7edb9333e96bc6532813a83347f9eb63e7f16a8f5b6a9c9955d03cab3ec754eb" 'False) (C1 ('MetaCons "Position" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 Int) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 Int)))

Methods

from :: Position -> Rep Position x #

to :: Rep Position x -> Position #

Generic PWarnType 
Instance details

Defined in Distribution.Parsec.Warning

Associated Types

type Rep PWarnType 
Instance details

Defined in Distribution.Parsec.Warning

type Rep PWarnType = D1 ('MetaData "PWarnType" "Distribution.Parsec.Warning" "Cabal-syntax-3.14.2.0-7edb9333e96bc6532813a83347f9eb63e7f16a8f5b6a9c9955d03cab3ec754eb" 'False) ((((C1 ('MetaCons "PWTOther" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "PWTUTF" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PWTBoolCase" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "PWTVersionTag" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "PWTNewSyntax" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PWTOldSyntax" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "PWTDeprecatedField" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "PWTInvalidSubsection" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PWTUnknownField" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "PWTUnknownSection" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PWTTrailingFields" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "PWTExtraMainIs" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PWTExtraTestModule" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: (((C1 ('MetaCons "PWTExtraBenchmarkModule" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "PWTLexNBSP" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PWTLexBOM" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "PWTLexTab" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PWTQuirkyCabalFile" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "PWTDoubleDash" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PWTMultipleSingularField" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "PWTBuildTypeDefault" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "PWTVersionOperator" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PWTVersionWildcard" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "PWTSpecVersion" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PWTEmptyFilePath" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "PWTInconsistentIndentation" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PWTExperimental" 'PrefixI 'False) (U1 :: Type -> Type))))))
Generic PWarning 
Instance details

Defined in Distribution.Parsec.Warning

Associated Types

type Rep PWarning 
Instance details

Defined in Distribution.Parsec.Warning

type Rep PWarning = D1 ('MetaData "PWarning" "Distribution.Parsec.Warning" "Cabal-syntax-3.14.2.0-7edb9333e96bc6532813a83347f9eb63e7f16a8f5b6a9c9955d03cab3ec754eb" 'False) (C1 ('MetaCons "PWarning" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 PWarnType) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Position) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String))))

Methods

from :: PWarning -> Rep PWarning x #

to :: Rep PWarning x -> PWarning #

Generic Arch 
Instance details

Defined in Distribution.System

Associated Types

type Rep Arch 
Instance details

Defined in Distribution.System

type Rep Arch = D1 ('MetaData "Arch" "Distribution.System" "Cabal-syntax-3.14.2.0-7edb9333e96bc6532813a83347f9eb63e7f16a8f5b6a9c9955d03cab3ec754eb" 'False) ((((C1 ('MetaCons "I386" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "X86_64" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PPC" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "PPC64" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "PPC64LE" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Sparc" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "Sparc64" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Arm" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "AArch64" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "Mips" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "SH" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "IA64" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: (((C1 ('MetaCons "S390" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "S390X" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Alpha" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "Hppa" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Rs6000" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "M68k" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "Vax" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "RISCV64" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "LoongArch64" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "JavaScript" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Wasm32" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "OtherArch" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String)))))))

Methods

from :: Arch -> Rep Arch x #

to :: Rep Arch x -> Arch #

Generic OS 
Instance details

Defined in Distribution.System

Associated Types

type Rep OS 
Instance details

Defined in Distribution.System

type Rep OS = D1 ('MetaData "OS" "Distribution.System" "Cabal-syntax-3.14.2.0-7edb9333e96bc6532813a83347f9eb63e7f16a8f5b6a9c9955d03cab3ec754eb" 'False) ((((C1 ('MetaCons "Linux" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Windows" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "OSX" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "FreeBSD" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "OpenBSD" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "NetBSD" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "DragonFly" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Solaris" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "AIX" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: (((C1 ('MetaCons "HPUX" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "IRIX" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "HaLVM" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Hurd" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "IOS" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "Android" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Ghcjs" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Wasi" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Haiku" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "OtherOS" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String)))))))

Methods

from :: OS -> Rep OS x #

to :: Rep OS x -> OS #

Generic Platform 
Instance details

Defined in Distribution.System

Associated Types

type Rep Platform 
Instance details

Defined in Distribution.System

type Rep Platform = D1 ('MetaData "Platform" "Distribution.System" "Cabal-syntax-3.14.2.0-7edb9333e96bc6532813a83347f9eb63e7f16a8f5b6a9c9955d03cab3ec754eb" 'False) (C1 ('MetaCons "Platform" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Arch) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 OS)))

Methods

from :: Platform -> Rep Platform x #

to :: Rep Platform x -> Platform #

Generic Structure 
Instance details

Defined in Distribution.Utils.Structured

Associated Types

type Rep Structure 
Instance details

Defined in Distribution.Utils.Structured

type Rep Structure = D1 ('MetaData "Structure" "Distribution.Utils.Structured" "Cabal-syntax-3.14.2.0-7edb9333e96bc6532813a83347f9eb63e7f16a8f5b6a9c9955d03cab3ec754eb" 'False) (C1 ('MetaCons "Nominal" 'PrefixI 'False) ((S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 TypeRep) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 TypeVersion)) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TypeName) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Structure]))) :+: (C1 ('MetaCons "Newtype" 'PrefixI 'False) ((S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 TypeRep) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 TypeVersion)) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TypeName) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Structure))) :+: C1 ('MetaCons "Structure" 'PrefixI 'False) ((S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 TypeRep) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 TypeVersion)) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TypeName) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SopStructure)))))
Generic Value 
Instance details

Defined in Data.Aeson.Types.Internal

Associated Types

type Rep Value 
Instance details

Defined in Data.Aeson.Types.Internal

Methods

from :: Value -> Rep Value x #

to :: Rep Value x -> Value #

Generic AdjacencyIntMap 
Instance details

Defined in Algebra.Graph.AdjacencyIntMap

Associated Types

type Rep AdjacencyIntMap 
Instance details

Defined in Algebra.Graph.AdjacencyIntMap

type Rep AdjacencyIntMap = D1 ('MetaData "AdjacencyIntMap" "Algebra.Graph.AdjacencyIntMap" "algebraic-graphs-0.7-f9cdf452910b9c4a6b9f1634507dd34605319c510a89c85aa4ee5d37e37d28a2" 'True) (C1 ('MetaCons "AM" 'PrefixI 'True) (S1 ('MetaSel ('Just "adjacencyIntMap") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (IntMap IntSet))))
Generic BalanceInsufficientError # 
Instance details

Defined in GeniusYield.Transaction.CoinSelection.Balance

Associated Types

type Rep BalanceInsufficientError 
Instance details

Defined in GeniusYield.Transaction.CoinSelection.Balance

type Rep BalanceInsufficientError = D1 ('MetaData "BalanceInsufficientError" "GeniusYield.Transaction.CoinSelection.Balance" "atlas-cardano-0.14.1-inplace" 'False) (C1 ('MetaCons "BalanceInsufficientError" 'PrefixI 'True) (S1 ('MetaSel ('Just "utxoBalanceAvailable") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 GYValue) :*: (S1 ('MetaSel ('Just "utxoBalanceRequired") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 GYValue) :*: S1 ('MetaSel ('Just "utxoBalanceShortfall") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 GYValue))))
Generic SelectionBalanceError # 
Instance details

Defined in GeniusYield.Transaction.CoinSelection.Balance

Associated Types

type Rep SelectionBalanceError 
Instance details

Defined in GeniusYield.Transaction.CoinSelection.Balance

type Rep SelectionBalanceError = D1 ('MetaData "SelectionBalanceError" "GeniusYield.Transaction.CoinSelection.Balance" "atlas-cardano-0.14.1-inplace" 'False) (C1 ('MetaCons "BalanceInsufficient" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 BalanceInsufficientError)) :+: (C1 ('MetaCons "UnableToConstructChange" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UnableToConstructChangeError)) :+: C1 ('MetaCons "EmptyUTxO" 'PrefixI 'False) (U1 :: Type -> Type)))
Generic SelectionConstraints # 
Instance details

Defined in GeniusYield.Transaction.CoinSelection.Balance

Generic UnableToConstructChangeError # 
Instance details

Defined in GeniusYield.Transaction.CoinSelection.Balance

Associated Types

type Rep UnableToConstructChangeError 
Instance details

Defined in GeniusYield.Transaction.CoinSelection.Balance

type Rep UnableToConstructChangeError = D1 ('MetaData "UnableToConstructChangeError" "GeniusYield.Transaction.CoinSelection.Balance" "atlas-cardano-0.14.1-inplace" 'False) (C1 ('MetaCons "UnableToConstructChangeError" 'PrefixI 'True) (S1 ('MetaSel ('Just "requiredCost") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "shortfall") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Natural)))
Generic ValueSizeAssessment # 
Instance details

Defined in GeniusYield.Transaction.CoinSelection.Balance

Associated Types

type Rep ValueSizeAssessment 
Instance details

Defined in GeniusYield.Transaction.CoinSelection.Balance

type Rep ValueSizeAssessment = D1 ('MetaData "ValueSizeAssessment" "GeniusYield.Transaction.CoinSelection.Balance" "atlas-cardano-0.14.1-inplace" 'False) (C1 ('MetaCons "ValueSizeWithinLimit" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "ValueSizeExceedsLimit" 'PrefixI 'False) (U1 :: Type -> Type))
Generic GYAddress # 
Instance details

Defined in GeniusYield.Types.Address

Associated Types

type Rep GYAddress 
Instance details

Defined in GeniusYield.Types.Address

type Rep GYAddress = D1 ('MetaData "GYAddress" "GeniusYield.Types.Address" "atlas-cardano-0.14.1-inplace" 'True) (C1 ('MetaCons "GYAddress" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 AddressAny)))
Generic GYStakeAddress # 
Instance details

Defined in GeniusYield.Types.Address

Associated Types

type Rep GYStakeAddress 
Instance details

Defined in GeniusYield.Types.Address

type Rep GYStakeAddress = D1 ('MetaData "GYStakeAddress" "GeniusYield.Types.Address" "atlas-cardano-0.14.1-inplace" 'True) (C1 ('MetaCons "GYStakeAddress" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 StakeAddress)))
Generic ContractBlueprint # 
Instance details

Defined in GeniusYield.Types.Blueprint.Contract

Associated Types

type Rep ContractBlueprint 
Instance details

Defined in GeniusYield.Types.Blueprint.Contract

type Rep ContractBlueprint = D1 ('MetaData "ContractBlueprint" "GeniusYield.Types.Blueprint.Contract" "atlas-cardano-0.14.1-inplace" 'False) (C1 ('MetaCons "MkContractBlueprint" 'PrefixI 'True) ((S1 ('MetaSel ('Just "contractId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "contractPreamble") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Preamble)) :*: (S1 ('MetaSel ('Just "contractValidators") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Set ValidatorBlueprint)) :*: S1 ('MetaSel ('Just "contractDefinitions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map DefinitionId Schema)))))
Generic ParameterBlueprint # 
Instance details

Defined in GeniusYield.Types.Blueprint.Parameter

Associated Types

type Rep ParameterBlueprint 
Instance details

Defined in GeniusYield.Types.Blueprint.Parameter

type Rep ParameterBlueprint = D1 ('MetaData "ParameterBlueprint" "GeniusYield.Types.Blueprint.Parameter" "atlas-cardano-0.14.1-inplace" 'False) (C1 ('MetaCons "MkParameterBlueprint" 'PrefixI 'True) ((S1 ('MetaSel ('Just "parameterTitle") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "parameterDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "parameterPurpose") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Set Purpose)) :*: S1 ('MetaSel ('Just "parameterSchema") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Schema))))
Generic Purpose # 
Instance details

Defined in GeniusYield.Types.Blueprint.Purpose

Associated Types

type Rep Purpose 
Instance details

Defined in GeniusYield.Types.Blueprint.Purpose

type Rep Purpose = D1 ('MetaData "Purpose" "GeniusYield.Types.Blueprint.Purpose" "atlas-cardano-0.14.1-inplace" 'False) ((C1 ('MetaCons "Spend" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Mint" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Withdraw" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Publish" 'PrefixI 'False) (U1 :: Type -> Type)))

Methods

from :: Purpose -> Rep Purpose x #

to :: Rep Purpose x -> Purpose #

Generic ConstructorSchema # 
Instance details

Defined in GeniusYield.Types.Blueprint.Schema

Associated Types

type Rep ConstructorSchema 
Instance details

Defined in GeniusYield.Types.Blueprint.Schema

type Rep ConstructorSchema = D1 ('MetaData "ConstructorSchema" "GeniusYield.Types.Blueprint.Schema" "atlas-cardano-0.14.1-inplace" 'False) (C1 ('MetaCons "MkConstructorSchema" 'PrefixI 'True) (S1 ('MetaSel ('Just "csIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Natural) :*: S1 ('MetaSel ('Just "csFields") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Schema])))
Generic IntegerSchema # 
Instance details

Defined in GeniusYield.Types.Blueprint.Schema

Associated Types

type Rep IntegerSchema 
Instance details

Defined in GeniusYield.Types.Blueprint.Schema

type Rep IntegerSchema = D1 ('MetaData "IntegerSchema" "GeniusYield.Types.Blueprint.Schema" "atlas-cardano-0.14.1-inplace" 'False) (C1 ('MetaCons "MkIntegerSchema" 'PrefixI 'True) ((S1 ('MetaSel ('Just "isMultipleOf") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "isMinimum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just "isMaximum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "isExclusiveMinimum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "isExclusiveMaximum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Integer))))))
Generic MapSchema # 
Instance details

Defined in GeniusYield.Types.Blueprint.Schema

Associated Types

type Rep MapSchema 
Instance details

Defined in GeniusYield.Types.Blueprint.Schema

type Rep MapSchema = D1 ('MetaData "MapSchema" "GeniusYield.Types.Blueprint.Schema" "atlas-cardano-0.14.1-inplace" 'False) (C1 ('MetaCons "MkMapSchema" 'PrefixI 'True) ((S1 ('MetaSel ('Just "msKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Schema) :*: S1 ('MetaSel ('Just "msValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Schema)) :*: (S1 ('MetaSel ('Just "msMinItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "msMaxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Natural)))))
Generic PairSchema # 
Instance details

Defined in GeniusYield.Types.Blueprint.Schema

Associated Types

type Rep PairSchema 
Instance details

Defined in GeniusYield.Types.Blueprint.Schema

type Rep PairSchema = D1 ('MetaData "PairSchema" "GeniusYield.Types.Blueprint.Schema" "atlas-cardano-0.14.1-inplace" 'False) (C1 ('MetaCons "MkPairSchema" 'PrefixI 'True) (S1 ('MetaSel ('Just "psLeft") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Schema) :*: S1 ('MetaSel ('Just "psRight") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Schema)))
Generic GYNatural # 
Instance details

Defined in GeniusYield.Types.Natural

Associated Types

type Rep GYNatural 
Instance details

Defined in GeniusYield.Types.Natural

type Rep GYNatural = D1 ('MetaData "GYNatural" "GeniusYield.Types.Natural" "atlas-cardano-0.14.1-inplace" 'True) (C1 ('MetaCons "GYNatural" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Natural)))
Generic GYNetworkInfo # 
Instance details

Defined in GeniusYield.Types.NetworkId

Associated Types

type Rep GYNetworkInfo 
Instance details

Defined in GeniusYield.Types.NetworkId

type Rep GYNetworkInfo = D1 ('MetaData "GYNetworkInfo" "GeniusYield.Types.NetworkId" "atlas-cardano-0.14.1-inplace" 'False) (C1 ('MetaCons "GYNetworkInfo" 'PrefixI 'True) (S1 ('MetaSel ('Just "gyNetworkMagic") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Word32) :*: S1 ('MetaSel ('Just "gyNetworkEpochSlots") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Word64)))
Generic GYStakePoolRelay # 
Instance details

Defined in GeniusYield.Types.Pool

Generic GYRational # 
Instance details

Defined in GeniusYield.Types.Rational

Associated Types

type Rep GYRational 
Instance details

Defined in GeniusYield.Types.Rational

type Rep GYRational = D1 ('MetaData "GYRational" "GeniusYield.Types.Rational" "atlas-cardano-0.14.1-inplace" 'True) (C1 ('MetaCons "GYRational" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Rational)))
Generic GYAssetClass # 
Instance details

Defined in GeniusYield.Types.Value

Associated Types

type Rep GYAssetClass 
Instance details

Defined in GeniusYield.Types.Value

type Rep GYAssetClass = D1 ('MetaData "GYAssetClass" "GeniusYield.Types.Value" "atlas-cardano-0.14.1-inplace" 'False) (C1 ('MetaCons "GYLovelace" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "GYToken" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 GYMintingPolicyId) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 GYTokenName)))
Generic GYNonAdaToken # 
Instance details

Defined in GeniusYield.Types.Value

Associated Types

type Rep GYNonAdaToken 
Instance details

Defined in GeniusYield.Types.Value

type Rep GYNonAdaToken = D1 ('MetaData "GYNonAdaToken" "GeniusYield.Types.Value" "atlas-cardano-0.14.1-inplace" 'False) (C1 ('MetaCons "GYNonAdaToken" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 GYMintingPolicyId) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 GYTokenName)))
Generic Alphabet 
Instance details

Defined in Data.ByteString.Base58.Internal

Associated Types

type Rep Alphabet 
Instance details

Defined in Data.ByteString.Base58.Internal

type Rep Alphabet = D1 ('MetaData "Alphabet" "Data.ByteString.Base58.Internal" "base58-bytestring-0.1.0-90cc3b69be2bbf33860103bd51f03adc96aea4ac32da02705e91325c8b84611d" 'True) (C1 ('MetaCons "Alphabet" 'PrefixI 'True) (S1 ('MetaSel ('Just "unAlphabet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString)))

Methods

from :: Alphabet -> Rep Alphabet x #

to :: Rep Alphabet x -> Alphabet #

Generic ByteString64 
Instance details

Defined in Data.ByteString.Base64.Type

Associated Types

type Rep ByteString64 
Instance details

Defined in Data.ByteString.Base64.Type

type Rep ByteString64 = D1 ('MetaData "ByteString64" "Data.ByteString.Base64.Type" "base64-bytestring-type-1.0.1-b96a0fda9844447ef86b7a360beab6d5c18b6418acb46b86183f13f3402dcb07" 'True) (C1 ('MetaCons "BS64" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString)))
Generic Project 
Instance details

Defined in Blockfrost.Auth

Associated Types

type Rep Project 
Instance details

Defined in Blockfrost.Auth

type Rep Project = D1 ('MetaData "Project" "Blockfrost.Auth" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "Project" 'PrefixI 'True) (S1 ('MetaSel ('Just "projectEnv") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Env) :*: S1 ('MetaSel ('Just "projectId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Methods

from :: Project -> Rep Project x #

to :: Rep Project x -> Project #

Generic Env 
Instance details

Defined in Blockfrost.Env

Associated Types

type Rep Env 
Instance details

Defined in Blockfrost.Env

type Rep Env = D1 ('MetaData "Env" "Blockfrost.Env" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) ((C1 ('MetaCons "Ipfs" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Mainnet" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Testnet" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "Preprod" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Preview" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Sanchonet" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Localhost" 'PrefixI 'False) (U1 :: Type -> Type))))

Methods

from :: Env -> Rep Env x #

to :: Rep Env x -> Env #

Generic ApiError 
Instance details

Defined in Blockfrost.Types.ApiError

Associated Types

type Rep ApiError 
Instance details

Defined in Blockfrost.Types.ApiError

type Rep ApiError = D1 ('MetaData "ApiError" "Blockfrost.Types.ApiError" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "ApiError" 'PrefixI 'True) (S1 ('MetaSel ('Just "apiError") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "apiErrorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "apiErrorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int))))

Methods

from :: ApiError -> Rep ApiError x #

to :: Rep ApiError x -> ApiError #

Generic AccountDelegation 
Instance details

Defined in Blockfrost.Types.Cardano.Accounts

Associated Types

type Rep AccountDelegation 
Instance details

Defined in Blockfrost.Types.Cardano.Accounts

type Rep AccountDelegation = D1 ('MetaData "AccountDelegation" "Blockfrost.Types.Cardano.Accounts" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "AccountDelegation" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_accountDelegationActiveEpoch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Epoch) :*: S1 ('MetaSel ('Just "_accountDelegationTxHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TxHash)) :*: (S1 ('MetaSel ('Just "_accountDelegationAmount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces) :*: S1 ('MetaSel ('Just "_accountDelegationPoolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PoolId))))
Generic AccountHistory 
Instance details

Defined in Blockfrost.Types.Cardano.Accounts

Associated Types

type Rep AccountHistory 
Instance details

Defined in Blockfrost.Types.Cardano.Accounts

type Rep AccountHistory = D1 ('MetaData "AccountHistory" "Blockfrost.Types.Cardano.Accounts" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "AccountHistory" 'PrefixI 'True) (S1 ('MetaSel ('Just "_accountHistoryActiveEpoch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer) :*: (S1 ('MetaSel ('Just "_accountHistoryAmount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces) :*: S1 ('MetaSel ('Just "_accountHistoryPoolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PoolId))))
Generic AccountInfo 
Instance details

Defined in Blockfrost.Types.Cardano.Accounts

Associated Types

type Rep AccountInfo 
Instance details

Defined in Blockfrost.Types.Cardano.Accounts

type Rep AccountInfo = D1 ('MetaData "AccountInfo" "Blockfrost.Types.Cardano.Accounts" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "AccountInfo" 'PrefixI 'True) (((S1 ('MetaSel ('Just "_accountInfoStakeAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Address) :*: S1 ('MetaSel ('Just "_accountInfoActive") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just "_accountInfoActiveEpoch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "_accountInfoControlledAmount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces) :*: S1 ('MetaSel ('Just "_accountInfoRewardsSum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces)))) :*: ((S1 ('MetaSel ('Just "_accountInfoWithdrawalsSum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces) :*: S1 ('MetaSel ('Just "_accountInfoReservesSum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces)) :*: (S1 ('MetaSel ('Just "_accountInfoTreasurySum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces) :*: (S1 ('MetaSel ('Just "_accountInfoWithdrawableAmount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces) :*: S1 ('MetaSel ('Just "_accountInfoPoolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe PoolId)))))))
Generic AccountMir 
Instance details

Defined in Blockfrost.Types.Cardano.Accounts

Associated Types

type Rep AccountMir 
Instance details

Defined in Blockfrost.Types.Cardano.Accounts

type Rep AccountMir = D1 ('MetaData "AccountMir" "Blockfrost.Types.Cardano.Accounts" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "AccountMir" 'PrefixI 'True) (S1 ('MetaSel ('Just "_accountMirAmount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces) :*: S1 ('MetaSel ('Just "_accountMirTxHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TxHash)))
Generic AccountRegistration 
Instance details

Defined in Blockfrost.Types.Cardano.Accounts

Associated Types

type Rep AccountRegistration 
Instance details

Defined in Blockfrost.Types.Cardano.Accounts

type Rep AccountRegistration = D1 ('MetaData "AccountRegistration" "Blockfrost.Types.Cardano.Accounts" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "AccountRegistration" 'PrefixI 'True) (S1 ('MetaSel ('Just "_accountRegistrationAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 AccountRegistrationAction) :*: S1 ('MetaSel ('Just "_accountRegistrationTxHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TxHash)))
Generic AccountRegistrationAction 
Instance details

Defined in Blockfrost.Types.Cardano.Accounts

Associated Types

type Rep AccountRegistrationAction 
Instance details

Defined in Blockfrost.Types.Cardano.Accounts

type Rep AccountRegistrationAction = D1 ('MetaData "AccountRegistrationAction" "Blockfrost.Types.Cardano.Accounts" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "Registered" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Deregistered" 'PrefixI 'False) (U1 :: Type -> Type))
Generic AccountReward 
Instance details

Defined in Blockfrost.Types.Cardano.Accounts

Associated Types

type Rep AccountReward 
Instance details

Defined in Blockfrost.Types.Cardano.Accounts

type Rep AccountReward = D1 ('MetaData "AccountReward" "Blockfrost.Types.Cardano.Accounts" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "AccountReward" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_accountRewardEpoch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Epoch) :*: S1 ('MetaSel ('Just "_accountRewardAmount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces)) :*: (S1 ('MetaSel ('Just "_accountRewardPoolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PoolId) :*: S1 ('MetaSel ('Just "_accountRewardType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 RewardType))))
Generic AccountWithdrawal 
Instance details

Defined in Blockfrost.Types.Cardano.Accounts

Associated Types

type Rep AccountWithdrawal 
Instance details

Defined in Blockfrost.Types.Cardano.Accounts

type Rep AccountWithdrawal = D1 ('MetaData "AccountWithdrawal" "Blockfrost.Types.Cardano.Accounts" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "AccountWithdrawal" 'PrefixI 'True) (S1 ('MetaSel ('Just "_accountWithdrawalAmount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces) :*: S1 ('MetaSel ('Just "_accountWithdrawalTxHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TxHash)))
Generic AddressAssociated 
Instance details

Defined in Blockfrost.Types.Cardano.Accounts

Associated Types

type Rep AddressAssociated 
Instance details

Defined in Blockfrost.Types.Cardano.Accounts

type Rep AddressAssociated = D1 ('MetaData "AddressAssociated" "Blockfrost.Types.Cardano.Accounts" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'True) (C1 ('MetaCons "AddressAssociated" 'PrefixI 'True) (S1 ('MetaSel ('Just "_addressAssociatedAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Address)))
Generic AddressAssociatedTotal 
Instance details

Defined in Blockfrost.Types.Cardano.Accounts

Associated Types

type Rep AddressAssociatedTotal 
Instance details

Defined in Blockfrost.Types.Cardano.Accounts

type Rep AddressAssociatedTotal = D1 ('MetaData "AddressAssociatedTotal" "Blockfrost.Types.Cardano.Accounts" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "AddressAssociatedTotal" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_addressAssociatedTotalStakeAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Address) :*: S1 ('MetaSel ('Just "_addressAssociatedTotalReceivedSum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Amount])) :*: (S1 ('MetaSel ('Just "_addressAssociatedTotalSentSum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Amount]) :*: S1 ('MetaSel ('Just "_addressAssociatedTotalTxCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer))))
Generic RewardType 
Instance details

Defined in Blockfrost.Types.Cardano.Accounts

Associated Types

type Rep RewardType 
Instance details

Defined in Blockfrost.Types.Cardano.Accounts

type Rep RewardType = D1 ('MetaData "RewardType" "Blockfrost.Types.Cardano.Accounts" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "Leader" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Member" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PoolDepositRefund" 'PrefixI 'False) (U1 :: Type -> Type)))
Generic AddressDetails 
Instance details

Defined in Blockfrost.Types.Cardano.Addresses

Associated Types

type Rep AddressDetails 
Instance details

Defined in Blockfrost.Types.Cardano.Addresses

type Rep AddressDetails = D1 ('MetaData "AddressDetails" "Blockfrost.Types.Cardano.Addresses" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "AddressDetails" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_addressDetailsAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Address) :*: S1 ('MetaSel ('Just "_addressDetailsReceivedSum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Amount])) :*: (S1 ('MetaSel ('Just "_addressDetailsSentSum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Amount]) :*: S1 ('MetaSel ('Just "_addressDetailsTxCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer))))
Generic AddressInfo 
Instance details

Defined in Blockfrost.Types.Cardano.Addresses

Associated Types

type Rep AddressInfo 
Instance details

Defined in Blockfrost.Types.Cardano.Addresses

type Rep AddressInfo = D1 ('MetaData "AddressInfo" "Blockfrost.Types.Cardano.Addresses" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "AddressInfo" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_addressInfoAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Address) :*: S1 ('MetaSel ('Just "_addressInfoAmount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Amount])) :*: (S1 ('MetaSel ('Just "_addressInfoStakeAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Address)) :*: (S1 ('MetaSel ('Just "_addressInfoType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 AddressType) :*: S1 ('MetaSel ('Just "_addressInfoScript") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))))
Generic AddressInfoExtended 
Instance details

Defined in Blockfrost.Types.Cardano.Addresses

Associated Types

type Rep AddressInfoExtended 
Instance details

Defined in Blockfrost.Types.Cardano.Addresses

type Rep AddressInfoExtended = D1 ('MetaData "AddressInfoExtended" "Blockfrost.Types.Cardano.Addresses" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "AddressInfoExtended" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_addressInfoExtendedAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Address) :*: S1 ('MetaSel ('Just "_addressInfoExtendedAmount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [AmountExtended])) :*: (S1 ('MetaSel ('Just "_addressInfoExtendedStakeAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Address)) :*: (S1 ('MetaSel ('Just "_addressInfoExtendedType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 AddressType) :*: S1 ('MetaSel ('Just "_addressInfoExtendedScript") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))))
Generic AddressTransaction 
Instance details

Defined in Blockfrost.Types.Cardano.Addresses

Associated Types

type Rep AddressTransaction 
Instance details

Defined in Blockfrost.Types.Cardano.Addresses

type Rep AddressTransaction = D1 ('MetaData "AddressTransaction" "Blockfrost.Types.Cardano.Addresses" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "AddressTransaction" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_addressTransactionTxHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TxHash) :*: S1 ('MetaSel ('Just "_addressTransactionTxIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer)) :*: (S1 ('MetaSel ('Just "_addressTransactionBlockHeight") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer) :*: S1 ('MetaSel ('Just "_addressTransactionBlockTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 POSIXTime))))
Generic AddressType 
Instance details

Defined in Blockfrost.Types.Cardano.Addresses

Associated Types

type Rep AddressType 
Instance details

Defined in Blockfrost.Types.Cardano.Addresses

type Rep AddressType = D1 ('MetaData "AddressType" "Blockfrost.Types.Cardano.Addresses" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "Byron" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Shelley" 'PrefixI 'False) (U1 :: Type -> Type))
Generic AddressUtxo 
Instance details

Defined in Blockfrost.Types.Cardano.Addresses

Associated Types

type Rep AddressUtxo 
Instance details

Defined in Blockfrost.Types.Cardano.Addresses

type Rep AddressUtxo = D1 ('MetaData "AddressUtxo" "Blockfrost.Types.Cardano.Addresses" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "AddressUtxo" 'PrefixI 'True) (((S1 ('MetaSel ('Just "_addressUtxoAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Address) :*: S1 ('MetaSel ('Just "_addressUtxoTxHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TxHash)) :*: (S1 ('MetaSel ('Just "_addressUtxoOutputIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer) :*: S1 ('MetaSel ('Just "_addressUtxoAmount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Amount]))) :*: ((S1 ('MetaSel ('Just "_addressUtxoBlock") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 BlockHash) :*: S1 ('MetaSel ('Just "_addressUtxoDataHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe DatumHash))) :*: (S1 ('MetaSel ('Just "_addressUtxoInlineDatum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe InlineDatum)) :*: S1 ('MetaSel ('Just "_addressUtxoReferenceScriptHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe ScriptHash))))))
Generic AssetAction 
Instance details

Defined in Blockfrost.Types.Cardano.Assets

Associated Types

type Rep AssetAction 
Instance details

Defined in Blockfrost.Types.Cardano.Assets

type Rep AssetAction = D1 ('MetaData "AssetAction" "Blockfrost.Types.Cardano.Assets" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "Minted" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Burned" 'PrefixI 'False) (U1 :: Type -> Type))
Generic AssetAddress 
Instance details

Defined in Blockfrost.Types.Cardano.Assets

Associated Types

type Rep AssetAddress 
Instance details

Defined in Blockfrost.Types.Cardano.Assets

type Rep AssetAddress = D1 ('MetaData "AssetAddress" "Blockfrost.Types.Cardano.Assets" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "AssetAddress" 'PrefixI 'True) (S1 ('MetaSel ('Just "_assetAddressAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Address) :*: S1 ('MetaSel ('Just "_assetAddressQuantity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Quantity)))
Generic AssetDetails 
Instance details

Defined in Blockfrost.Types.Cardano.Assets

Associated Types

type Rep AssetDetails 
Instance details

Defined in Blockfrost.Types.Cardano.Assets

type Rep AssetDetails = D1 ('MetaData "AssetDetails" "Blockfrost.Types.Cardano.Assets" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "AssetDetails" 'PrefixI 'True) (((S1 ('MetaSel ('Just "_assetDetailsAsset") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "_assetDetailsPolicyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PolicyId)) :*: (S1 ('MetaSel ('Just "_assetDetailsAssetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "_assetDetailsFingerprint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "_assetDetailsQuantity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Quantity)))) :*: ((S1 ('MetaSel ('Just "_assetDetailsInitialMintTxHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TxHash) :*: (S1 ('MetaSel ('Just "_assetDetailsMintOrBurnCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer) :*: S1 ('MetaSel ('Just "_assetDetailsOnchainMetadataValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Value)))) :*: (S1 ('MetaSel ('Just "_assetDetailsOnchainStandardMetadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe AssetOnChainMetadata)) :*: (S1 ('MetaSel ('Just "_assetDetailsMetadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe AssetMetadata)) :*: S1 ('MetaSel ('Just "_assetDetailsOnchainMetadataExtra") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)))))))
Generic AssetHistory 
Instance details

Defined in Blockfrost.Types.Cardano.Assets

Associated Types

type Rep AssetHistory 
Instance details

Defined in Blockfrost.Types.Cardano.Assets

type Rep AssetHistory = D1 ('MetaData "AssetHistory" "Blockfrost.Types.Cardano.Assets" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "AssetHistory" 'PrefixI 'True) (S1 ('MetaSel ('Just "_assetHistoryTxHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TxHash) :*: (S1 ('MetaSel ('Just "_assetHistoryAmount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Quantity) :*: S1 ('MetaSel ('Just "_assetHistoryAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 AssetAction))))
Generic AssetInfo 
Instance details

Defined in Blockfrost.Types.Cardano.Assets

Associated Types

type Rep AssetInfo 
Instance details

Defined in Blockfrost.Types.Cardano.Assets

type Rep AssetInfo = D1 ('MetaData "AssetInfo" "Blockfrost.Types.Cardano.Assets" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "AssetInfo" 'PrefixI 'True) (S1 ('MetaSel ('Just "_assetInfoAsset") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "_assetInfoQuantity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Quantity)))
Generic AssetMetadata 
Instance details

Defined in Blockfrost.Types.Cardano.Assets

Associated Types

type Rep AssetMetadata 
Instance details

Defined in Blockfrost.Types.Cardano.Assets

type Rep AssetMetadata = D1 ('MetaData "AssetMetadata" "Blockfrost.Types.Cardano.Assets" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "AssetMetadata" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_assetMetadataName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "_assetMetadataDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "_assetMetadataTicker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "_assetMetadataUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "_assetMetadataLogo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "_assetMetadataDecimals") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int))))))
Generic AssetOnChainMetadata 
Instance details

Defined in Blockfrost.Types.Cardano.Assets

Associated Types

type Rep AssetOnChainMetadata 
Instance details

Defined in Blockfrost.Types.Cardano.Assets

type Rep AssetOnChainMetadata = D1 ('MetaData "AssetOnChainMetadata" "Blockfrost.Types.Cardano.Assets" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "AssetOnChainMetadata" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_assetOnChainMetadataName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "_assetOnChainMetadataDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "_assetOnChainMetadataImage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "_assetOnChainMetadataMediaType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "_assetOnChainMetadataFiles") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe [MetadataMediaFile]))))))
Generic AssetTransaction 
Instance details

Defined in Blockfrost.Types.Cardano.Assets

Associated Types

type Rep AssetTransaction 
Instance details

Defined in Blockfrost.Types.Cardano.Assets

type Rep AssetTransaction = D1 ('MetaData "AssetTransaction" "Blockfrost.Types.Cardano.Assets" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "AssetTransaction" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_assetTransactionTxHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TxHash) :*: S1 ('MetaSel ('Just "_assetTransactionTxIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer)) :*: (S1 ('MetaSel ('Just "_assetTransactionBlockHeight") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer) :*: S1 ('MetaSel ('Just "_assetTransactionBlockTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 POSIXTime))))
Generic MetadataMediaFile 
Instance details

Defined in Blockfrost.Types.Cardano.Assets

Associated Types

type Rep MetadataMediaFile 
Instance details

Defined in Blockfrost.Types.Cardano.Assets

type Rep MetadataMediaFile = D1 ('MetaData "MetadataMediaFile" "Blockfrost.Types.Cardano.Assets" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "MetadataMediaFile" 'PrefixI 'True) (S1 ('MetaSel ('Just "_metadataMediaFileName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "_metadataMediaFileMediaType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "_metadataMediaFileSrc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)))))
Generic Block 
Instance details

Defined in Blockfrost.Types.Cardano.Blocks

Associated Types

type Rep Block 
Instance details

Defined in Blockfrost.Types.Cardano.Blocks

type Rep Block = D1 ('MetaData "Block" "Blockfrost.Types.Cardano.Blocks" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "Block" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "_blockTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 POSIXTime) :*: S1 ('MetaSel ('Just "_blockHeight") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just "_blockHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 BlockHash) :*: S1 ('MetaSel ('Just "_blockSlot") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Slot)))) :*: ((S1 ('MetaSel ('Just "_blockEpoch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Epoch)) :*: S1 ('MetaSel ('Just "_blockEpochSlot") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just "_blockSlotLeader") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "_blockSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer)))) :*: (((S1 ('MetaSel ('Just "_blockTxCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer) :*: S1 ('MetaSel ('Just "_blockOutput") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Lovelaces))) :*: (S1 ('MetaSel ('Just "_blockFees") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Lovelaces)) :*: S1 ('MetaSel ('Just "_blockBlockVrf") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "_blockOpCert") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "_blockOpCertCounter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Quantity))) :*: (S1 ('MetaSel ('Just "_blockPreviousBlock") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe BlockHash)) :*: (S1 ('MetaSel ('Just "_blockNextBlock") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe BlockHash)) :*: S1 ('MetaSel ('Just "_blockConfirmations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer)))))))

Methods

from :: Block -> Rep Block x #

to :: Rep Block x -> Block #

Generic TxHashCBOR 
Instance details

Defined in Blockfrost.Types.Cardano.Blocks

Associated Types

type Rep TxHashCBOR 
Instance details

Defined in Blockfrost.Types.Cardano.Blocks

type Rep TxHashCBOR = D1 ('MetaData "TxHashCBOR" "Blockfrost.Types.Cardano.Blocks" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'True) (C1 ('MetaCons "TxHashCBOR" 'PrefixI 'True) (S1 ('MetaSel ('Just "getTxHashCBOR") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (TxHash, TransactionCBOR))))
Generic CostModels 
Instance details

Defined in Blockfrost.Types.Cardano.Epochs

Associated Types

type Rep CostModels 
Instance details

Defined in Blockfrost.Types.Cardano.Epochs

type Rep CostModels = D1 ('MetaData "CostModels" "Blockfrost.Types.Cardano.Epochs" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'True) (C1 ('MetaCons "CostModels" 'PrefixI 'True) (S1 ('MetaSel ('Just "unCostModels") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map ScriptType (Map Text Integer)))))
Generic CostModelsRaw 
Instance details

Defined in Blockfrost.Types.Cardano.Epochs

Associated Types

type Rep CostModelsRaw 
Instance details

Defined in Blockfrost.Types.Cardano.Epochs

type Rep CostModelsRaw = D1 ('MetaData "CostModelsRaw" "Blockfrost.Types.Cardano.Epochs" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'True) (C1 ('MetaCons "CostModelsRaw" 'PrefixI 'True) (S1 ('MetaSel ('Just "unCostModelsRaw") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map ScriptType [Integer]))))
Generic EpochInfo 
Instance details

Defined in Blockfrost.Types.Cardano.Epochs

Associated Types

type Rep EpochInfo 
Instance details

Defined in Blockfrost.Types.Cardano.Epochs

type Rep EpochInfo = D1 ('MetaData "EpochInfo" "Blockfrost.Types.Cardano.Epochs" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "EpochInfo" 'PrefixI 'True) (((S1 ('MetaSel ('Just "_epochInfoEpoch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Epoch) :*: S1 ('MetaSel ('Just "_epochInfoStartTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 POSIXTime)) :*: (S1 ('MetaSel ('Just "_epochInfoEndTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 POSIXTime) :*: (S1 ('MetaSel ('Just "_epochInfoFirstBlockTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 POSIXTime) :*: S1 ('MetaSel ('Just "_epochInfoLastBlockTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 POSIXTime)))) :*: ((S1 ('MetaSel ('Just "_epochInfoBlockCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer) :*: S1 ('MetaSel ('Just "_epochInfoTxCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer)) :*: (S1 ('MetaSel ('Just "_epochInfoOutput") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces) :*: (S1 ('MetaSel ('Just "_epochInfoFees") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces) :*: S1 ('MetaSel ('Just "_epochInfoActiveStake") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Lovelaces)))))))
Generic PoolStakeDistribution 
Instance details

Defined in Blockfrost.Types.Cardano.Epochs

Associated Types

type Rep PoolStakeDistribution 
Instance details

Defined in Blockfrost.Types.Cardano.Epochs

type Rep PoolStakeDistribution = D1 ('MetaData "PoolStakeDistribution" "Blockfrost.Types.Cardano.Epochs" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "PoolStakeDistribution" 'PrefixI 'True) (S1 ('MetaSel ('Just "_poolStakeDistributionStakeAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Address) :*: S1 ('MetaSel ('Just "_poolStakeDistributionAmount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces)))
Generic ProtocolParams 
Instance details

Defined in Blockfrost.Types.Cardano.Epochs

Associated Types

type Rep ProtocolParams 
Instance details

Defined in Blockfrost.Types.Cardano.Epochs

type Rep ProtocolParams = D1 ('MetaData "ProtocolParams" "Blockfrost.Types.Cardano.Epochs" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "ProtocolParams" 'PrefixI 'True) (((((S1 ('MetaSel ('Just "_protocolParamsEpoch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Epoch) :*: (S1 ('MetaSel ('Just "_protocolParamsMinFeeA") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer) :*: S1 ('MetaSel ('Just "_protocolParamsMinFeeB") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer))) :*: (S1 ('MetaSel ('Just "_protocolParamsMaxBlockSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer) :*: (S1 ('MetaSel ('Just "_protocolParamsMaxTxSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer) :*: S1 ('MetaSel ('Just "_protocolParamsMaxBlockHeaderSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer)))) :*: ((S1 ('MetaSel ('Just "_protocolParamsKeyDeposit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces) :*: (S1 ('MetaSel ('Just "_protocolParamsPoolDeposit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces) :*: S1 ('MetaSel ('Just "_protocolParamsEMax") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer))) :*: ((S1 ('MetaSel ('Just "_protocolParamsNOpt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer) :*: S1 ('MetaSel ('Just "_protocolParamsA0") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Rational)) :*: (S1 ('MetaSel ('Just "_protocolParamsRho") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Rational) :*: S1 ('MetaSel ('Just "_protocolParamsTau") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Rational))))) :*: (((S1 ('MetaSel ('Just "_protocolParamsDecentralisationParam") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Rational) :*: (S1 ('MetaSel ('Just "_protocolParamsExtraEntropy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "_protocolParamsProtocolMajorVer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer))) :*: ((S1 ('MetaSel ('Just "_protocolParamsProtocolMinorVer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer) :*: S1 ('MetaSel ('Just "_protocolParamsMinUtxo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces)) :*: (S1 ('MetaSel ('Just "_protocolParamsMinPoolCost") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces) :*: S1 ('MetaSel ('Just "_protocolParamsNonce") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))) :*: ((S1 ('MetaSel ('Just "_protocolParamsCostModels") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CostModels) :*: (S1 ('MetaSel ('Just "_protocolParamsCostModelsRaw") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CostModelsRaw) :*: S1 ('MetaSel ('Just "_protocolParamsPriceMem") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Rational))) :*: ((S1 ('MetaSel ('Just "_protocolParamsPriceStep") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Rational) :*: S1 ('MetaSel ('Just "_protocolParamsMaxTxExMem") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Quantity)) :*: (S1 ('MetaSel ('Just "_protocolParamsMaxTxExSteps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Quantity) :*: S1 ('MetaSel ('Just "_protocolParamsMaxBlockExMem") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Quantity)))))) :*: ((((S1 ('MetaSel ('Just "_protocolParamsMaxBlockExSteps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Quantity) :*: (S1 ('MetaSel ('Just "_protocolParamsMaxValSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Quantity) :*: S1 ('MetaSel ('Just "_protocolParamsCollateralPercent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer))) :*: ((S1 ('MetaSel ('Just "_protocolParamsMaxCollateralInputs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer) :*: S1 ('MetaSel ('Just "_protocolParamsCoinsPerUtxoSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces)) :*: (S1 ('MetaSel ('Just "_protocolParamsCoinsPerUtxoWord") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces) :*: S1 ('MetaSel ('Just "_protocolParamsPvtMotionNoConfidence") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Rational))))) :*: ((S1 ('MetaSel ('Just "_protocolParamsPvtCommitteeNormal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Rational)) :*: (S1 ('MetaSel ('Just "_protocolParamsPvtCommitteeNoConfidence") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Rational)) :*: S1 ('MetaSel ('Just "_protocolParamsPvtHardForkInitiation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Rational)))) :*: ((S1 ('MetaSel ('Just "_protocolParamsPvtppSecurityGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Rational)) :*: S1 ('MetaSel ('Just "_protocolParamsDvtMotionNoConfidence") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Rational))) :*: (S1 ('MetaSel ('Just "_protocolParamsDvtCommitteeNormal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Rational)) :*: S1 ('MetaSel ('Just "_protocolParamsDvtCommitteeNoConfidence") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Rational)))))) :*: (((S1 ('MetaSel ('Just "_protocolParamsDvtUpdateToConstitution") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Rational)) :*: (S1 ('MetaSel ('Just "_protocolParamsDvtHardForkInitiation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Rational)) :*: S1 ('MetaSel ('Just "_protocolParamsDvtPPNetworkGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Rational)))) :*: ((S1 ('MetaSel ('Just "_protocolParamsDvtPPEconomicGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Rational)) :*: S1 ('MetaSel ('Just "_protocolParamsDvtPPTechnicalGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Rational))) :*: (S1 ('MetaSel ('Just "_protocolParamsDvtPPGovGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Rational)) :*: S1 ('MetaSel ('Just "_protocolParamsDvtTreasuryWithdrawal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Rational))))) :*: ((S1 ('MetaSel ('Just "_protocolParamsCommitteeMinSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Quantity)) :*: (S1 ('MetaSel ('Just "_protocolParamsCommitteeMaxTermLength") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Quantity)) :*: S1 ('MetaSel ('Just "_protocolParamsGovActionLifetime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Quantity)))) :*: ((S1 ('MetaSel ('Just "_protocolParamsGovActionDeposit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Lovelaces)) :*: S1 ('MetaSel ('Just "_protocolParamsDrepDeposit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Lovelaces))) :*: (S1 ('MetaSel ('Just "_protocolParamsDrepActivity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Quantity)) :*: S1 ('MetaSel ('Just "_protocolParamsMinFeeRefScriptCostPerByte") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Rational)))))))))
Generic StakeDistribution 
Instance details

Defined in Blockfrost.Types.Cardano.Epochs

Associated Types

type Rep StakeDistribution 
Instance details

Defined in Blockfrost.Types.Cardano.Epochs

type Rep StakeDistribution = D1 ('MetaData "StakeDistribution" "Blockfrost.Types.Cardano.Epochs" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "StakeDistribution" 'PrefixI 'True) (S1 ('MetaSel ('Just "_stakeDistributionStakeAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Address) :*: (S1 ('MetaSel ('Just "_stakeDistributionPoolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PoolId) :*: S1 ('MetaSel ('Just "_stakeDistributionAmount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces))))
Generic Genesis 
Instance details

Defined in Blockfrost.Types.Cardano.Genesis

Associated Types

type Rep Genesis 
Instance details

Defined in Blockfrost.Types.Cardano.Genesis

type Rep Genesis = D1 ('MetaData "Genesis" "Blockfrost.Types.Cardano.Genesis" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "Genesis" 'PrefixI 'True) (((S1 ('MetaSel ('Just "_genesisActiveSlotsCoefficient") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Rational) :*: S1 ('MetaSel ('Just "_genesisUpdateQuorum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer)) :*: (S1 ('MetaSel ('Just "_genesisMaxLovelaceSupply") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces) :*: (S1 ('MetaSel ('Just "_genesisNetworkMagic") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer) :*: S1 ('MetaSel ('Just "_genesisEpochLength") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer)))) :*: ((S1 ('MetaSel ('Just "_genesisSystemStart") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 POSIXTime) :*: S1 ('MetaSel ('Just "_genesisSlotsPerKesPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer)) :*: (S1 ('MetaSel ('Just "_genesisSlotLength") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer) :*: (S1 ('MetaSel ('Just "_genesisMaxKesEvolutions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer) :*: S1 ('MetaSel ('Just "_genesisSecurityParam") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer))))))

Methods

from :: Genesis -> Rep Genesis x #

to :: Rep Genesis x -> Genesis #

Generic MempoolRedeemer 
Instance details

Defined in Blockfrost.Types.Cardano.Mempool

Associated Types

type Rep MempoolRedeemer 
Instance details

Defined in Blockfrost.Types.Cardano.Mempool

type Rep MempoolRedeemer = D1 ('MetaData "MempoolRedeemer" "Blockfrost.Types.Cardano.Mempool" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "MempoolRedeemer" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_tx_index") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer) :*: S1 ('MetaSel ('Just "_purpose") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "_unit_mem") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "_unit_steps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))))
Generic MempoolTransaction 
Instance details

Defined in Blockfrost.Types.Cardano.Mempool

Associated Types

type Rep MempoolTransaction 
Instance details

Defined in Blockfrost.Types.Cardano.Mempool

type Rep MempoolTransaction = D1 ('MetaData "MempoolTransaction" "Blockfrost.Types.Cardano.Mempool" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "MempoolTransaction" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_tx") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TransactionInMempool) :*: S1 ('MetaSel ('Just "_inputs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [MempoolUTxOInput])) :*: (S1 ('MetaSel ('Just "_outputs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [UtxoOutput]) :*: S1 ('MetaSel ('Just "_redeemers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe [MempoolRedeemer])))))
Generic MempoolUTxOInput 
Instance details

Defined in Blockfrost.Types.Cardano.Mempool

Associated Types

type Rep MempoolUTxOInput 
Instance details

Defined in Blockfrost.Types.Cardano.Mempool

type Rep MempoolUTxOInput = D1 ('MetaData "MempoolUTxOInput" "Blockfrost.Types.Cardano.Mempool" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "MempoolUTxOInput" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_address") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "_txHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "_outputIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer) :*: (S1 ('MetaSel ('Just "_collateral") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "_reference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))))
Generic TransactionInMempool 
Instance details

Defined in Blockfrost.Types.Cardano.Mempool

Associated Types

type Rep TransactionInMempool 
Instance details

Defined in Blockfrost.Types.Cardano.Mempool

type Rep TransactionInMempool = D1 ('MetaData "TransactionInMempool" "Blockfrost.Types.Cardano.Mempool" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "TransactionInMempool" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "_transactionHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "_transactionOutputAmount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Amount])) :*: (S1 ('MetaSel ('Just "_transactionFees") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces) :*: S1 ('MetaSel ('Just "_transactionDeposit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces))) :*: ((S1 ('MetaSel ('Just "_transactionSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer) :*: S1 ('MetaSel ('Just "_transactionInvalidBefore") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "_transactionInvalidHereafter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "_transactionUtxoCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer)))) :*: (((S1 ('MetaSel ('Just "_transactionWithdrawalCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer) :*: S1 ('MetaSel ('Just "_transactionMirCertCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer)) :*: (S1 ('MetaSel ('Just "_transactionDelegationCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer) :*: S1 ('MetaSel ('Just "_transactionStakeCertCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer))) :*: ((S1 ('MetaSel ('Just "_transactionPoolUpdateCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer) :*: S1 ('MetaSel ('Just "_transactionPoolRetireCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer)) :*: (S1 ('MetaSel ('Just "_transactionAssetMintOrBurnCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer) :*: (S1 ('MetaSel ('Just "_transactionRedeemerCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer) :*: S1 ('MetaSel ('Just "_transactionValidContract") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))))))
Generic TxMeta 
Instance details

Defined in Blockfrost.Types.Cardano.Metadata

Associated Types

type Rep TxMeta 
Instance details

Defined in Blockfrost.Types.Cardano.Metadata

type Rep TxMeta = D1 ('MetaData "TxMeta" "Blockfrost.Types.Cardano.Metadata" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "TxMeta" 'PrefixI 'True) (S1 ('MetaSel ('Just "_txMetaLabel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "_txMetaCip10") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "_txMetaCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Quantity))))

Methods

from :: TxMeta -> Rep TxMeta x #

to :: Rep TxMeta x -> TxMeta #

Generic TxMetaCBOR 
Instance details

Defined in Blockfrost.Types.Cardano.Metadata

Associated Types

type Rep TxMetaCBOR 
Instance details

Defined in Blockfrost.Types.Cardano.Metadata

type Rep TxMetaCBOR = D1 ('MetaData "TxMetaCBOR" "Blockfrost.Types.Cardano.Metadata" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "TxMetaCBOR" 'PrefixI 'True) (S1 ('MetaSel ('Just "_txMetaCBORTxHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TxHash) :*: S1 ('MetaSel ('Just "_txMetaCBORMetadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text))))
Generic TxMetaJSON 
Instance details

Defined in Blockfrost.Types.Cardano.Metadata

Associated Types

type Rep TxMetaJSON 
Instance details

Defined in Blockfrost.Types.Cardano.Metadata

type Rep TxMetaJSON = D1 ('MetaData "TxMetaJSON" "Blockfrost.Types.Cardano.Metadata" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "TxMetaJSON" 'PrefixI 'True) (S1 ('MetaSel ('Just "_txMetaJSONTxHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TxHash) :*: S1 ('MetaSel ('Just "_txMetaJSONJSONMetadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Value))))
Generic Network 
Instance details

Defined in Blockfrost.Types.Cardano.Network

Associated Types

type Rep Network 
Instance details

Defined in Blockfrost.Types.Cardano.Network

type Rep Network = D1 ('MetaData "Network" "Blockfrost.Types.Cardano.Network" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "Network" 'PrefixI 'True) (S1 ('MetaSel ('Just "_networkSupply") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 NetworkSupply) :*: S1 ('MetaSel ('Just "_networkStake") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 NetworkStake)))

Methods

from :: Network -> Rep Network x #

to :: Rep Network x -> Network #

Generic NetworkEraBound 
Instance details

Defined in Blockfrost.Types.Cardano.Network

Associated Types

type Rep NetworkEraBound 
Instance details

Defined in Blockfrost.Types.Cardano.Network

type Rep NetworkEraBound = D1 ('MetaData "NetworkEraBound" "Blockfrost.Types.Cardano.Network" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "NetworkEraBound" 'PrefixI 'True) (S1 ('MetaSel ('Just "_boundEpoch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Epoch) :*: (S1 ('MetaSel ('Just "_boundSlot") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Slot) :*: S1 ('MetaSel ('Just "_boundTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 NominalDiffTime))))
Generic NetworkEraParameters 
Instance details

Defined in Blockfrost.Types.Cardano.Network

Associated Types

type Rep NetworkEraParameters 
Instance details

Defined in Blockfrost.Types.Cardano.Network

type Rep NetworkEraParameters = D1 ('MetaData "NetworkEraParameters" "Blockfrost.Types.Cardano.Network" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "NetworkEraParameters" 'PrefixI 'True) (S1 ('MetaSel ('Just "_parametersEpochLength") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 EpochLength) :*: (S1 ('MetaSel ('Just "_parametersSlotLength") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 NominalDiffTime) :*: S1 ('MetaSel ('Just "_parametersSafeZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64))))
Generic NetworkEraSummary 
Instance details

Defined in Blockfrost.Types.Cardano.Network

Associated Types

type Rep NetworkEraSummary 
Instance details

Defined in Blockfrost.Types.Cardano.Network

type Rep NetworkEraSummary = D1 ('MetaData "NetworkEraSummary" "Blockfrost.Types.Cardano.Network" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "NetworkEraSummary" 'PrefixI 'True) (S1 ('MetaSel ('Just "_networkEraStart") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 NetworkEraBound) :*: (S1 ('MetaSel ('Just "_networkEraEnd") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 NetworkEraBound) :*: S1 ('MetaSel ('Just "_networkEraParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 NetworkEraParameters))))
Generic NetworkStake 
Instance details

Defined in Blockfrost.Types.Cardano.Network

Associated Types

type Rep NetworkStake 
Instance details

Defined in Blockfrost.Types.Cardano.Network

type Rep NetworkStake = D1 ('MetaData "NetworkStake" "Blockfrost.Types.Cardano.Network" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "NetworkStake" 'PrefixI 'True) (S1 ('MetaSel ('Just "_stakeLive") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces) :*: S1 ('MetaSel ('Just "_stakeActive") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces)))
Generic NetworkSupply 
Instance details

Defined in Blockfrost.Types.Cardano.Network

Associated Types

type Rep NetworkSupply 
Instance details

Defined in Blockfrost.Types.Cardano.Network

type Rep NetworkSupply = D1 ('MetaData "NetworkSupply" "Blockfrost.Types.Cardano.Network" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "NetworkSupply" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_supplyMax") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces) :*: (S1 ('MetaSel ('Just "_supplyTotal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces) :*: S1 ('MetaSel ('Just "_supplyCirculating") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces))) :*: (S1 ('MetaSel ('Just "_supplyLocked") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces) :*: (S1 ('MetaSel ('Just "_supplyTreasury") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces) :*: S1 ('MetaSel ('Just "_supplyReserves") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces)))))
Generic Pool 
Instance details

Defined in Blockfrost.Types.Cardano.Pools

Associated Types

type Rep Pool 
Instance details

Defined in Blockfrost.Types.Cardano.Pools

type Rep Pool = D1 ('MetaData "Pool" "Blockfrost.Types.Cardano.Pools" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "Pool" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_poolPoolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PoolId) :*: S1 ('MetaSel ('Just "_poolHex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "_poolActiveStake") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces) :*: S1 ('MetaSel ('Just "_poolLiveStake") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces))))

Methods

from :: Pool -> Rep Pool x #

to :: Rep Pool x -> Pool #

Generic PoolDelegator 
Instance details

Defined in Blockfrost.Types.Cardano.Pools

Associated Types

type Rep PoolDelegator 
Instance details

Defined in Blockfrost.Types.Cardano.Pools

type Rep PoolDelegator = D1 ('MetaData "PoolDelegator" "Blockfrost.Types.Cardano.Pools" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "PoolDelegator" 'PrefixI 'True) (S1 ('MetaSel ('Just "_poolDelegatorAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "_poolDelegatorLiveStake") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces)))
Generic PoolEpoch 
Instance details

Defined in Blockfrost.Types.Cardano.Pools

Associated Types

type Rep PoolEpoch 
Instance details

Defined in Blockfrost.Types.Cardano.Pools

type Rep PoolEpoch = D1 ('MetaData "PoolEpoch" "Blockfrost.Types.Cardano.Pools" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "PoolEpoch" 'PrefixI 'True) (S1 ('MetaSel ('Just "_poolEpochPoolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PoolId) :*: S1 ('MetaSel ('Just "_poolEpochEpoch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Epoch)))
Generic PoolHistory 
Instance details

Defined in Blockfrost.Types.Cardano.Pools

Associated Types

type Rep PoolHistory 
Instance details

Defined in Blockfrost.Types.Cardano.Pools

type Rep PoolHistory = D1 ('MetaData "PoolHistory" "Blockfrost.Types.Cardano.Pools" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "PoolHistory" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_poolHistoryEpoch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Epoch) :*: (S1 ('MetaSel ('Just "_poolHistoryBlocks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer) :*: S1 ('MetaSel ('Just "_poolHistoryActiveStake") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces))) :*: ((S1 ('MetaSel ('Just "_poolHistoryActiveSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Double) :*: S1 ('MetaSel ('Just "_poolHistoryDelegatorsCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer)) :*: (S1 ('MetaSel ('Just "_poolHistoryRewards") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces) :*: S1 ('MetaSel ('Just "_poolHistoryFees") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces)))))
Generic PoolInfo 
Instance details

Defined in Blockfrost.Types.Cardano.Pools

Associated Types

type Rep PoolInfo 
Instance details

Defined in Blockfrost.Types.Cardano.Pools

type Rep PoolInfo = D1 ('MetaData "PoolInfo" "Blockfrost.Types.Cardano.Pools" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "PoolInfo" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "_poolInfoPoolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PoolId) :*: S1 ('MetaSel ('Just "_poolInfoHex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "_poolInfoVrfKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "_poolInfoBlocksMinted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer))) :*: ((S1 ('MetaSel ('Just "_poolInfoBlocksEpoch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer) :*: S1 ('MetaSel ('Just "_poolInfoLiveStake") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces)) :*: (S1 ('MetaSel ('Just "_poolInfoLiveSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Double) :*: (S1 ('MetaSel ('Just "_poolInfoLiveSaturation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Double) :*: S1 ('MetaSel ('Just "_poolInfoLiveDelegators") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Double))))) :*: (((S1 ('MetaSel ('Just "_poolInfoActiveStake") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces) :*: S1 ('MetaSel ('Just "_poolInfoActiveSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Double)) :*: (S1 ('MetaSel ('Just "_poolInfoDeclaredPledge") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces) :*: (S1 ('MetaSel ('Just "_poolInfoLivePledge") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces) :*: S1 ('MetaSel ('Just "_poolInfoMarginCost") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Rational)))) :*: ((S1 ('MetaSel ('Just "_poolInfoFixedCost") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces) :*: S1 ('MetaSel ('Just "_poolInfoRewardAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Address)) :*: (S1 ('MetaSel ('Just "_poolInfoOwners") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Address]) :*: (S1 ('MetaSel ('Just "_poolInfoRegistration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Text]) :*: S1 ('MetaSel ('Just "_poolInfoRetirement") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Text])))))))

Methods

from :: PoolInfo -> Rep PoolInfo x #

to :: Rep PoolInfo x -> PoolInfo #

Generic PoolMetadata 
Instance details

Defined in Blockfrost.Types.Cardano.Pools

Associated Types

type Rep PoolMetadata 
Instance details

Defined in Blockfrost.Types.Cardano.Pools

type Rep PoolMetadata = D1 ('MetaData "PoolMetadata" "Blockfrost.Types.Cardano.Pools" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "PoolMetadata" 'PrefixI 'True) (((S1 ('MetaSel ('Just "_poolMetadataPoolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PoolId) :*: S1 ('MetaSel ('Just "_poolMetadataHex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "_poolMetadataUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "_poolMetadataHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "_poolMetadataTicker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "_poolMetadataName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "_poolMetadataDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "_poolMetadataHomepage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text))))))
Generic PoolMetadataResponse 
Instance details

Defined in Blockfrost.Types.Cardano.Pools

Associated Types

type Rep PoolMetadataResponse 
Instance details

Defined in Blockfrost.Types.Cardano.Pools

type Rep PoolMetadataResponse = D1 ('MetaData "PoolMetadataResponse" "Blockfrost.Types.Cardano.Pools" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'True) (C1 ('MetaCons "PoolMetadataResponse" 'PrefixI 'True) (S1 ('MetaSel ('Just "getMetadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe PoolMetadata))))
Generic PoolRegistrationAction 
Instance details

Defined in Blockfrost.Types.Cardano.Pools

Associated Types

type Rep PoolRegistrationAction 
Instance details

Defined in Blockfrost.Types.Cardano.Pools

type Rep PoolRegistrationAction = D1 ('MetaData "PoolRegistrationAction" "Blockfrost.Types.Cardano.Pools" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "PoolRegistered" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PoolDeregistered" 'PrefixI 'False) (U1 :: Type -> Type))
Generic PoolRelay 
Instance details

Defined in Blockfrost.Types.Cardano.Pools

Associated Types

type Rep PoolRelay 
Instance details

Defined in Blockfrost.Types.Cardano.Pools

type Rep PoolRelay = D1 ('MetaData "PoolRelay" "Blockfrost.Types.Cardano.Pools" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "PoolRelay" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_poolRelayIpv4") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "_poolRelayIpv6") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "_poolRelayDns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "_poolRelayDnsSrv") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "_poolRelayPort") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer)))))
Generic PoolUpdate 
Instance details

Defined in Blockfrost.Types.Cardano.Pools

Associated Types

type Rep PoolUpdate 
Instance details

Defined in Blockfrost.Types.Cardano.Pools

type Rep PoolUpdate = D1 ('MetaData "PoolUpdate" "Blockfrost.Types.Cardano.Pools" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "PoolUpdate" 'PrefixI 'True) (S1 ('MetaSel ('Just "_poolUpdateTxHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TxHash) :*: (S1 ('MetaSel ('Just "_poolUpdateCertIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer) :*: S1 ('MetaSel ('Just "_poolUpdateAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PoolRegistrationAction))))
Generic InlineDatum 
Instance details

Defined in Blockfrost.Types.Cardano.Scripts

Associated Types

type Rep InlineDatum 
Instance details

Defined in Blockfrost.Types.Cardano.Scripts

type Rep InlineDatum = D1 ('MetaData "InlineDatum" "Blockfrost.Types.Cardano.Scripts" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'True) (C1 ('MetaCons "InlineDatum" 'PrefixI 'True) (S1 ('MetaSel ('Just "unInlineDatum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ScriptDatumCBOR)))
Generic Script 
Instance details

Defined in Blockfrost.Types.Cardano.Scripts

Associated Types

type Rep Script 
Instance details

Defined in Blockfrost.Types.Cardano.Scripts

type Rep Script = D1 ('MetaData "Script" "Blockfrost.Types.Cardano.Scripts" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "Script" 'PrefixI 'True) (S1 ('MetaSel ('Just "_scriptScriptHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ScriptHash) :*: (S1 ('MetaSel ('Just "_scriptType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ScriptType) :*: S1 ('MetaSel ('Just "_scriptSerialisedSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Integer)))))

Methods

from :: Script -> Rep Script x #

to :: Rep Script x -> Script #

Generic ScriptCBOR 
Instance details

Defined in Blockfrost.Types.Cardano.Scripts

Associated Types

type Rep ScriptCBOR 
Instance details

Defined in Blockfrost.Types.Cardano.Scripts

type Rep ScriptCBOR = D1 ('MetaData "ScriptCBOR" "Blockfrost.Types.Cardano.Scripts" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'True) (C1 ('MetaCons "ScriptCBOR" 'PrefixI 'True) (S1 ('MetaSel ('Just "_scriptCborCbor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text))))
Generic ScriptDatum 
Instance details

Defined in Blockfrost.Types.Cardano.Scripts

Associated Types

type Rep ScriptDatum 
Instance details

Defined in Blockfrost.Types.Cardano.Scripts

type Rep ScriptDatum = D1 ('MetaData "ScriptDatum" "Blockfrost.Types.Cardano.Scripts" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'True) (C1 ('MetaCons "ScriptDatum" 'PrefixI 'True) (S1 ('MetaSel ('Just "_scriptDatumJsonValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Value)))
Generic ScriptDatumCBOR 
Instance details

Defined in Blockfrost.Types.Cardano.Scripts

Associated Types

type Rep ScriptDatumCBOR 
Instance details

Defined in Blockfrost.Types.Cardano.Scripts

type Rep ScriptDatumCBOR = D1 ('MetaData "ScriptDatumCBOR" "Blockfrost.Types.Cardano.Scripts" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'True) (C1 ('MetaCons "ScriptDatumCBOR" 'PrefixI 'True) (S1 ('MetaSel ('Just "_scriptDatumCborCbor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))
Generic ScriptJSON 
Instance details

Defined in Blockfrost.Types.Cardano.Scripts

Associated Types

type Rep ScriptJSON 
Instance details

Defined in Blockfrost.Types.Cardano.Scripts

type Rep ScriptJSON = D1 ('MetaData "ScriptJSON" "Blockfrost.Types.Cardano.Scripts" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'True) (C1 ('MetaCons "ScriptJSON" 'PrefixI 'True) (S1 ('MetaSel ('Just "_scriptJsonJson") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Value))))
Generic ScriptRedeemer 
Instance details

Defined in Blockfrost.Types.Cardano.Scripts

Associated Types

type Rep ScriptRedeemer 
Instance details

Defined in Blockfrost.Types.Cardano.Scripts

type Rep ScriptRedeemer = D1 ('MetaData "ScriptRedeemer" "Blockfrost.Types.Cardano.Scripts" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "ScriptRedeemer" 'PrefixI 'True) (((S1 ('MetaSel ('Just "_scriptRedeemerTxHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TxHash) :*: S1 ('MetaSel ('Just "_scriptRedeemerTxIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer)) :*: (S1 ('MetaSel ('Just "_scriptRedeemerPurpose") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ValidationPurpose) :*: S1 ('MetaSel ('Just "_scriptRedeemerRedeemerDataHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DatumHash))) :*: ((S1 ('MetaSel ('Just "_scriptRedeemerDatumHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DatumHash) :*: S1 ('MetaSel ('Just "_scriptRedeemerUnitMem") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Quantity)) :*: (S1 ('MetaSel ('Just "_scriptRedeemerUnitSteps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Quantity) :*: S1 ('MetaSel ('Just "_scriptRedeemerFee") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces)))))
Generic ScriptType 
Instance details

Defined in Blockfrost.Types.Cardano.Scripts

Associated Types

type Rep ScriptType 
Instance details

Defined in Blockfrost.Types.Cardano.Scripts

type Rep ScriptType = D1 ('MetaData "ScriptType" "Blockfrost.Types.Cardano.Scripts" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) ((C1 ('MetaCons "PlutusV1" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PlutusV2" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "PlutusV3" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Timelock" 'PrefixI 'False) (U1 :: Type -> Type)))
Generic PoolUpdateMetadata 
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

Associated Types

type Rep PoolUpdateMetadata 
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

type Rep PoolUpdateMetadata = D1 ('MetaData "PoolUpdateMetadata" "Blockfrost.Types.Cardano.Transactions" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "PoolUpdateMetadata" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_poolUpdateMetadataUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "_poolUpdateMetadataHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "_poolUpdateMetadataTicker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "_poolUpdateMetadataName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "_poolUpdateMetadataDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "_poolUpdateMetadataHomepage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text))))))
Generic Pot 
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

Associated Types

type Rep Pot 
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

type Rep Pot = D1 ('MetaData "Pot" "Blockfrost.Types.Cardano.Transactions" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "Reserve" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Treasury" 'PrefixI 'False) (U1 :: Type -> Type))

Methods

from :: Pot -> Rep Pot x #

to :: Rep Pot x -> Pot #

Generic Transaction 
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

Associated Types

type Rep Transaction 
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

type Rep Transaction = D1 ('MetaData "Transaction" "Blockfrost.Types.Cardano.Transactions" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "Transaction" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "_transactionHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "_transactionBlock") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 BlockHash)) :*: (S1 ('MetaSel ('Just "_transactionBlockHeight") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer) :*: (S1 ('MetaSel ('Just "_transactionSlot") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Slot) :*: S1 ('MetaSel ('Just "_transactionIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer)))) :*: ((S1 ('MetaSel ('Just "_transactionOutputAmount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Amount]) :*: S1 ('MetaSel ('Just "_transactionFees") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces)) :*: (S1 ('MetaSel ('Just "_transactionDeposit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces) :*: (S1 ('MetaSel ('Just "_transactionSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer) :*: S1 ('MetaSel ('Just "_transactionInvalidBefore") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "_transactionInvalidHereafter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "_transactionUtxoCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer)) :*: (S1 ('MetaSel ('Just "_transactionWithdrawalCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer) :*: (S1 ('MetaSel ('Just "_transactionMirCertCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer) :*: S1 ('MetaSel ('Just "_transactionDelegationCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer)))) :*: ((S1 ('MetaSel ('Just "_transactionStakeCertCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer) :*: (S1 ('MetaSel ('Just "_transactionPoolUpdateCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer) :*: S1 ('MetaSel ('Just "_transactionPoolRetireCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer))) :*: (S1 ('MetaSel ('Just "_transactionAssetMintOrBurnCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer) :*: (S1 ('MetaSel ('Just "_transactionRedeemerCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer) :*: S1 ('MetaSel ('Just "_transactionValidContract") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))))))
Generic TransactionCBOR 
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

Associated Types

type Rep TransactionCBOR 
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

type Rep TransactionCBOR = D1 ('MetaData "TransactionCBOR" "Blockfrost.Types.Cardano.Transactions" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'True) (C1 ('MetaCons "TransactionCBOR" 'PrefixI 'True) (S1 ('MetaSel ('Just "_transactionCBORCbor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))
Generic TransactionDelegation 
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

Associated Types

type Rep TransactionDelegation 
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

type Rep TransactionDelegation = D1 ('MetaData "TransactionDelegation" "Blockfrost.Types.Cardano.Transactions" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "TransactionDelegation" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_transactionDelegationCertIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer) :*: S1 ('MetaSel ('Just "_transactionDelegationAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Address)) :*: (S1 ('MetaSel ('Just "_transactionDelegationPoolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PoolId) :*: S1 ('MetaSel ('Just "_transactionDelegationActiveEpoch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Epoch))))
Generic TransactionMetaCBOR 
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

Associated Types

type Rep TransactionMetaCBOR 
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

type Rep TransactionMetaCBOR = D1 ('MetaData "TransactionMetaCBOR" "Blockfrost.Types.Cardano.Transactions" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "TransactionMetaCBOR" 'PrefixI 'True) (S1 ('MetaSel ('Just "_transactionMetaCBORLabel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "_transactionMetaCBORMetadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text))))
Generic TransactionMetaJSON 
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

Associated Types

type Rep TransactionMetaJSON 
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

type Rep TransactionMetaJSON = D1 ('MetaData "TransactionMetaJSON" "Blockfrost.Types.Cardano.Transactions" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "TransactionMetaJSON" 'PrefixI 'True) (S1 ('MetaSel ('Just "_transactionMetaJSONLabel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "_transactionMetaJSONJSONMetadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Value))))
Generic TransactionMir 
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

Associated Types

type Rep TransactionMir 
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

type Rep TransactionMir = D1 ('MetaData "TransactionMir" "Blockfrost.Types.Cardano.Transactions" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "TransactionMir" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_transactionMirPot") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Pot) :*: S1 ('MetaSel ('Just "_transactionMirCertIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer)) :*: (S1 ('MetaSel ('Just "_transactionMirAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Address) :*: S1 ('MetaSel ('Just "_transactionMirAmount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces))))
Generic TransactionPoolRetiring 
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

Associated Types

type Rep TransactionPoolRetiring 
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

type Rep TransactionPoolRetiring = D1 ('MetaData "TransactionPoolRetiring" "Blockfrost.Types.Cardano.Transactions" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "TransactionPoolRetiring" 'PrefixI 'True) (S1 ('MetaSel ('Just "_transactionPoolRetiringCertIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer) :*: (S1 ('MetaSel ('Just "_transactionPoolRetiringPoolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PoolId) :*: S1 ('MetaSel ('Just "_transactionPoolRetiringRetiringEpoch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Epoch))))
Generic TransactionPoolUpdate 
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

Associated Types

type Rep TransactionPoolUpdate 
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

type Rep TransactionPoolUpdate = D1 ('MetaData "TransactionPoolUpdate" "Blockfrost.Types.Cardano.Transactions" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "TransactionPoolUpdate" 'PrefixI 'True) (((S1 ('MetaSel ('Just "_transactionPoolUpdateCertIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer) :*: S1 ('MetaSel ('Just "_transactionPoolUpdatePoolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PoolId)) :*: (S1 ('MetaSel ('Just "_transactionPoolUpdateVrfKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "_transactionPoolUpdatePledge") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces) :*: S1 ('MetaSel ('Just "_transactionPoolUpdateMarginCost") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Double)))) :*: ((S1 ('MetaSel ('Just "_transactionPoolUpdateFixedCost") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces) :*: (S1 ('MetaSel ('Just "_transactionPoolUpdateRewardAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Address) :*: S1 ('MetaSel ('Just "_transactionPoolUpdateOwners") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Address]))) :*: (S1 ('MetaSel ('Just "_transactionPoolUpdateMetadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe PoolUpdateMetadata)) :*: (S1 ('MetaSel ('Just "_transactionPoolUpdateRelays") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [PoolRelay]) :*: S1 ('MetaSel ('Just "_transactionPoolUpdateActiveEpoch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Epoch))))))
Generic TransactionRedeemer 
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

Associated Types

type Rep TransactionRedeemer 
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

type Rep TransactionRedeemer = D1 ('MetaData "TransactionRedeemer" "Blockfrost.Types.Cardano.Transactions" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "TransactionRedeemer" 'PrefixI 'True) (((S1 ('MetaSel ('Just "_transactionRedeemerTxIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer) :*: S1 ('MetaSel ('Just "_transactionRedeemerPurpose") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ValidationPurpose)) :*: (S1 ('MetaSel ('Just "_transactionRedeemerScriptHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ScriptHash) :*: S1 ('MetaSel ('Just "_transactionRedeemerRedeemerDataHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DatumHash))) :*: ((S1 ('MetaSel ('Just "_transactionRedeemerDatumHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DatumHash) :*: S1 ('MetaSel ('Just "_transactionRedeemerUnitMem") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Quantity)) :*: (S1 ('MetaSel ('Just "_transactionRedeemerUnitSteps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Quantity) :*: S1 ('MetaSel ('Just "_transactionRedeemerFee") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces)))))
Generic TransactionStake 
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

Associated Types

type Rep TransactionStake 
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

type Rep TransactionStake = D1 ('MetaData "TransactionStake" "Blockfrost.Types.Cardano.Transactions" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "TransactionStake" 'PrefixI 'True) (S1 ('MetaSel ('Just "_transactionStakeCertIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer) :*: (S1 ('MetaSel ('Just "_transactionStakeAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Address) :*: S1 ('MetaSel ('Just "_transactionStakeRegistration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))))
Generic TransactionUtxos 
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

Associated Types

type Rep TransactionUtxos 
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

type Rep TransactionUtxos = D1 ('MetaData "TransactionUtxos" "Blockfrost.Types.Cardano.Transactions" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "TransactionUtxos" 'PrefixI 'True) (S1 ('MetaSel ('Just "_transactionUtxosHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TxHash) :*: (S1 ('MetaSel ('Just "_transactionUtxosInputs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [UtxoInput]) :*: S1 ('MetaSel ('Just "_transactionUtxosOutputs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [UtxoOutput]))))
Generic TransactionWithdrawal 
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

Associated Types

type Rep TransactionWithdrawal 
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

type Rep TransactionWithdrawal = D1 ('MetaData "TransactionWithdrawal" "Blockfrost.Types.Cardano.Transactions" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "TransactionWithdrawal" 'PrefixI 'True) (S1 ('MetaSel ('Just "_transactionWithdrawalAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Address) :*: S1 ('MetaSel ('Just "_transactionWithdrawalAmount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces)))
Generic UtxoInput 
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

Associated Types

type Rep UtxoInput 
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

type Rep UtxoInput = D1 ('MetaData "UtxoInput" "Blockfrost.Types.Cardano.Transactions" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "UtxoInput" 'PrefixI 'True) (((S1 ('MetaSel ('Just "_utxoInputAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Address) :*: S1 ('MetaSel ('Just "_utxoInputAmount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Amount])) :*: (S1 ('MetaSel ('Just "_utxoInputTxHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TxHash) :*: S1 ('MetaSel ('Just "_utxoInputOutputIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer))) :*: ((S1 ('MetaSel ('Just "_utxoInputCollateral") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "_utxoInputDataHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe DatumHash))) :*: (S1 ('MetaSel ('Just "_utxoInputInlineDatum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe InlineDatum)) :*: (S1 ('MetaSel ('Just "_utxoInputReferenceScriptHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe ScriptHash)) :*: S1 ('MetaSel ('Just "_utxoInputReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))))))
Generic UtxoOutput 
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

Associated Types

type Rep UtxoOutput 
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

type Rep UtxoOutput = D1 ('MetaData "UtxoOutput" "Blockfrost.Types.Cardano.Transactions" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "UtxoOutput" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_utxoOutputAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Address) :*: (S1 ('MetaSel ('Just "_utxoOutputAmount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Amount]) :*: S1 ('MetaSel ('Just "_utxoOutputDataHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe DatumHash)))) :*: ((S1 ('MetaSel ('Just "_utxoOutputOutputIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer) :*: S1 ('MetaSel ('Just "_utxoOutputCollateral") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just "_utxoOutputInlineDatum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe InlineDatum)) :*: S1 ('MetaSel ('Just "_utxoOutputReferenceScriptHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe ScriptHash))))))
Generic DerivedAddress 
Instance details

Defined in Blockfrost.Types.Cardano.Utils

Associated Types

type Rep DerivedAddress 
Instance details

Defined in Blockfrost.Types.Cardano.Utils

type Rep DerivedAddress = D1 ('MetaData "DerivedAddress" "Blockfrost.Types.Cardano.Utils" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "DerivedAddress" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_derivedAddressXpub") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "_derivedAddressRole") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer)) :*: (S1 ('MetaSel ('Just "_derivedAddressIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer) :*: S1 ('MetaSel ('Just "_derivedAddressAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))))
Generic TxEval 
Instance details

Defined in Blockfrost.Types.Cardano.Utils

Associated Types

type Rep TxEval 
Instance details

Defined in Blockfrost.Types.Cardano.Utils

type Rep TxEval = D1 ('MetaData "TxEval" "Blockfrost.Types.Cardano.Utils" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'True) (C1 ('MetaCons "TxEval" 'PrefixI 'True) (S1 ('MetaSel ('Just "_txEvalResult") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Either TxEvalFailure (Map TxEvalValidator TxEvalBudget)))))

Methods

from :: TxEval -> Rep TxEval x #

to :: Rep TxEval x -> TxEval #

Generic TxEvalBudget 
Instance details

Defined in Blockfrost.Types.Cardano.Utils

Associated Types

type Rep TxEvalBudget 
Instance details

Defined in Blockfrost.Types.Cardano.Utils

type Rep TxEvalBudget = D1 ('MetaData "TxEvalBudget" "Blockfrost.Types.Cardano.Utils" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "TxEvalBudget" 'PrefixI 'True) (S1 ('MetaSel ('Just "_txEvalBudgetMemory") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer) :*: S1 ('MetaSel ('Just "_txEvalBudgetSteps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer)))
Generic TxEvalFailure 
Instance details

Defined in Blockfrost.Types.Cardano.Utils

Associated Types

type Rep TxEvalFailure 
Instance details

Defined in Blockfrost.Types.Cardano.Utils

type Rep TxEvalFailure = D1 ('MetaData "TxEvalFailure" "Blockfrost.Types.Cardano.Utils" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "TxEvalFailure" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Value)))

Methods

from :: TxEvalFailure -> Rep TxEvalFailure x #

to :: Rep TxEvalFailure x -> TxEvalFailure #

Generic TxEvalInput 
Instance details

Defined in Blockfrost.Types.Cardano.Utils

Associated Types

type Rep TxEvalInput 
Instance details

Defined in Blockfrost.Types.Cardano.Utils

type Rep TxEvalInput = D1 ('MetaData "TxEvalInput" "Blockfrost.Types.Cardano.Utils" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "TxEvalInput" 'PrefixI 'True) (S1 ('MetaSel ('Just "_txEvalInputCbor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CBORString) :*: S1 ('MetaSel ('Just "_txEvalInputAdditionalUtxoSet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Value)))
Generic TxEvalValidator 
Instance details

Defined in Blockfrost.Types.Cardano.Utils

Associated Types

type Rep TxEvalValidator 
Instance details

Defined in Blockfrost.Types.Cardano.Utils

type Rep TxEvalValidator = D1 ('MetaData "TxEvalValidator" "Blockfrost.Types.Cardano.Utils" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "TxEvalValidator" 'PrefixI 'True) (S1 ('MetaSel ('Just "_txEvalValidatorPurpose") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ValidationPurpose) :*: S1 ('MetaSel ('Just "_txEvalValidatorIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))
Generic Healthy 
Instance details

Defined in Blockfrost.Types.Common

Associated Types

type Rep Healthy 
Instance details

Defined in Blockfrost.Types.Common

type Rep Healthy = D1 ('MetaData "Healthy" "Blockfrost.Types.Common" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'True) (C1 ('MetaCons "Healthy" 'PrefixI 'True) (S1 ('MetaSel ('Just "isHealthy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))

Methods

from :: Healthy -> Rep Healthy x #

to :: Rep Healthy x -> Healthy #

Generic Metric 
Instance details

Defined in Blockfrost.Types.Common

Associated Types

type Rep Metric 
Instance details

Defined in Blockfrost.Types.Common

type Rep Metric = D1 ('MetaData "Metric" "Blockfrost.Types.Common" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "Metric" 'PrefixI 'True) (S1 ('MetaSel ('Just "_metricTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 POSIXTime) :*: S1 ('MetaSel ('Just "_metricCalls") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer)))

Methods

from :: Metric -> Rep Metric x #

to :: Rep Metric x -> Metric #

Generic ServerTime 
Instance details

Defined in Blockfrost.Types.Common

Associated Types

type Rep ServerTime 
Instance details

Defined in Blockfrost.Types.Common

type Rep ServerTime = D1 ('MetaData "ServerTime" "Blockfrost.Types.Common" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'True) (C1 ('MetaCons "ServerTime" 'PrefixI 'True) (S1 ('MetaSel ('Just "serverTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 POSIXTime)))
Generic URLVersion 
Instance details

Defined in Blockfrost.Types.Common

Associated Types

type Rep URLVersion 
Instance details

Defined in Blockfrost.Types.Common

type Rep URLVersion = D1 ('MetaData "URLVersion" "Blockfrost.Types.Common" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "URLVersion" 'PrefixI 'True) (S1 ('MetaSel ('Just "_urlVersionUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "_urlVersionVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))
Generic IPFSAdd 
Instance details

Defined in Blockfrost.Types.IPFS

Associated Types

type Rep IPFSAdd 
Instance details

Defined in Blockfrost.Types.IPFS

type Rep IPFSAdd = D1 ('MetaData "IPFSAdd" "Blockfrost.Types.IPFS" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "IPFSAdd" 'PrefixI 'True) (S1 ('MetaSel ('Just "_ipfsAddName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "_ipfsAddIpfsHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "_ipfsAddSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Quantity))))

Methods

from :: IPFSAdd -> Rep IPFSAdd x #

to :: Rep IPFSAdd x -> IPFSAdd #

Generic IPFSData 
Instance details

Defined in Blockfrost.Types.IPFS

Associated Types

type Rep IPFSData 
Instance details

Defined in Blockfrost.Types.IPFS

type Rep IPFSData = D1 ('MetaData "IPFSData" "Blockfrost.Types.IPFS" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'True) (C1 ('MetaCons "IPFSData" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString)))

Methods

from :: IPFSData -> Rep IPFSData x #

to :: Rep IPFSData x -> IPFSData #

Generic IPFSPin 
Instance details

Defined in Blockfrost.Types.IPFS

Associated Types

type Rep IPFSPin 
Instance details

Defined in Blockfrost.Types.IPFS

type Rep IPFSPin = D1 ('MetaData "IPFSPin" "Blockfrost.Types.IPFS" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "IPFSPin" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_ipfsPinTimeCreated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 POSIXTime) :*: S1 ('MetaSel ('Just "_ipfsPinTimePinned") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 POSIXTime)) :*: (S1 ('MetaSel ('Just "_ipfsPinIpfsHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "_ipfsPinSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Quantity) :*: S1 ('MetaSel ('Just "_ipfsPinState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PinState)))))

Methods

from :: IPFSPin -> Rep IPFSPin x #

to :: Rep IPFSPin x -> IPFSPin #

Generic IPFSPinChange 
Instance details

Defined in Blockfrost.Types.IPFS

Associated Types

type Rep IPFSPinChange 
Instance details

Defined in Blockfrost.Types.IPFS

type Rep IPFSPinChange = D1 ('MetaData "IPFSPinChange" "Blockfrost.Types.IPFS" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "IPFSPinChange" 'PrefixI 'True) (S1 ('MetaSel ('Just "_ipfsPinChangeIpfsHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "_ipfsPinChangeState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PinState)))
Generic PinState 
Instance details

Defined in Blockfrost.Types.IPFS

Associated Types

type Rep PinState 
Instance details

Defined in Blockfrost.Types.IPFS

type Rep PinState = D1 ('MetaData "PinState" "Blockfrost.Types.IPFS" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) ((C1 ('MetaCons "Queued" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Pinned" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Unpinned" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Failed" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Gc" 'PrefixI 'False) (U1 :: Type -> Type))))

Methods

from :: PinState -> Rep PinState x #

to :: Rep PinState x -> PinState #

Generic NutlinkAddress 
Instance details

Defined in Blockfrost.Types.NutLink

Associated Types

type Rep NutlinkAddress 
Instance details

Defined in Blockfrost.Types.NutLink

type Rep NutlinkAddress = D1 ('MetaData "NutlinkAddress" "Blockfrost.Types.NutLink" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "NutlinkAddress" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_nutlinkAddressAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Address) :*: S1 ('MetaSel ('Just "_nutlinkAddressMetadataUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "_nutlinkAddressMetadataHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "_nutlinkAddressMetadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Value)))))
Generic NutlinkAddressTicker 
Instance details

Defined in Blockfrost.Types.NutLink

Associated Types

type Rep NutlinkAddressTicker 
Instance details

Defined in Blockfrost.Types.NutLink

type Rep NutlinkAddressTicker = D1 ('MetaData "NutlinkAddressTicker" "Blockfrost.Types.NutLink" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "NutlinkAddressTicker" 'PrefixI 'True) (S1 ('MetaSel ('Just "_nutlinkAddressTickerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "_nutlinkAddressTickerCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer) :*: S1 ('MetaSel ('Just "_nutlinkAddressTickerLatestBlock") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer))))
Generic NutlinkTicker 
Instance details

Defined in Blockfrost.Types.NutLink

Associated Types

type Rep NutlinkTicker 
Instance details

Defined in Blockfrost.Types.NutLink

type Rep NutlinkTicker = D1 ('MetaData "NutlinkTicker" "Blockfrost.Types.NutLink" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "NutlinkTicker" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_nutlinkTickerTxHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TxHash) :*: S1 ('MetaSel ('Just "_nutlinkTickerBlockHeight") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer)) :*: (S1 ('MetaSel ('Just "_nutlinkTickerTxIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer) :*: S1 ('MetaSel ('Just "_nutlinkTickerPayload") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Value))))
Generic Address 
Instance details

Defined in Blockfrost.Types.Shared.Address

Associated Types

type Rep Address 
Instance details

Defined in Blockfrost.Types.Shared.Address

type Rep Address = D1 ('MetaData "Address" "Blockfrost.Types.Shared.Address" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'True) (C1 ('MetaCons "Address" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Methods

from :: Address -> Rep Address x #

to :: Rep Address x -> Address #

Generic Amount 
Instance details

Defined in Blockfrost.Types.Shared.Amount

Associated Types

type Rep Amount 
Instance details

Defined in Blockfrost.Types.Shared.Amount

type Rep Amount = D1 ('MetaData "Amount" "Blockfrost.Types.Shared.Amount" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "AdaAmount" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces)) :+: C1 ('MetaCons "AssetAmount" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SomeDiscrete)))

Methods

from :: Amount -> Rep Amount x #

to :: Rep Amount x -> Amount #

Generic AmountExtended 
Instance details

Defined in Blockfrost.Types.Shared.Amount

Associated Types

type Rep AmountExtended 
Instance details

Defined in Blockfrost.Types.Shared.Amount

type Rep AmountExtended = D1 ('MetaData "AmountExtended" "Blockfrost.Types.Shared.Amount" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "AdaAmountExtended" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces)) :+: C1 ('MetaCons "AssetAmountExtended" 'PrefixI 'True) (S1 ('MetaSel ('Just "assetAmountExtendedDecimals") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "assetAmountExtendedHasNftOnchainMetadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "assetAmountExtendedValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SomeDiscrete))))
Generic AssetId 
Instance details

Defined in Blockfrost.Types.Shared.AssetId

Associated Types

type Rep AssetId 
Instance details

Defined in Blockfrost.Types.Shared.AssetId

type Rep AssetId = D1 ('MetaData "AssetId" "Blockfrost.Types.Shared.AssetId" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'True) (C1 ('MetaCons "AssetId" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Methods

from :: AssetId -> Rep AssetId x #

to :: Rep AssetId x -> AssetId #

Generic BlockHash 
Instance details

Defined in Blockfrost.Types.Shared.BlockHash

Associated Types

type Rep BlockHash 
Instance details

Defined in Blockfrost.Types.Shared.BlockHash

type Rep BlockHash = D1 ('MetaData "BlockHash" "Blockfrost.Types.Shared.BlockHash" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'True) (C1 ('MetaCons "BlockHash" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))
Generic BlockIndex 
Instance details

Defined in Blockfrost.Types.Shared.BlockIndex

Associated Types

type Rep BlockIndex 
Instance details

Defined in Blockfrost.Types.Shared.BlockIndex

type Rep BlockIndex = D1 ('MetaData "BlockIndex" "Blockfrost.Types.Shared.BlockIndex" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) (C1 ('MetaCons "BlockIndex" 'PrefixI 'True) (S1 ('MetaSel ('Just "blockIndexHeight") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer) :*: S1 ('MetaSel ('Just "blockIndexIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Integer))))
Generic DatumHash 
Instance details

Defined in Blockfrost.Types.Shared.DatumHash

Associated Types

type Rep DatumHash 
Instance details

Defined in Blockfrost.Types.Shared.DatumHash

type Rep DatumHash = D1 ('MetaData "DatumHash" "Blockfrost.Types.Shared.DatumHash" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'True) (C1 ('MetaCons "DatumHash" 'PrefixI 'True) (S1 ('MetaSel ('Just "unDatumHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))
Generic Epoch 
Instance details

Defined in Blockfrost.Types.Shared.Epoch

Associated Types

type Rep Epoch 
Instance details

Defined in Blockfrost.Types.Shared.Epoch

type Rep Epoch = D1 ('MetaData "Epoch" "Blockfrost.Types.Shared.Epoch" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'True) (C1 ('MetaCons "Epoch" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer)))

Methods

from :: Epoch -> Rep Epoch x #

to :: Rep Epoch x -> Epoch #

Generic EpochLength 
Instance details

Defined in Blockfrost.Types.Shared.Epoch

Associated Types

type Rep EpochLength 
Instance details

Defined in Blockfrost.Types.Shared.Epoch

type Rep EpochLength = D1 ('MetaData "EpochLength" "Blockfrost.Types.Shared.Epoch" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'True) (C1 ('MetaCons "EpochLength" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))
Generic POSIXMillis 
Instance details

Defined in Blockfrost.Types.Shared.POSIXMillis

Associated Types

type Rep POSIXMillis 
Instance details

Defined in Blockfrost.Types.Shared.POSIXMillis

type Rep POSIXMillis = D1 ('MetaData "POSIXMillis" "Blockfrost.Types.Shared.POSIXMillis" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'True) (C1 ('MetaCons "POSIXMillis" 'PrefixI 'True) (S1 ('MetaSel ('Just "unPOSIXMillis") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 POSIXTime)))
Generic PolicyId 
Instance details

Defined in Blockfrost.Types.Shared.PolicyId

Associated Types

type Rep PolicyId 
Instance details

Defined in Blockfrost.Types.Shared.PolicyId

type Rep PolicyId = D1 ('MetaData "PolicyId" "Blockfrost.Types.Shared.PolicyId" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'True) (C1 ('MetaCons "PolicyId" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Methods

from :: PolicyId -> Rep PolicyId x #

to :: Rep PolicyId x -> PolicyId #

Generic PoolId 
Instance details

Defined in Blockfrost.Types.Shared.PoolId

Associated Types

type Rep PoolId 
Instance details

Defined in Blockfrost.Types.Shared.PoolId

type Rep PoolId = D1 ('MetaData "PoolId" "Blockfrost.Types.Shared.PoolId" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'True) (C1 ('MetaCons "PoolId" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Methods

from :: PoolId -> Rep PoolId x #

to :: Rep PoolId x -> PoolId #

Generic Quantity 
Instance details

Defined in Blockfrost.Types.Shared.Quantity

Associated Types

type Rep Quantity 
Instance details

Defined in Blockfrost.Types.Shared.Quantity

type Rep Quantity = D1 ('MetaData "Quantity" "Blockfrost.Types.Shared.Quantity" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'True) (C1 ('MetaCons "Quantity" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer)))

Methods

from :: Quantity -> Rep Quantity x #

to :: Rep Quantity x -> Quantity #

Generic ScriptHash 
Instance details

Defined in Blockfrost.Types.Shared.ScriptHash

Associated Types

type Rep ScriptHash 
Instance details

Defined in Blockfrost.Types.Shared.ScriptHash

type Rep ScriptHash = D1 ('MetaData "ScriptHash" "Blockfrost.Types.Shared.ScriptHash" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'True) (C1 ('MetaCons "ScriptHash" 'PrefixI 'True) (S1 ('MetaSel ('Just "unScriptHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))
Generic ScriptHashList 
Instance details

Defined in Blockfrost.Types.Shared.ScriptHash

Associated Types

type Rep ScriptHashList 
Instance details

Defined in Blockfrost.Types.Shared.ScriptHash

type Rep ScriptHashList = D1 ('MetaData "ScriptHashList" "Blockfrost.Types.Shared.ScriptHash" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'True) (C1 ('MetaCons "ScriptHashList" 'PrefixI 'True) (S1 ('MetaSel ('Just "unScriptHashList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [ScriptHash])))
Generic Slot 
Instance details

Defined in Blockfrost.Types.Shared.Slot

Associated Types

type Rep Slot 
Instance details

Defined in Blockfrost.Types.Shared.Slot

type Rep Slot = D1 ('MetaData "Slot" "Blockfrost.Types.Shared.Slot" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'True) (C1 ('MetaCons "Slot" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer)))

Methods

from :: Slot -> Rep Slot x #

to :: Rep Slot x -> Slot #

Generic TxHash 
Instance details

Defined in Blockfrost.Types.Shared.TxHash

Associated Types

type Rep TxHash 
Instance details

Defined in Blockfrost.Types.Shared.TxHash

type Rep TxHash = D1 ('MetaData "TxHash" "Blockfrost.Types.Shared.TxHash" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'True) (C1 ('MetaCons "TxHash" 'PrefixI 'True) (S1 ('MetaSel ('Just "unTxHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Methods

from :: TxHash -> Rep TxHash x #

to :: Rep TxHash x -> TxHash #

Generic TxHashObject 
Instance details

Defined in Blockfrost.Types.Shared.TxHash

Associated Types

type Rep TxHashObject 
Instance details

Defined in Blockfrost.Types.Shared.TxHash

type Rep TxHashObject = D1 ('MetaData "TxHashObject" "Blockfrost.Types.Shared.TxHash" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'True) (C1 ('MetaCons "TxHashObject" 'PrefixI 'True) (S1 ('MetaSel ('Just "unTxHashObject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))
Generic ValidationPurpose 
Instance details

Defined in Blockfrost.Types.Shared.ValidationPurpose

Associated Types

type Rep ValidationPurpose 
Instance details

Defined in Blockfrost.Types.Shared.ValidationPurpose

type Rep ValidationPurpose = D1 ('MetaData "ValidationPurpose" "Blockfrost.Types.Shared.ValidationPurpose" "blockfrost-api-0.12.2.0-c4e4c87b150ada577f5b42c6956bf66d3affa2b79635232a37f4418f6e3b2caa" 'False) ((C1 ('MetaCons "Spend" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Mint" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Cert" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Reward" 'PrefixI 'False) (U1 :: Type -> Type)))
Generic ShortByteString 
Instance details

Defined in Data.ByteString.Short.Internal

Associated Types

type Rep ShortByteString 
Instance details

Defined in Data.ByteString.Short.Internal

type Rep ShortByteString = D1 ('MetaData "ShortByteString" "Data.ByteString.Short.Internal" "bytestring-0.12.1.0-f8cd" 'True) (C1 ('MetaCons "ShortByteString" 'PrefixI 'True) (S1 ('MetaSel ('Just "unShortByteString") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteArray)))
Generic Address 
Instance details

Defined in Cardano.Address

Associated Types

type Rep Address 
Instance details

Defined in Cardano.Address

type Rep Address = D1 ('MetaData "Address" "Cardano.Address" "cardano-addresses-4.0.0-5d1a2daf4ca85cfd211af014709971763a195ac935c080110ac2da3e89170e34" 'True) (C1 ('MetaCons "Address" 'PrefixI 'True) (S1 ('MetaSel ('Just "unAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString)))

Methods

from :: Address -> Rep Address x #

to :: Rep Address x -> Address #

Generic AddressDiscrimination 
Instance details

Defined in Cardano.Address

Associated Types

type Rep AddressDiscrimination 
Instance details

Defined in Cardano.Address

type Rep AddressDiscrimination = D1 ('MetaData "AddressDiscrimination" "Cardano.Address" "cardano-addresses-4.0.0-5d1a2daf4ca85cfd211af014709971763a195ac935c080110ac2da3e89170e34" 'False) (C1 ('MetaCons "RequiresNetworkTag" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "RequiresNoTag" 'PrefixI 'False) (U1 :: Type -> Type))
Generic ChainPointer 
Instance details

Defined in Cardano.Address

Associated Types

type Rep ChainPointer 
Instance details

Defined in Cardano.Address

type Rep ChainPointer = D1 ('MetaData "ChainPointer" "Cardano.Address" "cardano-addresses-4.0.0-5d1a2daf4ca85cfd211af014709971763a195ac935c080110ac2da3e89170e34" 'False) (C1 ('MetaCons "ChainPointer" 'PrefixI 'True) (S1 ('MetaSel ('Just "slotNum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Natural) :*: (S1 ('MetaSel ('Just "transactionIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Natural) :*: S1 ('MetaSel ('Just "outputIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Natural))))
Generic NetworkTag 
Instance details

Defined in Cardano.Address

Associated Types

type Rep NetworkTag 
Instance details

Defined in Cardano.Address

type Rep NetworkTag = D1 ('MetaData "NetworkTag" "Cardano.Address" "cardano-addresses-4.0.0-5d1a2daf4ca85cfd211af014709971763a195ac935c080110ac2da3e89170e34" 'True) (C1 ('MetaCons "NetworkTag" 'PrefixI 'True) (S1 ('MetaSel ('Just "unNetworkTag") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32)))
Generic KeyHash 
Instance details

Defined in Cardano.Address.KeyHash

Associated Types

type Rep KeyHash 
Instance details

Defined in Cardano.Address.KeyHash

type Rep KeyHash = D1 ('MetaData "KeyHash" "Cardano.Address.KeyHash" "cardano-addresses-4.0.0-5d1a2daf4ca85cfd211af014709971763a195ac935c080110ac2da3e89170e34" 'False) (C1 ('MetaCons "KeyHash" 'PrefixI 'True) (S1 ('MetaSel ('Just "role") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 KeyRole) :*: S1 ('MetaSel ('Just "digest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString)))

Methods

from :: KeyHash -> Rep KeyHash x #

to :: Rep KeyHash x -> KeyHash #

Generic KeyRole 
Instance details

Defined in Cardano.Address.KeyHash

Associated Types

type Rep KeyRole 
Instance details

Defined in Cardano.Address.KeyHash

type Rep KeyRole = D1 ('MetaData "KeyRole" "Cardano.Address.KeyHash" "cardano-addresses-4.0.0-5d1a2daf4ca85cfd211af014709971763a195ac935c080110ac2da3e89170e34" 'False) (((C1 ('MetaCons "PaymentShared" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "DelegationShared" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Payment" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Delegation" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "Policy" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Representative" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "CommitteeCold" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "CommitteeHot" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Unknown" 'PrefixI 'False) (U1 :: Type -> Type)))))

Methods

from :: KeyRole -> Rep KeyRole x #

to :: Rep KeyRole x -> KeyRole #

Generic Cosigner 
Instance details

Defined in Cardano.Address.Script

Associated Types

type Rep Cosigner 
Instance details

Defined in Cardano.Address.Script

type Rep Cosigner = D1 ('MetaData "Cosigner" "Cardano.Address.Script" "cardano-addresses-4.0.0-5d1a2daf4ca85cfd211af014709971763a195ac935c080110ac2da3e89170e34" 'True) (C1 ('MetaCons "Cosigner" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word8)))

Methods

from :: Cosigner -> Rep Cosigner x #

to :: Rep Cosigner x -> Cosigner #

Generic ScriptHash 
Instance details

Defined in Cardano.Address.Script

Associated Types

type Rep ScriptHash 
Instance details

Defined in Cardano.Address.Script

type Rep ScriptHash = D1 ('MetaData "ScriptHash" "Cardano.Address.Script" "cardano-addresses-4.0.0-5d1a2daf4ca85cfd211af014709971763a195ac935c080110ac2da3e89170e34" 'True) (C1 ('MetaCons "ScriptHash" 'PrefixI 'True) (S1 ('MetaSel ('Just "unScriptHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString)))
Generic ScriptTemplate 
Instance details

Defined in Cardano.Address.Script

Associated Types

type Rep ScriptTemplate 
Instance details

Defined in Cardano.Address.Script

type Rep ScriptTemplate = D1 ('MetaData "ScriptTemplate" "Cardano.Address.Script" "cardano-addresses-4.0.0-5d1a2daf4ca85cfd211af014709971763a195ac935c080110ac2da3e89170e34" 'False) (C1 ('MetaCons "ScriptTemplate" 'PrefixI 'True) (S1 ('MetaSel ('Just "cosigners") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map Cosigner XPub)) :*: S1 ('MetaSel ('Just "template") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Script Cosigner))))
Generic ValidationLevel 
Instance details

Defined in Cardano.Address.Script

Associated Types

type Rep ValidationLevel 
Instance details

Defined in Cardano.Address.Script

type Rep ValidationLevel = D1 ('MetaData "ValidationLevel" "Cardano.Address.Script" "cardano-addresses-4.0.0-5d1a2daf4ca85cfd211af014709971763a195ac935c080110ac2da3e89170e34" 'False) (C1 ('MetaCons "RequiredValidation" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "RecommendedValidation" 'PrefixI 'False) (U1 :: Type -> Type))
Generic AddressInfo 
Instance details

Defined in Cardano.Address.Style.Byron

Associated Types

type Rep AddressInfo 
Instance details

Defined in Cardano.Address.Style.Byron

type Rep AddressInfo = D1 ('MetaData "AddressInfo" "Cardano.Address.Style.Byron" "cardano-addresses-4.0.0-5d1a2daf4ca85cfd211af014709971763a195ac935c080110ac2da3e89170e34" 'False) (C1 ('MetaCons "AddressInfo" 'PrefixI 'True) (S1 ('MetaSel ('Just "infoAddressRoot") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ByteString) :*: (S1 ('MetaSel ('Just "infoPayload") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 PayloadInfo) :*: S1 ('MetaSel ('Just "infoNetworkTag") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe NetworkTag)))))
Generic ErrInspectAddress 
Instance details

Defined in Cardano.Address.Style.Byron

Associated Types

type Rep ErrInspectAddress 
Instance details

Defined in Cardano.Address.Style.Byron

type Rep ErrInspectAddress = D1 ('MetaData "ErrInspectAddress" "Cardano.Address.Style.Byron" "cardano-addresses-4.0.0-5d1a2daf4ca85cfd211af014709971763a195ac935c080110ac2da3e89170e34" 'False) (C1 ('MetaCons "MissingExpectedDerivationPath" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "DeserialiseError" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DeserialiseFailure)) :+: C1 ('MetaCons "FailedToDecryptPath" 'PrefixI 'False) (U1 :: Type -> Type)))
Generic PayloadInfo 
Instance details

Defined in Cardano.Address.Style.Byron

Associated Types

type Rep PayloadInfo 
Instance details

Defined in Cardano.Address.Style.Byron

type Rep PayloadInfo = D1 ('MetaData "PayloadInfo" "Cardano.Address.Style.Byron" "cardano-addresses-4.0.0-5d1a2daf4ca85cfd211af014709971763a195ac935c080110ac2da3e89170e34" 'False) (C1 ('MetaCons "PayloadDerivationPath" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountIndex") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Word32) :*: S1 ('MetaSel ('Just "addressIndex") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Word32)) :+: C1 ('MetaCons "EncryptedDerivationPath" 'PrefixI 'True) (S1 ('MetaSel ('Just "encryptedDerivationPath") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ByteString)))

Methods

from :: PayloadInfo -> Rep PayloadInfo x #

to :: Rep PayloadInfo x -> PayloadInfo #

Generic AddressInfo 
Instance details

Defined in Cardano.Address.Style.Icarus

Associated Types

type Rep AddressInfo 
Instance details

Defined in Cardano.Address.Style.Icarus

type Rep AddressInfo = D1 ('MetaData "AddressInfo" "Cardano.Address.Style.Icarus" "cardano-addresses-4.0.0-5d1a2daf4ca85cfd211af014709971763a195ac935c080110ac2da3e89170e34" 'False) (C1 ('MetaCons "AddressInfo" 'PrefixI 'True) (S1 ('MetaSel ('Just "infoAddressRoot") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ByteString) :*: S1 ('MetaSel ('Just "infoNetworkTag") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe NetworkTag))))
Generic ErrInspectAddress 
Instance details

Defined in Cardano.Address.Style.Icarus

Associated Types

type Rep ErrInspectAddress 
Instance details

Defined in Cardano.Address.Style.Icarus

type Rep ErrInspectAddress = D1 ('MetaData "ErrInspectAddress" "Cardano.Address.Style.Icarus" "cardano-addresses-4.0.0-5d1a2daf4ca85cfd211af014709971763a195ac935c080110ac2da3e89170e34" 'False) (C1 ('MetaCons "UnexpectedDerivationPath" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "DeserialiseError" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DeserialiseFailure)))
Generic Role 
Instance details

Defined in Cardano.Address.Style.Icarus

Associated Types

type Rep Role 
Instance details

Defined in Cardano.Address.Style.Icarus

type Rep Role = D1 ('MetaData "Role" "Cardano.Address.Style.Icarus" "cardano-addresses-4.0.0-5d1a2daf4ca85cfd211af014709971763a195ac935c080110ac2da3e89170e34" 'False) (C1 ('MetaCons "UTxOExternal" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "UTxOInternal" 'PrefixI 'False) (U1 :: Type -> Type))

Methods

from :: Role -> Rep Role x #

to :: Rep Role x -> Role #

Generic AddressInfo 
Instance details

Defined in Cardano.Address.Style.Shelley

Associated Types

type Rep AddressInfo 
Instance details

Defined in Cardano.Address.Style.Shelley

type Rep AddressInfo = D1 ('MetaData "AddressInfo" "Cardano.Address.Style.Shelley" "cardano-addresses-4.0.0-5d1a2daf4ca85cfd211af014709971763a195ac935c080110ac2da3e89170e34" 'False) (C1 ('MetaCons "AddressInfo" 'PrefixI 'True) ((S1 ('MetaSel ('Just "infoStakeReference") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe ReferenceInfo)) :*: (S1 ('MetaSel ('Just "infoSpendingKeyHash") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe ByteString)) :*: S1 ('MetaSel ('Just "infoStakeKeyHash") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe ByteString)))) :*: ((S1 ('MetaSel ('Just "infoSpendingScriptHash") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe ByteString)) :*: S1 ('MetaSel ('Just "infoStakeScriptHash") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe ByteString))) :*: (S1 ('MetaSel ('Just "infoNetworkTag") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 NetworkTag) :*: S1 ('MetaSel ('Just "infoAddressType") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Word8)))))
Generic ErrInspectAddress 
Instance details

Defined in Cardano.Address.Style.Shelley

Associated Types

type Rep ErrInspectAddress 
Instance details

Defined in Cardano.Address.Style.Shelley

type Rep ErrInspectAddress = D1 ('MetaData "ErrInspectAddress" "Cardano.Address.Style.Shelley" "cardano-addresses-4.0.0-5d1a2daf4ca85cfd211af014709971763a195ac935c080110ac2da3e89170e34" 'False) ((C1 ('MetaCons "WrongInputSize" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)) :+: C1 ('MetaCons "ErrShelley" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ErrInspectAddressOnlyShelley))) :+: (C1 ('MetaCons "ErrIcarus" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ErrInspectAddress)) :+: C1 ('MetaCons "ErrByron" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ErrInspectAddress))))
Generic ErrInspectAddressOnlyShelley 
Instance details

Defined in Cardano.Address.Style.Shelley

Associated Types

type Rep ErrInspectAddressOnlyShelley 
Instance details

Defined in Cardano.Address.Style.Shelley

type Rep ErrInspectAddressOnlyShelley = D1 ('MetaData "ErrInspectAddressOnlyShelley" "Cardano.Address.Style.Shelley" "cardano-addresses-4.0.0-5d1a2daf4ca85cfd211af014709971763a195ac935c080110ac2da3e89170e34" 'False) (C1 ('MetaCons "PtrRetrieveError" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String)) :+: C1 ('MetaCons "UnknownType" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word8)))
Generic ErrInvalidStakeAddress 
Instance details

Defined in Cardano.Address.Style.Shelley

Associated Types

type Rep ErrInvalidStakeAddress 
Instance details

Defined in Cardano.Address.Style.Shelley

type Rep ErrInvalidStakeAddress = D1 ('MetaData "ErrInvalidStakeAddress" "Cardano.Address.Style.Shelley" "cardano-addresses-4.0.0-5d1a2daf4ca85cfd211af014709971763a195ac935c080110ac2da3e89170e34" 'False) (C1 ('MetaCons "ErrStakeAddressFromPointer" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "ErrStakeAddressFromKeyHash" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 KeyRole)))

Methods

from :: ErrInvalidStakeAddress -> Rep ErrInvalidStakeAddress x #

to :: Rep ErrInvalidStakeAddress x -> ErrInvalidStakeAddress #

Generic InspectAddress 
Instance details

Defined in Cardano.Address.Style.Shelley

Associated Types

type Rep InspectAddress 
Instance details

Defined in Cardano.Address.Style.Shelley

type Rep InspectAddress = D1 ('MetaData "InspectAddress" "Cardano.Address.Style.Shelley" "cardano-addresses-4.0.0-5d1a2daf4ca85cfd211af014709971763a195ac935c080110ac2da3e89170e34" 'False) (C1 ('MetaCons "InspectAddressShelley" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 AddressInfo)) :+: (C1 ('MetaCons "InspectAddressIcarus" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 AddressInfo)) :+: C1 ('MetaCons "InspectAddressByron" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 AddressInfo))))
Generic ReferenceInfo 
Instance details

Defined in Cardano.Address.Style.Shelley

Associated Types

type Rep ReferenceInfo 
Instance details

Defined in Cardano.Address.Style.Shelley

type Rep ReferenceInfo = D1 ('MetaData "ReferenceInfo" "Cardano.Address.Style.Shelley" "cardano-addresses-4.0.0-5d1a2daf4ca85cfd211af014709971763a195ac935c080110ac2da3e89170e34" 'False) (C1 ('MetaCons "ByValue" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "ByPointer" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ChainPointer)))
Generic Role 
Instance details

Defined in Cardano.Address.Style.Shelley

Associated Types

type Rep Role 
Instance details

Defined in Cardano.Address.Style.Shelley

type Rep Role = D1 ('MetaData "Role" "Cardano.Address.Style.Shelley" "cardano-addresses-4.0.0-5d1a2daf4ca85cfd211af014709971763a195ac935c080110ac2da3e89170e34" 'False) ((C1 ('MetaCons "UTxOExternal" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "UTxOInternal" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Stake" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "DRep" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "CCCold" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CCHot" 'PrefixI 'False) (U1 :: Type -> Type))))

Methods

from :: Role -> Rep Role x #

to :: Rep Role x -> Role #

Generic MnemonicSize 
Instance details

Defined in Options.Applicative.MnemonicSize

Associated Types

type Rep MnemonicSize 
Instance details

Defined in Options.Applicative.MnemonicSize

type Rep MnemonicSize = D1 ('MetaData "MnemonicSize" "Options.Applicative.MnemonicSize" "cardano-addresses-4.0.0-5d1a2daf4ca85cfd211af014709971763a195ac935c080110ac2da3e89170e34" 'False) ((C1 ('MetaCons "MS_9" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "MS_12" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "MS_15" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "MS_18" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "MS_21" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "MS_24" 'PrefixI 'False) (U1 :: Type -> Type))))

Methods

from :: MnemonicSize -> Rep MnemonicSize x #

to :: Rep MnemonicSize x -> MnemonicSize #

Generic DoNotList 
Instance details

Defined in Cardano.Api.Internal.Governance.Metadata.DrepRegistration

Associated Types

type Rep DoNotList 
Instance details

Defined in Cardano.Api.Internal.Governance.Metadata.DrepRegistration

type Rep DoNotList = D1 ('MetaData "DoNotList" "Cardano.Api.Internal.Governance.Metadata.DrepRegistration" "cardano-api-10.13.1.0-44e61a1c8170d3f3ae6846327322a43d99169cba7e32443aa78aab63b85fbdf2" 'False) (C1 ('MetaCons "DoNotListTrue" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "DoNotListFalse" 'PrefixI 'False) (U1 :: Type -> Type))

Methods

from :: DoNotList -> Rep DoNotList x #

to :: Rep DoNotList x -> DoNotList #

Generic ImageObject 
Instance details

Defined in Cardano.Api.Internal.Governance.Metadata.DrepRegistration

Associated Types

type Rep ImageObject 
Instance details

Defined in Cardano.Api.Internal.Governance.Metadata.DrepRegistration

type Rep ImageObject = D1 ('MetaData "ImageObject" "Cardano.Api.Internal.Governance.Metadata.DrepRegistration" "cardano-api-10.13.1.0-44e61a1c8170d3f3ae6846327322a43d99169cba7e32443aa78aab63b85fbdf2" 'False) (C1 ('MetaCons "ImageObject" 'PrefixI 'True) (S1 ('MetaSel ('Just "contentUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "sha256") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text))))

Methods

from :: ImageObject -> Rep ImageObject x #

to :: Rep ImageObject x -> ImageObject #

Generic Reference 
Instance details

Defined in Cardano.Api.Internal.Governance.Metadata.DrepRegistration

Associated Types

type Rep Reference 
Instance details

Defined in Cardano.Api.Internal.Governance.Metadata.DrepRegistration

type Rep Reference = D1 ('MetaData "Reference" "Cardano.Api.Internal.Governance.Metadata.DrepRegistration" "cardano-api-10.13.1.0-44e61a1c8170d3f3ae6846327322a43d99169cba7e32443aa78aab63b85fbdf2" 'False) (C1 ('MetaCons "Reference" 'PrefixI 'True) (S1 ('MetaSel ('Just "refType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ReferenceType) :*: (S1 ('MetaSel ('Just "label") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "uri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))))

Methods

from :: Reference -> Rep Reference x #

to :: Rep Reference x -> Reference #

Generic ReferenceType 
Instance details

Defined in Cardano.Api.Internal.Governance.Metadata.DrepRegistration

Associated Types

type Rep ReferenceType 
Instance details

Defined in Cardano.Api.Internal.Governance.Metadata.DrepRegistration

type Rep ReferenceType = D1 ('MetaData "ReferenceType" "Cardano.Api.Internal.Governance.Metadata.DrepRegistration" "cardano-api-10.13.1.0-44e61a1c8170d3f3ae6846327322a43d99169cba7e32443aa78aab63b85fbdf2" 'False) ((C1 ('MetaCons "GovernanceMetadata" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Other" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Link" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Identity" 'PrefixI 'False) (U1 :: Type -> Type)))

Methods

from :: ReferenceType -> Rep ReferenceType x #

to :: Rep ReferenceType x -> ReferenceType #

Generic Author 
Instance details

Defined in Cardano.Api.Internal.Governance.Metadata.GovAction

Associated Types

type Rep Author 
Instance details

Defined in Cardano.Api.Internal.Governance.Metadata.GovAction

type Rep Author = D1 ('MetaData "Author" "Cardano.Api.Internal.Governance.Metadata.GovAction" "cardano-api-10.13.1.0-44e61a1c8170d3f3ae6846327322a43d99169cba7e32443aa78aab63b85fbdf2" 'False) (C1 ('MetaCons "Author" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "witness") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Witness)))

Methods

from :: Author -> Rep Author x #

to :: Rep Author x -> Author #

Generic Reference 
Instance details

Defined in Cardano.Api.Internal.Governance.Metadata.GovAction

Associated Types

type Rep Reference 
Instance details

Defined in Cardano.Api.Internal.Governance.Metadata.GovAction

type Rep Reference = D1 ('MetaData "Reference" "Cardano.Api.Internal.Governance.Metadata.GovAction" "cardano-api-10.13.1.0-44e61a1c8170d3f3ae6846327322a43d99169cba7e32443aa78aab63b85fbdf2" 'False) (C1 ('MetaCons "Reference" 'PrefixI 'True) ((S1 ('MetaSel ('Just "refType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ReferenceType) :*: S1 ('MetaSel ('Just "label") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "uri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "referenceHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe ReferenceHash)))))

Methods

from :: Reference -> Rep Reference x #

to :: Rep Reference x -> Reference #

Generic ReferenceHash 
Instance details

Defined in Cardano.Api.Internal.Governance.Metadata.GovAction

Associated Types

type Rep ReferenceHash 
Instance details

Defined in Cardano.Api.Internal.Governance.Metadata.GovAction

type Rep ReferenceHash = D1 ('MetaData "ReferenceHash" "Cardano.Api.Internal.Governance.Metadata.GovAction" "cardano-api-10.13.1.0-44e61a1c8170d3f3ae6846327322a43d99169cba7e32443aa78aab63b85fbdf2" 'False) (C1 ('MetaCons "ReferenceHash" 'PrefixI 'True) (S1 ('MetaSel ('Just "referenceHashDigest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "referenceHashAlgorithm") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (HashAlgorithm CIP108))))

Methods

from :: ReferenceHash -> Rep ReferenceHash x #

to :: Rep ReferenceHash x -> ReferenceHash #

Generic ReferenceType 
Instance details

Defined in Cardano.Api.Internal.Governance.Metadata.GovAction

Associated Types

type Rep ReferenceType 
Instance details

Defined in Cardano.Api.Internal.Governance.Metadata.GovAction

type Rep ReferenceType = D1 ('MetaData "ReferenceType" "Cardano.Api.Internal.Governance.Metadata.GovAction" "cardano-api-10.13.1.0-44e61a1c8170d3f3ae6846327322a43d99169cba7e32443aa78aab63b85fbdf2" 'False) (C1 ('MetaCons "GovernanceMetadata" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Other" 'PrefixI 'False) (U1 :: Type -> Type))

Methods

from :: ReferenceType -> Rep ReferenceType x #

to :: Rep ReferenceType x -> ReferenceType #

Generic Witness 
Instance details

Defined in Cardano.Api.Internal.Governance.Metadata.GovAction

Associated Types

type Rep Witness 
Instance details

Defined in Cardano.Api.Internal.Governance.Metadata.GovAction

type Rep Witness = D1 ('MetaData "Witness" "Cardano.Api.Internal.Governance.Metadata.GovAction" "cardano-api-10.13.1.0-44e61a1c8170d3f3ae6846327322a43d99169cba7e32443aa78aab63b85fbdf2" 'False) (C1 ('MetaCons "Witness" 'PrefixI 'True) (S1 ('MetaSel ('Just "witnessAlgorithm") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe WitnessAlgorithm)) :*: (S1 ('MetaSel ('Just "publicKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "signature") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)))))

Methods

from :: Witness -> Rep Witness x #

to :: Rep Witness x -> Witness #

Generic WitnessAlgorithm 
Instance details

Defined in Cardano.Api.Internal.Governance.Metadata.GovAction

Associated Types

type Rep WitnessAlgorithm 
Instance details

Defined in Cardano.Api.Internal.Governance.Metadata.GovAction

type Rep WitnessAlgorithm = D1 ('MetaData "WitnessAlgorithm" "Cardano.Api.Internal.Governance.Metadata.GovAction" "cardano-api-10.13.1.0-44e61a1c8170d3f3ae6846327322a43d99169cba7e32443aa78aab63b85fbdf2" 'False) (C1 ('MetaCons "Ed25519" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CIP0008" 'PrefixI 'False) (U1 :: Type -> Type))

Methods

from :: WitnessAlgorithm -> Rep WitnessAlgorithm x #

to :: Rep WitnessAlgorithm x -> WitnessAlgorithm #

Generic PraosNonce 
Instance details

Defined in Cardano.Api.Internal.ProtocolParameters

Associated Types

type Rep PraosNonce 
Instance details

Defined in Cardano.Api.Internal.ProtocolParameters

type Rep PraosNonce = D1 ('MetaData "PraosNonce" "Cardano.Api.Internal.ProtocolParameters" "cardano-api-10.13.1.0-44e61a1c8170d3f3ae6846327322a43d99169cba7e32443aa78aab63b85fbdf2" 'True) (C1 ('MetaCons "PraosNonce" 'PrefixI 'True) (S1 ('MetaSel ('Just "unPraosNonce") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Hash HASH ByteString))))
Generic ProtocolParameters 
Instance details

Defined in Cardano.Api.Internal.ProtocolParameters

Associated Types

type Rep ProtocolParameters 
Instance details

Defined in Cardano.Api.Internal.ProtocolParameters

type Rep ProtocolParameters = D1 ('MetaData "ProtocolParameters" "Cardano.Api.Internal.ProtocolParameters" "cardano-api-10.13.1.0-44e61a1c8170d3f3ae6846327322a43d99169cba7e32443aa78aab63b85fbdf2" 'False) (C1 ('MetaCons "ProtocolParameters" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "protocolParamProtocolVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Natural, Natural)) :*: (S1 ('MetaSel ('Just "protocolParamDecentralization") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Rational)) :*: S1 ('MetaSel ('Just "protocolParamExtraPraosEntropy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe PraosNonce)))) :*: (S1 ('MetaSel ('Just "protocolParamMaxBlockHeaderSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Natural) :*: (S1 ('MetaSel ('Just "protocolParamMaxBlockBodySize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Natural) :*: S1 ('MetaSel ('Just "protocolParamMaxTxSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Natural)))) :*: ((S1 ('MetaSel ('Just "protocolParamTxFeeFixed") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Coin) :*: (S1 ('MetaSel ('Just "protocolParamTxFeePerByte") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Coin) :*: S1 ('MetaSel ('Just "protocolParamMinUTxOValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Coin)))) :*: (S1 ('MetaSel ('Just "protocolParamStakeAddressDeposit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Coin) :*: (S1 ('MetaSel ('Just "protocolParamStakePoolDeposit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Coin) :*: S1 ('MetaSel ('Just "protocolParamMinPoolCost") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Coin))))) :*: (((S1 ('MetaSel ('Just "protocolParamPoolRetireMaxEpoch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 EpochInterval) :*: (S1 ('MetaSel ('Just "protocolParamStakePoolTargetNum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word16) :*: S1 ('MetaSel ('Just "protocolParamPoolPledgeInfluence") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Rational))) :*: (S1 ('MetaSel ('Just "protocolParamMonetaryExpansion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Rational) :*: (S1 ('MetaSel ('Just "protocolParamTreasuryCut") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Rational) :*: S1 ('MetaSel ('Just "protocolParamCostModels") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map AnyPlutusScriptVersion CostModel))))) :*: ((S1 ('MetaSel ('Just "protocolParamPrices") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe ExecutionUnitPrices)) :*: (S1 ('MetaSel ('Just "protocolParamMaxTxExUnits") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe ExecutionUnits)) :*: S1 ('MetaSel ('Just "protocolParamMaxBlockExUnits") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe ExecutionUnits)))) :*: ((S1 ('MetaSel ('Just "protocolParamMaxValueSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "protocolParamCollateralPercent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "protocolParamMaxCollateralInputs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "protocolParamUTxOCostPerByte") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Coin))))))))

Methods

from :: ProtocolParameters -> Rep ProtocolParameters x #

to :: Rep ProtocolParameters x -> ProtocolParameters #

Generic XPub 
Instance details

Defined in Cardano.Crypto.Wallet

Associated Types

type Rep XPub 
Instance details

Defined in Cardano.Crypto.Wallet

type Rep XPub = D1 ('MetaData "XPub" "Cardano.Crypto.Wallet" "cardano-crypto-1.3.0-13775dd2fd4eb324153a8f13c7aa712b3bde98962847851131d029aabf729356" 'False) (C1 ('MetaCons "XPub" 'PrefixI 'True) (S1 ('MetaSel ('Just "xpubPublicKey") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ByteString) :*: S1 ('MetaSel ('Just "xpubChaincode") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ChainCode)))

Methods

from :: XPub -> Rep XPub x #

to :: Rep XPub x -> XPub #

Generic XPub 
Instance details

Defined in Cardano.Crypto.Wallet.Pure

Associated Types

type Rep XPub 
Instance details

Defined in Cardano.Crypto.Wallet.Pure

type Rep XPub = D1 ('MetaData "XPub" "Cardano.Crypto.Wallet.Pure" "cardano-crypto-1.3.0-13775dd2fd4eb324153a8f13c7aa712b3bde98962847851131d029aabf729356" 'False) (C1 ('MetaCons "XPub" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 PointCompressed) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ChainCode)))

Methods

from :: XPub -> Rep XPub x #

to :: Rep XPub x -> XPub #

Generic Point 
Instance details

Defined in Cardano.Crypto.VRF.Simple

Associated Types

type Rep Point 
Instance details

Defined in Cardano.Crypto.VRF.Simple

type Rep Point = D1 ('MetaData "Point" "Cardano.Crypto.VRF.Simple" "cardano-crypto-class-2.2.2.0-fdb8b0ac9bd1fc672464049453874f8487b500b35a4dfed8384b2161092de5bc" 'True) (C1 ('MetaCons "ThunkyPoint" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Point)))

Methods

from :: Point -> Rep Point x #

to :: Rep Point x -> Point #

Generic Output 
Instance details

Defined in Cardano.Crypto.VRF.Praos

Associated Types

type Rep Output 
Instance details

Defined in Cardano.Crypto.VRF.Praos

type Rep Output = D1 ('MetaData "Output" "Cardano.Crypto.VRF.Praos" "cardano-crypto-praos-2.2.1.0-fa6d3ab74e717e815ef9db31b35b6eb0fdffc3820dca8fe5356c738f86b5b299" 'True) (C1 ('MetaCons "Output" 'PrefixI 'True) (S1 ('MetaSel ('Just "unOutput") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (ForeignPtr OutputValue))))

Methods

from :: Output -> Rep Output x #

to :: Rep Output x -> Output #

Generic Proof 
Instance details

Defined in Cardano.Crypto.VRF.Praos

Associated Types

type Rep Proof 
Instance details

Defined in Cardano.Crypto.VRF.Praos

type Rep Proof = D1 ('MetaData "Proof" "Cardano.Crypto.VRF.Praos" "cardano-crypto-praos-2.2.1.0-fa6d3ab74e717e815ef9db31b35b6eb0fdffc3820dca8fe5356c738f86b5b299" 'True) (C1 ('MetaCons "Proof" 'PrefixI 'True) (S1 ('MetaSel ('Just "unProof") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (ForeignPtr ProofValue))))

Methods

from :: Proof -> Rep Proof x #

to :: Rep Proof x -> Proof #

Generic SignKey 
Instance details

Defined in Cardano.Crypto.VRF.Praos

Associated Types

type Rep SignKey 
Instance details

Defined in Cardano.Crypto.VRF.Praos

type Rep SignKey = D1 ('MetaData "SignKey" "Cardano.Crypto.VRF.Praos" "cardano-crypto-praos-2.2.1.0-fa6d3ab74e717e815ef9db31b35b6eb0fdffc3820dca8fe5356c738f86b5b299" 'True) (C1 ('MetaCons "SignKey" 'PrefixI 'True) (S1 ('MetaSel ('Just "unSignKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (ForeignPtr SignKeyValue))))

Methods

from :: SignKey -> Rep SignKey x #

to :: Rep SignKey x -> SignKey #

Generic VerKey 
Instance details

Defined in Cardano.Crypto.VRF.Praos

Associated Types

type Rep VerKey 
Instance details

Defined in Cardano.Crypto.VRF.Praos

type Rep VerKey = D1 ('MetaData "VerKey" "Cardano.Crypto.VRF.Praos" "cardano-crypto-praos-2.2.1.0-fa6d3ab74e717e815ef9db31b35b6eb0fdffc3820dca8fe5356c738f86b5b299" 'True) (C1 ('MetaCons "VerKey" 'PrefixI 'True) (S1 ('MetaSel ('Just "unVerKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (ForeignPtr VerKeyValue))))

Methods

from :: VerKey -> Rep VerKey x #

to :: Rep VerKey x -> VerKey #

Generic Output 
Instance details

Defined in Cardano.Crypto.VRF.PraosBatchCompat

Associated Types

type Rep Output 
Instance details

Defined in Cardano.Crypto.VRF.PraosBatchCompat

type Rep Output = D1 ('MetaData "Output" "Cardano.Crypto.VRF.PraosBatchCompat" "cardano-crypto-praos-2.2.1.0-fa6d3ab74e717e815ef9db31b35b6eb0fdffc3820dca8fe5356c738f86b5b299" 'True) (C1 ('MetaCons "Output" 'PrefixI 'True) (S1 ('MetaSel ('Just "unOutput") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (ForeignPtr OutputValue))))

Methods

from :: Output -> Rep Output x #

to :: Rep Output x -> Output #

Generic Proof 
Instance details

Defined in Cardano.Crypto.VRF.PraosBatchCompat

Associated Types

type Rep Proof 
Instance details

Defined in Cardano.Crypto.VRF.PraosBatchCompat

type Rep Proof = D1 ('MetaData "Proof" "Cardano.Crypto.VRF.PraosBatchCompat" "cardano-crypto-praos-2.2.1.0-fa6d3ab74e717e815ef9db31b35b6eb0fdffc3820dca8fe5356c738f86b5b299" 'True) (C1 ('MetaCons "Proof" 'PrefixI 'True) (S1 ('MetaSel ('Just "unProof") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (ForeignPtr ProofValue))))

Methods

from :: Proof -> Rep Proof x #

to :: Rep Proof x -> Proof #

Generic SignKey 
Instance details

Defined in Cardano.Crypto.VRF.PraosBatchCompat

Associated Types

type Rep SignKey 
Instance details

Defined in Cardano.Crypto.VRF.PraosBatchCompat

type Rep SignKey = D1 ('MetaData "SignKey" "Cardano.Crypto.VRF.PraosBatchCompat" "cardano-crypto-praos-2.2.1.0-fa6d3ab74e717e815ef9db31b35b6eb0fdffc3820dca8fe5356c738f86b5b299" 'True) (C1 ('MetaCons "SignKey" 'PrefixI 'True) (S1 ('MetaSel ('Just "unSignKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (ForeignPtr SignKeyValue))))

Methods

from :: SignKey -> Rep SignKey x #

to :: Rep SignKey x -> SignKey #

Generic VerKey 
Instance details

Defined in Cardano.Crypto.VRF.PraosBatchCompat

Associated Types

type Rep VerKey 
Instance details

Defined in Cardano.Crypto.VRF.PraosBatchCompat

type Rep VerKey = D1 ('MetaData "VerKey" "Cardano.Crypto.VRF.PraosBatchCompat" "cardano-crypto-praos-2.2.1.0-fa6d3ab74e717e815ef9db31b35b6eb0fdffc3820dca8fe5356c738f86b5b299" 'True) (C1 ('MetaCons "VerKey" 'PrefixI 'True) (S1 ('MetaSel ('Just "unVerKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (ForeignPtr VerKeyValue))))

Methods

from :: VerKey -> Rep VerKey x #

to :: Rep VerKey x -> VerKey #

Generic ProtocolMagicId 
Instance details

Defined in Cardano.Crypto.ProtocolMagic

Associated Types

type Rep ProtocolMagicId 
Instance details

Defined in Cardano.Crypto.ProtocolMagic

type Rep ProtocolMagicId = D1 ('MetaData "ProtocolMagicId" "Cardano.Crypto.ProtocolMagic" "cardano-crypto-wrapper-1.6.0.0-157a9b5b57c24095fd780e1c0ac2cf6f80792b399d3f9c9ecf4654d4028102d8" 'True) (C1 ('MetaCons "ProtocolMagicId" 'PrefixI 'True) (S1 ('MetaSel ('Just "unProtocolMagicId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32)))
Generic RequiresNetworkMagic 
Instance details

Defined in Cardano.Crypto.ProtocolMagic

Associated Types

type Rep RequiresNetworkMagic 
Instance details

Defined in Cardano.Crypto.ProtocolMagic

type Rep RequiresNetworkMagic = D1 ('MetaData "RequiresNetworkMagic" "Cardano.Crypto.ProtocolMagic" "cardano-crypto-wrapper-1.6.0.0-157a9b5b57c24095fd780e1c0ac2cf6f80792b399d3f9c9ecf4654d4028102d8" 'False) (C1 ('MetaCons "RequiresNoMagic" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "RequiresMagic" 'PrefixI 'False) (U1 :: Type -> Type))
Generic CompactRedeemVerificationKey 
Instance details

Defined in Cardano.Crypto.Signing.Redeem.Compact

Associated Types

type Rep CompactRedeemVerificationKey 
Instance details

Defined in Cardano.Crypto.Signing.Redeem.Compact

type Rep CompactRedeemVerificationKey = D1 ('MetaData "CompactRedeemVerificationKey" "Cardano.Crypto.Signing.Redeem.Compact" "cardano-crypto-wrapper-1.6.0.0-157a9b5b57c24095fd780e1c0ac2cf6f80792b399d3f9c9ecf4654d4028102d8" 'False) (C1 ('MetaCons "CompactRedeemVerificationKey" 'PrefixI 'False) ((S1 ('MetaSel ('Nothing :: Maybe Symbol) 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 Word64) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 Word64)) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 Word64) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 Word64))))
Generic RedeemSigningKey 
Instance details

Defined in Cardano.Crypto.Signing.Redeem.SigningKey

Associated Types

type Rep RedeemSigningKey 
Instance details

Defined in Cardano.Crypto.Signing.Redeem.SigningKey

type Rep RedeemSigningKey = D1 ('MetaData "RedeemSigningKey" "Cardano.Crypto.Signing.Redeem.SigningKey" "cardano-crypto-wrapper-1.6.0.0-157a9b5b57c24095fd780e1c0ac2cf6f80792b399d3f9c9ecf4654d4028102d8" 'True) (C1 ('MetaCons "RedeemSigningKey" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SecretKey)))
Generic RedeemVerificationKey 
Instance details

Defined in Cardano.Crypto.Signing.Redeem.VerificationKey

Associated Types

type Rep RedeemVerificationKey 
Instance details

Defined in Cardano.Crypto.Signing.Redeem.VerificationKey

type Rep RedeemVerificationKey = D1 ('MetaData "RedeemVerificationKey" "Cardano.Crypto.Signing.Redeem.VerificationKey" "cardano-crypto-wrapper-1.6.0.0-157a9b5b57c24095fd780e1c0ac2cf6f80792b399d3f9c9ecf4654d4028102d8" 'True) (C1 ('MetaCons "RedeemVerificationKey" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PublicKey)))
Generic SignTag 
Instance details

Defined in Cardano.Crypto.Signing.Tag

Associated Types

type Rep SignTag 
Instance details

Defined in Cardano.Crypto.Signing.Tag

type Rep SignTag = D1 ('MetaData "SignTag" "Cardano.Crypto.Signing.Tag" "cardano-crypto-wrapper-1.6.0.0-157a9b5b57c24095fd780e1c0ac2cf6f80792b399d3f9c9ecf4654d4028102d8" 'False) (((C1 ('MetaCons "SignForTestingOnly" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "SignTx" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "SignRedeemTx" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "SignVssCert" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "SignUSProposal" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "SignCommitment" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "SignUSVote" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "SignBlock" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VerificationKey)) :+: C1 ('MetaCons "SignCertificate" 'PrefixI 'False) (U1 :: Type -> Type)))))

Methods

from :: SignTag -> Rep SignTag x #

to :: Rep SignTag x -> SignTag #

Generic VerificationKey 
Instance details

Defined in Cardano.Crypto.Signing.VerificationKey

Associated Types

type Rep VerificationKey 
Instance details

Defined in Cardano.Crypto.Signing.VerificationKey

type Rep VerificationKey = D1 ('MetaData "VerificationKey" "Cardano.Crypto.Signing.VerificationKey" "cardano-crypto-wrapper-1.6.0.0-157a9b5b57c24095fd780e1c0ac2cf6f80792b399d3f9c9ecf4654d4028102d8" 'True) (C1 ('MetaCons "VerificationKey" 'PrefixI 'True) (S1 ('MetaSel ('Just "unVerificationKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 XPub)))
Generic ValidityInterval 
Instance details

Defined in Cardano.Ledger.Allegra.Scripts

Associated Types

type Rep ValidityInterval 
Instance details

Defined in Cardano.Ledger.Allegra.Scripts

type Rep ValidityInterval = D1 ('MetaData "ValidityInterval" "Cardano.Ledger.Allegra.Scripts" "cardano-ledger-allegra-1.7.0.0-0c0376b02175b2526b8f41349adedba2575af34b28c4ad0b04c25f60c36a8976" 'False) (C1 ('MetaCons "ValidityInterval" 'PrefixI 'True) (S1 ('MetaSel ('Just "invalidBefore") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (StrictMaybe SlotNo)) :*: S1 ('MetaSel ('Just "invalidHereafter") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (StrictMaybe SlotNo))))
Generic AlonzoGenesis 
Instance details

Defined in Cardano.Ledger.Alonzo.Genesis

Associated Types

type Rep AlonzoGenesis 
Instance details

Defined in Cardano.Ledger.Alonzo.Genesis

type Rep AlonzoGenesis = D1 ('MetaData "AlonzoGenesis" "Cardano.Ledger.Alonzo.Genesis" "cardano-ledger-alonzo-1.13.0.0-581ac787207d6207e41c8ff536efb71204fa46074e6da53762b13ce27e6a6683" 'True) (C1 ('MetaCons "AlonzoGenesisWrapper" 'PrefixI 'True) (S1 ('MetaSel ('Just "unAlonzoGenesisWrapper") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (UpgradeAlonzoPParams Identity))))
Generic LangDepView 
Instance details

Defined in Cardano.Ledger.Alonzo.PParams

Associated Types

type Rep LangDepView 
Instance details

Defined in Cardano.Ledger.Alonzo.PParams

type Rep LangDepView = D1 ('MetaData "LangDepView" "Cardano.Ledger.Alonzo.PParams" "cardano-ledger-alonzo-1.13.0.0-581ac787207d6207e41c8ff536efb71204fa46074e6da53762b13ce27e6a6683" 'False) (C1 ('MetaCons "LangDepView" 'PrefixI 'True) (S1 ('MetaSel ('Just "tag") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString) :*: S1 ('MetaSel ('Just "params") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString)))
Generic FailureDescription 
Instance details

Defined in Cardano.Ledger.Alonzo.Rules.Utxos

Associated Types

type Rep FailureDescription 
Instance details

Defined in Cardano.Ledger.Alonzo.Rules.Utxos

type Rep FailureDescription = D1 ('MetaData "FailureDescription" "Cardano.Ledger.Alonzo.Rules.Utxos" "cardano-ledger-alonzo-1.13.0.0-581ac787207d6207e41c8ff536efb71204fa46074e6da53762b13ce27e6a6683" 'False) (C1 ('MetaCons "PlutusFailure" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString)))
Generic TagMismatchDescription 
Instance details

Defined in Cardano.Ledger.Alonzo.Rules.Utxos

Associated Types

type Rep TagMismatchDescription 
Instance details

Defined in Cardano.Ledger.Alonzo.Rules.Utxos

type Rep TagMismatchDescription = D1 ('MetaData "TagMismatchDescription" "Cardano.Ledger.Alonzo.Rules.Utxos" "cardano-ledger-alonzo-1.13.0.0-581ac787207d6207e41c8ff536efb71204fa46074e6da53762b13ce27e6a6683" 'False) (C1 ('MetaCons "PassedUnexpectedly" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "FailedUnexpectedly" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (NonEmpty FailureDescription))))
Generic IsValid 
Instance details

Defined in Cardano.Ledger.Alonzo.Tx

Associated Types

type Rep IsValid 
Instance details

Defined in Cardano.Ledger.Alonzo.Tx

type Rep IsValid = D1 ('MetaData "IsValid" "Cardano.Ledger.Alonzo.Tx" "cardano-ledger-alonzo-1.13.0.0-581ac787207d6207e41c8ff536efb71204fa46074e6da53762b13ce27e6a6683" 'True) (C1 ('MetaCons "IsValid" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))

Methods

from :: IsValid -> Rep IsValid x #

to :: Rep IsValid x -> IsValid #

Generic Addr28Extra 
Instance details

Defined in Cardano.Ledger.Alonzo.TxOut

Associated Types

type Rep Addr28Extra 
Instance details

Defined in Cardano.Ledger.Alonzo.TxOut

type Rep Addr28Extra = D1 ('MetaData "Addr28Extra" "Cardano.Ledger.Alonzo.TxOut" "cardano-ledger-alonzo-1.13.0.0-581ac787207d6207e41c8ff536efb71204fa46074e6da53762b13ce27e6a6683" 'False) (C1 ('MetaCons "Addr28Extra" 'PrefixI 'False) ((S1 ('MetaSel ('Nothing :: Maybe Symbol) 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 Word64) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 Word64)) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 Word64) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 Word64))))
Generic DataHash32 
Instance details

Defined in Cardano.Ledger.Alonzo.TxOut

Associated Types

type Rep DataHash32 
Instance details

Defined in Cardano.Ledger.Alonzo.TxOut

type Rep DataHash32 = D1 ('MetaData "DataHash32" "Cardano.Ledger.Alonzo.TxOut" "cardano-ledger-alonzo-1.13.0.0-581ac787207d6207e41c8ff536efb71204fa46074e6da53762b13ce27e6a6683" 'False) (C1 ('MetaCons "DataHash32" 'PrefixI 'False) ((S1 ('MetaSel ('Nothing :: Maybe Symbol) 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 Word64) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 Word64)) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 Word64) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 Word64))))
Generic CommitteeMemberState 
Instance details

Defined in Cardano.Ledger.Api.State.Query.CommitteeMembersState

Associated Types

type Rep CommitteeMemberState 
Instance details

Defined in Cardano.Ledger.Api.State.Query.CommitteeMembersState

type Rep CommitteeMemberState = D1 ('MetaData "CommitteeMemberState" "Cardano.Ledger.Api.State.Query.CommitteeMembersState" "cardano-ledger-api-1.11.0.0-4352ebeb6c483dbb01206aaf6b0cc01aa50b6e4c30f1ae8e5e2640e8e3c8e552" 'False) (C1 ('MetaCons "CommitteeMemberState" 'PrefixI 'True) ((S1 ('MetaSel ('Just "cmsHotCredAuthStatus") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 HotCredAuthStatus) :*: S1 ('MetaSel ('Just "cmsStatus") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 MemberStatus)) :*: (S1 ('MetaSel ('Just "cmsExpiration") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe EpochNo)) :*: S1 ('MetaSel ('Just "cmsNextEpochChange") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 NextEpochChange))))
Generic CommitteeMembersState 
Instance details

Defined in Cardano.Ledger.Api.State.Query.CommitteeMembersState

Associated Types

type Rep CommitteeMembersState 
Instance details

Defined in Cardano.Ledger.Api.State.Query.CommitteeMembersState

type Rep CommitteeMembersState = D1 ('MetaData "CommitteeMembersState" "Cardano.Ledger.Api.State.Query.CommitteeMembersState" "cardano-ledger-api-1.11.0.0-4352ebeb6c483dbb01206aaf6b0cc01aa50b6e4c30f1ae8e5e2640e8e3c8e552" 'False) (C1 ('MetaCons "CommitteeMembersState" 'PrefixI 'True) (S1 ('MetaSel ('Just "csCommittee") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Map (Credential 'ColdCommitteeRole) CommitteeMemberState)) :*: (S1 ('MetaSel ('Just "csThreshold") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe UnitInterval)) :*: S1 ('MetaSel ('Just "csEpochNo") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 EpochNo))))
Generic HotCredAuthStatus 
Instance details

Defined in Cardano.Ledger.Api.State.Query.CommitteeMembersState

Associated Types

type Rep HotCredAuthStatus 
Instance details

Defined in Cardano.Ledger.Api.State.Query.CommitteeMembersState

type Rep HotCredAuthStatus = D1 ('MetaData "HotCredAuthStatus" "Cardano.Ledger.Api.State.Query.CommitteeMembersState" "cardano-ledger-api-1.11.0.0-4352ebeb6c483dbb01206aaf6b0cc01aa50b6e4c30f1ae8e5e2640e8e3c8e552" 'False) (C1 ('MetaCons "MemberAuthorized" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Credential 'HotCommitteeRole))) :+: (C1 ('MetaCons "MemberNotAuthorized" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "MemberResigned" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Anchor)))))
Generic MemberStatus 
Instance details

Defined in Cardano.Ledger.Api.State.Query.CommitteeMembersState

Associated Types

type Rep MemberStatus 
Instance details

Defined in Cardano.Ledger.Api.State.Query.CommitteeMembersState

type Rep MemberStatus = D1 ('MetaData "MemberStatus" "Cardano.Ledger.Api.State.Query.CommitteeMembersState" "cardano-ledger-api-1.11.0.0-4352ebeb6c483dbb01206aaf6b0cc01aa50b6e4c30f1ae8e5e2640e8e3c8e552" 'False) (C1 ('MetaCons "Active" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Expired" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Unrecognized" 'PrefixI 'False) (U1 :: Type -> Type)))
Generic NextEpochChange 
Instance details

Defined in Cardano.Ledger.Api.State.Query.CommitteeMembersState

Associated Types

type Rep NextEpochChange 
Instance details

Defined in Cardano.Ledger.Api.State.Query.CommitteeMembersState

type Rep NextEpochChange = D1 ('MetaData "NextEpochChange" "Cardano.Ledger.Api.State.Query.CommitteeMembersState" "cardano-ledger-api-1.11.0.0-4352ebeb6c483dbb01206aaf6b0cc01aa50b6e4c30f1ae8e5e2640e8e3c8e552" 'False) ((C1 ('MetaCons "ToBeEnacted" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "ToBeRemoved" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "NoChangeExpected" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "ToBeExpired" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "TermAdjusted" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 EpochNo)))))
Generic ByteSpan 
Instance details

Defined in Cardano.Ledger.Binary.Decoding.Annotated

Associated Types

type Rep ByteSpan 
Instance details

Defined in Cardano.Ledger.Binary.Decoding.Annotated

type Rep ByteSpan = D1 ('MetaData "ByteSpan" "Cardano.Ledger.Binary.Decoding.Annotated" "cardano-ledger-binary-1.6.0.0-2cf9b326c31351f8d43f82512e56897da354bff285305f7db5ba3def670c1e7c" 'False) (C1 ('MetaCons "ByteSpan" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 ByteOffset) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 ByteOffset)))

Methods

from :: ByteSpan -> Rep ByteSpan x #

to :: Rep ByteSpan x -> ByteSpan #

Generic ToSign 
Instance details

Defined in Cardano.Chain.Block.Header

Associated Types

type Rep ToSign 
Instance details

Defined in Cardano.Chain.Block.Header

type Rep ToSign = D1 ('MetaData "ToSign" "Cardano.Chain.Block.Header" "cardano-ledger-byron-1.1.0.0-5e8a525857f7de305a2efb4ac9acb4079353e0effb506ec01fe63a8dce24fc16" 'False) (C1 ('MetaCons "ToSign" 'PrefixI 'True) ((S1 ('MetaSel ('Just "tsHeaderHash") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 HeaderHash) :*: (S1 ('MetaSel ('Just "tsBodyProof") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Proof) :*: S1 ('MetaSel ('Just "tsSlot") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 EpochAndSlotCount))) :*: (S1 ('MetaSel ('Just "tsDifficulty") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 ChainDifficulty) :*: (S1 ('MetaSel ('Just "tsProtocolVersion") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 ProtocolVersion) :*: S1 ('MetaSel ('Just "tsSoftwareVersion") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 SoftwareVersion)))))

Methods

from :: ToSign -> Rep ToSign x #

to :: Rep ToSign x -> ToSign #

Generic Proof 
Instance details

Defined in Cardano.Chain.Block.Proof

Associated Types

type Rep Proof 
Instance details

Defined in Cardano.Chain.Block.Proof

type Rep Proof = D1 ('MetaData "Proof" "Cardano.Chain.Block.Proof" "cardano-ledger-byron-1.1.0.0-5e8a525857f7de305a2efb4ac9acb4079353e0effb506ec01fe63a8dce24fc16" 'False) (C1 ('MetaCons "Proof" 'PrefixI 'True) ((S1 ('MetaSel ('Just "proofUTxO") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 TxProof) :*: S1 ('MetaSel ('Just "proofSsc") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 SscProof)) :*: (S1 ('MetaSel ('Just "proofDelegation") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 (Hash Payload)) :*: S1 ('MetaSel ('Just "proofUpdate") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Proof))))

Methods

from :: Proof -> Rep Proof x #

to :: Rep Proof x -> Proof #

Generic ChainValidationState 
Instance details

Defined in Cardano.Chain.Block.Validation

Associated Types

type Rep ChainValidationState 
Instance details

Defined in Cardano.Chain.Block.Validation

type Rep ChainValidationState = D1 ('MetaData "ChainValidationState" "Cardano.Chain.Block.Validation" "cardano-ledger-byron-1.1.0.0-5e8a525857f7de305a2efb4ac9acb4079353e0effb506ec01fe63a8dce24fc16" 'False) (C1 ('MetaCons "ChainValidationState" 'PrefixI 'True) ((S1 ('MetaSel ('Just "cvsLastSlot") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 SlotNumber) :*: S1 ('MetaSel ('Just "cvsPreviousHash") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Either GenesisHash HeaderHash))) :*: (S1 ('MetaSel ('Just "cvsUtxo") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 UTxO) :*: (S1 ('MetaSel ('Just "cvsUpdateState") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 State) :*: S1 ('MetaSel ('Just "cvsDelegationState") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 State)))))
Generic AddrAttributes 
Instance details

Defined in Cardano.Chain.Common.AddrAttributes

Associated Types

type Rep AddrAttributes 
Instance details

Defined in Cardano.Chain.Common.AddrAttributes

type Rep AddrAttributes = D1 ('MetaData "AddrAttributes" "Cardano.Chain.Common.AddrAttributes" "cardano-ledger-byron-1.1.0.0-5e8a525857f7de305a2efb4ac9acb4079353e0effb506ec01fe63a8dce24fc16" 'False) (C1 ('MetaCons "AddrAttributes" 'PrefixI 'True) (S1 ('MetaSel ('Just "aaVKDerivationPath") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe HDAddressPayload)) :*: S1 ('MetaSel ('Just "aaNetworkMagic") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 NetworkMagic)))
Generic HDAddressPayload 
Instance details

Defined in Cardano.Chain.Common.AddrAttributes

Associated Types

type Rep HDAddressPayload 
Instance details

Defined in Cardano.Chain.Common.AddrAttributes

type Rep HDAddressPayload = D1 ('MetaData "HDAddressPayload" "Cardano.Chain.Common.AddrAttributes" "cardano-ledger-byron-1.1.0.0-5e8a525857f7de305a2efb4ac9acb4079353e0effb506ec01fe63a8dce24fc16" 'True) (C1 ('MetaCons "HDAddressPayload" 'PrefixI 'True) (S1 ('MetaSel ('Just "getHDAddressPayload") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString)))
Generic AddrSpendingData 
Instance details

Defined in Cardano.Chain.Common.AddrSpendingData

Associated Types

type Rep AddrSpendingData 
Instance details

Defined in Cardano.Chain.Common.AddrSpendingData

type Rep AddrSpendingData = D1 ('MetaData "AddrSpendingData" "Cardano.Chain.Common.AddrSpendingData" "cardano-ledger-byron-1.1.0.0-5e8a525857f7de305a2efb4ac9acb4079353e0effb506ec01fe63a8dce24fc16" 'False) (C1 ('MetaCons "VerKeyASD" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 VerificationKey)) :+: C1 ('MetaCons "RedeemASD" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 RedeemVerificationKey)))
Generic AddrType 
Instance details

Defined in Cardano.Chain.Common.AddrSpendingData

Associated Types

type Rep AddrType 
Instance details

Defined in Cardano.Chain.Common.AddrSpendingData

type Rep AddrType = D1 ('MetaData "AddrType" "Cardano.Chain.Common.AddrSpendingData" "cardano-ledger-byron-1.1.0.0-5e8a525857f7de305a2efb4ac9acb4079353e0effb506ec01fe63a8dce24fc16" 'False) (C1 ('MetaCons "ATVerKey" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "ATRedeem" 'PrefixI 'False) (U1 :: Type -> Type))

Methods

from :: AddrType -> Rep AddrType x #

to :: Rep AddrType x -> AddrType #

Generic Address 
Instance details

Defined in Cardano.Chain.Common.Address

Associated Types

type Rep Address 
Instance details

Defined in Cardano.Chain.Common.Address

type Rep Address = D1 ('MetaData "Address" "Cardano.Chain.Common.Address" "cardano-ledger-byron-1.1.0.0-5e8a525857f7de305a2efb4ac9acb4079353e0effb506ec01fe63a8dce24fc16" 'False) (C1 ('MetaCons "Address" 'PrefixI 'True) (S1 ('MetaSel ('Just "addrRoot") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 (AddressHash Address')) :*: (S1 ('MetaSel ('Just "addrAttributes") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Attributes AddrAttributes)) :*: S1 ('MetaSel ('Just "addrType") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 AddrType))))

Methods

from :: Address -> Rep Address x #

to :: Rep Address x -> Address #

Generic Address' 
Instance details

Defined in Cardano.Chain.Common.Address

Associated Types

type Rep Address' 
Instance details

Defined in Cardano.Chain.Common.Address

type Rep Address' = D1 ('MetaData "Address'" "Cardano.Chain.Common.Address" "cardano-ledger-byron-1.1.0.0-5e8a525857f7de305a2efb4ac9acb4079353e0effb506ec01fe63a8dce24fc16" 'True) (C1 ('MetaCons "Address'" 'PrefixI 'True) (S1 ('MetaSel ('Just "unAddress'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (AddrType, AddrSpendingData, Attributes AddrAttributes))))

Methods

from :: Address' -> Rep Address' x #

to :: Rep Address' x -> Address' #

Generic UnparsedFields 
Instance details

Defined in Cardano.Chain.Common.Attributes

Associated Types

type Rep UnparsedFields 
Instance details

Defined in Cardano.Chain.Common.Attributes

type Rep UnparsedFields = D1 ('MetaData "UnparsedFields" "Cardano.Chain.Common.Attributes" "cardano-ledger-byron-1.1.0.0-5e8a525857f7de305a2efb4ac9acb4079353e0effb506ec01fe63a8dce24fc16" 'True) (C1 ('MetaCons "UnparsedFields" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map Word8 ByteString))))
Generic BlockCount 
Instance details

Defined in Cardano.Chain.Common.BlockCount

Associated Types

type Rep BlockCount 
Instance details

Defined in Cardano.Chain.Common.BlockCount

type Rep BlockCount = D1 ('MetaData "BlockCount" "Cardano.Chain.Common.BlockCount" "cardano-ledger-byron-1.1.0.0-5e8a525857f7de305a2efb4ac9acb4079353e0effb506ec01fe63a8dce24fc16" 'True) (C1 ('MetaCons "BlockCount" 'PrefixI 'True) (S1 ('MetaSel ('Just "unBlockCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))
Generic ChainDifficulty 
Instance details

Defined in Cardano.Chain.Common.ChainDifficulty

Associated Types

type Rep ChainDifficulty 
Instance details

Defined in Cardano.Chain.Common.ChainDifficulty

type Rep ChainDifficulty = D1 ('MetaData "ChainDifficulty" "Cardano.Chain.Common.ChainDifficulty" "cardano-ledger-byron-1.1.0.0-5e8a525857f7de305a2efb4ac9acb4079353e0effb506ec01fe63a8dce24fc16" 'True) (C1 ('MetaCons "ChainDifficulty" 'PrefixI 'True) (S1 ('MetaSel ('Just "unChainDifficulty") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))
Generic CompactAddress 
Instance details

Defined in Cardano.Chain.Common.Compact

Associated Types

type Rep CompactAddress 
Instance details

Defined in Cardano.Chain.Common.Compact

type Rep CompactAddress = D1 ('MetaData "CompactAddress" "Cardano.Chain.Common.Compact" "cardano-ledger-byron-1.1.0.0-5e8a525857f7de305a2efb4ac9acb4079353e0effb506ec01fe63a8dce24fc16" 'True) (C1 ('MetaCons "CompactAddress" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ShortByteString)))
Generic Lovelace 
Instance details

Defined in Cardano.Chain.Common.Lovelace

Associated Types

type Rep Lovelace 
Instance details

Defined in Cardano.Chain.Common.Lovelace

type Rep Lovelace = D1 ('MetaData "Lovelace" "Cardano.Chain.Common.Lovelace" "cardano-ledger-byron-1.1.0.0-5e8a525857f7de305a2efb4ac9acb4079353e0effb506ec01fe63a8dce24fc16" 'True) (C1 ('MetaCons "Lovelace" 'PrefixI 'True) (S1 ('MetaSel ('Just "unLovelace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))

Methods

from :: Lovelace -> Rep Lovelace x #

to :: Rep Lovelace x -> Lovelace #

Generic LovelacePortion 
Instance details

Defined in Cardano.Chain.Common.LovelacePortion

Associated Types

type Rep LovelacePortion 
Instance details

Defined in Cardano.Chain.Common.LovelacePortion

type Rep LovelacePortion = D1 ('MetaData "LovelacePortion" "Cardano.Chain.Common.LovelacePortion" "cardano-ledger-byron-1.1.0.0-5e8a525857f7de305a2efb4ac9acb4079353e0effb506ec01fe63a8dce24fc16" 'True) (C1 ('MetaCons "LovelacePortion" 'PrefixI 'True) (S1 ('MetaSel ('Just "unLovelacePortion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))
Generic NetworkMagic 
Instance details

Defined in Cardano.Chain.Common.NetworkMagic

Associated Types

type Rep NetworkMagic 
Instance details

Defined in Cardano.Chain.Common.NetworkMagic

type Rep NetworkMagic = D1 ('MetaData "NetworkMagic" "Cardano.Chain.Common.NetworkMagic" "cardano-ledger-byron-1.1.0.0-5e8a525857f7de305a2efb4ac9acb4079353e0effb506ec01fe63a8dce24fc16" 'False) (C1 ('MetaCons "NetworkMainOrStage" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "NetworkTestnet" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 Word32)))
Generic TxFeePolicy 
Instance details

Defined in Cardano.Chain.Common.TxFeePolicy

Associated Types

type Rep TxFeePolicy 
Instance details

Defined in Cardano.Chain.Common.TxFeePolicy

type Rep TxFeePolicy = D1 ('MetaData "TxFeePolicy" "Cardano.Chain.Common.TxFeePolicy" "cardano-ledger-byron-1.1.0.0-5e8a525857f7de305a2efb4ac9acb4079353e0effb506ec01fe63a8dce24fc16" 'False) (C1 ('MetaCons "TxFeePolicyTxSizeLinear" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 TxSizeLinear)))
Generic TxSizeLinear 
Instance details

Defined in Cardano.Chain.Common.TxSizeLinear

Associated Types

type Rep TxSizeLinear 
Instance details

Defined in Cardano.Chain.Common.TxSizeLinear

type Rep TxSizeLinear = D1 ('MetaData "TxSizeLinear" "Cardano.Chain.Common.TxSizeLinear" "cardano-ledger-byron-1.1.0.0-5e8a525857f7de305a2efb4ac9acb4079353e0effb506ec01fe63a8dce24fc16" 'False) (C1 ('MetaCons "TxSizeLinear" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Lovelace) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Rational)))
Generic Map 
Instance details

Defined in Cardano.Chain.Delegation.Map

Associated Types

type Rep Map 
Instance details

Defined in Cardano.Chain.Delegation.Map

type Rep Map = D1 ('MetaData "Map" "Cardano.Chain.Delegation.Map" "cardano-ledger-byron-1.1.0.0-5e8a525857f7de305a2efb4ac9acb4079353e0effb506ec01fe63a8dce24fc16" 'True) (C1 ('MetaCons "Map" 'PrefixI 'True) (S1 ('MetaSel ('Just "unMap") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Bimap KeyHash KeyHash))))

Methods

from :: Map -> Rep Map x #

to :: Rep Map x -> Map #

Generic State 
Instance details

Defined in Cardano.Chain.Delegation.Validation.Activation

Associated Types

type Rep State 
Instance details

Defined in Cardano.Chain.Delegation.Validation.Activation

type Rep State = D1 ('MetaData "State" "Cardano.Chain.Delegation.Validation.Activation" "cardano-ledger-byron-1.1.0.0-5e8a525857f7de305a2efb4ac9acb4079353e0effb506ec01fe63a8dce24fc16" 'False) (C1 ('MetaCons "State" 'PrefixI 'True) (S1 ('MetaSel ('Just "delegationMap") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Map) :*: S1 ('MetaSel ('Just "delegationSlots") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Map KeyHash SlotNumber))))

Methods

from :: State -> Rep State x #

to :: Rep State x -> State #

Generic Environment 
Instance details

Defined in Cardano.Chain.Delegation.Validation.Interface

Associated Types

type Rep Environment 
Instance details

Defined in Cardano.Chain.Delegation.Validation.Interface

type Rep Environment = D1 ('MetaData "Environment" "Cardano.Chain.Delegation.Validation.Interface" "cardano-ledger-byron-1.1.0.0-5e8a525857f7de305a2efb4ac9acb4079353e0effb506ec01fe63a8dce24fc16" 'False) (C1 ('MetaCons "Environment" 'PrefixI 'True) ((S1 ('MetaSel ('Just "protocolMagic") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Annotated ProtocolMagicId ByteString)) :*: S1 ('MetaSel ('Just "allowedDelegators") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Set KeyHash))) :*: (S1 ('MetaSel ('Just "k") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 BlockCount) :*: (S1 ('MetaSel ('Just "currentEpoch") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 EpochNumber) :*: S1 ('MetaSel ('Just "currentSlot") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 SlotNumber)))))
Generic State 
Instance details

Defined in Cardano.Chain.Delegation.Validation.Interface

Associated Types

type Rep State 
Instance details

Defined in Cardano.Chain.Delegation.Validation.Interface

type Rep State = D1 ('MetaData "State" "Cardano.Chain.Delegation.Validation.Interface" "cardano-ledger-byron-1.1.0.0-5e8a525857f7de305a2efb4ac9acb4079353e0effb506ec01fe63a8dce24fc16" 'False) (C1 ('MetaCons "State" 'PrefixI 'True) (S1 ('MetaSel ('Just "schedulingState") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 State) :*: S1 ('MetaSel ('Just "activationState") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 State)))

Methods

from :: State -> Rep State x #

to :: Rep State x -> State #

Generic Environment 
Instance details

Defined in Cardano.Chain.Delegation.Validation.Scheduling

Associated Types

type Rep Environment 
Instance details

Defined in Cardano.Chain.Delegation.Validation.Scheduling

type Rep Environment = D1 ('MetaData "Environment" "Cardano.Chain.Delegation.Validation.Scheduling" "cardano-ledger-byron-1.1.0.0-5e8a525857f7de305a2efb4ac9acb4079353e0effb506ec01fe63a8dce24fc16" 'False) (C1 ('MetaCons "Environment" 'PrefixI 'True) ((S1 ('MetaSel ('Just "protocolMagic") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Annotated ProtocolMagicId ByteString)) :*: S1 ('MetaSel ('Just "allowedDelegators") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Set KeyHash))) :*: (S1 ('MetaSel ('Just "currentEpoch") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 EpochNumber) :*: (S1 ('MetaSel ('Just "currentSlot") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 SlotNumber) :*: S1 ('MetaSel ('Just "k") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 BlockCount)))))
Generic ScheduledDelegation 
Instance details

Defined in Cardano.Chain.Delegation.Validation.Scheduling

Associated Types

type Rep ScheduledDelegation 
Instance details

Defined in Cardano.Chain.Delegation.Validation.Scheduling

type Rep ScheduledDelegation = D1 ('MetaData "ScheduledDelegation" "Cardano.Chain.Delegation.Validation.Scheduling" "cardano-ledger-byron-1.1.0.0-5e8a525857f7de305a2efb4ac9acb4079353e0effb506ec01fe63a8dce24fc16" 'False) (C1 ('MetaCons "ScheduledDelegation" 'PrefixI 'True) (S1 ('MetaSel ('Just "sdSlot") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 SlotNumber) :*: (S1 ('MetaSel ('Just "sdDelegator") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 KeyHash) :*: S1 ('MetaSel ('Just "sdDelegate") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 KeyHash))))
Generic State 
Instance details

Defined in Cardano.Chain.Delegation.Validation.Scheduling

Associated Types

type Rep State 
Instance details

Defined in Cardano.Chain.Delegation.Validation.Scheduling

type Rep State = D1 ('MetaData "State" "Cardano.Chain.Delegation.Validation.Scheduling" "cardano-ledger-byron-1.1.0.0-5e8a525857f7de305a2efb4ac9acb4079353e0effb506ec01fe63a8dce24fc16" 'False) (C1 ('MetaCons "State" 'PrefixI 'True) (S1 ('MetaSel ('Just "scheduledDelegations") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Seq ScheduledDelegation)) :*: S1 ('MetaSel ('Just "keyEpochDelegations") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Set (EpochNumber, KeyHash)))))

Methods

from :: State -> Rep State x #

to :: Rep State x -> State #

Generic Config 
Instance details

Defined in Cardano.Chain.Genesis.Config

Associated Types

type Rep Config 
Instance details

Defined in Cardano.Chain.Genesis.Config

type Rep Config = D1 ('MetaData "Config" "Cardano.Chain.Genesis.Config" "cardano-ledger-byron-1.1.0.0-5e8a525857f7de305a2efb4ac9acb4079353e0effb506ec01fe63a8dce24fc16" 'False) (C1 ('MetaCons "Config" 'PrefixI 'True) ((S1 ('MetaSel ('Just "configGenesisData") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 GenesisData) :*: S1 ('MetaSel ('Just "configGenesisHash") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 GenesisHash)) :*: (S1 ('MetaSel ('Just "configReqNetMagic") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 RequiresNetworkMagic) :*: S1 ('MetaSel ('Just "configUTxOConfiguration") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 UTxOConfiguration))))

Methods

from :: Config -> Rep Config x #

to :: Rep Config x -> Config #

Generic GenesisData 
Instance details

Defined in Cardano.Chain.Genesis.Data

Associated Types

type Rep GenesisData 
Instance details

Defined in Cardano.Chain.Genesis.Data

type Rep GenesisData = D1 ('MetaData "GenesisData" "Cardano.Chain.Genesis.Data" "cardano-ledger-byron-1.1.0.0-5e8a525857f7de305a2efb4ac9acb4079353e0effb506ec01fe63a8dce24fc16" 'False) (C1 ('MetaCons "GenesisData" 'PrefixI 'True) (((S1 ('MetaSel ('Just "gdGenesisKeyHashes") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 GenesisKeyHashes) :*: S1 ('MetaSel ('Just "gdHeavyDelegation") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 GenesisDelegation)) :*: (S1 ('MetaSel ('Just "gdStartTime") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 UTCTime) :*: S1 ('MetaSel ('Just "gdNonAvvmBalances") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 GenesisNonAvvmBalances))) :*: ((S1 ('MetaSel ('Just "gdProtocolParameters") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ProtocolParameters) :*: S1 ('MetaSel ('Just "gdK") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 BlockCount)) :*: (S1 ('MetaSel ('Just "gdProtocolMagicId") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 ProtocolMagicId) :*: S1 ('MetaSel ('Just "gdAvvmDistr") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 GenesisAvvmBalances)))))
Generic GeneratedSecrets 
Instance details

Defined in Cardano.Chain.Genesis.Generate

Associated Types

type Rep GeneratedSecrets 
Instance details

Defined in Cardano.Chain.Genesis.Generate

type Rep GeneratedSecrets = D1 ('MetaData "GeneratedSecrets" "Cardano.Chain.Genesis.Generate" "cardano-ledger-byron-1.1.0.0-5e8a525857f7de305a2efb4ac9acb4079353e0effb506ec01fe63a8dce24fc16" 'False) (C1 ('MetaCons "GeneratedSecrets" 'PrefixI 'True) ((S1 ('MetaSel ('Just "gsDlgIssuersSecrets") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 [SigningKey]) :*: S1 ('MetaSel ('Just "gsRichSecrets") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 [SigningKey])) :*: (S1 ('MetaSel ('Just "gsPoorSecrets") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 [PoorSecret]) :*: S1 ('MetaSel ('Just "gsFakeAvvmSecrets") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 [RedeemSigningKey]))))
Generic PoorSecret 
Instance details

Defined in Cardano.Chain.Genesis.Generate

Associated Types

type Rep PoorSecret 
Instance details

Defined in Cardano.Chain.Genesis.Generate

type Rep PoorSecret = D1 ('MetaData "PoorSecret" "Cardano.Chain.Genesis.Generate" "cardano-ledger-byron-1.1.0.0-5e8a525857f7de305a2efb4ac9acb4079353e0effb506ec01fe63a8dce24fc16" 'True) (C1 ('MetaCons "PoorSecret" 'PrefixI 'True) (S1 ('MetaSel ('Just "poorSecretToKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SigningKey)))
Generic GenesisHash 
Instance details

Defined in Cardano.Chain.Genesis.Hash

Associated Types

type Rep GenesisHash 
Instance details

Defined in Cardano.Chain.Genesis.Hash

type Rep GenesisHash = D1 ('MetaData "GenesisHash" "Cardano.Chain.Genesis.Hash" "cardano-ledger-byron-1.1.0.0-5e8a525857f7de305a2efb4ac9acb4079353e0effb506ec01fe63a8dce24fc16" 'True) (C1 ('MetaCons "GenesisHash" 'PrefixI 'True) (S1 ('MetaSel ('Just "unGenesisHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Hash Raw))))
Generic FakeAvvmOptions 
Instance details

Defined in Cardano.Chain.Genesis.Initializer

Associated Types

type Rep FakeAvvmOptions 
Instance details

Defined in Cardano.Chain.Genesis.Initializer

type Rep FakeAvvmOptions = D1 ('MetaData "FakeAvvmOptions" "Cardano.Chain.Genesis.Initializer" "cardano-ledger-byron-1.1.0.0-5e8a525857f7de305a2efb4ac9acb4079353e0effb506ec01fe63a8dce24fc16" 'False) (C1 ('MetaCons "FakeAvvmOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "faoCount") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Word) :*: S1 ('MetaSel ('Just "faoOneBalance") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Lovelace)))
Generic GenesisSpec 
Instance details

Defined in Cardano.Chain.Genesis.Spec

Associated Types

type Rep GenesisSpec 
Instance details

Defined in Cardano.Chain.Genesis.Spec

type Rep GenesisSpec = D1 ('MetaData "GenesisSpec" "Cardano.Chain.Genesis.Spec" "cardano-ledger-byron-1.1.0.0-5e8a525857f7de305a2efb4ac9acb4079353e0effb506ec01fe63a8dce24fc16" 'False) (C1 ('MetaCons "UnsafeGenesisSpec" 'PrefixI 'True) ((S1 ('MetaSel ('Just "gsAvvmDistr") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 GenesisAvvmBalances) :*: (S1 ('MetaSel ('Just "gsHeavyDelegation") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 GenesisDelegation) :*: S1 ('MetaSel ('Just "gsProtocolParameters") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ProtocolParameters))) :*: (S1 ('MetaSel ('Just "gsK") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 BlockCount) :*: (S1 ('MetaSel ('Just "gsProtocolMagic") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ProtocolMagic) :*: S1 ('MetaSel ('Just "gsInitializer") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 GenesisInitializer)))))
Generic EpochAndSlotCount 
Instance details

Defined in Cardano.Chain.Slotting.EpochAndSlotCount

Associated Types

type Rep EpochAndSlotCount 
Instance details

Defined in Cardano.Chain.Slotting.EpochAndSlotCount

type Rep EpochAndSlotCount = D1 ('MetaData "EpochAndSlotCount" "Cardano.Chain.Slotting.EpochAndSlotCount" "cardano-ledger-byron-1.1.0.0-5e8a525857f7de305a2efb4ac9acb4079353e0effb506ec01fe63a8dce24fc16" 'False) (C1 ('MetaCons "EpochAndSlotCount" 'PrefixI 'True) (S1 ('MetaSel ('Just "epochNo") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 EpochNumber) :*: S1 ('MetaSel ('Just "slotCount") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 SlotCount)))
Generic EpochNumber 
Instance details

Defined in Cardano.Chain.Slotting.EpochNumber

Associated Types

type Rep EpochNumber 
Instance details

Defined in Cardano.Chain.Slotting.EpochNumber

type Rep EpochNumber = D1 ('MetaData "EpochNumber" "Cardano.Chain.Slotting.EpochNumber" "cardano-ledger-byron-1.1.0.0-5e8a525857f7de305a2efb4ac9acb4079353e0effb506ec01fe63a8dce24fc16" 'True) (C1 ('MetaCons "EpochNumber" 'PrefixI 'True) (S1 ('MetaSel ('Just "getEpochNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))
Generic EpochSlots 
Instance details

Defined in Cardano.Chain.Slotting.EpochSlots

Associated Types

type Rep EpochSlots 
Instance details

Defined in Cardano.Chain.Slotting.EpochSlots

type Rep EpochSlots = D1 ('MetaData "EpochSlots" "Cardano.Chain.Slotting.EpochSlots" "cardano-ledger-byron-1.1.0.0-5e8a525857f7de305a2efb4ac9acb4079353e0effb506ec01fe63a8dce24fc16" 'True) (C1 ('MetaCons "EpochSlots" 'PrefixI 'True) (S1 ('MetaSel ('Just "unEpochSlots") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))
Generic SlotCount 
Instance details

Defined in Cardano.Chain.Slotting.SlotCount

Associated Types

type Rep SlotCount 
Instance details

Defined in Cardano.Chain.Slotting.SlotCount

type Rep SlotCount = D1 ('MetaData "SlotCount" "Cardano.Chain.Slotting.SlotCount" "cardano-ledger-byron-1.1.0.0-5e8a525857f7de305a2efb4ac9acb4079353e0effb506ec01fe63a8dce24fc16" 'True) (C1 ('MetaCons "SlotCount" 'PrefixI 'True) (S1 ('MetaSel ('Just "unSlotCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))
Generic SlotNumber 
Instance details

Defined in Cardano.Chain.Slotting.SlotNumber

Associated Types

type Rep SlotNumber 
Instance details

Defined in Cardano.Chain.Slotting.SlotNumber

type Rep SlotNumber = D1 ('MetaData "SlotNumber" "Cardano.Chain.Slotting.SlotNumber" "cardano-ledger-byron-1.1.0.0-5e8a525857f7de305a2efb4ac9acb4079353e0effb506ec01fe63a8dce24fc16" 'True) (C1 ('MetaCons "SlotNumber" 'PrefixI 'True) (S1 ('MetaSel ('Just "unSlotNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))
Generic SscPayload 
Instance details

Defined in Cardano.Chain.Ssc

Associated Types

type Rep SscPayload 
Instance details

Defined in Cardano.Chain.Ssc

type Rep SscPayload = D1 ('MetaData "SscPayload" "Cardano.Chain.Ssc" "cardano-ledger-byron-1.1.0.0-5e8a525857f7de305a2efb4ac9acb4079353e0effb506ec01fe63a8dce24fc16" 'False) (C1 ('MetaCons "SscPayload" 'PrefixI 'False) (U1 :: Type -> Type))
Generic SscProof 
Instance details

Defined in Cardano.Chain.Ssc

Associated Types

type Rep SscProof 
Instance details

Defined in Cardano.Chain.Ssc

type Rep SscProof = D1 ('MetaData "SscProof" "Cardano.Chain.Ssc" "cardano-ledger-byron-1.1.0.0-5e8a525857f7de305a2efb4ac9acb4079353e0effb506ec01fe63a8dce24fc16" 'False) (C1 ('MetaCons "SscProof" 'PrefixI 'False) (U1 :: Type -> Type))

Methods

from :: SscProof -> Rep SscProof x #

to :: Rep SscProof x -> SscProof #

Generic CompactTxId 
Instance details

Defined in Cardano.Chain.UTxO.Compact

Associated Types

type Rep CompactTxId 
Instance details

Defined in Cardano.Chain.UTxO.Compact

type Rep CompactTxId = D1 ('MetaData "CompactTxId" "Cardano.Chain.UTxO.Compact" "cardano-ledger-byron-1.1.0.0-5e8a525857f7de305a2efb4ac9acb4079353e0effb506ec01fe63a8dce24fc16" 'False) (C1 ('MetaCons "CompactTxId" 'PrefixI 'False) ((S1 ('MetaSel ('Nothing :: Maybe Symbol) 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 Word64) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 Word64)) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 Word64) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 Word64))))
Generic CompactTxIn 
Instance details

Defined in Cardano.Chain.UTxO.Compact

Associated Types

type Rep CompactTxIn 
Instance details

Defined in Cardano.Chain.UTxO.Compact

type Rep CompactTxIn = D1 ('MetaData "CompactTxIn" "Cardano.Chain.UTxO.Compact" "cardano-ledger-byron-1.1.0.0-5e8a525857f7de305a2efb4ac9acb4079353e0effb506ec01fe63a8dce24fc16" 'False) (C1 ('MetaCons "CompactTxInUtxo" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 CompactTxId) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 Word16)))
Generic CompactTxOut 
Instance details

Defined in Cardano.Chain.UTxO.Compact

Associated Types

type Rep CompactTxOut 
Instance details

Defined in Cardano.Chain.UTxO.Compact

type Rep CompactTxOut = D1 ('MetaData "CompactTxOut" "Cardano.Chain.UTxO.Compact" "cardano-ledger-byron-1.1.0.0-5e8a525857f7de305a2efb4ac9acb4079353e0effb506ec01fe63a8dce24fc16" 'False) (C1 ('MetaCons "CompactTxOut" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 CompactAddress) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 Lovelace)))
Generic Tx 
Instance details

Defined in Cardano.Chain.UTxO.Tx

Associated Types

type Rep Tx 
Instance details

Defined in Cardano.Chain.UTxO.Tx

type Rep Tx = D1 ('MetaData "Tx" "Cardano.Chain.UTxO.Tx" "cardano-ledger-byron-1.1.0.0-5e8a525857f7de305a2efb4ac9acb4079353e0effb506ec01fe63a8dce24fc16" 'False) (C1 ('MetaCons "UnsafeTx" 'PrefixI 'True) (S1 ('MetaSel ('Just "txInputs") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (NonEmpty TxIn)) :*: (S1 ('MetaSel ('Just "txOutputs") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (NonEmpty TxOut)) :*: S1 ('MetaSel ('Just "txAttributes") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 TxAttributes))))

Methods

from :: Tx -> Rep Tx x #

to :: Rep Tx x -> Tx #

Generic TxIn 
Instance details

Defined in Cardano.Chain.UTxO.Tx

Associated Types

type Rep TxIn 
Instance details

Defined in Cardano.Chain.UTxO.Tx

type Rep TxIn = D1 ('MetaData "TxIn" "Cardano.Chain.UTxO.Tx" "cardano-ledger-byron-1.1.0.0-5e8a525857f7de305a2efb4ac9acb4079353e0effb506ec01fe63a8dce24fc16" 'False) (C1 ('MetaCons "TxInUtxo" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TxId) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word16)))

Methods

from :: TxIn -> Rep TxIn x #

to :: Rep TxIn x -> TxIn #

Generic TxOut 
Instance details

Defined in Cardano.Chain.UTxO.Tx

Associated Types

type Rep TxOut 
Instance details

Defined in Cardano.Chain.UTxO.Tx

type Rep TxOut = D1 ('MetaData "TxOut" "Cardano.Chain.UTxO.Tx" "cardano-ledger-byron-1.1.0.0-5e8a525857f7de305a2efb4ac9acb4079353e0effb506ec01fe63a8dce24fc16" 'False) (C1 ('MetaCons "TxOut" 'PrefixI 'True) (S1 ('MetaSel ('Just "txOutAddress") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Address) :*: S1 ('MetaSel ('Just "txOutValue") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Lovelace)))

Methods

from :: TxOut -> Rep TxOut x #

to :: Rep TxOut x -> TxOut #

Generic TxProof 
Instance details

Defined in Cardano.Chain.UTxO.TxProof

Associated Types

type Rep TxProof 
Instance details

Defined in Cardano.Chain.UTxO.TxProof

type Rep TxProof = D1 ('MetaData "TxProof" "Cardano.Chain.UTxO.TxProof" "cardano-ledger-byron-1.1.0.0-5e8a525857f7de305a2efb4ac9acb4079353e0effb506ec01fe63a8dce24fc16" 'False) (C1 ('MetaCons "TxProof" 'PrefixI 'True) (S1 ('MetaSel ('Just "txpNumber") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Word32) :*: (S1 ('MetaSel ('Just "txpRoot") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 (MerkleRoot Tx)) :*: S1 ('MetaSel ('Just "txpWitnessesHash") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 (Hash [TxWitness])))))

Methods

from :: TxProof -> Rep TxProof x #

to :: Rep TxProof x -> TxProof #

Generic TxInWitness 
Instance details

Defined in Cardano.Chain.UTxO.TxWitness

Associated Types

type Rep TxInWitness 
Instance details

Defined in Cardano.Chain.UTxO.TxWitness

type Rep TxInWitness = D1 ('MetaData "TxInWitness" "Cardano.Chain.UTxO.TxWitness" "cardano-ledger-byron-1.1.0.0-5e8a525857f7de305a2efb4ac9acb4079353e0effb506ec01fe63a8dce24fc16" 'False) (C1 ('MetaCons "VKWitness" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 VerificationKey) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 TxSig)) :+: C1 ('MetaCons "RedeemWitness" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 RedeemVerificationKey) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 (RedeemSignature TxSigData))))
Generic TxSigData 
Instance details

Defined in Cardano.Chain.UTxO.TxWitness

Associated Types

type Rep TxSigData 
Instance details

Defined in Cardano.Chain.UTxO.TxWitness

type Rep TxSigData = D1 ('MetaData "TxSigData" "Cardano.Chain.UTxO.TxWitness" "cardano-ledger-byron-1.1.0.0-5e8a525857f7de305a2efb4ac9acb4079353e0effb506ec01fe63a8dce24fc16" 'True) (C1 ('MetaCons "TxSigData" 'PrefixI 'True) (S1 ('MetaSel ('Just "txSigTxHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Hash Tx))))
Generic UTxO 
Instance details

Defined in Cardano.Chain.UTxO.UTxO

Associated Types

type Rep UTxO 
Instance details

Defined in Cardano.Chain.UTxO.UTxO

type Rep UTxO = D1 ('MetaData "UTxO" "Cardano.Chain.UTxO.UTxO" "cardano-ledger-byron-1.1.0.0-5e8a525857f7de305a2efb4ac9acb4079353e0effb506ec01fe63a8dce24fc16" 'True) (C1 ('MetaCons "UTxO" 'PrefixI 'True) (S1 ('MetaSel ('Just "unUTxO") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map CompactTxIn CompactTxOut))))

Methods

from :: UTxO -> Rep UTxO x #

to :: Rep UTxO x -> UTxO #

Generic UTxOConfiguration 
Instance details

Defined in Cardano.Chain.UTxO.UTxOConfiguration

Associated Types

type Rep UTxOConfiguration 
Instance details

Defined in Cardano.Chain.UTxO.UTxOConfiguration

type Rep UTxOConfiguration = D1 ('MetaData "UTxOConfiguration" "Cardano.Chain.UTxO.UTxOConfiguration" "cardano-ledger-byron-1.1.0.0-5e8a525857f7de305a2efb4ac9acb4079353e0effb506ec01fe63a8dce24fc16" 'False) (C1 ('MetaCons "UTxOConfiguration" 'PrefixI 'True) (S1 ('MetaSel ('Just "tcAssetLockedSrcAddrs") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Set CompactAddress))))
Generic ApplicationName 
Instance details

Defined in Cardano.Chain.Update.ApplicationName

Associated Types

type Rep ApplicationName 
Instance details

Defined in Cardano.Chain.Update.ApplicationName

type Rep ApplicationName = D1 ('MetaData "ApplicationName" "Cardano.Chain.Update.ApplicationName" "cardano-ledger-byron-1.1.0.0-5e8a525857f7de305a2efb4ac9acb4079353e0effb506ec01fe63a8dce24fc16" 'True) (C1 ('MetaCons "ApplicationName" 'PrefixI 'True) (S1 ('MetaSel ('Just "unApplicationName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))
Generic InstallerHash 
Instance details

Defined in Cardano.Chain.Update.InstallerHash

Associated Types

type Rep InstallerHash 
Instance details

Defined in Cardano.Chain.Update.InstallerHash

type Rep InstallerHash = D1 ('MetaData "InstallerHash" "Cardano.Chain.Update.InstallerHash" "cardano-ledger-byron-1.1.0.0-5e8a525857f7de305a2efb4ac9acb4079353e0effb506ec01fe63a8dce24fc16" 'True) (C1 ('MetaCons "InstallerHash" 'PrefixI 'True) (S1 ('MetaSel ('Just "unInstallerHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Hash Raw))))
Generic ProposalBody 
Instance details

Defined in Cardano.Chain.Update.Proposal

Associated Types

type Rep ProposalBody 
Instance details

Defined in Cardano.Chain.Update.Proposal

type Rep ProposalBody = D1 ('MetaData "ProposalBody" "Cardano.Chain.Update.Proposal" "cardano-ledger-byron-1.1.0.0-5e8a525857f7de305a2efb4ac9acb4079353e0effb506ec01fe63a8dce24fc16" 'False) (C1 ('MetaCons "ProposalBody" 'PrefixI 'True) ((S1 ('MetaSel ('Just "protocolVersion") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 ProtocolVersion) :*: S1 ('MetaSel ('Just "protocolParametersUpdate") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ProtocolParametersUpdate)) :*: (S1 ('MetaSel ('Just "softwareVersion") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 SoftwareVersion) :*: S1 ('MetaSel ('Just "metadata") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Map SystemTag InstallerHash)))))
Generic ProtocolParameters 
Instance details

Defined in Cardano.Chain.Update.ProtocolParameters

Associated Types

type Rep ProtocolParameters 
Instance details

Defined in Cardano.Chain.Update.ProtocolParameters

type Rep ProtocolParameters = D1 ('MetaData "ProtocolParameters" "Cardano.Chain.Update.ProtocolParameters" "cardano-ledger-byron-1.1.0.0-5e8a525857f7de305a2efb4ac9acb4079353e0effb506ec01fe63a8dce24fc16" 'False) (C1 ('MetaCons "ProtocolParameters" 'PrefixI 'True) (((S1 ('MetaSel ('Just "ppScriptVersion") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Word16) :*: (S1 ('MetaSel ('Just "ppSlotDuration") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "ppMaxBlockSize") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Natural))) :*: ((S1 ('MetaSel ('Just "ppMaxHeaderSize") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "ppMaxTxSize") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Natural)) :*: (S1 ('MetaSel ('Just "ppMaxProposalSize") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "ppMpcThd") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 LovelacePortion)))) :*: ((S1 ('MetaSel ('Just "ppHeavyDelThd") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 LovelacePortion) :*: (S1 ('MetaSel ('Just "ppUpdateVoteThd") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 LovelacePortion) :*: S1 ('MetaSel ('Just "ppUpdateProposalThd") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 LovelacePortion))) :*: ((S1 ('MetaSel ('Just "ppUpdateProposalTTL") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 SlotNumber) :*: S1 ('MetaSel ('Just "ppSoftforkRule") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 SoftforkRule)) :*: (S1 ('MetaSel ('Just "ppTxFeePolicy") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 TxFeePolicy) :*: S1 ('MetaSel ('Just "ppUnlockStakeEpoch") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 EpochNumber))))))
Generic ProtocolParametersUpdate 
Instance details

Defined in Cardano.Chain.Update.ProtocolParametersUpdate

Associated Types

type Rep ProtocolParametersUpdate 
Instance details

Defined in Cardano.Chain.Update.ProtocolParametersUpdate

type Rep ProtocolParametersUpdate = D1 ('MetaData "ProtocolParametersUpdate" "Cardano.Chain.Update.ProtocolParametersUpdate" "cardano-ledger-byron-1.1.0.0-5e8a525857f7de305a2efb4ac9acb4079353e0effb506ec01fe63a8dce24fc16" 'False) (C1 ('MetaCons "ProtocolParametersUpdate" 'PrefixI 'True) (((S1 ('MetaSel ('Just "ppuScriptVersion") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Word16)) :*: (S1 ('MetaSel ('Just "ppuSlotDuration") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "ppuMaxBlockSize") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Natural)))) :*: ((S1 ('MetaSel ('Just "ppuMaxHeaderSize") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "ppuMaxTxSize") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "ppuMaxProposalSize") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "ppuMpcThd") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe LovelacePortion))))) :*: ((S1 ('MetaSel ('Just "ppuHeavyDelThd") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe LovelacePortion)) :*: (S1 ('MetaSel ('Just "ppuUpdateVoteThd") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe LovelacePortion)) :*: S1 ('MetaSel ('Just "ppuUpdateProposalThd") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe LovelacePortion)))) :*: ((S1 ('MetaSel ('Just "ppuUpdateProposalTTL") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe SlotNumber)) :*: S1 ('MetaSel ('Just "ppuSoftforkRule") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe SoftforkRule))) :*: (S1 ('MetaSel ('Just "ppuTxFeePolicy") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe TxFeePolicy)) :*: S1 ('MetaSel ('Just "ppuUnlockStakeEpoch") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe EpochNumber)))))))
Generic ProtocolVersion 
Instance details

Defined in Cardano.Chain.Update.ProtocolVersion

Associated Types

type Rep ProtocolVersion 
Instance details

Defined in Cardano.Chain.Update.ProtocolVersion

type Rep ProtocolVersion = D1 ('MetaData "ProtocolVersion" "Cardano.Chain.Update.ProtocolVersion" "cardano-ledger-byron-1.1.0.0-5e8a525857f7de305a2efb4ac9acb4079353e0effb506ec01fe63a8dce24fc16" 'False) (C1 ('MetaCons "ProtocolVersion" 'PrefixI 'True) (S1 ('MetaSel ('Just "pvMajor") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Word16) :*: (S1 ('MetaSel ('Just "pvMinor") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Word16) :*: S1 ('MetaSel ('Just "pvAlt") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Word8))))
Generic SoftforkRule 
Instance details

Defined in Cardano.Chain.Update.SoftforkRule

Associated Types

type Rep SoftforkRule 
Instance details

Defined in Cardano.Chain.Update.SoftforkRule

type Rep SoftforkRule = D1 ('MetaData "SoftforkRule" "Cardano.Chain.Update.SoftforkRule" "cardano-ledger-byron-1.1.0.0-5e8a525857f7de305a2efb4ac9acb4079353e0effb506ec01fe63a8dce24fc16" 'False) (C1 ('MetaCons "SoftforkRule" 'PrefixI 'True) (S1 ('MetaSel ('Just "srInitThd") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 LovelacePortion) :*: (S1 ('MetaSel ('Just "srMinThd") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 LovelacePortion) :*: S1 ('MetaSel ('Just "srThdDecrement") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 LovelacePortion))))
Generic SoftwareVersion 
Instance details

Defined in Cardano.Chain.Update.SoftwareVersion

Associated Types

type Rep SoftwareVersion 
Instance details

Defined in Cardano.Chain.Update.SoftwareVersion

type Rep SoftwareVersion = D1 ('MetaData "SoftwareVersion" "Cardano.Chain.Update.SoftwareVersion" "cardano-ledger-byron-1.1.0.0-5e8a525857f7de305a2efb4ac9acb4079353e0effb506ec01fe63a8dce24fc16" 'False) (C1 ('MetaCons "SoftwareVersion" 'PrefixI 'True) (S1 ('MetaSel ('Just "svAppName") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ApplicationName) :*: S1 ('MetaSel ('Just "svNumber") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 NumSoftwareVersion)))
Generic SystemTag 
Instance details

Defined in Cardano.Chain.Update.SystemTag

Associated Types

type Rep SystemTag 
Instance details

Defined in Cardano.Chain.Update.SystemTag

type Rep SystemTag = D1 ('MetaData "SystemTag" "Cardano.Chain.Update.SystemTag" "cardano-ledger-byron-1.1.0.0-5e8a525857f7de305a2efb4ac9acb4079353e0effb506ec01fe63a8dce24fc16" 'True) (C1 ('MetaCons "SystemTag" 'PrefixI 'True) (S1 ('MetaSel ('Just "getSystemTag") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))
Generic CandidateProtocolUpdate 
Instance details

Defined in Cardano.Chain.Update.Validation.Endorsement

Associated Types

type Rep CandidateProtocolUpdate 
Instance details

Defined in Cardano.Chain.Update.Validation.Endorsement

type Rep CandidateProtocolUpdate = D1 ('MetaData "CandidateProtocolUpdate" "Cardano.Chain.Update.Validation.Endorsement" "cardano-ledger-byron-1.1.0.0-5e8a525857f7de305a2efb4ac9acb4079353e0effb506ec01fe63a8dce24fc16" 'False) (C1 ('MetaCons "CandidateProtocolUpdate" 'PrefixI 'True) (S1 ('MetaSel ('Just "cpuSlot") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 SlotNumber) :*: (S1 ('MetaSel ('Just "cpuProtocolVersion") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 ProtocolVersion) :*: S1 ('MetaSel ('Just "cpuProtocolParameters") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ProtocolParameters))))
Generic Endorsement 
Instance details

Defined in Cardano.Chain.Update.Validation.Endorsement

Associated Types

type Rep Endorsement 
Instance details

Defined in Cardano.Chain.Update.Validation.Endorsement

type Rep Endorsement = D1 ('MetaData "Endorsement" "Cardano.Chain.Update.Validation.Endorsement" "cardano-ledger-byron-1.1.0.0-5e8a525857f7de305a2efb4ac9acb4079353e0effb506ec01fe63a8dce24fc16" 'False) (C1 ('MetaCons "Endorsement" 'PrefixI 'True) (S1 ('MetaSel ('Just "endorsementProtocolVersion") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 ProtocolVersion) :*: S1 ('MetaSel ('Just "endorsementKeyHash") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 KeyHash)))
Generic State 
Instance details

Defined in Cardano.Chain.Update.Validation.Interface

Associated Types

type Rep State 
Instance details

Defined in Cardano.Chain.Update.Validation.Interface

type Rep State = D1 ('MetaData "State" "Cardano.Chain.Update.Validation.Interface" "cardano-ledger-byron-1.1.0.0-5e8a525857f7de305a2efb4ac9acb4079353e0effb506ec01fe63a8dce24fc16" 'False) (C1 ('MetaCons "State" 'PrefixI 'True) (((S1 ('MetaSel ('Just "currentEpoch") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 EpochNumber) :*: S1 ('MetaSel ('Just "adoptedProtocolVersion") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 ProtocolVersion)) :*: (S1 ('MetaSel ('Just "adoptedProtocolParameters") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ProtocolParameters) :*: (S1 ('MetaSel ('Just "candidateProtocolUpdates") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 [CandidateProtocolUpdate]) :*: S1 ('MetaSel ('Just "appVersions") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ApplicationVersions)))) :*: ((S1 ('MetaSel ('Just "registeredProtocolUpdateProposals") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ProtocolUpdateProposals) :*: (S1 ('MetaSel ('Just "registeredSoftwareUpdateProposals") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 SoftwareUpdateProposals) :*: S1 ('MetaSel ('Just "confirmedProposals") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Map UpId SlotNumber)))) :*: (S1 ('MetaSel ('Just "proposalVotes") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Map UpId (Set KeyHash))) :*: (S1 ('MetaSel ('Just "registeredEndorsements") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Set Endorsement)) :*: S1 ('MetaSel ('Just "proposalRegistrationSlot") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Map UpId SlotNumber)))))))

Methods

from :: State -> Rep State x #

to :: Rep State x -> State #

Generic ApplicationVersion 
Instance details

Defined in Cardano.Chain.Update.Validation.Registration

Associated Types

type Rep ApplicationVersion 
Instance details

Defined in Cardano.Chain.Update.Validation.Registration

type Rep ApplicationVersion = D1 ('MetaData "ApplicationVersion" "Cardano.Chain.Update.Validation.Registration" "cardano-ledger-byron-1.1.0.0-5e8a525857f7de305a2efb4ac9acb4079353e0effb506ec01fe63a8dce24fc16" 'False) (C1 ('MetaCons "ApplicationVersion" 'PrefixI 'True) (S1 ('MetaSel ('Just "avNumSoftwareVersion") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 NumSoftwareVersion) :*: (S1 ('MetaSel ('Just "avSlotNumber") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 SlotNumber) :*: S1 ('MetaSel ('Just "avMetadata") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Metadata))))
Generic ProtocolUpdateProposal 
Instance details

Defined in Cardano.Chain.Update.Validation.Registration

Associated Types

type Rep ProtocolUpdateProposal 
Instance details

Defined in Cardano.Chain.Update.Validation.Registration

type Rep ProtocolUpdateProposal = D1 ('MetaData "ProtocolUpdateProposal" "Cardano.Chain.Update.Validation.Registration" "cardano-ledger-byron-1.1.0.0-5e8a525857f7de305a2efb4ac9acb4079353e0effb506ec01fe63a8dce24fc16" 'False) (C1 ('MetaCons "ProtocolUpdateProposal" 'PrefixI 'True) (S1 ('MetaSel ('Just "pupProtocolVersion") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 ProtocolVersion) :*: S1 ('MetaSel ('Just "pupProtocolParameters") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ProtocolParameters)))
Generic SoftwareUpdateProposal 
Instance details

Defined in Cardano.Chain.Update.Validation.Registration

Associated Types

type Rep SoftwareUpdateProposal 
Instance details

Defined in Cardano.Chain.Update.Validation.Registration

type Rep SoftwareUpdateProposal = D1 ('MetaData "SoftwareUpdateProposal" "Cardano.Chain.Update.Validation.Registration" "cardano-ledger-byron-1.1.0.0-5e8a525857f7de305a2efb4ac9acb4079353e0effb506ec01fe63a8dce24fc16" 'False) (C1 ('MetaCons "SoftwareUpdateProposal" 'PrefixI 'True) (S1 ('MetaSel ('Just "supSoftwareVersion") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 SoftwareVersion) :*: S1 ('MetaSel ('Just "supSoftwareMetadata") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Metadata)))
Generic Environment 
Instance details

Defined in Cardano.Chain.Update.Validation.Voting

Associated Types

type Rep Environment 
Instance details

Defined in Cardano.Chain.Update.Validation.Voting

type Rep Environment = D1 ('MetaData "Environment" "Cardano.Chain.Update.Validation.Voting" "cardano-ledger-byron-1.1.0.0-5e8a525857f7de305a2efb4ac9acb4079353e0effb506ec01fe63a8dce24fc16" 'False) (C1 ('MetaCons "Environment" 'PrefixI 'True) (S1 ('MetaSel ('Just "veCurrentSlot") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SlotNumber) :*: (S1 ('MetaSel ('Just "veConfirmationThreshold") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "veVotingRegistrationEnvironment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 RegistrationEnvironment))))
Generic RegistrationEnvironment 
Instance details

Defined in Cardano.Chain.Update.Validation.Voting

Associated Types

type Rep RegistrationEnvironment 
Instance details

Defined in Cardano.Chain.Update.Validation.Voting

type Rep RegistrationEnvironment = D1 ('MetaData "RegistrationEnvironment" "Cardano.Chain.Update.Validation.Voting" "cardano-ledger-byron-1.1.0.0-5e8a525857f7de305a2efb4ac9acb4079353e0effb506ec01fe63a8dce24fc16" 'False) (C1 ('MetaCons "RegistrationEnvironment" 'PrefixI 'True) (S1 ('MetaSel ('Just "vreRegisteredUpdateProposal") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Set UpId)) :*: S1 ('MetaSel ('Just "vreDelegationMap") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Map)))
Generic ConwayGenesis 
Instance details

Defined in Cardano.Ledger.Conway.Genesis

Associated Types

type Rep ConwayGenesis 
Instance details

Defined in Cardano.Ledger.Conway.Genesis

type Rep ConwayGenesis = D1 ('MetaData "ConwayGenesis" "Cardano.Ledger.Conway.Genesis" "cardano-ledger-conway-1.19.0.0-b76bb97b04d8061031f2334df9d2de626eaa8b08fd77b042c133904e9d2a5e06" 'False) (C1 ('MetaCons "ConwayGenesis" 'PrefixI 'True) ((S1 ('MetaSel ('Just "cgUpgradePParams") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (UpgradeConwayPParams Identity)) :*: S1 ('MetaSel ('Just "cgConstitution") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Constitution ConwayEra))) :*: (S1 ('MetaSel ('Just "cgCommittee") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Committee ConwayEra)) :*: (S1 ('MetaSel ('Just "cgDelegs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (ListMap (Credential 'Staking) Delegatee)) :*: S1 ('MetaSel ('Just "cgInitialDReps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (ListMap (Credential 'DRepRole) DRepState))))))
Generic GovActionId 
Instance details

Defined in Cardano.Ledger.Conway.Governance.Procedures

Associated Types

type Rep GovActionId 
Instance details

Defined in Cardano.Ledger.Conway.Governance.Procedures

type Rep GovActionId = D1 ('MetaData "GovActionId" "Cardano.Ledger.Conway.Governance.Procedures" "cardano-ledger-conway-1.19.0.0-b76bb97b04d8061031f2334df9d2de626eaa8b08fd77b042c133904e9d2a5e06" 'False) (C1 ('MetaCons "GovActionId" 'PrefixI 'True) (S1 ('MetaSel ('Just "gaidTxId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 TxId) :*: S1 ('MetaSel ('Just "gaidGovActionIx") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 GovActionIx)))
Generic GovActionIx 
Instance details

Defined in Cardano.Ledger.Conway.Governance.Procedures

Associated Types

type Rep GovActionIx 
Instance details

Defined in Cardano.Ledger.Conway.Governance.Procedures

type Rep GovActionIx = D1 ('MetaData "GovActionIx" "Cardano.Ledger.Conway.Governance.Procedures" "cardano-ledger-conway-1.19.0.0-b76bb97b04d8061031f2334df9d2de626eaa8b08fd77b042c133904e9d2a5e06" 'True) (C1 ('MetaCons "GovActionIx" 'PrefixI 'True) (S1 ('MetaSel ('Just "unGovActionIx") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word16)))
Generic GovActionPurpose 
Instance details

Defined in Cardano.Ledger.Conway.Governance.Procedures

Associated Types

type Rep GovActionPurpose 
Instance details

Defined in Cardano.Ledger.Conway.Governance.Procedures

type Rep GovActionPurpose = D1 ('MetaData "GovActionPurpose" "Cardano.Ledger.Conway.Governance.Procedures" "cardano-ledger-conway-1.19.0.0-b76bb97b04d8061031f2334df9d2de626eaa8b08fd77b042c133904e9d2a5e06" 'False) ((C1 ('MetaCons "PParamUpdatePurpose" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "HardForkPurpose" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "CommitteePurpose" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "ConstitutionPurpose" 'PrefixI 'False) (U1 :: Type -> Type)))
Generic Vote 
Instance details

Defined in Cardano.Ledger.Conway.Governance.Procedures

Associated Types

type Rep Vote 
Instance details

Defined in Cardano.Ledger.Conway.Governance.Procedures

type Rep Vote = D1 ('MetaData "Vote" "Cardano.Ledger.Conway.Governance.Procedures" "cardano-ledger-conway-1.19.0.0-b76bb97b04d8061031f2334df9d2de626eaa8b08fd77b042c133904e9d2a5e06" 'False) (C1 ('MetaCons "VoteNo" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "VoteYes" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Abstain" 'PrefixI 'False) (U1 :: Type -> Type)))

Methods

from :: Vote -> Rep Vote x #

to :: Rep Vote x -> Vote #

Generic Voter 
Instance details

Defined in Cardano.Ledger.Conway.Governance.Procedures

Associated Types

type Rep Voter 
Instance details

Defined in Cardano.Ledger.Conway.Governance.Procedures

type Rep Voter = D1 ('MetaData "Voter" "Cardano.Ledger.Conway.Governance.Procedures" "cardano-ledger-conway-1.19.0.0-b76bb97b04d8061031f2334df9d2de626eaa8b08fd77b042c133904e9d2a5e06" 'False) (C1 ('MetaCons "CommitteeVoter" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Credential 'HotCommitteeRole))) :+: (C1 ('MetaCons "DRepVoter" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Credential 'DRepRole))) :+: C1 ('MetaCons "StakePoolVoter" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (KeyHash 'StakePool)))))

Methods

from :: Voter -> Rep Voter x #

to :: Rep Voter x -> Voter #

Generic DRepVotingThresholds 
Instance details

Defined in Cardano.Ledger.Conway.PParams

Associated Types

type Rep DRepVotingThresholds 
Instance details

Defined in Cardano.Ledger.Conway.PParams

type Rep DRepVotingThresholds = D1 ('MetaData "DRepVotingThresholds" "Cardano.Ledger.Conway.PParams" "cardano-ledger-conway-1.19.0.0-b76bb97b04d8061031f2334df9d2de626eaa8b08fd77b042c133904e9d2a5e06" 'False) (C1 ('MetaCons "DRepVotingThresholds" 'PrefixI 'True) (((S1 ('MetaSel ('Just "dvtMotionNoConfidence") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 UnitInterval) :*: S1 ('MetaSel ('Just "dvtCommitteeNormal") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 UnitInterval)) :*: (S1 ('MetaSel ('Just "dvtCommitteeNoConfidence") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 UnitInterval) :*: (S1 ('MetaSel ('Just "dvtUpdateToConstitution") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 UnitInterval) :*: S1 ('MetaSel ('Just "dvtHardForkInitiation") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 UnitInterval)))) :*: ((S1 ('MetaSel ('Just "dvtPPNetworkGroup") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 UnitInterval) :*: S1 ('MetaSel ('Just "dvtPPEconomicGroup") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 UnitInterval)) :*: (S1 ('MetaSel ('Just "dvtPPTechnicalGroup") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 UnitInterval) :*: (S1 ('MetaSel ('Just "dvtPPGovGroup") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 UnitInterval) :*: S1 ('MetaSel ('Just "dvtTreasuryWithdrawal") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 UnitInterval))))))
Generic PoolVotingThresholds 
Instance details

Defined in Cardano.Ledger.Conway.PParams

Associated Types

type Rep PoolVotingThresholds 
Instance details

Defined in Cardano.Ledger.Conway.PParams

type Rep PoolVotingThresholds = D1 ('MetaData "PoolVotingThresholds" "Cardano.Ledger.Conway.PParams" "cardano-ledger-conway-1.19.0.0-b76bb97b04d8061031f2334df9d2de626eaa8b08fd77b042c133904e9d2a5e06" 'False) (C1 ('MetaCons "PoolVotingThresholds" 'PrefixI 'True) ((S1 ('MetaSel ('Just "pvtMotionNoConfidence") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 UnitInterval) :*: S1 ('MetaSel ('Just "pvtCommitteeNormal") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 UnitInterval)) :*: (S1 ('MetaSel ('Just "pvtCommitteeNoConfidence") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 UnitInterval) :*: (S1 ('MetaSel ('Just "pvtHardForkInitiation") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 UnitInterval) :*: S1 ('MetaSel ('Just "pvtPPSecurityGroup") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 UnitInterval)))))
Generic ConwayDelegCert 
Instance details

Defined in Cardano.Ledger.Conway.TxCert

Associated Types

type Rep ConwayDelegCert 
Instance details

Defined in Cardano.Ledger.Conway.TxCert

Generic ConwayGovCert 
Instance details

Defined in Cardano.Ledger.Conway.TxCert

Associated Types

type Rep ConwayGovCert 
Instance details

Defined in Cardano.Ledger.Conway.TxCert

type Rep ConwayGovCert = D1 ('MetaData "ConwayGovCert" "Cardano.Ledger.Conway.TxCert" "cardano-ledger-conway-1.19.0.0-b76bb97b04d8061031f2334df9d2de626eaa8b08fd77b042c133904e9d2a5e06" 'False) ((C1 ('MetaCons "ConwayRegDRep" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Credential 'DRepRole)) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Coin) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (StrictMaybe Anchor)))) :+: C1 ('MetaCons "ConwayUnRegDRep" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Credential 'DRepRole)) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Coin))) :+: (C1 ('MetaCons "ConwayUpdateDRep" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Credential 'DRepRole)) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (StrictMaybe Anchor))) :+: (C1 ('MetaCons "ConwayAuthCommitteeHotKey" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Credential 'ColdCommitteeRole)) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Credential 'HotCommitteeRole))) :+: C1 ('MetaCons "ConwayResignCommitteeColdKey" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Credential 'ColdCommitteeRole)) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (StrictMaybe Anchor))))))
Generic Delegatee 
Instance details

Defined in Cardano.Ledger.Conway.TxCert

Associated Types

type Rep Delegatee 
Instance details

Defined in Cardano.Ledger.Conway.TxCert

type Rep Delegatee = D1 ('MetaData "Delegatee" "Cardano.Ledger.Conway.TxCert" "cardano-ledger-conway-1.19.0.0-b76bb97b04d8061031f2334df9d2de626eaa8b08fd77b042c133904e9d2a5e06" 'False) (C1 ('MetaCons "DelegStake" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (KeyHash 'StakePool))) :+: (C1 ('MetaCons "DelegVote" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 DRep)) :+: C1 ('MetaCons "DelegStakeVote" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (KeyHash 'StakePool)) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 DRep))))
Generic Addr 
Instance details

Defined in Cardano.Ledger.Address

Associated Types

type Rep Addr 
Instance details

Defined in Cardano.Ledger.Address

Methods

from :: Addr -> Rep Addr x #

to :: Rep Addr x -> Addr #

Generic BootstrapAddress 
Instance details

Defined in Cardano.Ledger.Address

Associated Types

type Rep BootstrapAddress 
Instance details

Defined in Cardano.Ledger.Address

type Rep BootstrapAddress = D1 ('MetaData "BootstrapAddress" "Cardano.Ledger.Address" "cardano-ledger-core-1.17.0.0-4816f6493dd543b78767f05e25bc94667cc1a25332fefdec96fe01e511f97bc7" 'True) (C1 ('MetaCons "BootstrapAddress" 'PrefixI 'True) (S1 ('MetaSel ('Just "unBootstrapAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Address)))
Generic CompactAddr 
Instance details

Defined in Cardano.Ledger.Address

Associated Types

type Rep CompactAddr 
Instance details

Defined in Cardano.Ledger.Address

type Rep CompactAddr = D1 ('MetaData "CompactAddr" "Cardano.Ledger.Address" "cardano-ledger-core-1.17.0.0-4816f6493dd543b78767f05e25bc94667cc1a25332fefdec96fe01e511f97bc7" 'True) (C1 ('MetaCons "UnsafeCompactAddr" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ShortByteString)))
Generic RewardAccount 
Instance details

Defined in Cardano.Ledger.Address

Associated Types

type Rep RewardAccount 
Instance details

Defined in Cardano.Ledger.Address

type Rep RewardAccount = D1 ('MetaData "RewardAccount" "Cardano.Ledger.Address" "cardano-ledger-core-1.17.0.0-4816f6493dd543b78767f05e25bc94667cc1a25332fefdec96fe01e511f97bc7" 'False) (C1 ('MetaCons "RewardAccount" 'PrefixI 'True) (S1 ('MetaSel ('Just "raNetwork") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Network) :*: S1 ('MetaSel ('Just "raCredential") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Credential 'Staking))))
Generic Withdrawals 
Instance details

Defined in Cardano.Ledger.Address

Associated Types

type Rep Withdrawals 
Instance details

Defined in Cardano.Ledger.Address

type Rep Withdrawals = D1 ('MetaData "Withdrawals" "Cardano.Ledger.Address" "cardano-ledger-core-1.17.0.0-4816f6493dd543b78767f05e25bc94667cc1a25332fefdec96fe01e511f97bc7" 'True) (C1 ('MetaCons "Withdrawals" 'PrefixI 'True) (S1 ('MetaSel ('Just "unWithdrawals") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map RewardAccount Coin))))
Generic ActiveSlotCoeff 
Instance details

Defined in Cardano.Ledger.BaseTypes

Associated Types

type Rep ActiveSlotCoeff 
Instance details

Defined in Cardano.Ledger.BaseTypes

type Rep ActiveSlotCoeff = D1 ('MetaData "ActiveSlotCoeff" "Cardano.Ledger.BaseTypes" "cardano-ledger-core-1.17.0.0-4816f6493dd543b78767f05e25bc94667cc1a25332fefdec96fe01e511f97bc7" 'False) (C1 ('MetaCons "ActiveSlotCoeff" 'PrefixI 'True) (S1 ('MetaSel ('Just "unActiveSlotVal") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 PositiveUnitInterval) :*: S1 ('MetaSel ('Just "unActiveSlotLog") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Integer)))
Generic Anchor 
Instance details

Defined in Cardano.Ledger.BaseTypes

Associated Types

type Rep Anchor 
Instance details

Defined in Cardano.Ledger.BaseTypes

type Rep Anchor = D1 ('MetaData "Anchor" "Cardano.Ledger.BaseTypes" "cardano-ledger-core-1.17.0.0-4816f6493dd543b78767f05e25bc94667cc1a25332fefdec96fe01e511f97bc7" 'False) (C1 ('MetaCons "Anchor" 'PrefixI 'True) (S1 ('MetaSel ('Just "anchorUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Url) :*: S1 ('MetaSel ('Just "anchorDataHash") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (SafeHash AnchorData))))

Methods

from :: Anchor -> Rep Anchor x #

to :: Rep Anchor x -> Anchor #

Generic BlocksMade 
Instance details

Defined in Cardano.Ledger.BaseTypes

Associated Types

type Rep BlocksMade 
Instance details

Defined in Cardano.Ledger.BaseTypes

type Rep BlocksMade = D1 ('MetaData "BlocksMade" "Cardano.Ledger.BaseTypes" "cardano-ledger-core-1.17.0.0-4816f6493dd543b78767f05e25bc94667cc1a25332fefdec96fe01e511f97bc7" 'True) (C1 ('MetaCons "BlocksMade" 'PrefixI 'True) (S1 ('MetaSel ('Just "unBlocksMade") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map (KeyHash 'StakePool) Natural))))
Generic DnsName 
Instance details

Defined in Cardano.Ledger.BaseTypes

Associated Types

type Rep DnsName 
Instance details

Defined in Cardano.Ledger.BaseTypes

type Rep DnsName = D1 ('MetaData "DnsName" "Cardano.Ledger.BaseTypes" "cardano-ledger-core-1.17.0.0-4816f6493dd543b78767f05e25bc94667cc1a25332fefdec96fe01e511f97bc7" 'True) (C1 ('MetaCons "DnsName" 'PrefixI 'True) (S1 ('MetaSel ('Just "dnsToText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Methods

from :: DnsName -> Rep DnsName x #

to :: Rep DnsName x -> DnsName #

Generic Globals 
Instance details

Defined in Cardano.Ledger.BaseTypes

Associated Types

type Rep Globals 
Instance details

Defined in Cardano.Ledger.BaseTypes

type Rep Globals = D1 ('MetaData "Globals" "Cardano.Ledger.BaseTypes" "cardano-ledger-core-1.17.0.0-4816f6493dd543b78767f05e25bc94667cc1a25332fefdec96fe01e511f97bc7" 'False) (C1 ('MetaCons "Globals" 'PrefixI 'True) (((S1 ('MetaSel ('Just "epochInfo") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (EpochInfo (Either Text))) :*: S1 ('MetaSel ('Just "slotsPerKESPeriod") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Word64)) :*: (S1 ('MetaSel ('Just "stabilityWindow") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Word64) :*: (S1 ('MetaSel ('Just "randomnessStabilisationWindow") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Word64) :*: S1 ('MetaSel ('Just "securityParameter") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 (NonZero Word64))))) :*: ((S1 ('MetaSel ('Just "maxKESEvo") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Word64) :*: (S1 ('MetaSel ('Just "quorum") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Word64) :*: S1 ('MetaSel ('Just "maxLovelaceSupply") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Word64))) :*: (S1 ('MetaSel ('Just "activeSlotCoeff") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ActiveSlotCoeff) :*: (S1 ('MetaSel ('Just "networkId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Network) :*: S1 ('MetaSel ('Just "systemStart") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 SystemStart))))))

Methods

from :: Globals -> Rep Globals x #

to :: Rep Globals x -> Globals #

Generic Network 
Instance details

Defined in Cardano.Ledger.BaseTypes

Associated Types

type Rep Network 
Instance details

Defined in Cardano.Ledger.BaseTypes

type Rep Network = D1 ('MetaData "Network" "Cardano.Ledger.BaseTypes" "cardano-ledger-core-1.17.0.0-4816f6493dd543b78767f05e25bc94667cc1a25332fefdec96fe01e511f97bc7" 'False) (C1 ('MetaCons "Testnet" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Mainnet" 'PrefixI 'False) (U1 :: Type -> Type))

Methods

from :: Network -> Rep Network x #

to :: Rep Network x -> Network #

Generic NonNegativeInterval 
Instance details

Defined in Cardano.Ledger.BaseTypes

Associated Types

type Rep NonNegativeInterval 
Instance details

Defined in Cardano.Ledger.BaseTypes

type Rep NonNegativeInterval = D1 ('MetaData "NonNegativeInterval" "Cardano.Ledger.BaseTypes" "cardano-ledger-core-1.17.0.0-4816f6493dd543b78767f05e25bc94667cc1a25332fefdec96fe01e511f97bc7" 'True) (C1 ('MetaCons "NonNegativeInterval" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (BoundedRatio NonNegativeInterval Word64))))
Generic Nonce 
Instance details

Defined in Cardano.Ledger.BaseTypes

Associated Types

type Rep Nonce 
Instance details

Defined in Cardano.Ledger.BaseTypes

type Rep Nonce = D1 ('MetaData "Nonce" "Cardano.Ledger.BaseTypes" "cardano-ledger-core-1.17.0.0-4816f6493dd543b78767f05e25bc94667cc1a25332fefdec96fe01e511f97bc7" 'False) (C1 ('MetaCons "Nonce" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Hash Blake2b_256 Nonce))) :+: C1 ('MetaCons "NeutralNonce" 'PrefixI 'False) (U1 :: Type -> Type))

Methods

from :: Nonce -> Rep Nonce x #

to :: Rep Nonce x -> Nonce #

Generic Port 
Instance details

Defined in Cardano.Ledger.BaseTypes

Associated Types

type Rep Port 
Instance details

Defined in Cardano.Ledger.BaseTypes

type Rep Port = D1 ('MetaData "Port" "Cardano.Ledger.BaseTypes" "cardano-ledger-core-1.17.0.0-4816f6493dd543b78767f05e25bc94667cc1a25332fefdec96fe01e511f97bc7" 'True) (C1 ('MetaCons "Port" 'PrefixI 'True) (S1 ('MetaSel ('Just "portToWord16") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word16)))

Methods

from :: Port -> Rep Port x #

to :: Rep Port x -> Port #

Generic PositiveInterval 
Instance details

Defined in Cardano.Ledger.BaseTypes

Associated Types

type Rep PositiveInterval 
Instance details

Defined in Cardano.Ledger.BaseTypes

type Rep PositiveInterval = D1 ('MetaData "PositiveInterval" "Cardano.Ledger.BaseTypes" "cardano-ledger-core-1.17.0.0-4816f6493dd543b78767f05e25bc94667cc1a25332fefdec96fe01e511f97bc7" 'True) (C1 ('MetaCons "PositiveInterval" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (BoundedRatio PositiveInterval Word64))))
Generic PositiveUnitInterval 
Instance details

Defined in Cardano.Ledger.BaseTypes

Associated Types

type Rep PositiveUnitInterval 
Instance details

Defined in Cardano.Ledger.BaseTypes

type Rep PositiveUnitInterval = D1 ('MetaData "PositiveUnitInterval" "Cardano.Ledger.BaseTypes" "cardano-ledger-core-1.17.0.0-4816f6493dd543b78767f05e25bc94667cc1a25332fefdec96fe01e511f97bc7" 'True) (C1 ('MetaCons "PositiveUnitInterval" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (BoundedRatio PositiveUnitInterval Word64))))
Generic ProtVer 
Instance details

Defined in Cardano.Ledger.BaseTypes

Associated Types

type Rep ProtVer 
Instance details

Defined in Cardano.Ledger.BaseTypes

type Rep ProtVer = D1 ('MetaData "ProtVer" "Cardano.Ledger.BaseTypes" "cardano-ledger-core-1.17.0.0-4816f6493dd543b78767f05e25bc94667cc1a25332fefdec96fe01e511f97bc7" 'False) (C1 ('MetaCons "ProtVer" 'PrefixI 'True) (S1 ('MetaSel ('Just "pvMajor") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Version) :*: S1 ('MetaSel ('Just "pvMinor") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Natural)))

Methods

from :: ProtVer -> Rep ProtVer x #

to :: Rep ProtVer x -> ProtVer #

Generic Relation 
Instance details

Defined in Cardano.Ledger.BaseTypes

Associated Types

type Rep Relation 
Instance details

Defined in Cardano.Ledger.BaseTypes

type Rep Relation = D1 ('MetaData "Relation" "Cardano.Ledger.BaseTypes" "cardano-ledger-core-1.17.0.0-4816f6493dd543b78767f05e25bc94667cc1a25332fefdec96fe01e511f97bc7" 'False) ((C1 ('MetaCons "RelEQ" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "RelLT" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "RelGT" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "RelLTEQ" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "RelGTEQ" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "RelSubset" 'PrefixI 'False) (U1 :: Type -> Type))))

Methods

from :: Relation -> Rep Relation x #

to :: Rep Relation x -> Relation #

Generic Seed 
Instance details

Defined in Cardano.Ledger.BaseTypes

Associated Types

type Rep Seed 
Instance details

Defined in Cardano.Ledger.BaseTypes

type Rep Seed = D1 ('MetaData "Seed" "Cardano.Ledger.BaseTypes" "cardano-ledger-core-1.17.0.0-4816f6493dd543b78767f05e25bc94667cc1a25332fefdec96fe01e511f97bc7" 'True) (C1 ('MetaCons "Seed" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Hash Blake2b_256 Seed))))

Methods

from :: Seed -> Rep Seed x #

to :: Rep Seed x -> Seed #

Generic TxIx 
Instance details

Defined in Cardano.Ledger.BaseTypes

Associated Types

type Rep TxIx 
Instance details

Defined in Cardano.Ledger.BaseTypes

type Rep TxIx = D1 ('MetaData "TxIx" "Cardano.Ledger.BaseTypes" "cardano-ledger-core-1.17.0.0-4816f6493dd543b78767f05e25bc94667cc1a25332fefdec96fe01e511f97bc7" 'True) (C1 ('MetaCons "TxIx" 'PrefixI 'True) (S1 ('MetaSel ('Just "unTxIx") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word16)))

Methods

from :: TxIx -> Rep TxIx x #

to :: Rep TxIx x -> TxIx #

Generic UnitInterval 
Instance details

Defined in Cardano.Ledger.BaseTypes

Associated Types

type Rep UnitInterval 
Instance details

Defined in Cardano.Ledger.BaseTypes

type Rep UnitInterval = D1 ('MetaData "UnitInterval" "Cardano.Ledger.BaseTypes" "cardano-ledger-core-1.17.0.0-4816f6493dd543b78767f05e25bc94667cc1a25332fefdec96fe01e511f97bc7" 'True) (C1 ('MetaCons "UnitInterval" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (BoundedRatio UnitInterval Word64))))
Generic Url 
Instance details

Defined in Cardano.Ledger.BaseTypes

Associated Types

type Rep Url 
Instance details

Defined in Cardano.Ledger.BaseTypes

type Rep Url = D1 ('MetaData "Url" "Cardano.Ledger.BaseTypes" "cardano-ledger-core-1.17.0.0-4816f6493dd543b78767f05e25bc94667cc1a25332fefdec96fe01e511f97bc7" 'True) (C1 ('MetaCons "Url" 'PrefixI 'True) (S1 ('MetaSel ('Just "urlToText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Methods

from :: Url -> Rep Url x #

to :: Rep Url x -> Url #

Generic CommitteeAuthorization 
Instance details

Defined in Cardano.Ledger.CertState

Associated Types

type Rep CommitteeAuthorization 
Instance details

Defined in Cardano.Ledger.CertState

type Rep CommitteeAuthorization = D1 ('MetaData "CommitteeAuthorization" "Cardano.Ledger.CertState" "cardano-ledger-core-1.17.0.0-4816f6493dd543b78767f05e25bc94667cc1a25332fefdec96fe01e511f97bc7" 'False) (C1 ('MetaCons "CommitteeHotCredential" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Credential 'HotCommitteeRole))) :+: C1 ('MetaCons "CommitteeMemberResigned" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (StrictMaybe Anchor))))
Generic FutureGenDeleg 
Instance details

Defined in Cardano.Ledger.CertState

Associated Types

type Rep FutureGenDeleg 
Instance details

Defined in Cardano.Ledger.CertState

type Rep FutureGenDeleg = D1 ('MetaData "FutureGenDeleg" "Cardano.Ledger.CertState" "cardano-ledger-core-1.17.0.0-4816f6493dd543b78767f05e25bc94667cc1a25332fefdec96fe01e511f97bc7" 'False) (C1 ('MetaCons "FutureGenDeleg" 'PrefixI 'True) (S1 ('MetaSel ('Just "fGenDelegSlot") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 SlotNo) :*: S1 ('MetaSel ('Just "fGenDelegGenKeyHash") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (KeyHash 'Genesis))))
Generic InstantaneousRewards 
Instance details

Defined in Cardano.Ledger.CertState

Associated Types

type Rep InstantaneousRewards 
Instance details

Defined in Cardano.Ledger.CertState

type Rep InstantaneousRewards = D1 ('MetaData "InstantaneousRewards" "Cardano.Ledger.CertState" "cardano-ledger-core-1.17.0.0-4816f6493dd543b78767f05e25bc94667cc1a25332fefdec96fe01e511f97bc7" 'False) (C1 ('MetaCons "InstantaneousRewards" 'PrefixI 'True) ((S1 ('MetaSel ('Just "iRReserves") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Map (Credential 'Staking) Coin)) :*: S1 ('MetaSel ('Just "iRTreasury") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Map (Credential 'Staking) Coin))) :*: (S1 ('MetaSel ('Just "deltaReserves") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 DeltaCoin) :*: S1 ('MetaSel ('Just "deltaTreasury") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 DeltaCoin))))
Generic Obligations 
Instance details

Defined in Cardano.Ledger.CertState

Associated Types

type Rep Obligations 
Instance details

Defined in Cardano.Ledger.CertState

type Rep Obligations = D1 ('MetaData "Obligations" "Cardano.Ledger.CertState" "cardano-ledger-core-1.17.0.0-4816f6493dd543b78767f05e25bc94667cc1a25332fefdec96fe01e511f97bc7" 'False) (C1 ('MetaCons "Obligations" 'PrefixI 'True) ((S1 ('MetaSel ('Just "oblStake") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Coin) :*: S1 ('MetaSel ('Just "oblPool") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Coin)) :*: (S1 ('MetaSel ('Just "oblDRep") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Coin) :*: S1 ('MetaSel ('Just "oblProposal") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Coin))))
Generic Coin 
Instance details

Defined in Cardano.Ledger.Coin

Associated Types

type Rep Coin 
Instance details

Defined in Cardano.Ledger.Coin

type Rep Coin = D1 ('MetaData "Coin" "Cardano.Ledger.Coin" "cardano-ledger-core-1.17.0.0-4816f6493dd543b78767f05e25bc94667cc1a25332fefdec96fe01e511f97bc7" 'True) (C1 ('MetaCons "Coin" 'PrefixI 'True) (S1 ('MetaSel ('Just "unCoin") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer)))

Methods

from :: Coin -> Rep Coin x #

to :: Rep Coin x -> Coin #

Generic DeltaCoin 
Instance details

Defined in Cardano.Ledger.Coin

Associated Types

type Rep DeltaCoin 
Instance details

Defined in Cardano.Ledger.Coin

type Rep DeltaCoin = D1 ('MetaData "DeltaCoin" "Cardano.Ledger.Coin" "cardano-ledger-core-1.17.0.0-4816f6493dd543b78767f05e25bc94667cc1a25332fefdec96fe01e511f97bc7" 'True) (C1 ('MetaCons "DeltaCoin" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer)))
Generic PoolCert 
Instance details

Defined in Cardano.Ledger.Core.TxCert

Associated Types

type Rep PoolCert 
Instance details

Defined in Cardano.Ledger.Core.TxCert

type Rep PoolCert = D1 ('MetaData "PoolCert" "Cardano.Ledger.Core.TxCert" "cardano-ledger-core-1.17.0.0-4816f6493dd543b78767f05e25bc94667cc1a25332fefdec96fe01e511f97bc7" 'False) (C1 ('MetaCons "RegPool" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 PoolParams)) :+: C1 ('MetaCons "RetirePool" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (KeyHash 'StakePool)) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 EpochNo)))

Methods

from :: PoolCert -> Rep PoolCert x #

to :: Rep PoolCert x -> PoolCert #

Generic Ptr 
Instance details

Defined in Cardano.Ledger.Credential

Associated Types

type Rep Ptr 
Instance details

Defined in Cardano.Ledger.Credential

type Rep Ptr = D1 ('MetaData "Ptr" "Cardano.Ledger.Credential" "cardano-ledger-core-1.17.0.0-4816f6493dd543b78767f05e25bc94667cc1a25332fefdec96fe01e511f97bc7" 'False) (C1 ('MetaCons "Ptr" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 SlotNo32) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 TxIx) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 CertIx))))

Methods

from :: Ptr -> Rep Ptr x #

to :: Rep Ptr x -> Ptr #

Generic SlotNo32 
Instance details

Defined in Cardano.Ledger.Credential

Associated Types

type Rep SlotNo32 
Instance details

Defined in Cardano.Ledger.Credential

type Rep SlotNo32 = D1 ('MetaData "SlotNo32" "Cardano.Ledger.Credential" "cardano-ledger-core-1.17.0.0-4816f6493dd543b78767f05e25bc94667cc1a25332fefdec96fe01e511f97bc7" 'True) (C1 ('MetaCons "SlotNo32" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32)))

Methods

from :: SlotNo32 -> Rep SlotNo32 x #

to :: Rep SlotNo32 x -> SlotNo32 #

Generic StakeReference 
Instance details

Defined in Cardano.Ledger.Credential

Associated Types

type Rep StakeReference 
Instance details

Defined in Cardano.Ledger.Credential

type Rep StakeReference = D1 ('MetaData "StakeReference" "Cardano.Ledger.Credential" "cardano-ledger-core-1.17.0.0-4816f6493dd543b78767f05e25bc94667cc1a25332fefdec96fe01e511f97bc7" 'False) (C1 ('MetaCons "StakeRefBase" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 StakeCredential)) :+: (C1 ('MetaCons "StakeRefPtr" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Ptr)) :+: C1 ('MetaCons "StakeRefNull" 'PrefixI 'False) (U1 :: Type -> Type)))
Generic DRep 
Instance details

Defined in Cardano.Ledger.DRep

Associated Types

type Rep DRep 
Instance details

Defined in Cardano.Ledger.DRep

type Rep DRep = D1 ('MetaData "DRep" "Cardano.Ledger.DRep" "cardano-ledger-core-1.17.0.0-4816f6493dd543b78767f05e25bc94667cc1a25332fefdec96fe01e511f97bc7" 'False) ((C1 ('MetaCons "DRepKeyHash" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (KeyHash 'DRepRole))) :+: C1 ('MetaCons "DRepScriptHash" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ScriptHash))) :+: (C1 ('MetaCons "DRepAlwaysAbstain" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "DRepAlwaysNoConfidence" 'PrefixI 'False) (U1 :: Type -> Type)))

Methods

from :: DRep -> Rep DRep x #

to :: Rep DRep x -> DRep #

Generic DRepState 
Instance details

Defined in Cardano.Ledger.DRep

Associated Types

type Rep DRepState 
Instance details

Defined in Cardano.Ledger.DRep

type Rep DRepState = D1 ('MetaData "DRepState" "Cardano.Ledger.DRep" "cardano-ledger-core-1.17.0.0-4816f6493dd543b78767f05e25bc94667cc1a25332fefdec96fe01e511f97bc7" 'False) (C1 ('MetaCons "DRepState" 'PrefixI 'True) ((S1 ('MetaSel ('Just "drepExpiry") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 EpochNo) :*: S1 ('MetaSel ('Just "drepAnchor") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (StrictMaybe Anchor))) :*: (S1 ('MetaSel ('Just "drepDeposit") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Coin) :*: S1 ('MetaSel ('Just "drepDelegs") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Set (Credential 'Staking))))))
Generic GenDelegPair 
Instance details

Defined in Cardano.Ledger.Hashes

Associated Types

type Rep GenDelegPair 
Instance details

Defined in Cardano.Ledger.Hashes

type Rep GenDelegPair = D1 ('MetaData "GenDelegPair" "Cardano.Ledger.Hashes" "cardano-ledger-core-1.17.0.0-4816f6493dd543b78767f05e25bc94667cc1a25332fefdec96fe01e511f97bc7" 'False) (C1 ('MetaCons "GenDelegPair" 'PrefixI 'True) (S1 ('MetaSel ('Just "genDelegKeyHash") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (KeyHash 'GenesisDelegate)) :*: S1 ('MetaSel ('Just "genDelegVrfHash") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (VRFVerKeyHash 'GenDelegVRF))))
Generic GenDelegs 
Instance details

Defined in Cardano.Ledger.Hashes

Associated Types

type Rep GenDelegs 
Instance details

Defined in Cardano.Ledger.Hashes

type Rep GenDelegs = D1 ('MetaData "GenDelegs" "Cardano.Ledger.Hashes" "cardano-ledger-core-1.17.0.0-4816f6493dd543b78767f05e25bc94667cc1a25332fefdec96fe01e511f97bc7" 'True) (C1 ('MetaCons "GenDelegs" 'PrefixI 'True) (S1 ('MetaSel ('Just "unGenDelegs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map (KeyHash 'Genesis) GenDelegPair))))
Generic ScriptHash 
Instance details

Defined in Cardano.Ledger.Hashes

Associated Types

type Rep ScriptHash 
Instance details

Defined in Cardano.Ledger.Hashes

type Rep ScriptHash = D1 ('MetaData "ScriptHash" "Cardano.Ledger.Hashes" "cardano-ledger-core-1.17.0.0-4816f6493dd543b78767f05e25bc94667cc1a25332fefdec96fe01e511f97bc7" 'True) (C1 ('MetaCons "ScriptHash" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Hash ADDRHASH EraIndependentScript))))
Generic TxAuxDataHash 
Instance details

Defined in Cardano.Ledger.Hashes

Associated Types

type Rep TxAuxDataHash 
Instance details

Defined in Cardano.Ledger.Hashes

type Rep TxAuxDataHash = D1 ('MetaData "TxAuxDataHash" "Cardano.Ledger.Hashes" "cardano-ledger-core-1.17.0.0-4816f6493dd543b78767f05e25bc94667cc1a25332fefdec96fe01e511f97bc7" 'True) (C1 ('MetaCons "TxAuxDataHash" 'PrefixI 'True) (S1 ('MetaSel ('Just "unTxAuxDataHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (SafeHash EraIndependentTxAuxData))))
Generic BootstrapWitness 
Instance details

Defined in Cardano.Ledger.Keys.Bootstrap

Associated Types

type Rep BootstrapWitness 
Instance details

Defined in Cardano.Ledger.Keys.Bootstrap

type Rep BootstrapWitness = D1 ('MetaData "BootstrapWitness" "Cardano.Ledger.Keys.Bootstrap" "cardano-ledger-core-1.17.0.0-4816f6493dd543b78767f05e25bc94667cc1a25332fefdec96fe01e511f97bc7" 'True) (C1 ('MetaCons "BootstrapWitnessConstr" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (MemoBytes BootstrapWitnessRaw))))
Generic BootstrapWitnessRaw 
Instance details

Defined in Cardano.Ledger.Keys.Bootstrap

Associated Types

type Rep BootstrapWitnessRaw 
Instance details

Defined in Cardano.Ledger.Keys.Bootstrap

type Rep BootstrapWitnessRaw = D1 ('MetaData "BootstrapWitnessRaw" "Cardano.Ledger.Keys.Bootstrap" "cardano-ledger-core-1.17.0.0-4816f6493dd543b78767f05e25bc94667cc1a25332fefdec96fe01e511f97bc7" 'False) (C1 ('MetaCons "BootstrapWitnessRaw" 'PrefixI 'True) ((S1 ('MetaSel ('Just "bwrKey") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 (VKey 'Witness)) :*: S1 ('MetaSel ('Just "bwrSignature") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 (SignedDSIGN DSIGN (Hash HASH EraIndependentTxBody)))) :*: (S1 ('MetaSel ('Just "bwrChainCode") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ChainCode) :*: S1 ('MetaSel ('Just "bwrAttributes") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ByteString))))
Generic ChainCode 
Instance details

Defined in Cardano.Ledger.Keys.Bootstrap

Associated Types

type Rep ChainCode 
Instance details

Defined in Cardano.Ledger.Keys.Bootstrap

type Rep ChainCode = D1 ('MetaData "ChainCode" "Cardano.Ledger.Keys.Bootstrap" "cardano-ledger-core-1.17.0.0-4816f6493dd543b78767f05e25bc94667cc1a25332fefdec96fe01e511f97bc7" 'True) (C1 ('MetaCons "ChainCode" 'PrefixI 'True) (S1 ('MetaSel ('Just "unChainCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString)))
Generic Metadatum 
Instance details

Defined in Cardano.Ledger.Metadata

Associated Types

type Rep Metadatum 
Instance details

Defined in Cardano.Ledger.Metadata

Generic CostModel 
Instance details

Defined in Cardano.Ledger.Plutus.CostModels

Associated Types

type Rep CostModel 
Instance details

Defined in Cardano.Ledger.Plutus.CostModels

type Rep CostModel = D1 ('MetaData "CostModel" "Cardano.Ledger.Plutus.CostModels" "cardano-ledger-core-1.17.0.0-4816f6493dd543b78767f05e25bc94667cc1a25332fefdec96fe01e511f97bc7" 'False) (C1 ('MetaCons "CostModel" 'PrefixI 'True) (S1 ('MetaSel ('Just "cmLanguage") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Language) :*: (S1 ('MetaSel ('Just "cmValues") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 [Int64]) :*: S1 ('MetaSel ('Just "cmEvalCtx") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 EvaluationContext))))
Generic CostModels 
Instance details

Defined in Cardano.Ledger.Plutus.CostModels

Associated Types

type Rep CostModels 
Instance details

Defined in Cardano.Ledger.Plutus.CostModels

type Rep CostModels = D1 ('MetaData "CostModels" "Cardano.Ledger.Plutus.CostModels" "cardano-ledger-core-1.17.0.0-4816f6493dd543b78767f05e25bc94667cc1a25332fefdec96fe01e511f97bc7" 'False) (C1 ('MetaCons "CostModels" 'PrefixI 'True) (S1 ('MetaSel ('Just "_costModelsValid") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Map Language CostModel)) :*: S1 ('MetaSel ('Just "_costModelsUnknown") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Map Word8 [Int64]))))
Generic ScriptFailure 
Instance details

Defined in Cardano.Ledger.Plutus.Evaluate

Associated Types

type Rep ScriptFailure 
Instance details

Defined in Cardano.Ledger.Plutus.Evaluate

type Rep ScriptFailure = D1 ('MetaData "ScriptFailure" "Cardano.Ledger.Plutus.Evaluate" "cardano-ledger-core-1.17.0.0-4816f6493dd543b78767f05e25bc94667cc1a25332fefdec96fe01e511f97bc7" 'False) (C1 ('MetaCons "ScriptFailure" 'PrefixI 'True) (S1 ('MetaSel ('Just "scriptFailureMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "scriptFailurePlutus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PlutusWithContext)))
Generic ScriptResult 
Instance details

Defined in Cardano.Ledger.Plutus.Evaluate

Associated Types

type Rep ScriptResult 
Instance details

Defined in Cardano.Ledger.Plutus.Evaluate

type Rep ScriptResult = D1 ('MetaData "ScriptResult" "Cardano.Ledger.Plutus.Evaluate" "cardano-ledger-core-1.17.0.0-4816f6493dd543b78767f05e25bc94667cc1a25332fefdec96fe01e511f97bc7" 'False) (C1 ('MetaCons "Passes" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [PlutusWithContext])) :+: C1 ('MetaCons "Fails" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [PlutusWithContext]) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (NonEmpty ScriptFailure))))
Generic ExUnits 
Instance details

Defined in Cardano.Ledger.Plutus.ExUnits

Associated Types

type Rep ExUnits 
Instance details

Defined in Cardano.Ledger.Plutus.ExUnits

type Rep ExUnits = D1 ('MetaData "ExUnits" "Cardano.Ledger.Plutus.ExUnits" "cardano-ledger-core-1.17.0.0-4816f6493dd543b78767f05e25bc94667cc1a25332fefdec96fe01e511f97bc7" 'True) (C1 ('MetaCons "WrapExUnits" 'PrefixI 'True) (S1 ('MetaSel ('Just "unWrapExUnits") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (ExUnits' Natural))))

Methods

from :: ExUnits -> Rep ExUnits x #

to :: Rep ExUnits x -> ExUnits #

Generic Prices 
Instance details

Defined in Cardano.Ledger.Plutus.ExUnits

Associated Types

type Rep Prices 
Instance details

Defined in Cardano.Ledger.Plutus.ExUnits

type Rep Prices = D1 ('MetaData "Prices" "Cardano.Ledger.Plutus.ExUnits" "cardano-ledger-core-1.17.0.0-4816f6493dd543b78767f05e25bc94667cc1a25332fefdec96fe01e511f97bc7" 'False) (C1 ('MetaCons "Prices" 'PrefixI 'True) (S1 ('MetaSel ('Just "prMem") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 NonNegativeInterval) :*: S1 ('MetaSel ('Just "prSteps") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 NonNegativeInterval)))

Methods

from :: Prices -> Rep Prices x #

to :: Rep Prices x -> Prices #

Generic Language 
Instance details

Defined in Cardano.Ledger.Plutus.Language

Associated Types

type Rep Language 
Instance details

Defined in Cardano.Ledger.Plutus.Language

type Rep Language = D1 ('MetaData "Language" "Cardano.Ledger.Plutus.Language" "cardano-ledger-core-1.17.0.0-4816f6493dd543b78767f05e25bc94667cc1a25332fefdec96fe01e511f97bc7" 'False) (C1 ('MetaCons "PlutusV1" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "PlutusV2" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PlutusV3" 'PrefixI 'False) (U1 :: Type -> Type)))

Methods

from :: Language -> Rep Language x #

to :: Rep Language x -> Language #

Generic PlutusBinary 
Instance details

Defined in Cardano.Ledger.Plutus.Language

Associated Types

type Rep PlutusBinary 
Instance details

Defined in Cardano.Ledger.Plutus.Language

type Rep PlutusBinary = D1 ('MetaData "PlutusBinary" "Cardano.Ledger.Plutus.Language" "cardano-ledger-core-1.17.0.0-4816f6493dd543b78767f05e25bc94667cc1a25332fefdec96fe01e511f97bc7" 'True) (C1 ('MetaCons "PlutusBinary" 'PrefixI 'True) (S1 ('MetaSel ('Just "unPlutusBinary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ShortByteString)))
Generic TxOutSource 
Instance details

Defined in Cardano.Ledger.Plutus.TxInfo

Associated Types

type Rep TxOutSource 
Instance details

Defined in Cardano.Ledger.Plutus.TxInfo

type Rep TxOutSource = D1 ('MetaData "TxOutSource" "Cardano.Ledger.Plutus.TxInfo" "cardano-ledger-core-1.17.0.0-4816f6493dd543b78767f05e25bc94667cc1a25332fefdec96fe01e511f97bc7" 'False) (C1 ('MetaCons "TxOutFromInput" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 TxIn)) :+: C1 ('MetaCons "TxOutFromOutput" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 TxIx)))
Generic PoolMetadata 
Instance details

Defined in Cardano.Ledger.PoolParams

Associated Types

type Rep PoolMetadata 
Instance details

Defined in Cardano.Ledger.PoolParams

type Rep PoolMetadata = D1 ('MetaData "PoolMetadata" "Cardano.Ledger.PoolParams" "cardano-ledger-core-1.17.0.0-4816f6493dd543b78767f05e25bc94667cc1a25332fefdec96fe01e511f97bc7" 'False) (C1 ('MetaCons "PoolMetadata" 'PrefixI 'True) (S1 ('MetaSel ('Just "pmUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Url) :*: S1 ('MetaSel ('Just "pmHash") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ByteString)))
Generic PoolParams 
Instance details

Defined in Cardano.Ledger.PoolParams

Associated Types

type Rep PoolParams 
Instance details

Defined in Cardano.Ledger.PoolParams

Generic StakePoolRelay 
Instance details

Defined in Cardano.Ledger.PoolParams

Associated Types

type Rep StakePoolRelay 
Instance details

Defined in Cardano.Ledger.PoolParams

Generic Reward 
Instance details

Defined in Cardano.Ledger.Rewards

Associated Types

type Rep Reward 
Instance details

Defined in Cardano.Ledger.Rewards

type Rep Reward = D1 ('MetaData "Reward" "Cardano.Ledger.Rewards" "cardano-ledger-core-1.17.0.0-4816f6493dd543b78767f05e25bc94667cc1a25332fefdec96fe01e511f97bc7" 'False) (C1 ('MetaCons "Reward" 'PrefixI 'True) (S1 ('MetaSel ('Just "rewardType") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 RewardType) :*: (S1 ('MetaSel ('Just "rewardPool") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (KeyHash 'StakePool)) :*: S1 ('MetaSel ('Just "rewardAmount") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Coin))))

Methods

from :: Reward -> Rep Reward x #

to :: Rep Reward x -> Reward #

Generic RewardType 
Instance details

Defined in Cardano.Ledger.Rewards

Associated Types

type Rep RewardType 
Instance details

Defined in Cardano.Ledger.Rewards

type Rep RewardType = D1 ('MetaData "RewardType" "Cardano.Ledger.Rewards" "cardano-ledger-core-1.17.0.0-4816f6493dd543b78767f05e25bc94667cc1a25332fefdec96fe01e511f97bc7" 'False) (C1 ('MetaCons "MemberReward" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "LeaderReward" 'PrefixI 'False) (U1 :: Type -> Type))
Generic Duration 
Instance details

Defined in Cardano.Ledger.Slot

Associated Types

type Rep Duration 
Instance details

Defined in Cardano.Ledger.Slot

type Rep Duration = D1 ('MetaData "Duration" "Cardano.Ledger.Slot" "cardano-ledger-core-1.17.0.0-4816f6493dd543b78767f05e25bc94667cc1a25332fefdec96fe01e511f97bc7" 'True) (C1 ('MetaCons "Duration" 'PrefixI 'True) (S1 ('MetaSel ('Just "unDuration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))

Methods

from :: Duration -> Rep Duration x #

to :: Rep Duration x -> Duration #

Generic AccountState 
Instance details

Defined in Cardano.Ledger.State.AccountState

Associated Types

type Rep AccountState 
Instance details

Defined in Cardano.Ledger.State.AccountState

type Rep AccountState = D1 ('MetaData "AccountState" "Cardano.Ledger.State.AccountState" "cardano-ledger-core-1.17.0.0-4816f6493dd543b78767f05e25bc94667cc1a25332fefdec96fe01e511f97bc7" 'False) (C1 ('MetaCons "AccountState" 'PrefixI 'True) (S1 ('MetaSel ('Just "asTreasury") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Coin) :*: S1 ('MetaSel ('Just "asReserves") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Coin)))
Generic IndividualPoolStake 
Instance details

Defined in Cardano.Ledger.State.PoolDistr

Associated Types

type Rep IndividualPoolStake 
Instance details

Defined in Cardano.Ledger.State.PoolDistr

type Rep IndividualPoolStake = D1 ('MetaData "IndividualPoolStake" "Cardano.Ledger.State.PoolDistr" "cardano-ledger-core-1.17.0.0-4816f6493dd543b78767f05e25bc94667cc1a25332fefdec96fe01e511f97bc7" 'False) (C1 ('MetaCons "IndividualPoolStake" 'PrefixI 'True) (S1 ('MetaSel ('Just "individualPoolStake") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Rational) :*: (S1 ('MetaSel ('Just "individualTotalPoolStake") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 (CompactForm Coin)) :*: S1 ('MetaSel ('Just "individualPoolStakeVrf") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (VRFVerKeyHash 'StakePoolVRF)))))
Generic PoolDistr 
Instance details

Defined in Cardano.Ledger.State.PoolDistr

Associated Types

type Rep PoolDistr 
Instance details

Defined in Cardano.Ledger.State.PoolDistr

type Rep PoolDistr = D1 ('MetaData "PoolDistr" "Cardano.Ledger.State.PoolDistr" "cardano-ledger-core-1.17.0.0-4816f6493dd543b78767f05e25bc94667cc1a25332fefdec96fe01e511f97bc7" 'False) (C1 ('MetaCons "PoolDistr" 'PrefixI 'True) (S1 ('MetaSel ('Just "unPoolDistr") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Map (KeyHash 'StakePool) IndividualPoolStake)) :*: S1 ('MetaSel ('Just "pdTotalActiveStake") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 (CompactForm Coin))))
Generic SnapShot 
Instance details

Defined in Cardano.Ledger.State.SnapShots

Associated Types

type Rep SnapShot 
Instance details

Defined in Cardano.Ledger.State.SnapShots

type Rep SnapShot = D1 ('MetaData "SnapShot" "Cardano.Ledger.State.SnapShots" "cardano-ledger-core-1.17.0.0-4816f6493dd543b78767f05e25bc94667cc1a25332fefdec96fe01e511f97bc7" 'False) (C1 ('MetaCons "SnapShot" 'PrefixI 'True) (S1 ('MetaSel ('Just "ssStake") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Stake) :*: (S1 ('MetaSel ('Just "ssDelegations") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (VMap VB VB (Credential 'Staking) (KeyHash 'StakePool))) :*: S1 ('MetaSel ('Just "ssPoolParams") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (VMap VB VB (KeyHash 'StakePool) PoolParams)))))

Methods

from :: SnapShot -> Rep SnapShot x #

to :: Rep SnapShot x -> SnapShot #

Generic SnapShots 
Instance details

Defined in