cardano-rpc-10.0.0.0: The cardano RPC interface
Safe HaskellNone
LanguageHaskell2010

Proto.Utxorpc.V1alpha.Cardano.Cardano

Synopsis

Documentation

data CostModel Source #

Fields :

  • values :: Lens' CostModel [Data.Int.Int64]
  • vec'values :: Lens' CostModel (Data.Vector.Unboxed.Vector Data.Int.Int64)

Instances

Instances details
NFData CostModel Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

rnf :: CostModel -> () Source #

Show CostModel Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Eq CostModel Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Ord CostModel Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Message CostModel Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField CostModels "plutusV1" CostModel Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "plutusV1" -> (CostModel -> f CostModel) -> CostModels -> f CostModels Source #

HasField CostModels "plutusV2" CostModel Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "plutusV2" -> (CostModel -> f CostModel) -> CostModels -> f CostModels Source #

HasField CostModels "plutusV3" CostModel Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "plutusV3" -> (CostModel -> f CostModel) -> CostModels -> f CostModels Source #

HasField CostModel "values" [Int64] Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "values" -> ([Int64] -> f [Int64]) -> CostModel -> f CostModel Source #

HasField CostModel "vec'values" (Vector Int64) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'values" -> (Vector Int64 -> f (Vector Int64)) -> CostModel -> f CostModel Source #

HasField CostModels "maybe'plutusV1" (Maybe CostModel) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'plutusV1" -> (Maybe CostModel -> f (Maybe CostModel)) -> CostModels -> f CostModels Source #

HasField CostModels "maybe'plutusV2" (Maybe CostModel) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'plutusV2" -> (Maybe CostModel -> f (Maybe CostModel)) -> CostModels -> f CostModels Source #

HasField CostModels "maybe'plutusV3" (Maybe CostModel) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'plutusV3" -> (Maybe CostModel -> f (Maybe CostModel)) -> CostModels -> f CostModels Source #

data CostModels Source #

Fields :

Instances

Instances details
NFData CostModels Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

rnf :: CostModels -> () Source #

Show CostModels Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Eq CostModels Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Ord CostModels Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Message CostModels Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField CostModels "plutusV1" CostModel Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "plutusV1" -> (CostModel -> f CostModel) -> CostModels -> f CostModels Source #

HasField CostModels "plutusV2" CostModel Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "plutusV2" -> (CostModel -> f CostModel) -> CostModels -> f CostModels Source #

HasField CostModels "plutusV3" CostModel Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "plutusV3" -> (CostModel -> f CostModel) -> CostModels -> f CostModels Source #

HasField PParams "costModels" CostModels Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "costModels" -> (CostModels -> f CostModels) -> PParams -> f PParams Source #

HasField CostModels "maybe'plutusV1" (Maybe CostModel) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'plutusV1" -> (Maybe CostModel -> f (Maybe CostModel)) -> CostModels -> f CostModels Source #

HasField CostModels "maybe'plutusV2" (Maybe CostModel) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'plutusV2" -> (Maybe CostModel -> f (Maybe CostModel)) -> CostModels -> f CostModels Source #

HasField CostModels "maybe'plutusV3" (Maybe CostModel) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'plutusV3" -> (Maybe CostModel -> f (Maybe CostModel)) -> CostModels -> f CostModels Source #

HasField PParams "maybe'costModels" (Maybe CostModels) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'costModels" -> (Maybe CostModels -> f (Maybe CostModels)) -> PParams -> f PParams Source #

data ExPrices Source #

Fields :

  • steps :: Lens' ExPrices RationalNumber
  • maybe'steps :: Lens' ExPrices (Prelude.Maybe RationalNumber)
  • memory :: Lens' ExPrices RationalNumber
  • maybe'memory :: Lens' ExPrices (Prelude.Maybe RationalNumber)

Instances

Instances details
NFData ExPrices Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

rnf :: ExPrices -> () Source #

Show ExPrices Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Eq ExPrices Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Ord ExPrices Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Message ExPrices Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField ExPrices "memory" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "memory" -> (RationalNumber -> f RationalNumber) -> ExPrices -> f ExPrices Source #

HasField ExPrices "steps" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "steps" -> (RationalNumber -> f RationalNumber) -> ExPrices -> f ExPrices Source #

HasField PParams "prices" ExPrices Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "prices" -> (ExPrices -> f ExPrices) -> PParams -> f PParams Source #

HasField ExPrices "maybe'memory" (Maybe RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'memory" -> (Maybe RationalNumber -> f (Maybe RationalNumber)) -> ExPrices -> f ExPrices Source #

HasField ExPrices "maybe'steps" (Maybe RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'steps" -> (Maybe RationalNumber -> f (Maybe RationalNumber)) -> ExPrices -> f ExPrices Source #

HasField PParams "maybe'prices" (Maybe ExPrices) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'prices" -> (Maybe ExPrices -> f (Maybe ExPrices)) -> PParams -> f PParams Source #

data ExUnits Source #

Fields :

  • steps :: Lens' ExUnits Data.Word.Word64
  • memory :: Lens' ExUnits Data.Word.Word64

Instances

Instances details
NFData ExUnits Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

rnf :: ExUnits -> () Source #

Show ExUnits Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Eq ExUnits Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Ord ExUnits Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Message ExUnits Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField ExUnits "memory" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "memory" -> (Word64 -> f Word64) -> ExUnits -> f ExUnits Source #

HasField ExUnits "steps" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "steps" -> (Word64 -> f Word64) -> ExUnits -> f ExUnits Source #

HasField PParams "maxExecutionUnitsPerBlock" ExUnits Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maxExecutionUnitsPerBlock" -> (ExUnits -> f ExUnits) -> PParams -> f PParams Source #

HasField PParams "maxExecutionUnitsPerTransaction" ExUnits Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maxExecutionUnitsPerTransaction" -> (ExUnits -> f ExUnits) -> PParams -> f PParams Source #

HasField PParams "maybe'maxExecutionUnitsPerBlock" (Maybe ExUnits) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'maxExecutionUnitsPerBlock" -> (Maybe ExUnits -> f (Maybe ExUnits)) -> PParams -> f PParams Source #

HasField PParams "maybe'maxExecutionUnitsPerTransaction" (Maybe ExUnits) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'maxExecutionUnitsPerTransaction" -> (Maybe ExUnits -> f (Maybe ExUnits)) -> PParams -> f PParams Source #

Inject ExUnits (Proto ExUnits) Source # 
Instance details

Defined in Cardano.Rpc.Server.Internal.Orphans

Inject (Proto ExUnits) ExUnits Source # 
Instance details

Defined in Cardano.Rpc.Server.Internal.Orphans

data PParams Source #

Fields :

Instances

Instances details
NFData PParams Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

rnf :: PParams -> () Source #

Show PParams Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Eq PParams Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Ord PParams Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Message PParams Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField PParams "coinsPerUtxoByte" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "coinsPerUtxoByte" -> (Word64 -> f Word64) -> PParams -> f PParams Source #

HasField PParams "collateralPercentage" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "collateralPercentage" -> (Word64 -> f Word64) -> PParams -> f PParams Source #

HasField PParams "committeeTermLimit" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "committeeTermLimit" -> (Word64 -> f Word64) -> PParams -> f PParams Source #

HasField PParams "costModels" CostModels Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "costModels" -> (CostModels -> f CostModels) -> PParams -> f PParams Source #

HasField PParams "desiredNumberOfPools" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "desiredNumberOfPools" -> (Word64 -> f Word64) -> PParams -> f PParams Source #

HasField PParams "drepDeposit" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "drepDeposit" -> (Word64 -> f Word64) -> PParams -> f PParams Source #

HasField PParams "drepInactivityPeriod" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "drepInactivityPeriod" -> (Word64 -> f Word64) -> PParams -> f PParams Source #

HasField PParams "drepVotingThresholds" VotingThresholds Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "drepVotingThresholds" -> (VotingThresholds -> f VotingThresholds) -> PParams -> f PParams Source #

HasField PParams "governanceActionDeposit" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "governanceActionDeposit" -> (Word64 -> f Word64) -> PParams -> f PParams Source #

HasField PParams "governanceActionValidityPeriod" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "governanceActionValidityPeriod" -> (Word64 -> f Word64) -> PParams -> f PParams Source #

HasField PParams "maxBlockBodySize" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maxBlockBodySize" -> (Word64 -> f Word64) -> PParams -> f PParams Source #

HasField PParams "maxBlockHeaderSize" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maxBlockHeaderSize" -> (Word64 -> f Word64) -> PParams -> f PParams Source #

HasField PParams "maxCollateralInputs" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maxCollateralInputs" -> (Word64 -> f Word64) -> PParams -> f PParams Source #

HasField PParams "maxExecutionUnitsPerBlock" ExUnits Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maxExecutionUnitsPerBlock" -> (ExUnits -> f ExUnits) -> PParams -> f PParams Source #

HasField PParams "maxExecutionUnitsPerTransaction" ExUnits Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maxExecutionUnitsPerTransaction" -> (ExUnits -> f ExUnits) -> PParams -> f PParams Source #

HasField PParams "maxTxSize" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maxTxSize" -> (Word64 -> f Word64) -> PParams -> f PParams Source #

HasField PParams "maxValueSize" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maxValueSize" -> (Word64 -> f Word64) -> PParams -> f PParams Source #

HasField PParams "minCommitteeSize" Word32 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "minCommitteeSize" -> (Word32 -> f Word32) -> PParams -> f PParams Source #

HasField PParams "minFeeCoefficient" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "minFeeCoefficient" -> (Word64 -> f Word64) -> PParams -> f PParams Source #

HasField PParams "minFeeConstant" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "minFeeConstant" -> (Word64 -> f Word64) -> PParams -> f PParams Source #

HasField PParams "minFeeScriptRefCostPerByte" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "minFeeScriptRefCostPerByte" -> (RationalNumber -> f RationalNumber) -> PParams -> f PParams Source #

HasField PParams "minPoolCost" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "minPoolCost" -> (Word64 -> f Word64) -> PParams -> f PParams Source #

HasField PParams "monetaryExpansion" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "monetaryExpansion" -> (RationalNumber -> f RationalNumber) -> PParams -> f PParams Source #

HasField PParams "poolDeposit" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "poolDeposit" -> (Word64 -> f Word64) -> PParams -> f PParams Source #

HasField PParams "poolInfluence" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "poolInfluence" -> (RationalNumber -> f RationalNumber) -> PParams -> f PParams Source #

HasField PParams "poolRetirementEpochBound" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "poolRetirementEpochBound" -> (Word64 -> f Word64) -> PParams -> f PParams Source #

HasField PParams "poolVotingThresholds" VotingThresholds Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "poolVotingThresholds" -> (VotingThresholds -> f VotingThresholds) -> PParams -> f PParams Source #

HasField PParams "prices" ExPrices Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "prices" -> (ExPrices -> f ExPrices) -> PParams -> f PParams Source #

HasField PParams "protocolVersion" ProtocolVersion Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "protocolVersion" -> (ProtocolVersion -> f ProtocolVersion) -> PParams -> f PParams Source #

HasField PParams "stakeKeyDeposit" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "stakeKeyDeposit" -> (Word64 -> f Word64) -> PParams -> f PParams Source #

HasField PParams "treasuryExpansion" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "treasuryExpansion" -> (RationalNumber -> f RationalNumber) -> PParams -> f PParams Source #

HasField AnyChainParams "cardano" PParams Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Query.Query

Methods

fieldOf :: Functor f => Proxy# "cardano" -> (PParams -> f PParams) -> AnyChainParams -> f AnyChainParams Source #

HasField PParams "maybe'costModels" (Maybe CostModels) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'costModels" -> (Maybe CostModels -> f (Maybe CostModels)) -> PParams -> f PParams Source #

HasField PParams "maybe'drepVotingThresholds" (Maybe VotingThresholds) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'drepVotingThresholds" -> (Maybe VotingThresholds -> f (Maybe VotingThresholds)) -> PParams -> f PParams Source #

HasField PParams "maybe'maxExecutionUnitsPerBlock" (Maybe ExUnits) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'maxExecutionUnitsPerBlock" -> (Maybe ExUnits -> f (Maybe ExUnits)) -> PParams -> f PParams Source #

HasField PParams "maybe'maxExecutionUnitsPerTransaction" (Maybe ExUnits) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'maxExecutionUnitsPerTransaction" -> (Maybe ExUnits -> f (Maybe ExUnits)) -> PParams -> f PParams Source #

HasField PParams "maybe'minFeeScriptRefCostPerByte" (Maybe RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'minFeeScriptRefCostPerByte" -> (Maybe RationalNumber -> f (Maybe RationalNumber)) -> PParams -> f PParams Source #

HasField PParams "maybe'monetaryExpansion" (Maybe RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'monetaryExpansion" -> (Maybe RationalNumber -> f (Maybe RationalNumber)) -> PParams -> f PParams Source #

HasField PParams "maybe'poolInfluence" (Maybe RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'poolInfluence" -> (Maybe RationalNumber -> f (Maybe RationalNumber)) -> PParams -> f PParams Source #

HasField PParams "maybe'poolVotingThresholds" (Maybe VotingThresholds) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'poolVotingThresholds" -> (Maybe VotingThresholds -> f (Maybe VotingThresholds)) -> PParams -> f PParams Source #

HasField PParams "maybe'prices" (Maybe ExPrices) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'prices" -> (Maybe ExPrices -> f (Maybe ExPrices)) -> PParams -> f PParams Source #

HasField PParams "maybe'protocolVersion" (Maybe ProtocolVersion) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'protocolVersion" -> (Maybe ProtocolVersion -> f (Maybe ProtocolVersion)) -> PParams -> f PParams Source #

HasField PParams "maybe'treasuryExpansion" (Maybe RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'treasuryExpansion" -> (Maybe RationalNumber -> f (Maybe RationalNumber)) -> PParams -> f PParams Source #

HasField AnyChainParams "maybe'cardano" (Maybe PParams) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Query.Query

Methods

fieldOf :: Functor f => Proxy# "maybe'cardano" -> (Maybe PParams -> f (Maybe PParams)) -> AnyChainParams -> f AnyChainParams Source #

data ProtocolVersion Source #

Fields :

  • major :: Lens' ProtocolVersion Data.Word.Word32
  • minor :: Lens' ProtocolVersion Data.Word.Word32

Instances

Instances details
NFData ProtocolVersion Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

rnf :: ProtocolVersion -> () Source #

Show ProtocolVersion Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Eq ProtocolVersion Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Ord ProtocolVersion Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Message ProtocolVersion Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField PParams "protocolVersion" ProtocolVersion Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "protocolVersion" -> (ProtocolVersion -> f ProtocolVersion) -> PParams -> f PParams Source #

HasField ProtocolVersion "major" Word32 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "major" -> (Word32 -> f Word32) -> ProtocolVersion -> f ProtocolVersion Source #

HasField ProtocolVersion "minor" Word32 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "minor" -> (Word32 -> f Word32) -> ProtocolVersion -> f ProtocolVersion Source #

HasField PParams "maybe'protocolVersion" (Maybe ProtocolVersion) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'protocolVersion" -> (Maybe ProtocolVersion -> f (Maybe ProtocolVersion)) -> PParams -> f PParams Source #

data RationalNumber Source #

Fields :

  • numerator :: Lens' RationalNumber Data.Int.Int32
  • denominator :: Lens' RationalNumber Data.Word.Word32

Instances

Instances details
NFData RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

rnf :: RationalNumber -> () Source #

Show RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Eq RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Ord RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Message RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField ExPrices "memory" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "memory" -> (RationalNumber -> f RationalNumber) -> ExPrices -> f ExPrices Source #

HasField ExPrices "steps" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "steps" -> (RationalNumber -> f RationalNumber) -> ExPrices -> f ExPrices Source #

HasField PParams "minFeeScriptRefCostPerByte" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "minFeeScriptRefCostPerByte" -> (RationalNumber -> f RationalNumber) -> PParams -> f PParams Source #

HasField PParams "monetaryExpansion" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "monetaryExpansion" -> (RationalNumber -> f RationalNumber) -> PParams -> f PParams Source #

HasField PParams "poolInfluence" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "poolInfluence" -> (RationalNumber -> f RationalNumber) -> PParams -> f PParams Source #

HasField PParams "treasuryExpansion" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "treasuryExpansion" -> (RationalNumber -> f RationalNumber) -> PParams -> f PParams Source #

HasField RationalNumber "denominator" Word32 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "denominator" -> (Word32 -> f Word32) -> RationalNumber -> f RationalNumber Source #

HasField RationalNumber "numerator" Int32 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "numerator" -> (Int32 -> f Int32) -> RationalNumber -> f RationalNumber Source #

HasField ExPrices "maybe'memory" (Maybe RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'memory" -> (Maybe RationalNumber -> f (Maybe RationalNumber)) -> ExPrices -> f ExPrices Source #

HasField ExPrices "maybe'steps" (Maybe RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'steps" -> (Maybe RationalNumber -> f (Maybe RationalNumber)) -> ExPrices -> f ExPrices Source #

HasField PParams "maybe'minFeeScriptRefCostPerByte" (Maybe RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'minFeeScriptRefCostPerByte" -> (Maybe RationalNumber -> f (Maybe RationalNumber)) -> PParams -> f PParams Source #

HasField PParams "maybe'monetaryExpansion" (Maybe RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'monetaryExpansion" -> (Maybe RationalNumber -> f (Maybe RationalNumber)) -> PParams -> f PParams Source #

HasField PParams "maybe'poolInfluence" (Maybe RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'poolInfluence" -> (Maybe RationalNumber -> f (Maybe RationalNumber)) -> PParams -> f PParams Source #

HasField PParams "maybe'treasuryExpansion" (Maybe RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'treasuryExpansion" -> (Maybe RationalNumber -> f (Maybe RationalNumber)) -> PParams -> f PParams Source #

HasField VotingThresholds "thresholds" [RationalNumber] Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "thresholds" -> ([RationalNumber] -> f [RationalNumber]) -> VotingThresholds -> f VotingThresholds Source #

HasField VotingThresholds "vec'thresholds" (Vector RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Inject (Ratio Integer) (Proto RationalNumber) Source # 
Instance details

Defined in Cardano.Rpc.Server.Internal.Orphans

Inject (Proto RationalNumber) (Ratio Integer) Source # 
Instance details

Defined in Cardano.Rpc.Server.Internal.Orphans

data VotingThresholds Source #

Fields :

  • thresholds :: Lens' VotingThresholds [RationalNumber]
  • vec'thresholds :: Lens' VotingThresholds (Data.Vector.Vector RationalNumber)

Instances

Instances details
NFData VotingThresholds Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

rnf :: VotingThresholds -> () Source #

Show VotingThresholds Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Eq VotingThresholds Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Ord VotingThresholds Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Message VotingThresholds Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField PParams "drepVotingThresholds" VotingThresholds Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "drepVotingThresholds" -> (VotingThresholds -> f VotingThresholds) -> PParams -> f PParams Source #

HasField PParams "poolVotingThresholds" VotingThresholds Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "poolVotingThresholds" -> (VotingThresholds -> f VotingThresholds) -> PParams -> f PParams Source #

HasField PParams "maybe'drepVotingThresholds" (Maybe VotingThresholds) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'drepVotingThresholds" -> (Maybe VotingThresholds -> f (Maybe VotingThresholds)) -> PParams -> f PParams Source #

HasField PParams "maybe'poolVotingThresholds" (Maybe VotingThresholds) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'poolVotingThresholds" -> (Maybe VotingThresholds -> f (Maybe VotingThresholds)) -> PParams -> f PParams Source #

HasField VotingThresholds "thresholds" [RationalNumber] Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "thresholds" -> ([RationalNumber] -> f [RationalNumber]) -> VotingThresholds -> f VotingThresholds Source #

HasField VotingThresholds "vec'thresholds" (Vector RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano