blockfrost-api-0.13.0.0: API definitions for blockfrost.io
Safe HaskellNone
LanguageHaskell2010

Blockfrost.Types.Cardano.Governance

Description

Responses for Cardano governance queries

Synopsis

Documentation

data DRep Source #

DRep index

Constructors

DRep 

Fields

Instances

Instances details
FromJSON DRep Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

ToJSON DRep Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

Generic DRep Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

Associated Types

type Rep DRep 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

type Rep DRep = D1 ('MetaData "DRep" "Blockfrost.Types.Cardano.Governance" "blockfrost-api-0.13.0.0-5VduFUrhiBL3cGPZJdyInJ" 'False) (C1 ('MetaCons "DRep" 'PrefixI 'True) (S1 ('MetaSel ('Just "_dRepDrepId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DRepIdBech32) :*: S1 ('MetaSel ('Just "_dRepHex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DRepIdHex)))

Methods

from :: DRep -> Rep DRep x #

to :: Rep DRep x -> DRep #

Show DRep Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

Methods

showsPrec :: Int -> DRep -> ShowS #

show :: DRep -> String #

showList :: [DRep] -> ShowS #

Eq DRep Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

Methods

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

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

ToSample DRep Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

Methods

toSamples :: Proxy DRep -> [(Text, DRep)] #

HasDrepId DRep DRepIdBech32 Source # 
Instance details

Defined in Blockfrost.Lens

HasHex DRep DRepIdHex Source # 
Instance details

Defined in Blockfrost.Lens

type Rep DRep Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

type Rep DRep = D1 ('MetaData "DRep" "Blockfrost.Types.Cardano.Governance" "blockfrost-api-0.13.0.0-5VduFUrhiBL3cGPZJdyInJ" 'False) (C1 ('MetaCons "DRep" 'PrefixI 'True) (S1 ('MetaSel ('Just "_dRepDrepId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DRepIdBech32) :*: S1 ('MetaSel ('Just "_dRepHex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DRepIdHex)))

data DRepInfo Source #

Information about a DRep

Constructors

DRepInfo 

Fields

Instances

Instances details
FromJSON DRepInfo Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

ToJSON DRepInfo Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

Generic DRepInfo Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

Associated Types

type Rep DRepInfo 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

type Rep DRepInfo = D1 ('MetaData "DRepInfo" "Blockfrost.Types.Cardano.Governance" "blockfrost-api-0.13.0.0-5VduFUrhiBL3cGPZJdyInJ" 'False) (C1 ('MetaCons "DRepInfo" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_dRepInfoDrepId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DRepIdBech32) :*: (S1 ('MetaSel ('Just "_dRepInfoHex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DRepIdHex) :*: S1 ('MetaSel ('Just "_dRepInfoAmount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces))) :*: ((S1 ('MetaSel ('Just "_dRepInfoHasScript") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "_dRepInfoRetired") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just "_dRepInfoExpired") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "_dRepInfoLastActiveEpoch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Epoch))))))

Methods

from :: DRepInfo -> Rep DRepInfo x #

to :: Rep DRepInfo x -> DRepInfo #

Show DRepInfo Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

Eq DRepInfo Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

ToSample DRepInfo Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

a ~ Lovelaces => HasAmount DRepInfo a Source # 
Instance details

Defined in Blockfrost.Lens

HasDrepId DRepInfo DRepIdBech32 Source # 
Instance details

Defined in Blockfrost.Lens

HasExpired DRepInfo Bool Source # 
Instance details

Defined in Blockfrost.Lens

HasHasScript DRepInfo Bool Source # 
Instance details

Defined in Blockfrost.Lens

HasHex DRepInfo DRepIdHex Source # 
Instance details

Defined in Blockfrost.Lens

HasRetired DRepInfo Bool Source # 
Instance details

Defined in Blockfrost.Lens

HasLastActiveEpoch DRepInfo (Maybe Epoch) Source # 
Instance details

Defined in Blockfrost.Lens

type Rep DRepInfo Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

type Rep DRepInfo = D1 ('MetaData "DRepInfo" "Blockfrost.Types.Cardano.Governance" "blockfrost-api-0.13.0.0-5VduFUrhiBL3cGPZJdyInJ" 'False) (C1 ('MetaCons "DRepInfo" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_dRepInfoDrepId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DRepIdBech32) :*: (S1 ('MetaSel ('Just "_dRepInfoHex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DRepIdHex) :*: S1 ('MetaSel ('Just "_dRepInfoAmount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces))) :*: ((S1 ('MetaSel ('Just "_dRepInfoHasScript") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "_dRepInfoRetired") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just "_dRepInfoExpired") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "_dRepInfoLastActiveEpoch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Epoch))))))

data DRepDelegator Source #

Address delegating to a DRep

Constructors

DRepDelegator 

Fields

Instances

Instances details
FromJSON DRepDelegator Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

ToJSON DRepDelegator Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

Generic DRepDelegator Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

Associated Types

type Rep DRepDelegator 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

type Rep DRepDelegator = D1 ('MetaData "DRepDelegator" "Blockfrost.Types.Cardano.Governance" "blockfrost-api-0.13.0.0-5VduFUrhiBL3cGPZJdyInJ" 'False) (C1 ('MetaCons "DRepDelegator" 'PrefixI 'True) (S1 ('MetaSel ('Just "_dRepDelegatorAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Address) :*: S1 ('MetaSel ('Just "_dRepDelegatorAmount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces)))
Show DRepDelegator Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

Eq DRepDelegator Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

ToSample DRepDelegator Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

HasAddress DRepDelegator Address Source # 
Instance details

Defined in Blockfrost.Lens

a ~ Lovelaces => HasAmount DRepDelegator a Source # 
Instance details

Defined in Blockfrost.Lens

type Rep DRepDelegator Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

type Rep DRepDelegator = D1 ('MetaData "DRepDelegator" "Blockfrost.Types.Cardano.Governance" "blockfrost-api-0.13.0.0-5VduFUrhiBL3cGPZJdyInJ" 'False) (C1 ('MetaCons "DRepDelegator" 'PrefixI 'True) (S1 ('MetaSel ('Just "_dRepDelegatorAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Address) :*: S1 ('MetaSel ('Just "_dRepDelegatorAmount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces)))

data DRepMeta Source #

DRep metadata

Constructors

DRepMeta 

Fields

Instances

Instances details
FromJSON DRepMeta Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

ToJSON DRepMeta Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

Generic DRepMeta Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

Associated Types

type Rep DRepMeta 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

type Rep DRepMeta = D1 ('MetaData "DRepMeta" "Blockfrost.Types.Cardano.Governance" "blockfrost-api-0.13.0.0-5VduFUrhiBL3cGPZJdyInJ" 'False) (C1 ('MetaCons "DRepMeta" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_dRepMetaDrepId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DRepIdBech32) :*: (S1 ('MetaSel ('Just "_dRepMetaHex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DRepIdHex) :*: S1 ('MetaSel ('Just "_dRepMetaUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "_dRepMetaHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "_dRepMetaJsonMetadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Value) :*: S1 ('MetaSel ('Just "_dRepMetaBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))))

Methods

from :: DRepMeta -> Rep DRepMeta x #

to :: Rep DRepMeta x -> DRepMeta #

Show DRepMeta Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

Eq DRepMeta Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

ToSample DRepMeta Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

HasBytes DRepMeta Text Source # 
Instance details

Defined in Blockfrost.Lens

HasDrepId DRepMeta DRepIdBech32 Source # 
Instance details

Defined in Blockfrost.Lens

HasHash DRepMeta Text Source # 
Instance details

Defined in Blockfrost.Lens

HasHex DRepMeta DRepIdHex Source # 
Instance details

Defined in Blockfrost.Lens

HasJsonMetadata DRepMeta Value Source # 
Instance details

Defined in Blockfrost.Lens

HasUrl DRepMeta Text Source # 
Instance details

Defined in Blockfrost.Lens

type Rep DRepMeta Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

type Rep DRepMeta = D1 ('MetaData "DRepMeta" "Blockfrost.Types.Cardano.Governance" "blockfrost-api-0.13.0.0-5VduFUrhiBL3cGPZJdyInJ" 'False) (C1 ('MetaCons "DRepMeta" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_dRepMetaDrepId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DRepIdBech32) :*: (S1 ('MetaSel ('Just "_dRepMetaHex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DRepIdHex) :*: S1 ('MetaSel ('Just "_dRepMetaUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "_dRepMetaHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "_dRepMetaJsonMetadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Value) :*: S1 ('MetaSel ('Just "_dRepMetaBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))))

data DRepRegistrationAction Source #

DRep registration action

Instances

Instances details
FromJSON DRepRegistrationAction Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

ToJSON DRepRegistrationAction Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

Generic DRepRegistrationAction Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

Associated Types

type Rep DRepRegistrationAction 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

type Rep DRepRegistrationAction = D1 ('MetaData "DRepRegistrationAction" "Blockfrost.Types.Cardano.Governance" "blockfrost-api-0.13.0.0-5VduFUrhiBL3cGPZJdyInJ" 'False) (C1 ('MetaCons "DRepRegistrationAction_Registered" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "DRepRegistrationAction_Deregistered" 'PrefixI 'False) (U1 :: Type -> Type))
Show DRepRegistrationAction Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

Eq DRepRegistrationAction Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

HasAction DRepUpdate DRepRegistrationAction Source # 
Instance details

Defined in Blockfrost.Lens

type Rep DRepRegistrationAction Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

type Rep DRepRegistrationAction = D1 ('MetaData "DRepRegistrationAction" "Blockfrost.Types.Cardano.Governance" "blockfrost-api-0.13.0.0-5VduFUrhiBL3cGPZJdyInJ" 'False) (C1 ('MetaCons "DRepRegistrationAction_Registered" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "DRepRegistrationAction_Deregistered" 'PrefixI 'False) (U1 :: Type -> Type))

data DRepUpdate Source #

DRep registration update

Constructors

DRepUpdate 

Fields

Instances

Instances details
FromJSON DRepUpdate Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

ToJSON DRepUpdate Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

Generic DRepUpdate Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

Associated Types

type Rep DRepUpdate 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

type Rep DRepUpdate = D1 ('MetaData "DRepUpdate" "Blockfrost.Types.Cardano.Governance" "blockfrost-api-0.13.0.0-5VduFUrhiBL3cGPZJdyInJ" 'False) (C1 ('MetaCons "DRepUpdate" 'PrefixI 'True) (S1 ('MetaSel ('Just "_dRepUpdateTxHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TxHash) :*: (S1 ('MetaSel ('Just "_dRepUpdateCertIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer) :*: S1 ('MetaSel ('Just "_dRepUpdateAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DRepRegistrationAction))))
Show DRepUpdate Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

Eq DRepUpdate Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

ToSample DRepUpdate Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

HasAction DRepUpdate DRepRegistrationAction Source # 
Instance details

Defined in Blockfrost.Lens

HasCertIndex DRepUpdate Integer Source # 
Instance details

Defined in Blockfrost.Lens

HasTxHash DRepUpdate TxHash Source # 
Instance details

Defined in Blockfrost.Lens

type Rep DRepUpdate Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

type Rep DRepUpdate = D1 ('MetaData "DRepUpdate" "Blockfrost.Types.Cardano.Governance" "blockfrost-api-0.13.0.0-5VduFUrhiBL3cGPZJdyInJ" 'False) (C1 ('MetaCons "DRepUpdate" 'PrefixI 'True) (S1 ('MetaSel ('Just "_dRepUpdateTxHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TxHash) :*: (S1 ('MetaSel ('Just "_dRepUpdateCertIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer) :*: S1 ('MetaSel ('Just "_dRepUpdateAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DRepRegistrationAction))))

data VotingAction Source #

DRep voting action

Instances

Instances details
FromJSON VotingAction Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

ToJSON VotingAction Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

Generic VotingAction Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

Associated Types

type Rep VotingAction 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

type Rep VotingAction = D1 ('MetaData "VotingAction" "Blockfrost.Types.Cardano.Governance" "blockfrost-api-0.13.0.0-5VduFUrhiBL3cGPZJdyInJ" 'False) (C1 ('MetaCons "VotingAction_Yes" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "VotingAction_No" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "VotingAction_Abstain" 'PrefixI 'False) (U1 :: Type -> Type)))
Show VotingAction Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

Eq VotingAction Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

HasAction DRepVote VotingAction Source # 
Instance details

Defined in Blockfrost.Lens

HasAction ProposalVote VotingAction Source # 
Instance details

Defined in Blockfrost.Lens

type Rep VotingAction Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

type Rep VotingAction = D1 ('MetaData "VotingAction" "Blockfrost.Types.Cardano.Governance" "blockfrost-api-0.13.0.0-5VduFUrhiBL3cGPZJdyInJ" 'False) (C1 ('MetaCons "VotingAction_Yes" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "VotingAction_No" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "VotingAction_Abstain" 'PrefixI 'False) (U1 :: Type -> Type)))

data DRepVote Source #

DRep vote

Constructors

DRepVote 

Fields

Instances

Instances details
FromJSON DRepVote Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

ToJSON DRepVote Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

Generic DRepVote Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

Associated Types

type Rep DRepVote 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

type Rep DRepVote = D1 ('MetaData "DRepVote" "Blockfrost.Types.Cardano.Governance" "blockfrost-api-0.13.0.0-5VduFUrhiBL3cGPZJdyInJ" 'False) (C1 ('MetaCons "DRepVote" 'PrefixI 'True) (S1 ('MetaSel ('Just "_dRepVoteTxHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TxHash) :*: (S1 ('MetaSel ('Just "_dRepVoteCertIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer) :*: S1 ('MetaSel ('Just "_dRepVoteAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VotingAction))))

Methods

from :: DRepVote -> Rep DRepVote x #

to :: Rep DRepVote x -> DRepVote #

Show DRepVote Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

Eq DRepVote Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

ToSample DRepVote Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

HasAction DRepVote VotingAction Source # 
Instance details

Defined in Blockfrost.Lens

HasCertIndex DRepVote Integer Source # 
Instance details

Defined in Blockfrost.Lens

HasTxHash DRepVote TxHash Source # 
Instance details

Defined in Blockfrost.Lens

type Rep DRepVote Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

type Rep DRepVote = D1 ('MetaData "DRepVote" "Blockfrost.Types.Cardano.Governance" "blockfrost-api-0.13.0.0-5VduFUrhiBL3cGPZJdyInJ" 'False) (C1 ('MetaCons "DRepVote" 'PrefixI 'True) (S1 ('MetaSel ('Just "_dRepVoteTxHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TxHash) :*: (S1 ('MetaSel ('Just "_dRepVoteCertIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer) :*: S1 ('MetaSel ('Just "_dRepVoteAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VotingAction))))

data ProposalAction Source #

DRep proposal action

Instances

Instances details
FromJSON ProposalAction Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

ToJSON ProposalAction Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

Generic ProposalAction Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

Associated Types

type Rep ProposalAction 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

type Rep ProposalAction = D1 ('MetaData "ProposalAction" "Blockfrost.Types.Cardano.Governance" "blockfrost-api-0.13.0.0-5VduFUrhiBL3cGPZJdyInJ" 'False) ((C1 ('MetaCons "ProposalAction_HardForkInitiation" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "ProposalAction_NewCommittee" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "ProposalAction_NewConstitution" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "ProposalAction_InfoAction" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "ProposalAction_NoConfidence" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "ProposalAction_ParameterChange" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "ProposalAction_TreasuryWithdrawals" 'PrefixI 'False) (U1 :: Type -> Type))))
Show ProposalAction Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

Eq ProposalAction Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

HasGovernanceType ProposalInfo ProposalAction Source # 
Instance details

Defined in Blockfrost.Lens

type Rep ProposalAction Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

type Rep ProposalAction = D1 ('MetaData "ProposalAction" "Blockfrost.Types.Cardano.Governance" "blockfrost-api-0.13.0.0-5VduFUrhiBL3cGPZJdyInJ" 'False) ((C1 ('MetaCons "ProposalAction_HardForkInitiation" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "ProposalAction_NewCommittee" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "ProposalAction_NewConstitution" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "ProposalAction_InfoAction" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "ProposalAction_NoConfidence" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "ProposalAction_ParameterChange" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "ProposalAction_TreasuryWithdrawals" 'PrefixI 'False) (U1 :: Type -> Type))))

data Proposal Source #

DRep proposal

Constructors

Proposal 

Fields

Instances

Instances details
FromJSON Proposal Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

ToJSON Proposal Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

Generic Proposal Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

Associated Types

type Rep Proposal 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

type Rep Proposal = D1 ('MetaData "Proposal" "Blockfrost.Types.Cardano.Governance" "blockfrost-api-0.13.0.0-5VduFUrhiBL3cGPZJdyInJ" 'False) (C1 ('MetaCons "Proposal" 'PrefixI 'True) (S1 ('MetaSel ('Just "_dRepProposalTxHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TxHash) :*: (S1 ('MetaSel ('Just "_dRepProposalCertIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer) :*: S1 ('MetaSel ('Just "_dRepProposalAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ProposalAction))))

Methods

from :: Proposal -> Rep Proposal x #

to :: Rep Proposal x -> Proposal #

Show Proposal Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

Eq Proposal Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

ToSample Proposal Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

type Rep Proposal Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

type Rep Proposal = D1 ('MetaData "Proposal" "Blockfrost.Types.Cardano.Governance" "blockfrost-api-0.13.0.0-5VduFUrhiBL3cGPZJdyInJ" 'False) (C1 ('MetaCons "Proposal" 'PrefixI 'True) (S1 ('MetaSel ('Just "_dRepProposalTxHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TxHash) :*: (S1 ('MetaSel ('Just "_dRepProposalCertIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer) :*: S1 ('MetaSel ('Just "_dRepProposalAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ProposalAction))))

data ProposalInfo Source #

Proposal details

Constructors

ProposalInfo 

Fields

Instances

Instances details
FromJSON ProposalInfo Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

ToJSON ProposalInfo Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

Generic ProposalInfo Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

Associated Types

type Rep ProposalInfo 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

type Rep ProposalInfo = D1 ('MetaData "ProposalInfo" "Blockfrost.Types.Cardano.Governance" "blockfrost-api-0.13.0.0-5VduFUrhiBL3cGPZJdyInJ" 'False) (C1 ('MetaCons "ProposalInfo" 'PrefixI 'True) (((S1 ('MetaSel ('Just "_proposalInfoTxHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TxHash) :*: S1 ('MetaSel ('Just "_proposalInfoCertIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer)) :*: (S1 ('MetaSel ('Just "_proposalInfoGovernanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ProposalAction) :*: (S1 ('MetaSel ('Just "_proposalInfoDeposit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces) :*: S1 ('MetaSel ('Just "_proposalInfoReturnAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Address)))) :*: ((S1 ('MetaSel ('Just "_proposalInfoGovernanceDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Value)) :*: (S1 ('MetaSel ('Just "_proposalInfoRatifiedEpoch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Epoch)) :*: S1 ('MetaSel ('Just "_proposalInfoEnactedEpoch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Epoch)))) :*: (S1 ('MetaSel ('Just "_proposalInfoDroppedEpoch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Epoch)) :*: (S1 ('MetaSel ('Just "_proposalInfoExpiredEpoch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Epoch)) :*: S1 ('MetaSel ('Just "_proposalInfoExpiration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Epoch))))))
Show ProposalInfo Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

Eq ProposalInfo Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

ToSample ProposalInfo Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

HasCertIndex ProposalInfo Integer Source # 
Instance details

Defined in Blockfrost.Lens

a ~ Lovelaces => HasDeposit ProposalInfo a Source # 
Instance details

Defined in Blockfrost.Lens

HasExpiration ProposalInfo Epoch Source # 
Instance details

Defined in Blockfrost.Lens

HasGovernanceType ProposalInfo ProposalAction Source # 
Instance details

Defined in Blockfrost.Lens

HasReturnAddress ProposalInfo Address Source # 
Instance details

Defined in Blockfrost.Lens

HasTxHash ProposalInfo TxHash Source # 
Instance details

Defined in Blockfrost.Lens

HasDroppedEpoch ProposalInfo (Maybe Epoch) Source # 
Instance details

Defined in Blockfrost.Lens

HasEnactedEpoch ProposalInfo (Maybe Epoch) Source # 
Instance details

Defined in Blockfrost.Lens

HasExpiredEpoch ProposalInfo (Maybe Epoch) Source # 
Instance details

Defined in Blockfrost.Lens

HasGovernanceDescription ProposalInfo (Maybe Value) Source # 
Instance details

Defined in Blockfrost.Lens

HasRatifiedEpoch ProposalInfo (Maybe Epoch) Source # 
Instance details

Defined in Blockfrost.Lens

type Rep ProposalInfo Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

type Rep ProposalInfo = D1 ('MetaData "ProposalInfo" "Blockfrost.Types.Cardano.Governance" "blockfrost-api-0.13.0.0-5VduFUrhiBL3cGPZJdyInJ" 'False) (C1 ('MetaCons "ProposalInfo" 'PrefixI 'True) (((S1 ('MetaSel ('Just "_proposalInfoTxHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TxHash) :*: S1 ('MetaSel ('Just "_proposalInfoCertIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer)) :*: (S1 ('MetaSel ('Just "_proposalInfoGovernanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ProposalAction) :*: (S1 ('MetaSel ('Just "_proposalInfoDeposit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces) :*: S1 ('MetaSel ('Just "_proposalInfoReturnAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Address)))) :*: ((S1 ('MetaSel ('Just "_proposalInfoGovernanceDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Value)) :*: (S1 ('MetaSel ('Just "_proposalInfoRatifiedEpoch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Epoch)) :*: S1 ('MetaSel ('Just "_proposalInfoEnactedEpoch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Epoch)))) :*: (S1 ('MetaSel ('Just "_proposalInfoDroppedEpoch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Epoch)) :*: (S1 ('MetaSel ('Just "_proposalInfoExpiredEpoch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Epoch)) :*: S1 ('MetaSel ('Just "_proposalInfoExpiration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Epoch))))))

data ProposedProtocolParams Source #

Proposed protocol parameters

This type is sturcturally similar to ProtocolParams but every field is optional.

Constructors

ProposedProtocolParams 

Fields

Instances

Instances details
FromJSON ProposedProtocolParams Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

ToJSON ProposedProtocolParams Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

Generic ProposedProtocolParams Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

Associated Types

type Rep ProposedProtocolParams 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

type Rep ProposedProtocolParams = D1 ('MetaData "ProposedProtocolParams" "Blockfrost.Types.Cardano.Governance" "blockfrost-api-0.13.0.0-5VduFUrhiBL3cGPZJdyInJ" 'False) (C1 ('MetaCons "ProposedProtocolParams" 'PrefixI 'True) (((((S1 ('MetaSel ('Just "_proposedProtocolParamsEpoch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Epoch)) :*: (S1 ('MetaSel ('Just "_proposedProtocolParamsMinFeeA") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "_proposedProtocolParamsMinFeeB") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Integer)))) :*: (S1 ('MetaSel ('Just "_proposedProtocolParamsMaxBlockSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "_proposedProtocolParamsMaxTxSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "_proposedProtocolParamsMaxBlockHeaderSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Integer))))) :*: ((S1 ('MetaSel ('Just "_proposedProtocolParamsKeyDeposit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Lovelaces)) :*: (S1 ('MetaSel ('Just "_proposedProtocolParamsPoolDeposit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Lovelaces)) :*: S1 ('MetaSel ('Just "_proposedProtocolParamsEMax") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Integer)))) :*: ((S1 ('MetaSel ('Just "_proposedProtocolParamsNOpt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "_proposedProtocolParamsA0") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Rational))) :*: (S1 ('MetaSel ('Just "_proposedProtocolParamsRho") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Rational)) :*: S1 ('MetaSel ('Just "_proposedProtocolParamsTau") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Rational)))))) :*: (((S1 ('MetaSel ('Just "_proposedProtocolParamsDecentralisationParam") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Rational)) :*: (S1 ('MetaSel ('Just "_proposedProtocolParamsExtraEntropy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "_proposedProtocolParamsProtocolMajorVer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Integer)))) :*: ((S1 ('MetaSel ('Just "_proposedProtocolParamsProtocolMinorVer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "_proposedProtocolParamsMinUtxo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Lovelaces))) :*: (S1 ('MetaSel ('Just "_proposedProtocolParamsMinPoolCost") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Lovelaces)) :*: S1 ('MetaSel ('Just "_proposedProtocolParamsNonce") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "_proposedProtocolParamsCostModels") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe CostModels)) :*: (S1 ('MetaSel ('Just "_proposedProtocolParamsCostModelsRaw") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe CostModelsRaw)) :*: S1 ('MetaSel ('Just "_proposedProtocolParamsPriceMem") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Rational)))) :*: ((S1 ('MetaSel ('Just "_proposedProtocolParamsPriceStep") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Rational)) :*: S1 ('MetaSel ('Just "_proposedProtocolParamsMaxTxExMem") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Quantity))) :*: (S1 ('MetaSel ('Just "_proposedProtocolParamsMaxTxExSteps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Quantity)) :*: S1 ('MetaSel ('Just "_proposedProtocolParamsMaxBlockExMem") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Quantity))))))) :*: ((((S1 ('MetaSel ('Just "_proposedProtocolParamsMaxBlockExSteps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Quantity)) :*: (S1 ('MetaSel ('Just "_proposedProtocolParamsMaxValSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Quantity)) :*: S1 ('MetaSel ('Just "_proposedProtocolParamsCollateralPercent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Integer)))) :*: ((S1 ('MetaSel ('Just "_proposedProtocolParamsMaxCollateralInputs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "_proposedProtocolParamsCoinsPerUtxoSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Lovelaces))) :*: (S1 ('MetaSel ('Just "_proposedProtocolParamsCoinsPerUtxoWord") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Lovelaces)) :*: S1 ('MetaSel ('Just "_proposedProtocolParamsPvtMotionNoConfidence") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Rational))))) :*: ((S1 ('MetaSel ('Just "_proposedProtocolParamsPvtCommitteeNormal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Rational)) :*: (S1 ('MetaSel ('Just "_proposedProtocolParamsPvtCommitteeNoConfidence") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Rational)) :*: S1 ('MetaSel ('Just "_proposedProtocolParamsPvtHardForkInitiation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Rational)))) :*: ((S1 ('MetaSel ('Just "_proposedProtocolParamsPvtppSecurityGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Rational)) :*: S1 ('MetaSel ('Just "_proposedProtocolParamsDvtMotionNoConfidence") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Rational))) :*: (S1 ('MetaSel ('Just "_proposedProtocolParamsDvtCommitteeNormal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Rational)) :*: S1 ('MetaSel ('Just "_proposedProtocolParamsDvtCommitteeNoConfidence") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Rational)))))) :*: (((S1 ('MetaSel ('Just "_proposedProtocolParamsDvtUpdateToConstitution") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Rational)) :*: (S1 ('MetaSel ('Just "_proposedProtocolParamsDvtHardForkInitiation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Rational)) :*: S1 ('MetaSel ('Just "_proposedProtocolParamsDvtPPNetworkGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Rational)))) :*: ((S1 ('MetaSel ('Just "_proposedProtocolParamsDvtPPEconomicGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Rational)) :*: S1 ('MetaSel ('Just "_proposedProtocolParamsDvtPPTechnicalGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Rational))) :*: (S1 ('MetaSel ('Just "_proposedProtocolParamsDvtPPGovGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Rational)) :*: S1 ('MetaSel ('Just "_proposedProtocolParamsDvtTreasuryWithdrawal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Rational))))) :*: ((S1 ('MetaSel ('Just "_proposedProtocolParamsCommitteeMinSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Quantity)) :*: (S1 ('MetaSel ('Just "_proposedProtocolParamsCommitteeMaxTermLength") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Quantity)) :*: S1 ('MetaSel ('Just "_proposedProtocolParamsGovActionLifetime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Quantity)))) :*: ((S1 ('MetaSel ('Just "_proposedProtocolParamsGovActionDeposit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Lovelaces)) :*: S1 ('MetaSel ('Just "_proposedProtocolParamsDrepDeposit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Lovelaces))) :*: (S1 ('MetaSel ('Just "_proposedProtocolParamsDrepActivity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Quantity)) :*: S1 ('MetaSel ('Just "_proposedProtocolParamsMinFeeRefScriptCostPerByte") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Rational)))))))))
Show ProposedProtocolParams Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

Eq ProposedProtocolParams Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

ToSample ProposedProtocolParams Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

a ~ Maybe Lovelaces => HasCoinsPerUtxoSize ProposedProtocolParams a Source # 
Instance details

Defined in Blockfrost.Lens

a ~ Maybe Lovelaces => HasCoinsPerUtxoWord ProposedProtocolParams a Source # 
Instance details

Defined in Blockfrost.Lens

a ~ Maybe Lovelaces => HasDrepDeposit ProposedProtocolParams a Source # 
Instance details

Defined in Blockfrost.Lens

a ~ Maybe Lovelaces => HasGovActionDeposit ProposedProtocolParams a Source # 
Instance details

Defined in Blockfrost.Lens

a ~ Maybe Lovelaces => HasKeyDeposit ProposedProtocolParams a Source # 
Instance details

Defined in Blockfrost.Lens

a ~ Maybe Lovelaces => HasMinPoolCost ProposedProtocolParams a Source # 
Instance details

Defined in Blockfrost.Lens

a ~ Maybe Lovelaces => HasMinUtxo ProposedProtocolParams a Source # 
Instance details

Defined in Blockfrost.Lens

HasParameters ParamProposal ProposedProtocolParams Source # 
Instance details

Defined in Blockfrost.Lens

a ~ Maybe Lovelaces => HasPoolDeposit ProposedProtocolParams a Source # 
Instance details

Defined in Blockfrost.Lens

HasA0 ProposedProtocolParams (Maybe Rational) Source # 
Instance details

Defined in Blockfrost.Lens

HasCollateralPercent ProposedProtocolParams (Maybe Integer) Source # 
Instance details

Defined in Blockfrost.Lens

HasCommitteeMaxTermLength ProposedProtocolParams (Maybe Quantity) Source # 
Instance details

Defined in Blockfrost.Lens

HasCommitteeMinSize ProposedProtocolParams (Maybe Quantity) Source # 
Instance details

Defined in Blockfrost.Lens

HasCostModels ProposedProtocolParams (Maybe CostModels) Source # 
Instance details

Defined in Blockfrost.Lens

HasCostModelsRaw ProposedProtocolParams (Maybe CostModelsRaw) Source # 
Instance details

Defined in Blockfrost.Lens

HasDecentralisationParam ProposedProtocolParams (Maybe Rational) Source # 
Instance details

Defined in Blockfrost.Lens

HasDrepActivity ProposedProtocolParams (Maybe Quantity) Source # 
Instance details

Defined in Blockfrost.Lens

HasDvtCommitteeNoConfidence ProposedProtocolParams (Maybe Rational) Source # 
Instance details

Defined in Blockfrost.Lens

HasDvtCommitteeNormal ProposedProtocolParams (Maybe Rational) Source # 
Instance details

Defined in Blockfrost.Lens

HasDvtHardForkInitiation ProposedProtocolParams (Maybe Rational) Source # 
Instance details

Defined in Blockfrost.Lens

HasDvtMotionNoConfidence ProposedProtocolParams (Maybe Rational) Source # 
Instance details

Defined in Blockfrost.Lens

HasDvtPPEconomicGroup ProposedProtocolParams (Maybe Rational) Source # 
Instance details

Defined in Blockfrost.Lens

HasDvtPPGovGroup ProposedProtocolParams (Maybe Rational) Source # 
Instance details

Defined in Blockfrost.Lens

HasDvtPPNetworkGroup ProposedProtocolParams (Maybe Rational) Source # 
Instance details

Defined in Blockfrost.Lens

HasDvtPPTechnicalGroup ProposedProtocolParams (Maybe Rational) Source # 
Instance details

Defined in Blockfrost.Lens

HasDvtTreasuryWithdrawal ProposedProtocolParams (Maybe Rational) Source # 
Instance details

Defined in Blockfrost.Lens

HasDvtUpdateToConstitution ProposedProtocolParams (Maybe Rational) Source # 
Instance details

Defined in Blockfrost.Lens

HasEMax ProposedProtocolParams (Maybe Integer) Source # 
Instance details

Defined in Blockfrost.Lens

HasEpoch ProposedProtocolParams (Maybe Epoch) Source # 
Instance details

Defined in Blockfrost.Lens

HasExtraEntropy ProposedProtocolParams (Maybe Text) Source # 
Instance details

Defined in Blockfrost.Lens

HasGovActionLifetime ProposedProtocolParams (Maybe Quantity) Source # 
Instance details

Defined in Blockfrost.Lens

HasMaxBlockExMem ProposedProtocolParams (Maybe Quantity) Source # 
Instance details

Defined in Blockfrost.Lens

HasMaxBlockExSteps ProposedProtocolParams (Maybe Quantity) Source # 
Instance details

Defined in Blockfrost.Lens

HasMaxBlockHeaderSize ProposedProtocolParams (Maybe Integer) Source # 
Instance details

Defined in Blockfrost.Lens

HasMaxBlockSize ProposedProtocolParams (Maybe Integer) Source # 
Instance details

Defined in Blockfrost.Lens

HasMaxCollateralInputs ProposedProtocolParams (Maybe Integer) Source # 
Instance details

Defined in Blockfrost.Lens

HasMaxTxExMem ProposedProtocolParams (Maybe Quantity) Source # 
Instance details

Defined in Blockfrost.Lens

HasMaxTxExSteps ProposedProtocolParams (Maybe Quantity) Source # 
Instance details

Defined in Blockfrost.Lens

HasMaxTxSize ProposedProtocolParams (Maybe Integer) Source # 
Instance details

Defined in Blockfrost.Lens

HasMaxValSize ProposedProtocolParams (Maybe Quantity) Source # 
Instance details

Defined in Blockfrost.Lens

HasMinFeeA ProposedProtocolParams (Maybe Integer) Source # 
Instance details

Defined in Blockfrost.Lens

HasMinFeeB ProposedProtocolParams (Maybe Integer) Source # 
Instance details

Defined in Blockfrost.Lens

HasMinFeeRefScriptCostPerByte ProposedProtocolParams (Maybe Rational) Source # 
Instance details

Defined in Blockfrost.Lens

HasNOpt ProposedProtocolParams (Maybe Integer) Source # 
Instance details

Defined in Blockfrost.Lens

HasNonce ProposedProtocolParams (Maybe Text) Source # 
Instance details

Defined in Blockfrost.Lens

HasPriceMem ProposedProtocolParams (Maybe Rational) Source # 
Instance details

Defined in Blockfrost.Lens

HasPriceStep ProposedProtocolParams (Maybe Rational) Source # 
Instance details

Defined in Blockfrost.Lens

HasProtocolMajorVer ProposedProtocolParams (Maybe Integer) Source # 
Instance details

Defined in Blockfrost.Lens

HasProtocolMinorVer ProposedProtocolParams (Maybe Integer) Source # 
Instance details

Defined in Blockfrost.Lens

HasPvtCommitteeNoConfidence ProposedProtocolParams (Maybe Rational) Source # 
Instance details

Defined in Blockfrost.Lens

HasPvtCommitteeNormal ProposedProtocolParams (Maybe Rational) Source # 
Instance details

Defined in Blockfrost.Lens

HasPvtHardForkInitiation ProposedProtocolParams (Maybe Rational) Source # 
Instance details

Defined in Blockfrost.Lens

HasPvtMotionNoConfidence ProposedProtocolParams (Maybe Rational) Source # 
Instance details

Defined in Blockfrost.Lens

HasPvtppSecurityGroup ProposedProtocolParams (Maybe Rational) Source # 
Instance details

Defined in Blockfrost.Lens

HasRho ProposedProtocolParams (Maybe Rational) Source # 
Instance details

Defined in Blockfrost.Lens

HasTau ProposedProtocolParams (Maybe Rational) Source # 
Instance details

Defined in Blockfrost.Lens

type Rep ProposedProtocolParams Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

type Rep ProposedProtocolParams = D1 ('MetaData "ProposedProtocolParams" "Blockfrost.Types.Cardano.Governance" "blockfrost-api-0.13.0.0-5VduFUrhiBL3cGPZJdyInJ" 'False) (C1 ('MetaCons "ProposedProtocolParams" 'PrefixI 'True) (((((S1 ('MetaSel ('Just "_proposedProtocolParamsEpoch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Epoch)) :*: (S1 ('MetaSel ('Just "_proposedProtocolParamsMinFeeA") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "_proposedProtocolParamsMinFeeB") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Integer)))) :*: (S1 ('MetaSel ('Just "_proposedProtocolParamsMaxBlockSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "_proposedProtocolParamsMaxTxSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "_proposedProtocolParamsMaxBlockHeaderSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Integer))))) :*: ((S1 ('MetaSel ('Just "_proposedProtocolParamsKeyDeposit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Lovelaces)) :*: (S1 ('MetaSel ('Just "_proposedProtocolParamsPoolDeposit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Lovelaces)) :*: S1 ('MetaSel ('Just "_proposedProtocolParamsEMax") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Integer)))) :*: ((S1 ('MetaSel ('Just "_proposedProtocolParamsNOpt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "_proposedProtocolParamsA0") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Rational))) :*: (S1 ('MetaSel ('Just "_proposedProtocolParamsRho") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Rational)) :*: S1 ('MetaSel ('Just "_proposedProtocolParamsTau") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Rational)))))) :*: (((S1 ('MetaSel ('Just "_proposedProtocolParamsDecentralisationParam") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Rational)) :*: (S1 ('MetaSel ('Just "_proposedProtocolParamsExtraEntropy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "_proposedProtocolParamsProtocolMajorVer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Integer)))) :*: ((S1 ('MetaSel ('Just "_proposedProtocolParamsProtocolMinorVer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "_proposedProtocolParamsMinUtxo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Lovelaces))) :*: (S1 ('MetaSel ('Just "_proposedProtocolParamsMinPoolCost") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Lovelaces)) :*: S1 ('MetaSel ('Just "_proposedProtocolParamsNonce") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "_proposedProtocolParamsCostModels") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe CostModels)) :*: (S1 ('MetaSel ('Just "_proposedProtocolParamsCostModelsRaw") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe CostModelsRaw)) :*: S1 ('MetaSel ('Just "_proposedProtocolParamsPriceMem") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Rational)))) :*: ((S1 ('MetaSel ('Just "_proposedProtocolParamsPriceStep") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Rational)) :*: S1 ('MetaSel ('Just "_proposedProtocolParamsMaxTxExMem") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Quantity))) :*: (S1 ('MetaSel ('Just "_proposedProtocolParamsMaxTxExSteps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Quantity)) :*: S1 ('MetaSel ('Just "_proposedProtocolParamsMaxBlockExMem") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Quantity))))))) :*: ((((S1 ('MetaSel ('Just "_proposedProtocolParamsMaxBlockExSteps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Quantity)) :*: (S1 ('MetaSel ('Just "_proposedProtocolParamsMaxValSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Quantity)) :*: S1 ('MetaSel ('Just "_proposedProtocolParamsCollateralPercent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Integer)))) :*: ((S1 ('MetaSel ('Just "_proposedProtocolParamsMaxCollateralInputs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "_proposedProtocolParamsCoinsPerUtxoSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Lovelaces))) :*: (S1 ('MetaSel ('Just "_proposedProtocolParamsCoinsPerUtxoWord") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Lovelaces)) :*: S1 ('MetaSel ('Just "_proposedProtocolParamsPvtMotionNoConfidence") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Rational))))) :*: ((S1 ('MetaSel ('Just "_proposedProtocolParamsPvtCommitteeNormal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Rational)) :*: (S1 ('MetaSel ('Just "_proposedProtocolParamsPvtCommitteeNoConfidence") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Rational)) :*: S1 ('MetaSel ('Just "_proposedProtocolParamsPvtHardForkInitiation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Rational)))) :*: ((S1 ('MetaSel ('Just "_proposedProtocolParamsPvtppSecurityGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Rational)) :*: S1 ('MetaSel ('Just "_proposedProtocolParamsDvtMotionNoConfidence") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Rational))) :*: (S1 ('MetaSel ('Just "_proposedProtocolParamsDvtCommitteeNormal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Rational)) :*: S1 ('MetaSel ('Just "_proposedProtocolParamsDvtCommitteeNoConfidence") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Rational)))))) :*: (((S1 ('MetaSel ('Just "_proposedProtocolParamsDvtUpdateToConstitution") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Rational)) :*: (S1 ('MetaSel ('Just "_proposedProtocolParamsDvtHardForkInitiation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Rational)) :*: S1 ('MetaSel ('Just "_proposedProtocolParamsDvtPPNetworkGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Rational)))) :*: ((S1 ('MetaSel ('Just "_proposedProtocolParamsDvtPPEconomicGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Rational)) :*: S1 ('MetaSel ('Just "_proposedProtocolParamsDvtPPTechnicalGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Rational))) :*: (S1 ('MetaSel ('Just "_proposedProtocolParamsDvtPPGovGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Rational)) :*: S1 ('MetaSel ('Just "_proposedProtocolParamsDvtTreasuryWithdrawal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Rational))))) :*: ((S1 ('MetaSel ('Just "_proposedProtocolParamsCommitteeMinSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Quantity)) :*: (S1 ('MetaSel ('Just "_proposedProtocolParamsCommitteeMaxTermLength") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Quantity)) :*: S1 ('MetaSel ('Just "_proposedProtocolParamsGovActionLifetime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Quantity)))) :*: ((S1 ('MetaSel ('Just "_proposedProtocolParamsGovActionDeposit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Lovelaces)) :*: S1 ('MetaSel ('Just "_proposedProtocolParamsDrepDeposit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Lovelaces))) :*: (S1 ('MetaSel ('Just "_proposedProtocolParamsDrepActivity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Quantity)) :*: S1 ('MetaSel ('Just "_proposedProtocolParamsMinFeeRefScriptCostPerByte") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Rational)))))))))

data ParamProposal Source #

Parameter proposal details

Constructors

ParamProposal 

Fields

Instances

Instances details
FromJSON ParamProposal Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

ToJSON ParamProposal Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

Generic ParamProposal Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

Associated Types

type Rep ParamProposal 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

type Rep ParamProposal = D1 ('MetaData "ParamProposal" "Blockfrost.Types.Cardano.Governance" "blockfrost-api-0.13.0.0-5VduFUrhiBL3cGPZJdyInJ" 'False) (C1 ('MetaCons "ParamProposal" 'PrefixI 'True) (S1 ('MetaSel ('Just "_paramProposalTxHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TxHash) :*: (S1 ('MetaSel ('Just "_paramProposalCertIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer) :*: S1 ('MetaSel ('Just "_paramProposalParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ProposedProtocolParams))))
Show ParamProposal Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

Eq ParamProposal Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

ToSample ParamProposal Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

HasCertIndex ParamProposal Integer Source # 
Instance details

Defined in Blockfrost.Lens

HasParameters ParamProposal ProposedProtocolParams Source # 
Instance details

Defined in Blockfrost.Lens

HasTxHash ParamProposal TxHash Source # 
Instance details

Defined in Blockfrost.Lens

type Rep ParamProposal Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

type Rep ParamProposal = D1 ('MetaData "ParamProposal" "Blockfrost.Types.Cardano.Governance" "blockfrost-api-0.13.0.0-5VduFUrhiBL3cGPZJdyInJ" 'False) (C1 ('MetaCons "ParamProposal" 'PrefixI 'True) (S1 ('MetaSel ('Just "_paramProposalTxHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TxHash) :*: (S1 ('MetaSel ('Just "_paramProposalCertIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer) :*: S1 ('MetaSel ('Just "_paramProposalParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ProposedProtocolParams))))

data WithdrawalProposal Source #

Withdrawal proposal details

Constructors

WithdrawalProposal 

Fields

Instances

Instances details
FromJSON WithdrawalProposal Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

ToJSON WithdrawalProposal Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

Generic WithdrawalProposal Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

Associated Types

type Rep WithdrawalProposal 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

type Rep WithdrawalProposal = D1 ('MetaData "WithdrawalProposal" "Blockfrost.Types.Cardano.Governance" "blockfrost-api-0.13.0.0-5VduFUrhiBL3cGPZJdyInJ" 'False) (C1 ('MetaCons "WithdrawalProposal" 'PrefixI 'True) (S1 ('MetaSel ('Just "_withdrawalProposalStakeAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Address) :*: S1 ('MetaSel ('Just "_withdrawalProposalAmount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces)))
Show WithdrawalProposal Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

Eq WithdrawalProposal Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

ToSample WithdrawalProposal Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

a ~ Lovelaces => HasAmount WithdrawalProposal a Source # 
Instance details

Defined in Blockfrost.Lens

HasStakeAddress WithdrawalProposal Address Source # 
Instance details

Defined in Blockfrost.Lens

type Rep WithdrawalProposal Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

type Rep WithdrawalProposal = D1 ('MetaData "WithdrawalProposal" "Blockfrost.Types.Cardano.Governance" "blockfrost-api-0.13.0.0-5VduFUrhiBL3cGPZJdyInJ" 'False) (C1 ('MetaCons "WithdrawalProposal" 'PrefixI 'True) (S1 ('MetaSel ('Just "_withdrawalProposalStakeAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Address) :*: S1 ('MetaSel ('Just "_withdrawalProposalAmount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces)))

data VoterRole Source #

Instances

Instances details
FromJSON VoterRole Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

ToJSON VoterRole Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

Generic VoterRole Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

Associated Types

type Rep VoterRole 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

type Rep VoterRole = D1 ('MetaData "VoterRole" "Blockfrost.Types.Cardano.Governance" "blockfrost-api-0.13.0.0-5VduFUrhiBL3cGPZJdyInJ" 'False) (C1 ('MetaCons "VoterRole_ConstitutionalCommittee" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "VoterRole_DRep" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "VoterRole_SPO" 'PrefixI 'False) (U1 :: Type -> Type)))
Show VoterRole Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

Eq VoterRole Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

HasVoterRole ProposalVote VoterRole Source # 
Instance details

Defined in Blockfrost.Lens

type Rep VoterRole Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

type Rep VoterRole = D1 ('MetaData "VoterRole" "Blockfrost.Types.Cardano.Governance" "blockfrost-api-0.13.0.0-5VduFUrhiBL3cGPZJdyInJ" 'False) (C1 ('MetaCons "VoterRole_ConstitutionalCommittee" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "VoterRole_DRep" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "VoterRole_SPO" 'PrefixI 'False) (U1 :: Type -> Type)))

data ProposalVote Source #

Proposal vote

Constructors

ProposalVote 

Fields

Instances

Instances details
FromJSON ProposalVote Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

ToJSON ProposalVote Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

Generic ProposalVote Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

Associated Types

type Rep ProposalVote 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

type Rep ProposalVote = D1 ('MetaData "ProposalVote" "Blockfrost.Types.Cardano.Governance" "blockfrost-api-0.13.0.0-5VduFUrhiBL3cGPZJdyInJ" 'False) (C1 ('MetaCons "ProposalVote" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_proposalVoteTxHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TxHash) :*: S1 ('MetaSel ('Just "_proposalVoteCertIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer)) :*: (S1 ('MetaSel ('Just "_proposalVoteVoterRole") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VoterRole) :*: (S1 ('MetaSel ('Just "_proposalVoteVoter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DRepId) :*: S1 ('MetaSel ('Just "_proposalVoteAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VotingAction)))))
Show ProposalVote Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

Eq ProposalVote Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

ToSample ProposalVote Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

HasAction ProposalVote VotingAction Source # 
Instance details

Defined in Blockfrost.Lens

HasCertIndex ProposalVote Integer Source # 
Instance details

Defined in Blockfrost.Lens

HasTxHash ProposalVote TxHash Source # 
Instance details

Defined in Blockfrost.Lens

HasVoter ProposalVote DRepId Source # 
Instance details

Defined in Blockfrost.Lens

HasVoterRole ProposalVote VoterRole Source # 
Instance details

Defined in Blockfrost.Lens

type Rep ProposalVote Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

type Rep ProposalVote = D1 ('MetaData "ProposalVote" "Blockfrost.Types.Cardano.Governance" "blockfrost-api-0.13.0.0-5VduFUrhiBL3cGPZJdyInJ" 'False) (C1 ('MetaCons "ProposalVote" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_proposalVoteTxHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TxHash) :*: S1 ('MetaSel ('Just "_proposalVoteCertIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer)) :*: (S1 ('MetaSel ('Just "_proposalVoteVoterRole") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VoterRole) :*: (S1 ('MetaSel ('Just "_proposalVoteVoter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DRepId) :*: S1 ('MetaSel ('Just "_proposalVoteAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VotingAction)))))

data ProposalMeta Source #

Prposal metadata

Constructors

ProposalMeta 

Fields

Instances

Instances details
FromJSON ProposalMeta Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

ToJSON ProposalMeta Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

Generic ProposalMeta Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

Associated Types

type Rep ProposalMeta 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

type Rep ProposalMeta = D1 ('MetaData "ProposalMeta" "Blockfrost.Types.Cardano.Governance" "blockfrost-api-0.13.0.0-5VduFUrhiBL3cGPZJdyInJ" 'False) (C1 ('MetaCons "ProposalMeta" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_proposalMetaTxHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TxHash) :*: (S1 ('MetaSel ('Just "_proposalMetaCertIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer) :*: S1 ('MetaSel ('Just "_proposalMetaUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "_proposalMetaHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "_proposalMetaJsonMetadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Value) :*: S1 ('MetaSel ('Just "_proposalMetaBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))))
Show ProposalMeta Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

Eq ProposalMeta Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

ToSample ProposalMeta Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

HasBytes ProposalMeta Text Source # 
Instance details

Defined in Blockfrost.Lens

HasCertIndex ProposalMeta Integer Source # 
Instance details

Defined in Blockfrost.Lens

HasHash ProposalMeta Text Source # 
Instance details

Defined in Blockfrost.Lens

HasJsonMetadata ProposalMeta Value Source # 
Instance details

Defined in Blockfrost.Lens

HasTxHash ProposalMeta TxHash Source # 
Instance details

Defined in Blockfrost.Lens

HasUrl ProposalMeta Text Source # 
Instance details

Defined in Blockfrost.Lens

type Rep ProposalMeta Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Governance

type Rep ProposalMeta = D1 ('MetaData "ProposalMeta" "Blockfrost.Types.Cardano.Governance" "blockfrost-api-0.13.0.0-5VduFUrhiBL3cGPZJdyInJ" 'False) (C1 ('MetaCons "ProposalMeta" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_proposalMetaTxHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TxHash) :*: (S1 ('MetaSel ('Just "_proposalMetaCertIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer) :*: S1 ('MetaSel ('Just "_proposalMetaUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "_proposalMetaHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "_proposalMetaJsonMetadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Value) :*: S1 ('MetaSel ('Just "_proposalMetaBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))))