| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Blockfrost.Lens
Contents
Description
Lenses for Blockfrost types
Synopsis
- class HasUrl s a | s -> a where
- class HasVersion s a | s -> a where
- class HasActive s a | s -> a where
- class HasActiveEpoch s a | s -> a where
- activeEpoch :: Lens' s a
- class HasControlledAmount s a | s -> a where
- controlledAmount :: Lens' s a
- class HasPoolId s a | s -> a where
- class HasReservesSum s a | s -> a where
- reservesSum :: Lens' s a
- class HasRewardsSum s a | s -> a where
- rewardsSum :: Lens' s a
- class HasStakeAddress s a | s -> a where
- stakeAddress :: Lens' s a
- class HasTreasurySum s a | s -> a where
- treasurySum :: Lens' s a
- class HasWithdrawableAmount s a | s -> a where
- withdrawableAmount :: Lens' s a
- class HasWithdrawalsSum s a | s -> a where
- withdrawalsSum :: Lens' s a
- class HasAmount s a | s -> a where
- class HasEpoch s a | s -> a where
- class HasType s a | s -> a where
- class HasTxHash s a | s -> a where
- class HasAction s a | s -> a where
- class HasReceivedSum s a | s -> a where
- receivedSum :: Lens' s a
- class HasSentSum s a | s -> a where
- class HasTxCount s a | s -> a where
- class HasAddress s a | s -> a where
- class HasScript s a | s -> a where
- class HasBlock s a | s -> a where
- class HasDataHash s a | s -> a where
- class HasInlineDatum s a | s -> a where
- inlineDatum :: Lens' s a
- class HasOutputIndex s a | s -> a where
- outputIndex :: Lens' s a
- class HasReferenceScriptHash s a | s -> a where
- referenceScriptHash :: Lens' s a
- class HasBlockHeight s a | s -> a where
- blockHeight :: Lens' s a
- class HasBlockTime s a | s -> a where
- class HasTxIndex s a | s -> a where
- class HasAsset s a | s -> a where
- class HasQuantity s a | s -> a where
- class HasAssetName s a | s -> a where
- class HasFingerprint s a | s -> a where
- fingerprint :: Lens' s a
- class HasInitialMintTxHash s a | s -> a where
- initialMintTxHash :: Lens' s a
- class HasMetadata s a | s -> a where
- class HasMintOrBurnCount s a | s -> a where
- mintOrBurnCount :: Lens' s a
- class HasOnchainMetadataExtra s a | s -> a where
- onchainMetadataExtra :: Lens' s a
- class HasOnchainMetadataValue s a | s -> a where
- onchainMetadataValue :: Lens' s a
- class HasOnchainStandardMetadata s a | s -> a where
- onchainStandardMetadata :: Lens' s a
- class HasPolicyId s a | s -> a where
- class HasDescription s a | s -> a where
- description :: Lens' s a
- class HasFiles s a | s -> a where
- class HasImage s a | s -> a where
- class HasMediaType s a | s -> a where
- class HasName s a | s -> a where
- class HasDecimals s a | s -> a where
- class HasLogo s a | s -> a where
- class HasTicker s a | s -> a where
- class HasSrc s a | s -> a where
- class HasBlockVrf s a | s -> a where
- class HasConfirmations s a | s -> a where
- confirmations :: Lens' s a
- class HasEpochSlot s a | s -> a where
- class HasFees s a | s -> a where
- class HasHash s a | s -> a where
- class HasHeight s a | s -> a where
- class HasNextBlock s a | s -> a where
- class HasOpCert s a | s -> a where
- class HasOpCertCounter s a | s -> a where
- opCertCounter :: Lens' s a
- class HasOutput s a | s -> a where
- class HasPreviousBlock s a | s -> a where
- previousBlock :: Lens' s a
- class HasSize s a | s -> a where
- class HasSlot s a | s -> a where
- class HasSlotLeader s a | s -> a where
- slotLeader :: Lens' s a
- class HasTime s a | s -> a where
- class HasActiveStake s a | s -> a where
- activeStake :: Lens' s a
- class HasBlockCount s a | s -> a where
- blockCount :: Lens' s a
- class HasEndTime s a | s -> a where
- class HasFirstBlockTime s a | s -> a where
- firstBlockTime :: Lens' s a
- class HasLastBlockTime s a | s -> a where
- lastBlockTime :: Lens' s a
- class HasStartTime s a | s -> a where
- class HasA0 s a | s -> a where
- class HasCoinsPerUtxoSize s a | s -> a where
- coinsPerUtxoSize :: Lens' s a
- class HasCoinsPerUtxoWord s a | s -> a where
- coinsPerUtxoWord :: Lens' s a
- class HasCollateralPercent s a | s -> a where
- collateralPercent :: Lens' s a
- class HasCostModels s a | s -> a where
- costModels :: Lens' s a
- class HasDecentralisationParam s a | s -> a where
- decentralisationParam :: Lens' s a
- class HasEMax s a | s -> a where
- class HasExtraEntropy s a | s -> a where
- extraEntropy :: Lens' s a
- class HasKeyDeposit s a | s -> a where
- keyDeposit :: Lens' s a
- class HasMaxBlockExMem s a | s -> a where
- maxBlockExMem :: Lens' s a
- class HasMaxBlockExSteps s a | s -> a where
- maxBlockExSteps :: Lens' s a
- class HasMaxBlockHeaderSize s a | s -> a where
- maxBlockHeaderSize :: Lens' s a
- class HasMaxBlockSize s a | s -> a where
- maxBlockSize :: Lens' s a
- class HasMaxCollateralInputs s a | s -> a where
- maxCollateralInputs :: Lens' s a
- class HasMaxTxExMem s a | s -> a where
- maxTxExMem :: Lens' s a
- class HasMaxTxExSteps s a | s -> a where
- maxTxExSteps :: Lens' s a
- class HasMaxTxSize s a | s -> a where
- class HasMaxValSize s a | s -> a where
- maxValSize :: Lens' s a
- class HasMinFeeA s a | s -> a where
- class HasMinFeeB s a | s -> a where
- class HasMinPoolCost s a | s -> a where
- minPoolCost :: Lens' s a
- class HasMinUtxo s a | s -> a where
- class HasNOpt s a | s -> a where
- class HasNonce s a | s -> a where
- class HasPoolDeposit s a | s -> a where
- poolDeposit :: Lens' s a
- class HasPriceMem s a | s -> a where
- class HasPriceStep s a | s -> a where
- class HasProtocolMajorVer s a | s -> a where
- protocolMajorVer :: Lens' s a
- class HasProtocolMinorVer s a | s -> a where
- protocolMinorVer :: Lens' s a
- class HasRho s a | s -> a where
- class HasTau s a | s -> a where
- class HasActiveSlotsCoefficient s a | s -> a where
- activeSlotsCoefficient :: Lens' s a
- class HasEpochLength s a | s -> a where
- epochLength :: Lens' s a
- class HasMaxKesEvolutions s a | s -> a where
- maxKesEvolutions :: Lens' s a
- class HasMaxLovelaceSupply s a | s -> a where
- maxLovelaceSupply :: Lens' s a
- class HasNetworkMagic s a | s -> a where
- networkMagic :: Lens' s a
- class HasSecurityParam s a | s -> a where
- securityParam :: Lens' s a
- class HasSlotLength s a | s -> a where
- slotLength :: Lens' s a
- class HasSlotsPerKesPeriod s a | s -> a where
- slotsPerKesPeriod :: Lens' s a
- class HasSystemStart s a | s -> a where
- systemStart :: Lens' s a
- class HasUpdateQuorum s a | s -> a where
- updateQuorum :: Lens' s a
- class HasCip10 s a | s -> a where
- class HasCount s a | s -> a where
- class HasLabel s a | s -> a where
- class HasJSONMetadata s a | s -> a where
- jSONMetadata :: Lens' s a
- class HasStake s a | s -> a where
- class HasSupply s a | s -> a where
- class HasSupplyCirculating s a | s -> a where
- supplyCirculating :: Lens' s a
- class HasSupplyLocked s a | s -> a where
- supplyLocked :: Lens' s a
- class HasSupplyMax s a | s -> a where
- class HasSupplyReserves s a | s -> a where
- supplyReserves :: Lens' s a
- class HasSupplyTotal s a | s -> a where
- supplyTotal :: Lens' s a
- class HasSupplyTreasury s a | s -> a where
- supplyTreasury :: Lens' s a
- class HasStakeActive s a | s -> a where
- stakeActive :: Lens' s a
- class HasStakeLive s a | s -> a where
- class HasNetworkEraEnd s a | s -> a where
- networkEraEnd :: Lens' s a
- class HasNetworkEraParameters s a | s -> a where
- networkEraParameters :: Lens' s a
- class HasNetworkEraStart s a | s -> a where
- networkEraStart :: Lens' s a
- class HasBoundEpoch s a | s -> a where
- boundEpoch :: Lens' s a
- class HasBoundSlot s a | s -> a where
- class HasBoundTime s a | s -> a where
- class HasParametersEpochLength s a | s -> a where
- parametersEpochLength :: Lens' s a
- class HasParametersSafeZone s a | s -> a where
- parametersSafeZone :: Lens' s a
- class HasParametersSlotLength s a | s -> a where
- parametersSlotLength :: Lens' s a
- class HasHex s a | s -> a where
- class HasLiveStake s a | s -> a where
- class HasActiveSize s a | s -> a where
- activeSize :: Lens' s a
- class HasBlocksEpoch s a | s -> a where
- blocksEpoch :: Lens' s a
- class HasBlocksMinted s a | s -> a where
- blocksMinted :: Lens' s a
- class HasDeclaredPledge s a | s -> a where
- declaredPledge :: Lens' s a
- class HasFixedCost s a | s -> a where
- class HasLiveDelegators s a | s -> a where
- liveDelegators :: Lens' s a
- class HasLivePledge s a | s -> a where
- livePledge :: Lens' s a
- class HasLiveSaturation s a | s -> a where
- liveSaturation :: Lens' s a
- class HasLiveSize s a | s -> a where
- class HasMarginCost s a | s -> a where
- marginCost :: Lens' s a
- class HasOwners s a | s -> a where
- class HasRegistration s a | s -> a where
- registration :: Lens' s a
- class HasRetirement s a | s -> a where
- retirement :: Lens' s a
- class HasRewardAccount s a | s -> a where
- rewardAccount :: Lens' s a
- class HasVrfKey s a | s -> a where
- class HasBlocks s a | s -> a where
- class HasDelegatorsCount s a | s -> a where
- delegatorsCount :: Lens' s a
- class HasRewards s a | s -> a where
- class HasHomepage s a | s -> a where
- class HasDns s a | s -> a where
- class HasDnsSrv s a | s -> a where
- class HasIpv4 s a | s -> a where
- class HasIpv6 s a | s -> a where
- class HasPort s a | s -> a where
- class HasCertIndex s a | s -> a where
- class HasAssetMintOrBurnCount s a | s -> a where
- assetMintOrBurnCount :: Lens' s a
- class HasDelegationCount s a | s -> a where
- delegationCount :: Lens' s a
- class HasDeposit s a | s -> a where
- class HasIndex s a | s -> a where
- class HasInvalidBefore s a | s -> a where
- invalidBefore :: Lens' s a
- class HasInvalidHereafter s a | s -> a where
- invalidHereafter :: Lens' s a
- class HasMirCertCount s a | s -> a where
- mirCertCount :: Lens' s a
- class HasOutputAmount s a | s -> a where
- outputAmount :: Lens' s a
- class HasPoolRetireCount s a | s -> a where
- poolRetireCount :: Lens' s a
- class HasPoolUpdateCount s a | s -> a where
- poolUpdateCount :: Lens' s a
- class HasRedeemerCount s a | s -> a where
- redeemerCount :: Lens' s a
- class HasStakeCertCount s a | s -> a where
- stakeCertCount :: Lens' s a
- class HasUtxoCount s a | s -> a where
- class HasValidContract s a | s -> a where
- validContract :: Lens' s a
- class HasWithdrawalCount s a | s -> a where
- withdrawalCount :: Lens' s a
- class HasInputs s a | s -> a where
- class HasOutputs s a | s -> a where
- class HasCollateral s a | s -> a where
- collateral :: Lens' s a
- class HasReference s a | s -> a where
- class HasPot s a | s -> a where
- class HasPledge s a | s -> a where
- class HasRelays s a | s -> a where
- class HasRetiringEpoch s a | s -> a where
- retiringEpoch :: Lens' s a
- class HasDatumHash s a | s -> a where
- class HasFee s a | s -> a where
- class HasPurpose s a | s -> a where
- class HasRedeemerDataHash s a | s -> a where
- redeemerDataHash :: Lens' s a
- class HasScriptHash s a | s -> a where
- scriptHash :: Lens' s a
- class HasUnitMem s a | s -> a where
- class HasUnitSteps s a | s -> a where
- class HasRole s a | s -> a where
- class HasXpub s a | s -> a where
- class HasResult s a | s -> a where
- class HasMemory s a | s -> a where
- class HasSteps s a | s -> a where
- class HasAdditionalUtxoSet s a | s -> a where
- additionalUtxoSet :: Lens' s a
- class HasCbor s a | s -> a where
- class HasIpfsHash s a | s -> a where
- class HasState s a | s -> a where
- class HasTimeCreated s a | s -> a where
- timeCreated :: Lens' s a
- class HasTimePinned s a | s -> a where
- timePinned :: Lens' s a
- class HasMetadataHash s a | s -> a where
- metadataHash :: Lens' s a
- class HasMetadataUrl s a | s -> a where
- metadataUrl :: Lens' s a
- class HasLatestBlock s a | s -> a where
- latestBlock :: Lens' s a
- class HasPayload s a | s -> a where
- _AssetAmount :: Prism' Amount SomeDiscrete
- _AdaAmount :: Prism' Amount Lovelaces
- _AssetAmountExtended :: Prism' AmountExtended (Maybe Int, Bool, SomeDiscrete)
- _AdaAmountExtended :: Prism' AmountExtended Lovelaces
Documentation
class HasUrl s a | s -> a where Source #
Instances
| HasUrl URLVersion Text Source # | |
Defined in Blockfrost.Lens | |
| HasUrl AssetMetadata (Maybe Text) Source # | |
Defined in Blockfrost.Lens | |
| HasUrl PoolMetadata (Maybe Text) Source # | |
Defined in Blockfrost.Lens | |
| HasUrl PoolUpdateMetadata (Maybe Text) Source # | |
Defined in Blockfrost.Lens | |
class HasVersion s a | s -> a where Source #
Instances
| HasVersion URLVersion Text Source # | |
Defined in Blockfrost.Lens | |
class HasActive s a | s -> a where Source #
Instances
| HasActive AccountInfo Bool Source # | |
Defined in Blockfrost.Lens | |
class HasActiveEpoch s a | s -> a where Source #
Methods
activeEpoch :: Lens' s a Source #
Instances
| HasActiveEpoch AccountDelegation Epoch Source # | |
Defined in Blockfrost.Lens Methods | |
| HasActiveEpoch AccountHistory Integer Source # | |
Defined in Blockfrost.Lens Methods | |
| HasActiveEpoch TransactionDelegation Epoch Source # | |
Defined in Blockfrost.Lens Methods | |
| HasActiveEpoch TransactionPoolUpdate Epoch Source # | |
Defined in Blockfrost.Lens Methods | |
| HasActiveEpoch AccountInfo (Maybe Integer) Source # | |
Defined in Blockfrost.Lens Methods | |
class HasControlledAmount s a | s -> a where Source #
Methods
controlledAmount :: Lens' s a Source #
Instances
| a ~ Lovelaces => HasControlledAmount AccountInfo a Source # | |
Defined in Blockfrost.Lens Methods | |
class HasPoolId s a | s -> a where Source #
Instances
| HasPoolId AccountDelegation PoolId Source # | |
Defined in Blockfrost.Lens | |
| HasPoolId AccountHistory PoolId Source # | |
Defined in Blockfrost.Lens | |
| HasPoolId AccountReward PoolId Source # | |
Defined in Blockfrost.Lens | |
| HasPoolId StakeDistribution PoolId Source # | |
Defined in Blockfrost.Lens | |
| HasPoolId Pool PoolId Source # | |
| HasPoolId PoolEpoch PoolId Source # | |
| HasPoolId PoolInfo PoolId Source # | |
| HasPoolId PoolMetadata PoolId Source # | |
Defined in Blockfrost.Lens | |
| HasPoolId TransactionDelegation PoolId Source # | |
Defined in Blockfrost.Lens | |
| HasPoolId TransactionPoolRetiring PoolId Source # | |
Defined in Blockfrost.Lens | |
| HasPoolId TransactionPoolUpdate PoolId Source # | |
Defined in Blockfrost.Lens | |
| HasPoolId AccountInfo (Maybe PoolId) Source # | |
Defined in Blockfrost.Lens | |
class HasReservesSum s a | s -> a where Source #
Methods
reservesSum :: Lens' s a Source #
Instances
| a ~ Lovelaces => HasReservesSum AccountInfo a Source # | |
Defined in Blockfrost.Lens Methods reservesSum :: Lens' AccountInfo a Source # | |
class HasRewardsSum s a | s -> a where Source #
Methods
rewardsSum :: Lens' s a Source #
Instances
| a ~ Lovelaces => HasRewardsSum AccountInfo a Source # | |
Defined in Blockfrost.Lens Methods rewardsSum :: Lens' AccountInfo a Source # | |
class HasStakeAddress s a | s -> a where Source #
Methods
stakeAddress :: Lens' s a Source #
Instances
| HasStakeAddress AccountInfo Address Source # | |
Defined in Blockfrost.Lens Methods | |
| HasStakeAddress AddressAssociatedTotal Address Source # | |
Defined in Blockfrost.Lens Methods stakeAddress :: Lens' AddressAssociatedTotal Address Source # | |
| HasStakeAddress PoolStakeDistribution Address Source # | |
Defined in Blockfrost.Lens Methods stakeAddress :: Lens' PoolStakeDistribution Address Source # | |
| HasStakeAddress StakeDistribution Address Source # | |
Defined in Blockfrost.Lens Methods | |
| HasStakeAddress AddressInfo (Maybe Address) Source # | |
Defined in Blockfrost.Lens Methods | |
| HasStakeAddress AddressInfoExtended (Maybe Address) Source # | |
Defined in Blockfrost.Lens Methods stakeAddress :: Lens' AddressInfoExtended (Maybe Address) Source # | |
class HasTreasurySum s a | s -> a where Source #
Methods
treasurySum :: Lens' s a Source #
Instances
| a ~ Lovelaces => HasTreasurySum AccountInfo a Source # | |
Defined in Blockfrost.Lens Methods treasurySum :: Lens' AccountInfo a Source # | |
class HasWithdrawableAmount s a | s -> a where Source #
Methods
withdrawableAmount :: Lens' s a Source #
Instances
| a ~ Lovelaces => HasWithdrawableAmount AccountInfo a Source # | |
Defined in Blockfrost.Lens Methods | |
class HasWithdrawalsSum s a | s -> a where Source #
Methods
withdrawalsSum :: Lens' s a Source #
Instances
| a ~ Lovelaces => HasWithdrawalsSum AccountInfo a Source # | |
Defined in Blockfrost.Lens Methods | |
class HasAmount s a | s -> a where Source #
Instances
class HasEpoch s a | s -> a where Source #
Instances
class HasType s a | s -> a where Source #
Instances
| HasType AccountReward RewardType Source # | |
Defined in Blockfrost.Lens Methods | |
| HasType AddressInfo AddressType Source # | |
Defined in Blockfrost.Lens Methods | |
| HasType AddressInfoExtended AddressType Source # | |
Defined in Blockfrost.Lens Methods | |
class HasTxHash s a | s -> a where Source #
Instances
| HasTxHash AccountDelegation TxHash Source # | |
Defined in Blockfrost.Lens | |
| HasTxHash AccountMir TxHash Source # | |
Defined in Blockfrost.Lens | |
| HasTxHash AccountRegistration TxHash Source # | |
Defined in Blockfrost.Lens | |
| HasTxHash AccountWithdrawal TxHash Source # | |
Defined in Blockfrost.Lens | |
| HasTxHash AddressTransaction TxHash Source # | |
Defined in Blockfrost.Lens | |
| HasTxHash AddressUtxo TxHash Source # | |
Defined in Blockfrost.Lens | |
| HasTxHash AssetHistory TxHash Source # | |
Defined in Blockfrost.Lens | |
| HasTxHash AssetTransaction TxHash Source # | |
Defined in Blockfrost.Lens | |
| HasTxHash TxMetaCBOR TxHash Source # | |
Defined in Blockfrost.Lens | |
| HasTxHash TxMetaJSON TxHash Source # | |
Defined in Blockfrost.Lens | |
| HasTxHash PoolUpdate TxHash Source # | |
Defined in Blockfrost.Lens | |
| HasTxHash UtxoInput TxHash Source # | |
| HasTxHash NutlinkTicker TxHash Source # | |
Defined in Blockfrost.Lens | |
class HasAction s a | s -> a where Source #
Instances
| HasAction AccountRegistration AccountRegistrationAction Source # | |
Defined in Blockfrost.Lens | |
| HasAction AssetHistory AssetAction Source # | |
Defined in Blockfrost.Lens Methods | |
| HasAction PoolUpdate PoolRegistrationAction Source # | |
Defined in Blockfrost.Lens Methods | |
class HasReceivedSum s a | s -> a where Source #
Methods
receivedSum :: Lens' s a Source #
Instances
| HasReceivedSum AddressAssociatedTotal [Amount] Source # | |
Defined in Blockfrost.Lens Methods receivedSum :: Lens' AddressAssociatedTotal [Amount] Source # | |
| HasReceivedSum AddressDetails [Amount] Source # | |
Defined in Blockfrost.Lens Methods | |
class HasSentSum s a | s -> a where Source #
Instances
| HasSentSum AddressAssociatedTotal [Amount] Source # | |
Defined in Blockfrost.Lens | |
| HasSentSum AddressDetails [Amount] Source # | |
Defined in Blockfrost.Lens | |
class HasTxCount s a | s -> a where Source #
Instances
class HasAddress s a | s -> a where Source #
Instances
| HasAddress AddressDetails Address Source # | |
Defined in Blockfrost.Lens | |
| HasAddress AddressInfo Address Source # | |
Defined in Blockfrost.Lens | |
| HasAddress AddressInfoExtended Address Source # | |
Defined in Blockfrost.Lens | |
| HasAddress AddressUtxo Address Source # | |
Defined in Blockfrost.Lens | |
| HasAddress AssetAddress Address Source # | |
Defined in Blockfrost.Lens | |
| HasAddress PoolDelegator Text Source # | |
Defined in Blockfrost.Lens | |
| HasAddress TransactionDelegation Address Source # | |
Defined in Blockfrost.Lens | |
| HasAddress TransactionMir Address Source # | |
Defined in Blockfrost.Lens | |
| HasAddress TransactionStake Address Source # | |
Defined in Blockfrost.Lens | |
| HasAddress TransactionWithdrawal Address Source # | |
Defined in Blockfrost.Lens | |
| HasAddress UtxoInput Address Source # | |
| HasAddress UtxoOutput Address Source # | |
Defined in Blockfrost.Lens | |
| HasAddress DerivedAddress Text Source # | |
Defined in Blockfrost.Lens | |
| HasAddress NutlinkAddress Address Source # | |
Defined in Blockfrost.Lens | |
class HasScript s a | s -> a where Source #
Instances
| HasScript AddressInfo Bool Source # | |
Defined in Blockfrost.Lens | |
| HasScript AddressInfoExtended Bool Source # | |
Defined in Blockfrost.Lens | |
class HasBlock s a | s -> a where Source #
Instances
| HasBlock AddressUtxo BlockHash Source # | |
Defined in Blockfrost.Lens | |
| HasBlock Transaction BlockHash Source # | |
Defined in Blockfrost.Lens | |
class HasDataHash s a | s -> a where Source #
Instances
| HasDataHash AddressUtxo (Maybe DatumHash) Source # | |
Defined in Blockfrost.Lens | |
| HasDataHash UtxoInput (Maybe DatumHash) Source # | |
| HasDataHash UtxoOutput (Maybe DatumHash) Source # | |
Defined in Blockfrost.Lens | |
class HasInlineDatum s a | s -> a where Source #
Methods
inlineDatum :: Lens' s a Source #
Instances
| HasInlineDatum AddressUtxo (Maybe InlineDatum) Source # | |
Defined in Blockfrost.Lens Methods inlineDatum :: Lens' AddressUtxo (Maybe InlineDatum) Source # | |
| HasInlineDatum UtxoInput (Maybe InlineDatum) Source # | |
Defined in Blockfrost.Lens Methods | |
| HasInlineDatum UtxoOutput (Maybe InlineDatum) Source # | |
Defined in Blockfrost.Lens Methods inlineDatum :: Lens' UtxoOutput (Maybe InlineDatum) Source # | |
class HasOutputIndex s a | s -> a where Source #
Methods
outputIndex :: Lens' s a Source #
Instances
| HasOutputIndex AddressUtxo Integer Source # | |
Defined in Blockfrost.Lens Methods | |
| HasOutputIndex UtxoInput Integer Source # | |
Defined in Blockfrost.Lens | |
| HasOutputIndex UtxoOutput Integer Source # | |
Defined in Blockfrost.Lens Methods | |
class HasReferenceScriptHash s a | s -> a where Source #
Methods
referenceScriptHash :: Lens' s a Source #
Instances
| HasReferenceScriptHash AddressUtxo (Maybe ScriptHash) Source # | |
Defined in Blockfrost.Lens Methods referenceScriptHash :: Lens' AddressUtxo (Maybe ScriptHash) Source # | |
| HasReferenceScriptHash UtxoInput (Maybe ScriptHash) Source # | |
Defined in Blockfrost.Lens Methods referenceScriptHash :: Lens' UtxoInput (Maybe ScriptHash) Source # | |
| HasReferenceScriptHash UtxoOutput (Maybe ScriptHash) Source # | |
Defined in Blockfrost.Lens Methods referenceScriptHash :: Lens' UtxoOutput (Maybe ScriptHash) Source # | |
class HasBlockHeight s a | s -> a where Source #
Methods
blockHeight :: Lens' s a Source #
Instances
| HasBlockHeight AddressTransaction Integer Source # | |
Defined in Blockfrost.Lens Methods | |
| HasBlockHeight AssetTransaction Integer Source # | |
Defined in Blockfrost.Lens Methods | |
| HasBlockHeight Transaction Integer Source # | |
Defined in Blockfrost.Lens Methods | |
| HasBlockHeight NutlinkTicker Integer Source # | |
Defined in Blockfrost.Lens Methods | |
class HasBlockTime s a | s -> a where Source #
Instances
| HasBlockTime AddressTransaction POSIXTime Source # | |
Defined in Blockfrost.Lens | |
| HasBlockTime AssetTransaction POSIXTime Source # | |
Defined in Blockfrost.Lens | |
class HasTxIndex s a | s -> a where Source #
Instances
| HasTxIndex AddressTransaction Integer Source # | |
Defined in Blockfrost.Lens | |
| HasTxIndex AssetTransaction Integer Source # | |
Defined in Blockfrost.Lens | |
| HasTxIndex TransactionRedeemer Integer Source # | |
Defined in Blockfrost.Lens | |
| HasTxIndex NutlinkTicker Integer Source # | |
Defined in Blockfrost.Lens | |
class HasQuantity s a | s -> a where Source #
Instances
| HasQuantity AssetAddress Quantity Source # | |
Defined in Blockfrost.Lens | |
| HasQuantity AssetDetails Quantity Source # | |
Defined in Blockfrost.Lens | |
| HasQuantity AssetInfo Quantity Source # | |
class HasAssetName s a | s -> a where Source #
Instances
| HasAssetName AssetDetails (Maybe Text) Source # | |
Defined in Blockfrost.Lens | |
class HasFingerprint s a | s -> a where Source #
Methods
fingerprint :: Lens' s a Source #
Instances
| HasFingerprint AssetDetails Text Source # | |
Defined in Blockfrost.Lens Methods | |
class HasInitialMintTxHash s a | s -> a where Source #
Methods
initialMintTxHash :: Lens' s a Source #
Instances
| HasInitialMintTxHash AssetDetails TxHash Source # | |
Defined in Blockfrost.Lens Methods | |
class HasMetadata s a | s -> a where Source #
Instances
| HasMetadata AssetDetails (Maybe AssetMetadata) Source # | |
Defined in Blockfrost.Lens Methods metadata :: Lens' AssetDetails (Maybe AssetMetadata) Source # | |
| HasMetadata TxMetaCBOR (Maybe Text) Source # | |
Defined in Blockfrost.Lens | |
| HasMetadata TransactionMetaCBOR (Maybe Text) Source # | |
Defined in Blockfrost.Lens | |
| HasMetadata TransactionPoolUpdate (Maybe PoolUpdateMetadata) Source # | |
Defined in Blockfrost.Lens Methods metadata :: Lens' TransactionPoolUpdate (Maybe PoolUpdateMetadata) Source # | |
| HasMetadata NutlinkAddress (Maybe Value) Source # | |
Defined in Blockfrost.Lens | |
class HasMintOrBurnCount s a | s -> a where Source #
Methods
mintOrBurnCount :: Lens' s a Source #
Instances
| HasMintOrBurnCount AssetDetails Integer Source # | |
Defined in Blockfrost.Lens Methods | |
class HasOnchainMetadataExtra s a | s -> a where Source #
Methods
onchainMetadataExtra :: Lens' s a Source #
Instances
| HasOnchainMetadataExtra AssetDetails (Maybe Text) Source # | |
Defined in Blockfrost.Lens Methods onchainMetadataExtra :: Lens' AssetDetails (Maybe Text) Source # | |
class HasOnchainMetadataValue s a | s -> a where Source #
Methods
onchainMetadataValue :: Lens' s a Source #
Instances
| HasOnchainMetadataValue AssetDetails (Maybe Value) Source # | |
Defined in Blockfrost.Lens Methods onchainMetadataValue :: Lens' AssetDetails (Maybe Value) Source # | |
class HasOnchainStandardMetadata s a | s -> a where Source #
Methods
onchainStandardMetadata :: Lens' s a Source #
Instances
class HasPolicyId s a | s -> a where Source #
Instances
| HasPolicyId AssetDetails PolicyId Source # | |
Defined in Blockfrost.Lens | |
class HasDescription s a | s -> a where Source #
Methods
description :: Lens' s a Source #
Instances
| HasDescription AssetMetadata Text Source # | |
Defined in Blockfrost.Lens Methods | |
| HasDescription AssetOnChainMetadata (Maybe Text) Source # | |
Defined in Blockfrost.Lens Methods description :: Lens' AssetOnChainMetadata (Maybe Text) Source # | |
| HasDescription PoolMetadata (Maybe Text) Source # | |
Defined in Blockfrost.Lens Methods description :: Lens' PoolMetadata (Maybe Text) Source # | |
| HasDescription PoolUpdateMetadata (Maybe Text) Source # | |
Defined in Blockfrost.Lens Methods description :: Lens' PoolUpdateMetadata (Maybe Text) Source # | |
class HasFiles s a | s -> a where Source #
Instances
| HasFiles AssetOnChainMetadata (Maybe [MetadataMediaFile]) Source # | |
Defined in Blockfrost.Lens Methods files :: Lens' AssetOnChainMetadata (Maybe [MetadataMediaFile]) Source # | |
class HasImage s a | s -> a where Source #
Instances
| HasImage AssetOnChainMetadata (Maybe Text) Source # | |
Defined in Blockfrost.Lens | |
class HasMediaType s a | s -> a where Source #
Instances
| HasMediaType AssetOnChainMetadata (Maybe Text) Source # | |
Defined in Blockfrost.Lens | |
| HasMediaType MetadataMediaFile (Maybe Text) Source # | |
Defined in Blockfrost.Lens | |
class HasName s a | s -> a where Source #
Instances
| HasName AssetMetadata Text Source # | |
Defined in Blockfrost.Lens | |
| HasName IPFSAdd Text Source # | |
| HasName NutlinkAddressTicker Text Source # | |
Defined in Blockfrost.Lens | |
| HasName AssetOnChainMetadata (Maybe Text) Source # | |
Defined in Blockfrost.Lens | |
| HasName MetadataMediaFile (Maybe Text) Source # | |
Defined in Blockfrost.Lens | |
| HasName PoolMetadata (Maybe Text) Source # | |
Defined in Blockfrost.Lens | |
| HasName PoolUpdateMetadata (Maybe Text) Source # | |
Defined in Blockfrost.Lens | |
class HasDecimals s a | s -> a where Source #
Instances
| HasDecimals AssetMetadata (Maybe Int) Source # | |
Defined in Blockfrost.Lens | |
class HasLogo s a | s -> a where Source #
Instances
| HasLogo AssetMetadata (Maybe Text) Source # | |
Defined in Blockfrost.Lens | |
class HasTicker s a | s -> a where Source #
Instances
| HasTicker AssetMetadata (Maybe Text) Source # | |
Defined in Blockfrost.Lens | |
| HasTicker PoolMetadata (Maybe Text) Source # | |
Defined in Blockfrost.Lens | |
| HasTicker PoolUpdateMetadata (Maybe Text) Source # | |
Defined in Blockfrost.Lens | |
class HasSrc s a | s -> a where Source #
Instances
| HasSrc MetadataMediaFile (Maybe Text) Source # | |
Defined in Blockfrost.Lens | |
class HasBlockVrf s a | s -> a where Source #
class HasConfirmations s a | s -> a where Source #
Methods
confirmations :: Lens' s a Source #
Instances
| HasConfirmations Block Integer Source # | |
Defined in Blockfrost.Lens | |
class HasEpochSlot s a | s -> a where Source #
class HasFees s a | s -> a where Source #
Instances
| a ~ Maybe Lovelaces => HasFees Block a Source # | |
| a ~ Lovelaces => HasFees EpochInfo a Source # | |
| a ~ Lovelaces => HasFees PoolHistory a Source # | |
Defined in Blockfrost.Lens Methods fees :: Lens' PoolHistory a Source # | |
| a ~ Lovelaces => HasFees Transaction a Source # | |
Defined in Blockfrost.Lens Methods fees :: Lens' Transaction a Source # | |
class HasHash s a | s -> a where Source #
Instances
| HasHash Block BlockHash Source # | |
| HasHash Transaction Text Source # | |
Defined in Blockfrost.Lens | |
| HasHash TransactionUtxos TxHash Source # | |
Defined in Blockfrost.Lens | |
| HasHash PoolMetadata (Maybe Text) Source # | |
Defined in Blockfrost.Lens | |
| HasHash PoolUpdateMetadata (Maybe Text) Source # | |
Defined in Blockfrost.Lens | |
class HasNextBlock s a | s -> a where Source #
class HasOpCertCounter s a | s -> a where Source #
Methods
opCertCounter :: Lens' s a Source #
Instances
| HasOpCertCounter Block (Maybe Quantity) Source # | |
Defined in Blockfrost.Lens | |
class HasPreviousBlock s a | s -> a where Source #
Methods
previousBlock :: Lens' s a Source #
Instances
| HasPreviousBlock Block (Maybe BlockHash) Source # | |
Defined in Blockfrost.Lens | |
class HasSlotLeader s a | s -> a where Source #
Methods
slotLeader :: Lens' s a Source #
Instances
| HasSlotLeader Block Text Source # | |
Defined in Blockfrost.Lens | |
class HasActiveStake s a | s -> a where Source #
Methods
activeStake :: Lens' s a Source #
Instances
| a ~ Maybe Lovelaces => HasActiveStake EpochInfo a Source # | |
Defined in Blockfrost.Lens Methods activeStake :: Lens' EpochInfo a Source # | |
| a ~ Lovelaces => HasActiveStake Pool a Source # | |
Defined in Blockfrost.Lens Methods activeStake :: Lens' Pool a Source # | |
| a ~ Lovelaces => HasActiveStake PoolHistory a Source # | |
Defined in Blockfrost.Lens Methods activeStake :: Lens' PoolHistory a Source # | |
| a ~ Lovelaces => HasActiveStake PoolInfo a Source # | |
Defined in Blockfrost.Lens Methods activeStake :: Lens' PoolInfo a Source # | |
class HasBlockCount s a | s -> a where Source #
Methods
blockCount :: Lens' s a Source #
Instances
| HasBlockCount EpochInfo Integer Source # | |
Defined in Blockfrost.Lens | |
class HasEndTime s a | s -> a where Source #
class HasFirstBlockTime s a | s -> a where Source #
Methods
firstBlockTime :: Lens' s a Source #
Instances
| HasFirstBlockTime EpochInfo POSIXTime Source # | |
Defined in Blockfrost.Lens | |
class HasLastBlockTime s a | s -> a where Source #
Methods
lastBlockTime :: Lens' s a Source #
Instances
| HasLastBlockTime EpochInfo POSIXTime Source # | |
Defined in Blockfrost.Lens | |
class HasStartTime s a | s -> a where Source #
class HasA0 s a | s -> a where Source #
Instances
| HasA0 ProtocolParams Rational Source # | |
Defined in Blockfrost.Lens | |
class HasCoinsPerUtxoSize s a | s -> a where Source #
Methods
coinsPerUtxoSize :: Lens' s a Source #
Instances
| a ~ Lovelaces => HasCoinsPerUtxoSize ProtocolParams a Source # | |
Defined in Blockfrost.Lens Methods | |
class HasCoinsPerUtxoWord s a | s -> a where Source #
Methods
coinsPerUtxoWord :: Lens' s a Source #
Instances
| a ~ Lovelaces => HasCoinsPerUtxoWord ProtocolParams a Source # | |
Defined in Blockfrost.Lens Methods | |
class HasCollateralPercent s a | s -> a where Source #
Methods
collateralPercent :: Lens' s a Source #
Instances
| HasCollateralPercent ProtocolParams Integer Source # | |
Defined in Blockfrost.Lens Methods | |
class HasCostModels s a | s -> a where Source #
Methods
costModels :: Lens' s a Source #
Instances
| HasCostModels ProtocolParams CostModels Source # | |
Defined in Blockfrost.Lens Methods | |
class HasDecentralisationParam s a | s -> a where Source #
Methods
decentralisationParam :: Lens' s a Source #
Instances
| HasDecentralisationParam ProtocolParams Rational Source # | |
Defined in Blockfrost.Lens Methods decentralisationParam :: Lens' ProtocolParams Rational Source # | |
class HasEMax s a | s -> a where Source #
Instances
| HasEMax ProtocolParams Integer Source # | |
Defined in Blockfrost.Lens | |
class HasExtraEntropy s a | s -> a where Source #
Methods
extraEntropy :: Lens' s a Source #
Instances
| HasExtraEntropy ProtocolParams (Maybe Text) Source # | |
Defined in Blockfrost.Lens Methods | |
class HasKeyDeposit s a | s -> a where Source #
Methods
keyDeposit :: Lens' s a Source #
Instances
| a ~ Lovelaces => HasKeyDeposit ProtocolParams a Source # | |
Defined in Blockfrost.Lens Methods keyDeposit :: Lens' ProtocolParams a Source # | |
class HasMaxBlockExMem s a | s -> a where Source #
Methods
maxBlockExMem :: Lens' s a Source #
Instances
| HasMaxBlockExMem ProtocolParams Quantity Source # | |
Defined in Blockfrost.Lens Methods | |
class HasMaxBlockExSteps s a | s -> a where Source #
Methods
maxBlockExSteps :: Lens' s a Source #
Instances
| HasMaxBlockExSteps ProtocolParams Quantity Source # | |
Defined in Blockfrost.Lens Methods | |
class HasMaxBlockHeaderSize s a | s -> a where Source #
Methods
maxBlockHeaderSize :: Lens' s a Source #
Instances
| HasMaxBlockHeaderSize ProtocolParams Integer Source # | |
Defined in Blockfrost.Lens Methods | |
class HasMaxBlockSize s a | s -> a where Source #
Methods
maxBlockSize :: Lens' s a Source #
Instances
| HasMaxBlockSize ProtocolParams Integer Source # | |
Defined in Blockfrost.Lens Methods | |
class HasMaxCollateralInputs s a | s -> a where Source #
Methods
maxCollateralInputs :: Lens' s a Source #
Instances
| HasMaxCollateralInputs ProtocolParams Integer Source # | |
Defined in Blockfrost.Lens Methods maxCollateralInputs :: Lens' ProtocolParams Integer Source # | |
class HasMaxTxExMem s a | s -> a where Source #
Methods
maxTxExMem :: Lens' s a Source #
Instances
| HasMaxTxExMem ProtocolParams Quantity Source # | |
Defined in Blockfrost.Lens Methods | |
class HasMaxTxExSteps s a | s -> a where Source #
Methods
maxTxExSteps :: Lens' s a Source #
Instances
| HasMaxTxExSteps ProtocolParams Quantity Source # | |
Defined in Blockfrost.Lens Methods | |
class HasMaxTxSize s a | s -> a where Source #
Instances
| HasMaxTxSize ProtocolParams Integer Source # | |
Defined in Blockfrost.Lens | |
class HasMaxValSize s a | s -> a where Source #
Methods
maxValSize :: Lens' s a Source #
Instances
| HasMaxValSize ProtocolParams Quantity Source # | |
Defined in Blockfrost.Lens Methods | |
class HasMinFeeA s a | s -> a where Source #
Instances
| HasMinFeeA ProtocolParams Integer Source # | |
Defined in Blockfrost.Lens | |
class HasMinFeeB s a | s -> a where Source #
Instances
| HasMinFeeB ProtocolParams Integer Source # | |
Defined in Blockfrost.Lens | |
class HasMinPoolCost s a | s -> a where Source #
Methods
minPoolCost :: Lens' s a Source #
Instances
| a ~ Lovelaces => HasMinPoolCost ProtocolParams a Source # | |
Defined in Blockfrost.Lens Methods | |
class HasMinUtxo s a | s -> a where Source #
Instances
| a ~ Lovelaces => HasMinUtxo ProtocolParams a Source # | |
Defined in Blockfrost.Lens Methods minUtxo :: Lens' ProtocolParams a Source # | |
class HasNOpt s a | s -> a where Source #
Instances
| HasNOpt ProtocolParams Integer Source # | |
Defined in Blockfrost.Lens | |
class HasNonce s a | s -> a where Source #
Instances
| HasNonce ProtocolParams Text Source # | |
Defined in Blockfrost.Lens | |
class HasPoolDeposit s a | s -> a where Source #
Methods
poolDeposit :: Lens' s a Source #
Instances
| a ~ Lovelaces => HasPoolDeposit ProtocolParams a Source # | |
Defined in Blockfrost.Lens Methods | |
class HasPriceMem s a | s -> a where Source #
Instances
| HasPriceMem ProtocolParams Rational Source # | |
Defined in Blockfrost.Lens | |
class HasPriceStep s a | s -> a where Source #
Instances
| HasPriceStep ProtocolParams Rational Source # | |
Defined in Blockfrost.Lens | |
class HasProtocolMajorVer s a | s -> a where Source #
Methods
protocolMajorVer :: Lens' s a Source #
Instances
| HasProtocolMajorVer ProtocolParams Integer Source # | |
Defined in Blockfrost.Lens Methods | |
class HasProtocolMinorVer s a | s -> a where Source #
Methods
protocolMinorVer :: Lens' s a Source #
Instances
| HasProtocolMinorVer ProtocolParams Integer Source # | |
Defined in Blockfrost.Lens Methods | |
class HasRho s a | s -> a where Source #
Instances
| HasRho ProtocolParams Rational Source # | |
Defined in Blockfrost.Lens | |
class HasTau s a | s -> a where Source #
Instances
| HasTau ProtocolParams Rational Source # | |
Defined in Blockfrost.Lens | |
class HasActiveSlotsCoefficient s a | s -> a where Source #
Methods
activeSlotsCoefficient :: Lens' s a Source #
Instances
| HasActiveSlotsCoefficient Genesis Rational Source # | |
Defined in Blockfrost.Lens | |
class HasEpochLength s a | s -> a where Source #
Methods
epochLength :: Lens' s a Source #
Instances
| HasEpochLength Genesis Integer Source # | |
Defined in Blockfrost.Lens | |
class HasMaxKesEvolutions s a | s -> a where Source #
Methods
maxKesEvolutions :: Lens' s a Source #
Instances
| HasMaxKesEvolutions Genesis Integer Source # | |
Defined in Blockfrost.Lens | |
class HasMaxLovelaceSupply s a | s -> a where Source #
Methods
maxLovelaceSupply :: Lens' s a Source #
Instances
| a ~ Lovelaces => HasMaxLovelaceSupply Genesis a Source # | |
Defined in Blockfrost.Lens Methods maxLovelaceSupply :: Lens' Genesis a Source # | |
class HasNetworkMagic s a | s -> a where Source #
Methods
networkMagic :: Lens' s a Source #
Instances
| HasNetworkMagic Genesis Integer Source # | |
Defined in Blockfrost.Lens | |
class HasSecurityParam s a | s -> a where Source #
Methods
securityParam :: Lens' s a Source #
Instances
| HasSecurityParam Genesis Integer Source # | |
Defined in Blockfrost.Lens | |
class HasSlotLength s a | s -> a where Source #
Methods
slotLength :: Lens' s a Source #
Instances
| HasSlotLength Genesis Integer Source # | |
Defined in Blockfrost.Lens | |
class HasSlotsPerKesPeriod s a | s -> a where Source #
Methods
slotsPerKesPeriod :: Lens' s a Source #
Instances
| HasSlotsPerKesPeriod Genesis Integer Source # | |
Defined in Blockfrost.Lens | |
class HasSystemStart s a | s -> a where Source #
Methods
systemStart :: Lens' s a Source #
Instances
| HasSystemStart Genesis POSIXTime Source # | |
Defined in Blockfrost.Lens | |
class HasUpdateQuorum s a | s -> a where Source #
Methods
updateQuorum :: Lens' s a Source #
Instances
| HasUpdateQuorum Genesis Integer Source # | |
Defined in Blockfrost.Lens | |
class HasLabel s a | s -> a where Source #
Instances
| HasLabel TxMeta Text Source # | |
| HasLabel TransactionMetaCBOR Text Source # | |
Defined in Blockfrost.Lens | |
| HasLabel TransactionMetaJSON Text Source # | |
Defined in Blockfrost.Lens | |
class HasJSONMetadata s a | s -> a where Source #
Methods
jSONMetadata :: Lens' s a Source #
Instances
| HasJSONMetadata TxMetaJSON (Maybe Value) Source # | |
Defined in Blockfrost.Lens Methods jSONMetadata :: Lens' TxMetaJSON (Maybe Value) Source # | |
| HasJSONMetadata TransactionMetaJSON (Maybe Value) Source # | |
Defined in Blockfrost.Lens Methods jSONMetadata :: Lens' TransactionMetaJSON (Maybe Value) Source # | |
class HasStake s a | s -> a where Source #
Instances
| HasStake Network NetworkStake Source # | |
Defined in Blockfrost.Lens | |
class HasSupply s a | s -> a where Source #
Instances
| HasSupply Network NetworkSupply Source # | |
Defined in Blockfrost.Lens | |
class HasSupplyCirculating s a | s -> a where Source #
Methods
supplyCirculating :: Lens' s a Source #
Instances
| a ~ Lovelaces => HasSupplyCirculating NetworkSupply a Source # | |
Defined in Blockfrost.Lens Methods | |
class HasSupplyLocked s a | s -> a where Source #
Methods
supplyLocked :: Lens' s a Source #
Instances
| a ~ Lovelaces => HasSupplyLocked NetworkSupply a Source # | |
Defined in Blockfrost.Lens Methods | |
class HasSupplyMax s a | s -> a where Source #
Instances
| a ~ Lovelaces => HasSupplyMax NetworkSupply a Source # | |
Defined in Blockfrost.Lens Methods supplyMax :: Lens' NetworkSupply a Source # | |
class HasSupplyReserves s a | s -> a where Source #
Methods
supplyReserves :: Lens' s a Source #
Instances
| a ~ Lovelaces => HasSupplyReserves NetworkSupply a Source # | |
Defined in Blockfrost.Lens Methods | |
class HasSupplyTotal s a | s -> a where Source #
Methods
supplyTotal :: Lens' s a Source #
Instances
| a ~ Lovelaces => HasSupplyTotal NetworkSupply a Source # | |
Defined in Blockfrost.Lens Methods supplyTotal :: Lens' NetworkSupply a Source # | |
class HasSupplyTreasury s a | s -> a where Source #
Methods
supplyTreasury :: Lens' s a Source #
Instances
| a ~ Lovelaces => HasSupplyTreasury NetworkSupply a Source # | |
Defined in Blockfrost.Lens Methods | |
class HasStakeActive s a | s -> a where Source #
Methods
stakeActive :: Lens' s a Source #
Instances
| a ~ Lovelaces => HasStakeActive NetworkStake a Source # | |
Defined in Blockfrost.Lens Methods stakeActive :: Lens' NetworkStake a Source # | |
class HasStakeLive s a | s -> a where Source #
Instances
| a ~ Lovelaces => HasStakeLive NetworkStake a Source # | |
Defined in Blockfrost.Lens Methods stakeLive :: Lens' NetworkStake a Source # | |
class HasNetworkEraEnd s a | s -> a where Source #
Methods
networkEraEnd :: Lens' s a Source #
Instances
| HasNetworkEraEnd NetworkEraSummary NetworkEraBound Source # | |
Defined in Blockfrost.Lens Methods networkEraEnd :: Lens' NetworkEraSummary NetworkEraBound Source # | |
class HasNetworkEraParameters s a | s -> a where Source #
Methods
networkEraParameters :: Lens' s a Source #
Instances
class HasNetworkEraStart s a | s -> a where Source #
Methods
networkEraStart :: Lens' s a Source #
Instances
class HasBoundEpoch s a | s -> a where Source #
Methods
boundEpoch :: Lens' s a Source #
Instances
| HasBoundEpoch NetworkEraBound Epoch Source # | |
Defined in Blockfrost.Lens Methods | |
class HasBoundSlot s a | s -> a where Source #
Instances
| HasBoundSlot NetworkEraBound Slot Source # | |
Defined in Blockfrost.Lens | |
class HasBoundTime s a | s -> a where Source #
Instances
| HasBoundTime NetworkEraBound NominalDiffTime Source # | |
Defined in Blockfrost.Lens Methods | |
class HasParametersEpochLength s a | s -> a where Source #
Methods
parametersEpochLength :: Lens' s a Source #
Instances
class HasParametersSafeZone s a | s -> a where Source #
Methods
parametersSafeZone :: Lens' s a Source #
Instances
| HasParametersSafeZone NetworkEraParameters Word64 Source # | |
Defined in Blockfrost.Lens Methods parametersSafeZone :: Lens' NetworkEraParameters Word64 Source # | |
class HasParametersSlotLength s a | s -> a where Source #
Methods
parametersSlotLength :: Lens' s a Source #
Instances
class HasLiveStake s a | s -> a where Source #
Instances
| a ~ Lovelaces => HasLiveStake Pool a Source # | |
| a ~ Lovelaces => HasLiveStake PoolDelegator a Source # | |
Defined in Blockfrost.Lens Methods liveStake :: Lens' PoolDelegator a Source # | |
| a ~ Lovelaces => HasLiveStake PoolInfo a Source # | |
class HasActiveSize s a | s -> a where Source #
Methods
activeSize :: Lens' s a Source #
Instances
| HasActiveSize PoolHistory Double Source # | |
Defined in Blockfrost.Lens Methods | |
| HasActiveSize PoolInfo Double Source # | |
Defined in Blockfrost.Lens | |
class HasBlocksEpoch s a | s -> a where Source #
Methods
blocksEpoch :: Lens' s a Source #
Instances
| HasBlocksEpoch PoolInfo Integer Source # | |
Defined in Blockfrost.Lens | |
class HasBlocksMinted s a | s -> a where Source #
Methods
blocksMinted :: Lens' s a Source #
Instances
| HasBlocksMinted PoolInfo Integer Source # | |
Defined in Blockfrost.Lens | |
class HasDeclaredPledge s a | s -> a where Source #
Methods
declaredPledge :: Lens' s a Source #
Instances
| a ~ Lovelaces => HasDeclaredPledge PoolInfo a Source # | |
Defined in Blockfrost.Lens Methods declaredPledge :: Lens' PoolInfo a Source # | |
class HasFixedCost s a | s -> a where Source #
Instances
| a ~ Lovelaces => HasFixedCost PoolInfo a Source # | |
| a ~ Lovelaces => HasFixedCost TransactionPoolUpdate a Source # | |
Defined in Blockfrost.Lens Methods | |
class HasLiveDelegators s a | s -> a where Source #
Methods
liveDelegators :: Lens' s a Source #
Instances
| HasLiveDelegators PoolInfo Double Source # | |
Defined in Blockfrost.Lens | |
class HasLivePledge s a | s -> a where Source #
Methods
livePledge :: Lens' s a Source #
Instances
| a ~ Lovelaces => HasLivePledge PoolInfo a Source # | |
Defined in Blockfrost.Lens Methods livePledge :: Lens' PoolInfo a Source # | |
class HasLiveSaturation s a | s -> a where Source #
Methods
liveSaturation :: Lens' s a Source #
Instances
| HasLiveSaturation PoolInfo Double Source # | |
Defined in Blockfrost.Lens | |
class HasLiveSize s a | s -> a where Source #
class HasMarginCost s a | s -> a where Source #
Methods
marginCost :: Lens' s a Source #
Instances
| HasMarginCost PoolInfo Rational Source # | |
Defined in Blockfrost.Lens | |
| HasMarginCost TransactionPoolUpdate Double Source # | |
Defined in Blockfrost.Lens Methods | |
class HasRegistration s a | s -> a where Source #
Methods
registration :: Lens' s a Source #
Instances
| HasRegistration TransactionStake Bool Source # | |
Defined in Blockfrost.Lens Methods | |
| HasRegistration PoolInfo [Text] Source # | |
Defined in Blockfrost.Lens | |
class HasRetirement s a | s -> a where Source #
Methods
retirement :: Lens' s a Source #
Instances
| HasRetirement PoolInfo [Text] Source # | |
Defined in Blockfrost.Lens | |
class HasRewardAccount s a | s -> a where Source #
Methods
rewardAccount :: Lens' s a Source #
Instances
| HasRewardAccount PoolInfo Address Source # | |
Defined in Blockfrost.Lens | |
| HasRewardAccount TransactionPoolUpdate Address Source # | |
Defined in Blockfrost.Lens Methods rewardAccount :: Lens' TransactionPoolUpdate Address Source # | |
class HasBlocks s a | s -> a where Source #
Instances
| HasBlocks PoolHistory Integer Source # | |
Defined in Blockfrost.Lens | |
class HasDelegatorsCount s a | s -> a where Source #
Methods
delegatorsCount :: Lens' s a Source #
Instances
| HasDelegatorsCount PoolHistory Integer Source # | |
Defined in Blockfrost.Lens Methods | |
class HasRewards s a | s -> a where Source #
Instances
| a ~ Lovelaces => HasRewards PoolHistory a Source # | |
Defined in Blockfrost.Lens Methods rewards :: Lens' PoolHistory a Source # | |
class HasHomepage s a | s -> a where Source #
Instances
| HasHomepage PoolMetadata (Maybe Text) Source # | |
Defined in Blockfrost.Lens | |
| HasHomepage PoolUpdateMetadata (Maybe Text) Source # | |
Defined in Blockfrost.Lens | |
class HasCertIndex s a | s -> a where Source #
Instances
| HasCertIndex PoolUpdate Integer Source # | |
Defined in Blockfrost.Lens | |
| HasCertIndex TransactionDelegation Integer Source # | |
Defined in Blockfrost.Lens | |
| HasCertIndex TransactionMir Integer Source # | |
Defined in Blockfrost.Lens | |
| HasCertIndex TransactionPoolRetiring Integer Source # | |
Defined in Blockfrost.Lens | |
| HasCertIndex TransactionPoolUpdate Integer Source # | |
Defined in Blockfrost.Lens | |
| HasCertIndex TransactionStake Integer Source # | |
Defined in Blockfrost.Lens | |
class HasAssetMintOrBurnCount s a | s -> a where Source #
Methods
assetMintOrBurnCount :: Lens' s a Source #
Instances
| HasAssetMintOrBurnCount Transaction Integer Source # | |
Defined in Blockfrost.Lens Methods | |
class HasDelegationCount s a | s -> a where Source #
Methods
delegationCount :: Lens' s a Source #
Instances
| HasDelegationCount Transaction Integer Source # | |
Defined in Blockfrost.Lens Methods | |
class HasDeposit s a | s -> a where Source #
Instances
| a ~ Lovelaces => HasDeposit Transaction a Source # | |
Defined in Blockfrost.Lens Methods deposit :: Lens' Transaction a Source # | |
class HasIndex s a | s -> a where Source #
Instances
| HasIndex Transaction Integer Source # | |
Defined in Blockfrost.Lens | |
| HasIndex DerivedAddress Integer Source # | |
Defined in Blockfrost.Lens | |
| HasIndex TxEvalValidator Int Source # | |
Defined in Blockfrost.Lens | |
| HasIndex BlockIndex (Maybe Integer) Source # | |
Defined in Blockfrost.Lens | |
class HasInvalidBefore s a | s -> a where Source #
Methods
invalidBefore :: Lens' s a Source #
Instances
| HasInvalidBefore Transaction (Maybe Text) Source # | |
Defined in Blockfrost.Lens Methods | |
class HasInvalidHereafter s a | s -> a where Source #
Methods
invalidHereafter :: Lens' s a Source #
Instances
| HasInvalidHereafter Transaction (Maybe Text) Source # | |
Defined in Blockfrost.Lens Methods | |
class HasMirCertCount s a | s -> a where Source #
Methods
mirCertCount :: Lens' s a Source #
Instances
| HasMirCertCount Transaction Integer Source # | |
Defined in Blockfrost.Lens Methods | |
class HasOutputAmount s a | s -> a where Source #
Methods
outputAmount :: Lens' s a Source #
Instances
| HasOutputAmount Transaction [Amount] Source # | |
Defined in Blockfrost.Lens Methods | |
class HasPoolRetireCount s a | s -> a where Source #
Methods
poolRetireCount :: Lens' s a Source #
Instances
| HasPoolRetireCount Transaction Integer Source # | |
Defined in Blockfrost.Lens Methods | |
class HasPoolUpdateCount s a | s -> a where Source #
Methods
poolUpdateCount :: Lens' s a Source #
Instances
| HasPoolUpdateCount Transaction Integer Source # | |
Defined in Blockfrost.Lens Methods | |
class HasRedeemerCount s a | s -> a where Source #
Methods
redeemerCount :: Lens' s a Source #
Instances
| HasRedeemerCount Transaction Integer Source # | |
Defined in Blockfrost.Lens Methods | |
class HasStakeCertCount s a | s -> a where Source #
Methods
stakeCertCount :: Lens' s a Source #
Instances
| HasStakeCertCount Transaction Integer Source # | |
Defined in Blockfrost.Lens Methods | |
class HasUtxoCount s a | s -> a where Source #
Instances
| HasUtxoCount Transaction Integer Source # | |
Defined in Blockfrost.Lens | |
class HasValidContract s a | s -> a where Source #
Methods
validContract :: Lens' s a Source #
Instances
| HasValidContract Transaction Bool Source # | |
Defined in Blockfrost.Lens Methods | |
class HasWithdrawalCount s a | s -> a where Source #
Methods
withdrawalCount :: Lens' s a Source #
Instances
| HasWithdrawalCount Transaction Integer Source # | |
Defined in Blockfrost.Lens Methods | |
class HasInputs s a | s -> a where Source #
Instances
| HasInputs TransactionUtxos [UtxoInput] Source # | |
Defined in Blockfrost.Lens | |
class HasOutputs s a | s -> a where Source #
Instances
| HasOutputs TransactionUtxos [UtxoOutput] Source # | |
Defined in Blockfrost.Lens Methods | |
class HasCollateral s a | s -> a where Source #
Methods
collateral :: Lens' s a Source #
Instances
| HasCollateral UtxoInput Bool Source # | |
Defined in Blockfrost.Lens | |
| HasCollateral UtxoOutput Bool Source # | |
Defined in Blockfrost.Lens Methods | |
class HasReference s a | s -> a where Source #
class HasPot s a | s -> a where Source #
Instances
| HasPot TransactionMir Pot Source # | |
Defined in Blockfrost.Lens | |
class HasPledge s a | s -> a where Source #
Instances
| a ~ Lovelaces => HasPledge TransactionPoolUpdate a Source # | |
Defined in Blockfrost.Lens Methods | |
class HasRelays s a | s -> a where Source #
Instances
| HasRelays TransactionPoolUpdate [PoolRelay] Source # | |
Defined in Blockfrost.Lens | |
class HasRetiringEpoch s a | s -> a where Source #
Methods
retiringEpoch :: Lens' s a Source #
Instances
| HasRetiringEpoch TransactionPoolRetiring Epoch Source # | |
Defined in Blockfrost.Lens Methods retiringEpoch :: Lens' TransactionPoolRetiring Epoch Source # | |
class HasDatumHash s a | s -> a where Source #
Instances
| HasDatumHash TransactionRedeemer DatumHash Source # | |
Defined in Blockfrost.Lens | |
class HasFee s a | s -> a where Source #
Instances
| a ~ Lovelaces => HasFee TransactionRedeemer a Source # | |
Defined in Blockfrost.Lens Methods fee :: Lens' TransactionRedeemer a Source # | |
class HasPurpose s a | s -> a where Source #
Instances
| HasPurpose TransactionRedeemer ValidationPurpose Source # | |
Defined in Blockfrost.Lens Methods purpose :: Lens' TransactionRedeemer ValidationPurpose Source # | |
| HasPurpose TxEvalValidator ValidationPurpose Source # | |
Defined in Blockfrost.Lens Methods | |
class HasRedeemerDataHash s a | s -> a where Source #
Methods
redeemerDataHash :: Lens' s a Source #
Instances
| HasRedeemerDataHash TransactionRedeemer DatumHash Source # | |
Defined in Blockfrost.Lens Methods redeemerDataHash :: Lens' TransactionRedeemer DatumHash Source # | |
class HasScriptHash s a | s -> a where Source #
Methods
scriptHash :: Lens' s a Source #
Instances
| HasScriptHash TransactionRedeemer ScriptHash Source # | |
Defined in Blockfrost.Lens Methods | |
class HasUnitMem s a | s -> a where Source #
Instances
| HasUnitMem TransactionRedeemer Quantity Source # | |
Defined in Blockfrost.Lens | |
class HasUnitSteps s a | s -> a where Source #
Instances
| HasUnitSteps TransactionRedeemer Quantity Source # | |
Defined in Blockfrost.Lens | |
class HasRole s a | s -> a where Source #
Instances
| HasRole DerivedAddress Integer Source # | |
Defined in Blockfrost.Lens | |
class HasXpub s a | s -> a where Source #
Instances
| HasXpub DerivedAddress Text Source # | |
Defined in Blockfrost.Lens | |
class HasMemory s a | s -> a where Source #
Instances
| HasMemory TxEvalBudget Integer Source # | |
Defined in Blockfrost.Lens | |
class HasSteps s a | s -> a where Source #
Instances
| HasSteps TxEvalBudget Integer Source # | |
Defined in Blockfrost.Lens | |
class HasAdditionalUtxoSet s a | s -> a where Source #
Methods
additionalUtxoSet :: Lens' s a Source #
Instances
| HasAdditionalUtxoSet TxEvalInput Value Source # | |
Defined in Blockfrost.Lens Methods | |
class HasCbor s a | s -> a where Source #
Instances
| HasCbor TxEvalInput CBORString Source # | |
Defined in Blockfrost.Lens Methods | |
class HasIpfsHash s a | s -> a where Source #
Instances
class HasTimeCreated s a | s -> a where Source #
Methods
timeCreated :: Lens' s a Source #
Instances
| HasTimeCreated IPFSPin POSIXTime Source # | |
Defined in Blockfrost.Lens | |
class HasTimePinned s a | s -> a where Source #
Methods
timePinned :: Lens' s a Source #
Instances
| HasTimePinned IPFSPin POSIXTime Source # | |
Defined in Blockfrost.Lens | |
class HasMetadataHash s a | s -> a where Source #
Methods
metadataHash :: Lens' s a Source #
Instances
| HasMetadataHash NutlinkAddress Text Source # | |
Defined in Blockfrost.Lens Methods | |
class HasMetadataUrl s a | s -> a where Source #
Methods
metadataUrl :: Lens' s a Source #
Instances
| HasMetadataUrl NutlinkAddress Text Source # | |
Defined in Blockfrost.Lens Methods | |
class HasLatestBlock s a | s -> a where Source #
Methods
latestBlock :: Lens' s a Source #
Instances
| HasLatestBlock NutlinkAddressTicker Integer Source # | |
Defined in Blockfrost.Lens Methods | |
class HasPayload s a | s -> a where Source #
Instances
| HasPayload NutlinkTicker Value Source # | |
Defined in Blockfrost.Lens | |