Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Polysemy.Blockfrost.Api
Synopsis
- data Blockfrost m a
- data AccountDelegation = AccountDelegation {}
- data AccountHistory = AccountHistory {}
- data AccountInfo = AccountInfo {
- _accountInfoStakeAddress :: Address
- _accountInfoActive :: Bool
- _accountInfoActiveEpoch :: Maybe Integer
- _accountInfoControlledAmount :: Lovelaces
- _accountInfoRewardsSum :: Lovelaces
- _accountInfoWithdrawalsSum :: Lovelaces
- _accountInfoReservesSum :: Lovelaces
- _accountInfoTreasurySum :: Lovelaces
- _accountInfoWithdrawableAmount :: Lovelaces
- _accountInfoPoolId :: Maybe PoolId
- data AccountMir = AccountMir {}
- data AccountRegistration = AccountRegistration {}
- data AccountRegistrationAction
- data AccountReward = AccountReward {}
- data AccountWithdrawal = AccountWithdrawal {}
- newtype Address = Address Text
- newtype AddressAssociated = AddressAssociated {}
- data AddressAssociatedTotal = AddressAssociatedTotal {}
- data AddressDetails = AddressDetails {}
- data AddressInfo = AddressInfo {}
- data AddressInfoExtended = AddressInfoExtended {}
- data AddressTransaction = AddressTransaction {}
- data AddressType
- data AddressUtxo = AddressUtxo {}
- data Amount
- data AssetAction
- data AssetAddress = AssetAddress {}
- data AssetDetails = AssetDetails {
- _assetDetailsAsset :: Text
- _assetDetailsPolicyId :: PolicyId
- _assetDetailsAssetName :: Maybe Text
- _assetDetailsFingerprint :: Text
- _assetDetailsQuantity :: Quantity
- _assetDetailsInitialMintTxHash :: TxHash
- _assetDetailsMintOrBurnCount :: Integer
- _assetDetailsOnchainMetadataValue :: Maybe Value
- _assetDetailsOnchainStandardMetadata :: Maybe AssetOnChainMetadata
- _assetDetailsMetadata :: Maybe AssetMetadata
- _assetDetailsOnchainMetadataExtra :: Maybe Text
- data AssetHistory = AssetHistory {}
- newtype AssetId = AssetId Text
- data AssetInfo = AssetInfo {}
- data AssetMetadata = AssetMetadata {}
- data AssetOnChainMetadata = AssetOnChainMetadata {}
- data AssetTransaction = AssetTransaction {}
- data Block = Block {
- _blockTime :: POSIXTime
- _blockHeight :: Maybe Integer
- _blockHash :: BlockHash
- _blockSlot :: Maybe Slot
- _blockEpoch :: Maybe Epoch
- _blockEpochSlot :: Maybe Integer
- _blockSlotLeader :: Text
- _blockSize :: Integer
- _blockTxCount :: Integer
- _blockOutput :: Maybe Lovelaces
- _blockFees :: Maybe Lovelaces
- _blockBlockVrf :: Maybe Text
- _blockOpCert :: Maybe Text
- _blockOpCertCounter :: Maybe Quantity
- _blockPreviousBlock :: Maybe BlockHash
- _blockNextBlock :: Maybe BlockHash
- _blockConfirmations :: Integer
- data BlockfrostError
- newtype BlockHash = BlockHash Text
- newtype CBORString = CBORString ByteString
- newtype CostModels = CostModels {
- unCostModels :: Map ScriptType (Map Text Integer)
- newtype DatumHash = DatumHash {
- unDatumHash :: Text
- data DerivedAddress = DerivedAddress {}
- newtype Epoch = Epoch Integer
- data EpochInfo = EpochInfo {
- _epochInfoEpoch :: Epoch
- _epochInfoStartTime :: POSIXTime
- _epochInfoEndTime :: POSIXTime
- _epochInfoFirstBlockTime :: POSIXTime
- _epochInfoLastBlockTime :: POSIXTime
- _epochInfoBlockCount :: Integer
- _epochInfoTxCount :: Integer
- _epochInfoOutput :: Lovelaces
- _epochInfoFees :: Lovelaces
- _epochInfoActiveStake :: Maybe Lovelaces
- newtype EpochLength = EpochLength Word64
- data Genesis = Genesis {
- _genesisActiveSlotsCoefficient :: Rational
- _genesisUpdateQuorum :: Integer
- _genesisMaxLovelaceSupply :: Lovelaces
- _genesisNetworkMagic :: Integer
- _genesisEpochLength :: Integer
- _genesisSystemStart :: POSIXTime
- _genesisSlotsPerKesPeriod :: Integer
- _genesisSlotLength :: Integer
- _genesisMaxKesEvolutions :: Integer
- _genesisSecurityParam :: Integer
- newtype Healthy = Healthy {}
- newtype InlineDatum = InlineDatum {}
- data IPFSAdd = IPFSAdd {}
- newtype IPFSData = IPFSData ByteString
- data IPFSPin = IPFSPin {}
- data IPFSPinChange = IPFSPinChange {}
- type Lovelaces = Discrete "ADA" "lovelace"
- data MetadataMediaFile = MetadataMediaFile {}
- data Metric = Metric {}
- data Network = Network {}
- data NetworkEraBound = NetworkEraBound {}
- data NetworkEraParameters = NetworkEraParameters {}
- data NetworkEraSummary = NetworkEraSummary {}
- data NetworkStake = NetworkStake {}
- data NetworkSupply = NetworkSupply {}
- data NutlinkAddress = NutlinkAddress {}
- data NutlinkAddressTicker = NutlinkAddressTicker {}
- data NutlinkTicker = NutlinkTicker {}
- data Paged = Paged {
- countPerPage :: Int
- pageNumber :: Int
- data PinState
- data PolicyId
- data Pool = Pool {}
- data PoolDelegator = PoolDelegator {}
- data PoolEpoch = PoolEpoch {}
- data PoolHistory = PoolHistory {}
- newtype PoolId = PoolId Text
- data PoolInfo = PoolInfo {
- _poolInfoPoolId :: PoolId
- _poolInfoHex :: Text
- _poolInfoVrfKey :: Text
- _poolInfoBlocksMinted :: Integer
- _poolInfoBlocksEpoch :: Integer
- _poolInfoLiveStake :: Lovelaces
- _poolInfoLiveSize :: Double
- _poolInfoLiveSaturation :: Double
- _poolInfoLiveDelegators :: Double
- _poolInfoActiveStake :: Lovelaces
- _poolInfoActiveSize :: Double
- _poolInfoDeclaredPledge :: Lovelaces
- _poolInfoLivePledge :: Lovelaces
- _poolInfoMarginCost :: Rational
- _poolInfoFixedCost :: Lovelaces
- _poolInfoRewardAccount :: Address
- _poolInfoOwners :: [Address]
- _poolInfoRegistration :: [Text]
- _poolInfoRetirement :: [Text]
- data PoolMetadata = PoolMetadata {}
- data PoolRegistrationAction
- data PoolRelay = PoolRelay {}
- data PoolStakeDistribution = PoolStakeDistribution {}
- data PoolUpdate = PoolUpdate {}
- data PoolUpdateMetadata = PoolUpdateMetadata {}
- data POSIXMillis
- data Pot
- data Project = Project {
- projectEnv :: Env
- projectId :: Text
- data ProtocolParams = ProtocolParams {
- _protocolParamsEpoch :: Epoch
- _protocolParamsMinFeeA :: Integer
- _protocolParamsMinFeeB :: Integer
- _protocolParamsMaxBlockSize :: Integer
- _protocolParamsMaxTxSize :: Integer
- _protocolParamsMaxBlockHeaderSize :: Integer
- _protocolParamsKeyDeposit :: Lovelaces
- _protocolParamsPoolDeposit :: Lovelaces
- _protocolParamsEMax :: Integer
- _protocolParamsNOpt :: Integer
- _protocolParamsA0 :: Rational
- _protocolParamsRho :: Rational
- _protocolParamsTau :: Rational
- _protocolParamsDecentralisationParam :: Rational
- _protocolParamsExtraEntropy :: Maybe Text
- _protocolParamsProtocolMajorVer :: Integer
- _protocolParamsProtocolMinorVer :: Integer
- _protocolParamsMinUtxo :: Lovelaces
- _protocolParamsMinPoolCost :: Lovelaces
- _protocolParamsNonce :: Text
- _protocolParamsCostModels :: CostModels
- _protocolParamsPriceMem :: Rational
- _protocolParamsPriceStep :: Rational
- _protocolParamsMaxTxExMem :: Quantity
- _protocolParamsMaxTxExSteps :: Quantity
- _protocolParamsMaxBlockExMem :: Quantity
- _protocolParamsMaxBlockExSteps :: Quantity
- _protocolParamsMaxValSize :: Quantity
- _protocolParamsCollateralPercent :: Integer
- _protocolParamsMaxCollateralInputs :: Integer
- _protocolParamsCoinsPerUtxoSize :: Lovelaces
- _protocolParamsCoinsPerUtxoWord :: Lovelaces
- newtype Quantity = Quantity Integer
- data RewardType
- data Script = Script {}
- newtype ScriptCBOR = ScriptCBOR {}
- newtype ScriptDatum = ScriptDatum {}
- newtype ScriptDatumCBOR = ScriptDatumCBOR {}
- newtype ScriptHash = ScriptHash {
- unScriptHash :: Text
- newtype ScriptHashList = ScriptHashList {}
- newtype ScriptJSON = ScriptJSON {}
- data ScriptRedeemer = ScriptRedeemer {}
- data ScriptType
- newtype ServerTime = ServerTime {}
- newtype Slot = Slot Integer
- data SortOrder
- data StakeDistribution = StakeDistribution {}
- data ToLower
- data Transaction = Transaction {
- _transactionHash :: Text
- _transactionBlock :: BlockHash
- _transactionBlockHeight :: Integer
- _transactionSlot :: Slot
- _transactionIndex :: Integer
- _transactionOutputAmount :: [Amount]
- _transactionFees :: Lovelaces
- _transactionDeposit :: Lovelaces
- _transactionSize :: Integer
- _transactionInvalidBefore :: Maybe Text
- _transactionInvalidHereafter :: Maybe Text
- _transactionUtxoCount :: Integer
- _transactionWithdrawalCount :: Integer
- _transactionMirCertCount :: Integer
- _transactionDelegationCount :: Integer
- _transactionStakeCertCount :: Integer
- _transactionPoolUpdateCount :: Integer
- _transactionPoolRetireCount :: Integer
- _transactionAssetMintOrBurnCount :: Integer
- _transactionRedeemerCount :: Integer
- _transactionValidContract :: Bool
- data TransactionDelegation = TransactionDelegation {}
- data TransactionMetaCBOR = TransactionMetaCBOR {}
- data TransactionMetaJSON = TransactionMetaJSON {}
- data TransactionMir = TransactionMir {}
- data TransactionPoolRetiring = TransactionPoolRetiring {}
- data TransactionPoolUpdate = TransactionPoolUpdate {
- _transactionPoolUpdateCertIndex :: Integer
- _transactionPoolUpdatePoolId :: PoolId
- _transactionPoolUpdateVrfKey :: Text
- _transactionPoolUpdatePledge :: Lovelaces
- _transactionPoolUpdateMarginCost :: Double
- _transactionPoolUpdateFixedCost :: Lovelaces
- _transactionPoolUpdateRewardAccount :: Address
- _transactionPoolUpdateOwners :: [Address]
- _transactionPoolUpdateMetadata :: Maybe PoolUpdateMetadata
- _transactionPoolUpdateRelays :: [PoolRelay]
- _transactionPoolUpdateActiveEpoch :: Epoch
- data TransactionRedeemer = TransactionRedeemer {
- _transactionRedeemerTxIndex :: Integer
- _transactionRedeemerPurpose :: ValidationPurpose
- _transactionRedeemerScriptHash :: ScriptHash
- _transactionRedeemerRedeemerDataHash :: DatumHash
- _transactionRedeemerDatumHash :: DatumHash
- _transactionRedeemerUnitMem :: Quantity
- _transactionRedeemerUnitSteps :: Quantity
- _transactionRedeemerFee :: Lovelaces
- data TransactionStake = TransactionStake {}
- data TransactionUtxos = TransactionUtxos {}
- data TransactionWithdrawal = TransactionWithdrawal {}
- newtype TxEval = TxEval {
- _txEvalResult :: Either TxEvalFailure (Map TxEvalValidator TxEvalBudget)
- data TxEvalBudget = TxEvalBudget {}
- data TxEvalInput = TxEvalInput {}
- newtype TxHash = TxHash {}
- data TxMeta
- data TxMetaCBOR = TxMetaCBOR {}
- data TxMetaJSON = TxMetaJSON {}
- data URLVersion = URLVersion {}
- data UtxoInput = UtxoInput {}
- data UtxoOutput = UtxoOutput {}
- data ValidationPurpose
- runBlockfrost :: Member (Embed IO) r => Member (Reader Project) r => Sem (Blockfrost ': r) a -> Sem r a
- getRoot :: Member Blockfrost r => Member (Error BlockfrostError) r => Sem r URLVersion
- getHealth :: Member Blockfrost r => Member (Error BlockfrostError) r => Sem r Healthy
- getClock :: Member Blockfrost r => Member (Error BlockfrostError) r => Sem r ServerTime
- getMetrics :: Member Blockfrost r => Member (Error BlockfrostError) r => Sem r [Metric]
- getMetricsEndpoints :: Member Blockfrost r => Member (Error BlockfrostError) r => Sem r [(Text, Metric)]
- nutlinkListAddress :: Member Blockfrost r => Member (Error BlockfrostError) r => Address -> Sem r NutlinkAddress
- nutlinkListAddressTickers' :: Member Blockfrost r => Member (Error BlockfrostError) r => Address -> Paged -> SortOrder -> Sem r [NutlinkAddressTicker]
- nutlinkListAddressTickers :: Member Blockfrost r => Member (Error BlockfrostError) r => Address -> Sem r [NutlinkAddressTicker]
- nutlinkAddressTickers' :: Member Blockfrost r => Member (Error BlockfrostError) r => Address -> Text -> Paged -> SortOrder -> Sem r [NutlinkTicker]
- nutlinkAddressTickers :: Member Blockfrost r => Member (Error BlockfrostError) r => Address -> Text -> Sem r [NutlinkTicker]
- nutlinkTickers' :: Member Blockfrost r => Member (Error BlockfrostError) r => Text -> Paged -> SortOrder -> Sem r [(Address, NutlinkTicker)]
- nutlinkTickers :: Member Blockfrost r => Member (Error BlockfrostError) r => Text -> Sem r [(Address, NutlinkTicker)]
- ipfsGateway :: Member Blockfrost r => Member (Error BlockfrostError) r => Text -> Sem r IPFSData
- ipfsPin :: Member Blockfrost r => Member (Error BlockfrostError) r => Text -> Sem r IPFSPinChange
- ipfsListPins' :: Member Blockfrost r => Member (Error BlockfrostError) r => Paged -> SortOrder -> Sem r [IPFSPin]
- ipfsListPins :: Member Blockfrost r => Member (Error BlockfrostError) r => Sem r [IPFSPin]
- ipfsGetPin :: Member Blockfrost r => Member (Error BlockfrostError) r => Text -> Sem r IPFSPin
- ipfsRemovePin :: Member Blockfrost r => Member (Error BlockfrostError) r => Text -> Sem r IPFSPinChange
- getLatestBlock :: Member Blockfrost r => Member (Error BlockfrostError) r => Sem r Block
- getLatestBlockTxs' :: Member Blockfrost r => Member (Error BlockfrostError) r => Paged -> SortOrder -> Sem r [TxHash]
- getLatestBlockTxs :: Member Blockfrost r => Member (Error BlockfrostError) r => Sem r [TxHash]
- getBlock :: Member Blockfrost r => Member (Error BlockfrostError) r => Either Integer BlockHash -> Sem r Block
- getBlockSlot :: Member Blockfrost r => Member (Error BlockfrostError) r => Slot -> Sem r Block
- getBlockEpochSlot :: Member Blockfrost r => Member (Error BlockfrostError) r => Epoch -> Slot -> Sem r Block
- getNextBlocks' :: Member Blockfrost r => Member (Error BlockfrostError) r => Either Integer BlockHash -> Paged -> Sem r [Block]
- getNextBlocks :: Member Blockfrost r => Member (Error BlockfrostError) r => Either Integer BlockHash -> Sem r [Block]
- getPreviousBlocks' :: Member Blockfrost r => Member (Error BlockfrostError) r => Either Integer BlockHash -> Paged -> Sem r [Block]
- getPreviousBlocks :: Member Blockfrost r => Member (Error BlockfrostError) r => Either Integer BlockHash -> Sem r [Block]
- getBlockTxs' :: Member Blockfrost r => Member (Error BlockfrostError) r => Either Integer BlockHash -> Paged -> SortOrder -> Sem r [TxHash]
- getBlockTxs :: Member Blockfrost r => Member (Error BlockfrostError) r => Either Integer BlockHash -> Sem r [TxHash]
- getBlockAffectedAddresses' :: Member Blockfrost r => Member (Error BlockfrostError) r => Either Integer BlockHash -> Paged -> Sem r [(Address, [TxHash])]
- getBlockAffectedAddresses :: Member Blockfrost r => Member (Error BlockfrostError) r => Either Integer BlockHash -> Sem r [(Address, [TxHash])]
- getNetworkInfo :: Member Blockfrost r => Member (Error BlockfrostError) r => Sem r Network
- getNetworkEras :: Member Blockfrost r => Member (Error BlockfrostError) r => Sem r [NetworkEraSummary]
- getAddressInfo :: Member Blockfrost r => Member (Error BlockfrostError) r => Address -> Sem r AddressInfo
- getAddressInfoExtended :: Member Blockfrost r => Member (Error BlockfrostError) r => Address -> Sem r AddressInfoExtended
- getAddressDetails :: Member Blockfrost r => Member (Error BlockfrostError) r => Address -> Sem r AddressDetails
- getAddressUtxos' :: Member Blockfrost r => Member (Error BlockfrostError) r => Address -> Paged -> SortOrder -> Sem r [AddressUtxo]
- getAddressUtxos :: Member Blockfrost r => Member (Error BlockfrostError) r => Address -> Sem r [AddressUtxo]
- getAddressUtxosAsset' :: Member Blockfrost r => Member (Error BlockfrostError) r => Address -> AssetId -> Paged -> SortOrder -> Sem r [AddressUtxo]
- getAddressUtxosAsset :: Member Blockfrost r => Member (Error BlockfrostError) r => Address -> AssetId -> Sem r [AddressUtxo]
- getAddressTransactions' :: Member Blockfrost r => Member (Error BlockfrostError) r => Address -> Paged -> SortOrder -> Maybe BlockIndex -> Maybe BlockIndex -> Sem r [AddressTransaction]
- getAddressTransactions :: Member Blockfrost r => Member (Error BlockfrostError) r => Address -> Sem r [AddressTransaction]
- getAssets' :: Member Blockfrost r => Member (Error BlockfrostError) r => Paged -> SortOrder -> Sem r [AssetInfo]
- getAssets :: Member Blockfrost r => Member (Error BlockfrostError) r => Sem r [AssetInfo]
- getAssetDetails :: Member Blockfrost r => Member (Error BlockfrostError) r => AssetId -> Sem r AssetDetails
- getAssetHistory' :: Member Blockfrost r => Member (Error BlockfrostError) r => AssetId -> Paged -> SortOrder -> Sem r [AssetHistory]
- getAssetHistory :: Member Blockfrost r => Member (Error BlockfrostError) r => AssetId -> Sem r [AssetHistory]
- getAssetTransactions' :: Member Blockfrost r => Member (Error BlockfrostError) r => AssetId -> Paged -> SortOrder -> Sem r [AssetTransaction]
- getAssetTransactions :: Member Blockfrost r => Member (Error BlockfrostError) r => AssetId -> Sem r [AssetTransaction]
- getAssetAddresses' :: Member Blockfrost r => Member (Error BlockfrostError) r => AssetId -> Paged -> SortOrder -> Sem r [AssetAddress]
- getAssetAddresses :: Member Blockfrost r => Member (Error BlockfrostError) r => AssetId -> Sem r [AssetAddress]
- getAssetsByPolicy' :: Member Blockfrost r => Member (Error BlockfrostError) r => PolicyId -> Paged -> SortOrder -> Sem r [AssetInfo]
- getAssetsByPolicy :: Member Blockfrost r => Member (Error BlockfrostError) r => PolicyId -> Sem r [AssetInfo]
- listScripts' :: Member Blockfrost r => Member (Error BlockfrostError) r => Paged -> SortOrder -> Sem r ScriptHashList
- listScripts :: Member Blockfrost r => Member (Error BlockfrostError) r => Sem r ScriptHashList
- getScript :: Member Blockfrost r => Member (Error BlockfrostError) r => ScriptHash -> Sem r Script
- getScriptRedeemers' :: Member Blockfrost r => Member (Error BlockfrostError) r => ScriptHash -> Paged -> SortOrder -> Sem r [ScriptRedeemer]
- getScriptRedeemers :: Member Blockfrost r => Member (Error BlockfrostError) r => ScriptHash -> Sem r [ScriptRedeemer]
- getScriptDatum :: Member Blockfrost r => Member (Error BlockfrostError) r => DatumHash -> Sem r ScriptDatum
- getScriptDatumCBOR :: Member Blockfrost r => Member (Error BlockfrostError) r => DatumHash -> Sem r ScriptDatumCBOR
- getScriptJSON :: Member Blockfrost r => Member (Error BlockfrostError) r => ScriptHash -> Sem r ScriptJSON
- getScriptCBOR :: Member Blockfrost r => Member (Error BlockfrostError) r => ScriptHash -> Sem r ScriptCBOR
- getLatestEpoch :: Member Blockfrost r => Member (Error BlockfrostError) r => Sem r EpochInfo
- getLatestEpochProtocolParams :: Member Blockfrost r => Member (Error BlockfrostError) r => Sem r ProtocolParams
- getEpoch :: Member Blockfrost r => Member (Error BlockfrostError) r => Epoch -> Sem r EpochInfo
- getNextEpochs' :: Member Blockfrost r => Member (Error BlockfrostError) r => Epoch -> Paged -> Sem r [EpochInfo]
- getNextEpochs :: Member Blockfrost r => Member (Error BlockfrostError) r => Epoch -> Sem r [EpochInfo]
- getPreviousEpochs' :: Member Blockfrost r => Member (Error BlockfrostError) r => Epoch -> Paged -> Sem r [EpochInfo]
- getPreviousEpochs :: Member Blockfrost r => Member (Error BlockfrostError) r => Epoch -> Sem r [EpochInfo]
- getEpochStake' :: Member Blockfrost r => Member (Error BlockfrostError) r => Epoch -> Paged -> Sem r [StakeDistribution]
- getEpochStake :: Member Blockfrost r => Member (Error BlockfrostError) r => Epoch -> Sem r [StakeDistribution]
- getEpochStakeByPool' :: Member Blockfrost r => Member (Error BlockfrostError) r => Epoch -> PoolId -> Paged -> Sem r [PoolStakeDistribution]
- getEpochStakeByPool :: Member Blockfrost r => Member (Error BlockfrostError) r => Epoch -> PoolId -> Sem r [PoolStakeDistribution]
- getEpochBlocks' :: Member Blockfrost r => Member (Error BlockfrostError) r => Epoch -> Paged -> SortOrder -> Sem r [BlockHash]
- getEpochBlocks :: Member Blockfrost r => Member (Error BlockfrostError) r => Epoch -> Sem r [BlockHash]
- getEpochBlocksByPool' :: Member Blockfrost r => Member (Error BlockfrostError) r => Epoch -> PoolId -> Paged -> SortOrder -> Sem r [BlockHash]
- getEpochBlocksByPool :: Member Blockfrost r => Member (Error BlockfrostError) r => Epoch -> PoolId -> Sem r [BlockHash]
- getEpochProtocolParams :: Member Blockfrost r => Member (Error BlockfrostError) r => Epoch -> Sem r ProtocolParams
- getTx :: Member Blockfrost r => Member (Error BlockfrostError) r => TxHash -> Sem r Transaction
- getTxUtxos :: Member Blockfrost r => Member (Error BlockfrostError) r => TxHash -> Sem r TransactionUtxos
- getTxRedeemers :: Member Blockfrost r => Member (Error BlockfrostError) r => TxHash -> Sem r [TransactionRedeemer]
- getTxStakes :: Member Blockfrost r => Member (Error BlockfrostError) r => TxHash -> Sem r [TransactionStake]
- getTxDelegations :: Member Blockfrost r => Member (Error BlockfrostError) r => TxHash -> Sem r [TransactionDelegation]
- getTxWithdrawals :: Member Blockfrost r => Member (Error BlockfrostError) r => TxHash -> Sem r [TransactionWithdrawal]
- getTxMirs :: Member Blockfrost r => Member (Error BlockfrostError) r => TxHash -> Sem r [TransactionMir]
- getTxPoolUpdates :: Member Blockfrost r => Member (Error BlockfrostError) r => TxHash -> Sem r [TransactionPoolUpdate]
- getTxPoolRetiring :: Member Blockfrost r => Member (Error BlockfrostError) r => TxHash -> Sem r [TransactionPoolRetiring]
- getTxMetadataJSON :: Member Blockfrost r => Member (Error BlockfrostError) r => TxHash -> Sem r [TransactionMetaJSON]
- getTxMetadataCBOR :: Member Blockfrost r => Member (Error BlockfrostError) r => TxHash -> Sem r [TransactionMetaCBOR]
- submitTx :: Member Blockfrost r => Member (Error BlockfrostError) r => CBORString -> Sem r TxHash
- getLedgerGenesis :: Member Blockfrost r => Member (Error BlockfrostError) r => Sem r Genesis
- getAccount :: Member Blockfrost r => Member (Error BlockfrostError) r => Address -> Sem r AccountInfo
- getAccountRewards' :: Member Blockfrost r => Member (Error BlockfrostError) r => Address -> Paged -> SortOrder -> Sem r [AccountReward]
- getAccountRewards :: Member Blockfrost r => Member (Error BlockfrostError) r => Address -> Sem r [AccountReward]
- getAccountHistory' :: Member Blockfrost r => Member (Error BlockfrostError) r => Address -> Paged -> SortOrder -> Sem r [AccountHistory]
- getAccountHistory :: Member Blockfrost r => Member (Error BlockfrostError) r => Address -> Sem r [AccountHistory]
- getAccountDelegations' :: Member Blockfrost r => Member (Error BlockfrostError) r => Address -> Paged -> SortOrder -> Sem r [AccountDelegation]
- getAccountDelegations :: Member Blockfrost r => Member (Error BlockfrostError) r => Address -> Sem r [AccountDelegation]
- getAccountRegistrations' :: Member Blockfrost r => Member (Error BlockfrostError) r => Address -> Paged -> SortOrder -> Sem r [AccountRegistration]
- getAccountRegistrations :: Member Blockfrost r => Member (Error BlockfrostError) r => Address -> Sem r [AccountRegistration]
- getAccountWithdrawals' :: Member Blockfrost r => Member (Error BlockfrostError) r => Address -> Paged -> SortOrder -> Sem r [AccountWithdrawal]
- getAccountWithdrawals :: Member Blockfrost r => Member (Error BlockfrostError) r => Address -> Sem r [AccountWithdrawal]
- getAccountMirs' :: Member Blockfrost r => Member (Error BlockfrostError) r => Address -> Paged -> SortOrder -> Sem r [AccountMir]
- getAccountMirs :: Member Blockfrost r => Member (Error BlockfrostError) r => Address -> Sem r [AccountMir]
- getAccountAssociatedAddresses' :: Member Blockfrost r => Member (Error BlockfrostError) r => Address -> Paged -> SortOrder -> Sem r [AddressAssociated]
- getAccountAssociatedAddresses :: Member Blockfrost r => Member (Error BlockfrostError) r => Address -> Sem r [AddressAssociated]
- getAccountAssociatedAddressesTotal :: Member Blockfrost r => Member (Error BlockfrostError) r => Address -> Sem r AddressAssociatedTotal
- getAccountAssociatedAssets' :: Member Blockfrost r => Member (Error BlockfrostError) r => Address -> Paged -> SortOrder -> Sem r [Amount]
- getAccountAssociatedAssets :: Member Blockfrost r => Member (Error BlockfrostError) r => Address -> Sem r [Amount]
- listPools' :: Member Blockfrost r => Member (Error BlockfrostError) r => Paged -> SortOrder -> Sem r [PoolId]
- listPools :: Member Blockfrost r => Member (Error BlockfrostError) r => Sem r [PoolId]
- listPoolsExtended' :: Member Blockfrost r => Member (Error BlockfrostError) r => Paged -> SortOrder -> Sem r [Pool]
- listPoolsExtended :: Member Blockfrost r => Member (Error BlockfrostError) r => Sem r [Pool]
- listRetiredPools' :: Member Blockfrost r => Member (Error BlockfrostError) r => Paged -> SortOrder -> Sem r [PoolEpoch]
- listRetiredPools :: Member Blockfrost r => Member (Error BlockfrostError) r => Sem r [PoolEpoch]
- listRetiringPools' :: Member Blockfrost r => Member (Error BlockfrostError) r => Paged -> SortOrder -> Sem r [PoolEpoch]
- listRetiringPools :: Member Blockfrost r => Member (Error BlockfrostError) r => Sem r [PoolEpoch]
- getPool :: Member Blockfrost r => Member (Error BlockfrostError) r => PoolId -> Sem r PoolInfo
- getPoolHistory' :: Member Blockfrost r => Member (Error BlockfrostError) r => PoolId -> Paged -> SortOrder -> Sem r [PoolHistory]
- getPoolHistory :: Member Blockfrost r => Member (Error BlockfrostError) r => PoolId -> Sem r [PoolHistory]
- getPoolMetadata :: Member Blockfrost r => Member (Error BlockfrostError) r => PoolId -> Sem r (Maybe PoolMetadata)
- getPoolRelays :: Member Blockfrost r => Member (Error BlockfrostError) r => PoolId -> Sem r [PoolRelay]
- getPoolDelegators' :: Member Blockfrost r => Member (Error BlockfrostError) r => PoolId -> Paged -> SortOrder -> Sem r [PoolDelegator]
- getPoolDelegators :: Member Blockfrost r => Member (Error BlockfrostError) r => PoolId -> Sem r [PoolDelegator]
- getPoolBlocks' :: Member Blockfrost r => Member (Error BlockfrostError) r => PoolId -> Paged -> SortOrder -> Sem r [BlockHash]
- getPoolBlocks :: Member Blockfrost r => Member (Error BlockfrostError) r => PoolId -> Sem r [BlockHash]
- getPoolUpdates' :: Member Blockfrost r => Member (Error BlockfrostError) r => PoolId -> Paged -> SortOrder -> Sem r [PoolUpdate]
- getPoolUpdates :: Member Blockfrost r => Member (Error BlockfrostError) r => PoolId -> Sem r [PoolUpdate]
- getTxMetadataLabels' :: Member Blockfrost r => Member (Error BlockfrostError) r => Paged -> SortOrder -> Sem r [TxMeta]
- getTxMetadataLabels :: Member Blockfrost r => Member (Error BlockfrostError) r => Sem r [TxMeta]
- getTxMetadataByLabelJSON' :: Member Blockfrost r => Member (Error BlockfrostError) r => Text -> Paged -> SortOrder -> Sem r [TxMetaJSON]
- getTxMetadataByLabelJSON :: Member Blockfrost r => Member (Error BlockfrostError) r => Text -> Sem r [TxMetaJSON]
- getTxMetadataByLabelCBOR' :: Member Blockfrost r => Member (Error BlockfrostError) r => Text -> Paged -> SortOrder -> Sem r [TxMetaCBOR]
- getTxMetadataByLabelCBOR :: Member Blockfrost r => Member (Error BlockfrostError) r => Text -> Sem r [TxMetaCBOR]
Documentation
data Blockfrost m a Source #
data AccountDelegation #
Account delegations and associated transaction IDs
Constructors
AccountDelegation | |
Fields
|
Instances
data AccountHistory #
History of accounts stake delegation
Constructors
AccountHistory | |
Fields
|
Instances
data AccountInfo #
Information about an account, identified by its stake address
Constructors
AccountInfo | |
Fields
|
Instances
data AccountMir #
Account MIR (Move Instantaneous Reward)
Constructors
AccountMir | |
Fields
|
Instances
data AccountRegistration #
Account (de)registration
Constructors
AccountRegistration | |
Fields
|
Instances
data AccountRegistrationAction #
Registration action
Constructors
Registered | |
Deregistered |
Instances
data AccountReward #
Reward received by an account
Constructors
AccountReward | |
Fields
|
Instances
data AccountWithdrawal #
Withdrawal from an account
Constructors
AccountWithdrawal | |
Fields
|
Instances
Instances
newtype AddressAssociated #
Address associated with an account address
Constructors
AddressAssociated | |
Fields |
Instances
data AddressAssociatedTotal #
Detailed information about account associated addresses
Constructors
AddressAssociatedTotal | |
Fields
|
Instances
data AddressDetails #
Details about Cardano address
Constructors
AddressDetails | |
Fields
|
Instances
data AddressInfo #
Information about Cardano address
Constructors
AddressInfo | |
Fields
|
Instances
data AddressInfoExtended #
Information about Cardano address
Constructors
AddressInfoExtended | |
Fields
|
Instances
data AddressTransaction #
Transactions on the address
Constructors
AddressTransaction | |
Fields
|
Instances
data AddressType #
Type (era) of an address
Instances
FromJSON AddressType | |
Defined in Blockfrost.Types.Cardano.Addresses | |
ToJSON AddressType | |
Defined in Blockfrost.Types.Cardano.Addresses Methods toJSON :: AddressType -> Value # toEncoding :: AddressType -> Encoding # toJSONList :: [AddressType] -> Value # toEncodingList :: [AddressType] -> Encoding # omitField :: AddressType -> Bool # | |
Generic AddressType | |
Defined in Blockfrost.Types.Cardano.Addresses Associated Types type Rep AddressType :: Type -> Type # | |
Show AddressType | |
Defined in Blockfrost.Types.Cardano.Addresses Methods showsPrec :: Int -> AddressType -> ShowS # show :: AddressType -> String # showList :: [AddressType] -> ShowS # | |
Eq AddressType | |
Defined in Blockfrost.Types.Cardano.Addresses | |
ToSample AddressType | |
Defined in Blockfrost.Types.Cardano.Addresses Methods toSamples :: Proxy AddressType -> [(Text, AddressType)] # | |
type Rep AddressType | |
Defined in Blockfrost.Types.Cardano.Addresses |
data AddressUtxo #
UTxOs of the address
Constructors
AddressUtxo | |
Fields
|
Instances
Amount, which is either `AdaAmount Lovelaces` representing amount of lovelaces or `AssetAmount SomeDiscrete` for asset amounts, identified by concatenation of asset policy ID and hex-encoded asset_name
Constructors
AdaAmount Lovelaces | |
AssetAmount SomeDiscrete |
Instances
FromJSON Amount | |
Defined in Blockfrost.Types.Shared.Amount | |
ToJSON Amount | |
Generic Amount | |
Show Amount | |
Eq Amount | |
Ord Amount | |
ToSample Amount | |
type Rep Amount | |
Defined in Blockfrost.Types.Shared.Amount type Rep Amount = D1 ('MetaData "Amount" "Blockfrost.Types.Shared.Amount" "blockfrost-api-0.10.0.0-6gIglQP4dxc6YGfW1C06dG" 'False) (C1 ('MetaCons "AdaAmount" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces)) :+: C1 ('MetaCons "AssetAmount" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SomeDiscrete))) |
data AssetAction #
Instances
FromJSON AssetAction | |
Defined in Blockfrost.Types.Cardano.Assets | |
ToJSON AssetAction | |
Defined in Blockfrost.Types.Cardano.Assets Methods toJSON :: AssetAction -> Value # toEncoding :: AssetAction -> Encoding # toJSONList :: [AssetAction] -> Value # toEncodingList :: [AssetAction] -> Encoding # omitField :: AssetAction -> Bool # | |
Generic AssetAction | |
Defined in Blockfrost.Types.Cardano.Assets Associated Types type Rep AssetAction :: Type -> Type # | |
Show AssetAction | |
Defined in Blockfrost.Types.Cardano.Assets Methods showsPrec :: Int -> AssetAction -> ShowS # show :: AssetAction -> String # showList :: [AssetAction] -> ShowS # | |
Eq AssetAction | |
Defined in Blockfrost.Types.Cardano.Assets | |
ToSample AssetAction | |
Defined in Blockfrost.Types.Cardano.Assets Methods toSamples :: Proxy AssetAction -> [(Text, AssetAction)] # | |
type Rep AssetAction | |
Defined in Blockfrost.Types.Cardano.Assets |
data AssetAddress #
An address containing specific asset
Constructors
AssetAddress | |
Fields
|
Instances
data AssetDetails #
Details of an asset
Constructors
AssetDetails | |
Fields
|
Instances
data AssetHistory #
History of an asset
Constructors
AssetHistory | |
Fields
|
Instances
Concatenation of asset policy ID and hex-encoded asset name
Instances
FromJSON AssetId | |
Defined in Blockfrost.Types.Shared.AssetId | |
ToJSON AssetId | |
IsString AssetId | |
Defined in Blockfrost.Types.Shared.AssetId Methods fromString :: String -> AssetId # | |
Generic AssetId | |
Show AssetId | |
Eq AssetId | |
Ord AssetId | |
Defined in Blockfrost.Types.Shared.AssetId | |
FromHttpApiData AssetId | |
Defined in Blockfrost.Types.Shared.AssetId Methods parseUrlPiece :: Text -> Either Text AssetId # parseHeader :: ByteString -> Either Text AssetId # | |
ToHttpApiData AssetId | |
Defined in Blockfrost.Types.Shared.AssetId Methods toUrlPiece :: AssetId -> Text # toEncodedUrlPiece :: AssetId -> Builder # toHeader :: AssetId -> ByteString # toQueryParam :: AssetId -> Text # toEncodedQueryParam :: AssetId -> Builder # | |
ToSample AssetId | |
ToCapture (Capture "asset" AssetId) | |
Defined in Blockfrost.Types.Shared.AssetId | |
type Rep AssetId | |
Defined in Blockfrost.Types.Shared.AssetId |
Asset information, result of listing assets
Constructors
AssetInfo | |
Fields |
Instances
FromJSON AssetInfo | |
Defined in Blockfrost.Types.Cardano.Assets | |
ToJSON AssetInfo | |
Generic AssetInfo | |
Show AssetInfo | |
Eq AssetInfo | |
ToSample AssetInfo | |
type Rep AssetInfo | |
Defined in Blockfrost.Types.Cardano.Assets type Rep AssetInfo = D1 ('MetaData "AssetInfo" "Blockfrost.Types.Cardano.Assets" "blockfrost-api-0.10.0.0-6gIglQP4dxc6YGfW1C06dG" 'False) (C1 ('MetaCons "AssetInfo" 'PrefixI 'True) (S1 ('MetaSel ('Just "_assetInfoAsset") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "_assetInfoQuantity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Quantity))) |
data AssetMetadata #
Asset metadata obtained from Cardano token registry https://github.com/cardano-foundation/cardano-token-registry
Constructors
AssetMetadata | |
Fields
|
Instances
data AssetOnChainMetadata #
On-chain metadata stored in the minting transaction under label 721, community discussion around the standard ongoing at https://github.com/cardano-foundation/CIPs/pull/85
Constructors
AssetOnChainMetadata | |
Fields
|
Instances
data AssetTransaction #
Transaction of an asset
Constructors
AssetTransaction | |
Fields
|
Instances
Information about a block
Constructors
Block | |
Fields
|
Instances
data BlockfrostError #
Constructors
Instances
Show BlockfrostError | |
Defined in Blockfrost.Client.Core Methods showsPrec :: Int -> BlockfrostError -> ShowS # show :: BlockfrostError -> String # showList :: [BlockfrostError] -> ShowS # | |
Eq BlockfrostError | |
Defined in Blockfrost.Client.Core Methods (==) :: BlockfrostError -> BlockfrostError -> Bool # (/=) :: BlockfrostError -> BlockfrostError -> Bool # | |
Monad m => MonadError BlockfrostError (BlockfrostClientT m) | |
Defined in Blockfrost.Client.Types Methods throwError :: BlockfrostError -> BlockfrostClientT m a # catchError :: BlockfrostClientT m a -> (BlockfrostError -> BlockfrostClientT m a) -> BlockfrostClientT m a # |
Instances
newtype CBORString #
Wrapper for CBOR encoded ByteString
s
used for submitting a transaction
Constructors
CBORString ByteString |
Instances
newtype CostModels #
Constructors
CostModels | |
Fields
|
Instances
Hash of the datum
Constructors
DatumHash | |
Fields
|
Instances
FromJSON DatumHash | |
Defined in Blockfrost.Types.Shared.DatumHash | |
ToJSON DatumHash | |
IsString DatumHash | |
Defined in Blockfrost.Types.Shared.DatumHash Methods fromString :: String -> DatumHash # | |
Generic DatumHash | |
Show DatumHash | |
Eq DatumHash | |
FromHttpApiData DatumHash | |
Defined in Blockfrost.Types.Shared.DatumHash Methods parseUrlPiece :: Text -> Either Text DatumHash # parseHeader :: ByteString -> Either Text DatumHash # | |
ToHttpApiData DatumHash | |
Defined in Blockfrost.Types.Shared.DatumHash Methods toUrlPiece :: DatumHash -> Text # toEncodedUrlPiece :: DatumHash -> Builder # toHeader :: DatumHash -> ByteString # toQueryParam :: DatumHash -> Text # toEncodedQueryParam :: DatumHash -> Builder # | |
ToSample DatumHash | |
ToCapture (Capture "datum_hash" DatumHash) | |
Defined in Blockfrost.Types.Shared.DatumHash | |
type Rep DatumHash | |
Defined in Blockfrost.Types.Shared.DatumHash |
data DerivedAddress #
Derived Shelley address
Constructors
DerivedAddress | |
Fields
|
Instances
Instances
FromJSON Epoch | |
Defined in Blockfrost.Types.Shared.Epoch | |
ToJSON Epoch | |
Enum Epoch | |
Defined in Blockfrost.Types.Shared.Epoch | |
Generic Epoch | |
Num Epoch | |
Integral Epoch | |
Real Epoch | |
Defined in Blockfrost.Types.Shared.Epoch Methods toRational :: Epoch -> Rational # | |
Show Epoch | |
Eq Epoch | |
Ord Epoch | |
FromHttpApiData Epoch | |
Defined in Blockfrost.Types.Shared.Epoch | |
ToHttpApiData Epoch | |
Defined in Blockfrost.Types.Shared.Epoch Methods toUrlPiece :: Epoch -> Text # toEncodedUrlPiece :: Epoch -> Builder # toHeader :: Epoch -> ByteString # toQueryParam :: Epoch -> Text # toEncodedQueryParam :: Epoch -> Builder # | |
ToSample Epoch | |
ToCapture (Capture "epoch_number" Epoch) | |
Defined in Blockfrost.Types.Shared.Epoch | |
type Rep Epoch | |
Defined in Blockfrost.Types.Shared.Epoch |
Information about an epoch
Constructors
EpochInfo | |
Fields
|
Instances
newtype EpochLength #
Constructors
EpochLength Word64 |
Instances
Information about blockchain genesis
Constructors
Genesis | |
Fields
|
Instances
Health endpoint reply
newtype InlineDatum #
Constructors
InlineDatum | |
Fields |
Instances
IPFS Add response
Constructors
IPFSAdd | |
Fields
|
Instances
FromJSON IPFSAdd | |
Defined in Blockfrost.Types.IPFS | |
ToJSON IPFSAdd | |
Generic IPFSAdd | |
Show IPFSAdd | |
Eq IPFSAdd | |
ToSample IPFSAdd | |
type Rep IPFSAdd | |
Defined in Blockfrost.Types.IPFS type Rep IPFSAdd = D1 ('MetaData "IPFSAdd" "Blockfrost.Types.IPFS" "blockfrost-api-0.10.0.0-6gIglQP4dxc6YGfW1C06dG" 'False) (C1 ('MetaCons "IPFSAdd" 'PrefixI 'True) (S1 ('MetaSel ('Just "_ipfsAddName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "_ipfsAddIpfsHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "_ipfsAddSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Quantity)))) |
Constructors
IPFSData ByteString |
Instances
IPFS Pin information
Constructors
IPFSPin | |
Fields
|
Instances
FromJSON IPFSPin | |
Defined in Blockfrost.Types.IPFS | |
ToJSON IPFSPin | |
Generic IPFSPin | |
Show IPFSPin | |
Eq IPFSPin | |
ToSample IPFSPin | |
type Rep IPFSPin | |
Defined in Blockfrost.Types.IPFS type Rep IPFSPin = D1 ('MetaData "IPFSPin" "Blockfrost.Types.IPFS" "blockfrost-api-0.10.0.0-6gIglQP4dxc6YGfW1C06dG" 'False) (C1 ('MetaCons "IPFSPin" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_ipfsPinTimeCreated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 POSIXTime) :*: S1 ('MetaSel ('Just "_ipfsPinTimePinned") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 POSIXTime)) :*: (S1 ('MetaSel ('Just "_ipfsPinIpfsHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "_ipfsPinSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Quantity) :*: S1 ('MetaSel ('Just "_ipfsPinState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PinState))))) |
data IPFSPinChange #
IPFS Pin Add response
Constructors
IPFSPinChange | |
Fields
|
Instances
data MetadataMediaFile #
Additional media files (accordingly to CIP25 and CIP68)
Constructors
MetadataMediaFile | |
Fields
|
Instances
Metrics response
Constructors
Metric | |
Fields |
Instances
FromJSON Metric | |
Defined in Blockfrost.Types.Common | |
ToJSON Metric | |
Generic Metric | |
Show Metric | |
Eq Metric | |
ToSample Metric | |
FromJSON (Text, Metric) | |
ToJSON (Text, Metric) | |
ToSample (Text, Metric) | |
type Rep Metric | |
Defined in Blockfrost.Types.Common type Rep Metric = D1 ('MetaData "Metric" "Blockfrost.Types.Common" "blockfrost-api-0.10.0.0-6gIglQP4dxc6YGfW1C06dG" 'False) (C1 ('MetaCons "Metric" 'PrefixI 'True) (S1 ('MetaSel ('Just "_metricTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 POSIXTime) :*: S1 ('MetaSel ('Just "_metricCalls") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer))) |
Detailed network information
Constructors
Network | |
Fields
|
Instances
FromJSON Network | |
Defined in Blockfrost.Types.Cardano.Network | |
ToJSON Network | |
Generic Network | |
Show Network | |
Eq Network | |
ToSample Network | |
type Rep Network | |
Defined in Blockfrost.Types.Cardano.Network type Rep Network = D1 ('MetaData "Network" "Blockfrost.Types.Cardano.Network" "blockfrost-api-0.10.0.0-6gIglQP4dxc6YGfW1C06dG" 'False) (C1 ('MetaCons "Network" 'PrefixI 'True) (S1 ('MetaSel ('Just "_networkSupply") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 NetworkSupply) :*: S1 ('MetaSel ('Just "_networkStake") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 NetworkStake))) |
data NetworkEraBound #
Time bounds of an era.
Constructors
NetworkEraBound | |
Fields
|
Instances
data NetworkEraParameters #
Parameters for a network era which can vary between hardforks.
Constructors
NetworkEraParameters | |
Fields
|
Instances
data NetworkEraSummary #
Summary of information about network eras.
Constructors
NetworkEraSummary | |
Fields
|
Instances
data NetworkStake #
Live and active stake of the whole network
Constructors
NetworkStake | |
Fields
|
Instances
data NetworkSupply #
Lovelace supply data
Constructors
NetworkSupply | |
Fields
|
Instances
data NutlinkAddress #
Specific address metadata
Constructors
NutlinkAddress | |
Fields
|
Instances
data NutlinkAddressTicker #
Ticker for specific metadata oracle
Constructors
NutlinkAddressTicker | |
Fields
|
Instances
data NutlinkTicker #
Specific ticker record
Constructors
NutlinkTicker | |
Fields
|
Instances
Pagination parameters
Constructors
Paged | |
Fields
|
State of the pinned object,
which is Queued
when we are retriving object.
If this is successful the state is changed to Pinned
or Failed
if not.
The state Gc
means the pinned item has been garbage collected
due to account being over storage quota or after it has been
moved to Unpinned
state by removing the object pin.
Instances
FromJSON PinState | |
Defined in Blockfrost.Types.IPFS | |
ToJSON PinState | |
Generic PinState | |
Show PinState | |
Eq PinState | |
Ord PinState | |
Defined in Blockfrost.Types.IPFS | |
type Rep PinState | |
Defined in Blockfrost.Types.IPFS type Rep PinState = D1 ('MetaData "PinState" "Blockfrost.Types.IPFS" "blockfrost-api-0.10.0.0-6gIglQP4dxc6YGfW1C06dG" 'False) ((C1 ('MetaCons "Queued" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Pinned" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Unpinned" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Failed" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Gc" 'PrefixI 'False) (U1 :: Type -> Type)))) |
Minting policy Id
Instances
FromJSON PolicyId | |
Defined in Blockfrost.Types.Shared.PolicyId | |
ToJSON PolicyId | |
IsString PolicyId | |
Defined in Blockfrost.Types.Shared.PolicyId Methods fromString :: String -> PolicyId # | |
Generic PolicyId | |
Show PolicyId | |
Eq PolicyId | |
FromHttpApiData PolicyId | |
Defined in Blockfrost.Types.Shared.PolicyId Methods parseUrlPiece :: Text -> Either Text PolicyId # parseHeader :: ByteString -> Either Text PolicyId # | |
ToHttpApiData PolicyId | |
Defined in Blockfrost.Types.Shared.PolicyId Methods toUrlPiece :: PolicyId -> Text # toEncodedUrlPiece :: PolicyId -> Builder # toHeader :: PolicyId -> ByteString # toQueryParam :: PolicyId -> Text # toEncodedQueryParam :: PolicyId -> Builder # | |
ToSample PolicyId | |
ToCapture (Capture "policy_id" PolicyId) | |
Defined in Blockfrost.Types.Shared.PolicyId | |
type Rep PolicyId | |
Defined in Blockfrost.Types.Shared.PolicyId |
Extended pool info
Constructors
Pool | |
Fields
|
Instances
FromJSON Pool | |
Defined in Blockfrost.Types.Cardano.Pools | |
ToJSON Pool | |
Generic Pool | |
Show Pool | |
Eq Pool | |
ToSample Pool | |
type Rep Pool | |
Defined in Blockfrost.Types.Cardano.Pools type Rep Pool = D1 ('MetaData "Pool" "Blockfrost.Types.Cardano.Pools" "blockfrost-api-0.10.0.0-6gIglQP4dxc6YGfW1C06dG" 'False) (C1 ('MetaCons "Pool" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_poolPoolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PoolId) :*: S1 ('MetaSel ('Just "_poolHex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "_poolActiveStake") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces) :*: S1 ('MetaSel ('Just "_poolLiveStake") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces)))) |
data PoolDelegator #
Stake pool delegator
Constructors
PoolDelegator | |
Fields
|
Instances
Retirement epoch for pool
Constructors
PoolEpoch | |
Fields
|
Instances
FromJSON PoolEpoch | |
Defined in Blockfrost.Types.Cardano.Pools | |
ToJSON PoolEpoch | |
Generic PoolEpoch | |
Show PoolEpoch | |
Eq PoolEpoch | |
ToSample PoolEpoch | |
type Rep PoolEpoch | |
Defined in Blockfrost.Types.Cardano.Pools type Rep PoolEpoch = D1 ('MetaData "PoolEpoch" "Blockfrost.Types.Cardano.Pools" "blockfrost-api-0.10.0.0-6gIglQP4dxc6YGfW1C06dG" 'False) (C1 ('MetaCons "PoolEpoch" 'PrefixI 'True) (S1 ('MetaSel ('Just "_poolEpochPoolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PoolId) :*: S1 ('MetaSel ('Just "_poolEpochEpoch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Epoch))) |
data PoolHistory #
History of a stake pool parameters over epochs
Constructors
PoolHistory | |
Fields
|
Instances
Instances
FromJSON PoolId | |
Defined in Blockfrost.Types.Shared.PoolId | |
ToJSON PoolId | |
IsString PoolId | |
Defined in Blockfrost.Types.Shared.PoolId Methods fromString :: String -> PoolId # | |
Generic PoolId | |
Show PoolId | |
Eq PoolId | |
FromHttpApiData PoolId | |
Defined in Blockfrost.Types.Shared.PoolId Methods parseUrlPiece :: Text -> Either Text PoolId # parseHeader :: ByteString -> Either Text PoolId # | |
ToHttpApiData PoolId | |
Defined in Blockfrost.Types.Shared.PoolId Methods toUrlPiece :: PoolId -> Text # toEncodedUrlPiece :: PoolId -> Builder # toHeader :: PoolId -> ByteString # toQueryParam :: PoolId -> Text # toEncodedQueryParam :: PoolId -> Builder # | |
ToSample PoolId | |
ToCapture (Capture "pool_id" PoolId) | |
Defined in Blockfrost.Types.Shared.PoolId | |
type Rep PoolId | |
Defined in Blockfrost.Types.Shared.PoolId |
Detailed pool information
Constructors
PoolInfo | |
Fields
|
Instances
data PoolMetadata #
Stake pool registration metadata
Constructors
PoolMetadata | |
Fields
|
Instances
data PoolRegistrationAction #
Registration action of a pool
Constructors
PoolRegistered | |
PoolDeregistered |
Instances
Relays of a stake pool
Constructors
PoolRelay | |
Fields
|
Instances
FromJSON PoolRelay | |
Defined in Blockfrost.Types.Cardano.Pools | |
ToJSON PoolRelay | |
Generic PoolRelay | |
Show PoolRelay | |
Eq PoolRelay | |
ToSample PoolRelay | |
type Rep PoolRelay | |
Defined in Blockfrost.Types.Cardano.Pools type Rep PoolRelay = D1 ('MetaData "PoolRelay" "Blockfrost.Types.Cardano.Pools" "blockfrost-api-0.10.0.0-6gIglQP4dxc6YGfW1C06dG" 'False) (C1 ('MetaCons "PoolRelay" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_poolRelayIpv4") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "_poolRelayIpv6") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "_poolRelayDns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "_poolRelayDnsSrv") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "_poolRelayPort") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer))))) |
data PoolStakeDistribution #
Stake distribution for an epoch for specific pool
Constructors
PoolStakeDistribution | |
Fields
|
Instances
data PoolUpdate #
Certificate update to the stake pool
Constructors
PoolUpdate | |
Fields
|
Instances
data PoolUpdateMetadata #
Update of a pool metadata
Constructors
PoolUpdateMetadata | |
Fields
|
Instances
data POSIXMillis #
Instances
Pot from which MIRs are transferred
Constructors
Project | |
Fields
|
Instances
IsString Project | |
Defined in Blockfrost.Auth Methods fromString :: String -> Project # | |
Generic Project | |
Show Project | |
Eq Project | |
Monad m => MonadReader ClientConfig (BlockfrostClientT m) | |
Defined in Blockfrost.Client.Types Methods ask :: BlockfrostClientT m ClientConfig # local :: (ClientConfig -> ClientConfig) -> BlockfrostClientT m a -> BlockfrostClientT m a # reader :: (ClientConfig -> a) -> BlockfrostClientT m a # | |
type Rep Project | |
Defined in Blockfrost.Auth type Rep Project = D1 ('MetaData "Project" "Blockfrost.Auth" "blockfrost-api-0.10.0.0-6gIglQP4dxc6YGfW1C06dG" 'False) (C1 ('MetaCons "Project" 'PrefixI 'True) (S1 ('MetaSel ('Just "projectEnv") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Env) :*: S1 ('MetaSel ('Just "projectId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))) |
data ProtocolParams #
Protocol parameters
Constructors
ProtocolParams | |
Fields
|
Instances
Instances
FromJSON Quantity | |
Defined in Blockfrost.Types.Shared.Quantity | |
ToJSON Quantity | |
Generic Quantity | |
Num Quantity | |
Defined in Blockfrost.Types.Shared.Quantity | |
Read Quantity | |
Show Quantity | |
Eq Quantity | |
FromHttpApiData Quantity | |
Defined in Blockfrost.Types.Shared.Quantity Methods parseUrlPiece :: Text -> Either Text Quantity # parseHeader :: ByteString -> Either Text Quantity # | |
ToHttpApiData Quantity | |
Defined in Blockfrost.Types.Shared.Quantity Methods toUrlPiece :: Quantity -> Text # toEncodedUrlPiece :: Quantity -> Builder # toHeader :: Quantity -> ByteString # toQueryParam :: Quantity -> Text # toEncodedQueryParam :: Quantity -> Builder # | |
ToSample Quantity | |
type Rep Quantity | |
Defined in Blockfrost.Types.Shared.Quantity |
data RewardType #
Reward type
Constructors
Leader | |
Member | |
PoolDepositRefund |
Instances
Script info
Constructors
Script | |
Fields
|
Instances
FromJSON Script | |
Defined in Blockfrost.Types.Cardano.Scripts | |
ToJSON Script | |
Generic Script | |
Show Script | |
Eq Script | |
ToSample Script | |
type Rep Script | |
Defined in Blockfrost.Types.Cardano.Scripts type Rep Script = D1 ('MetaData "Script" "Blockfrost.Types.Cardano.Scripts" "blockfrost-api-0.10.0.0-6gIglQP4dxc6YGfW1C06dG" 'False) (C1 ('MetaCons "Script" 'PrefixI 'True) (S1 ('MetaSel ('Just "_scriptScriptHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ScriptHash) :*: (S1 ('MetaSel ('Just "_scriptType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ScriptType) :*: S1 ('MetaSel ('Just "_scriptSerialisedSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Integer))))) |
newtype ScriptCBOR #
Constructors
ScriptCBOR | |
Fields |
Instances
newtype ScriptDatum #
Constructors
ScriptDatum | |
Fields |
Instances
newtype ScriptDatumCBOR #
Constructors
ScriptDatumCBOR | |
Fields |
Instances
newtype ScriptHash #
Script Hash newtype
Constructors
ScriptHash | |
Fields
|
Instances
newtype ScriptHashList #
Wrapper for list of ScriptHash-es, used by script list endpoint
Constructors
ScriptHashList | |
Fields |
Instances
newtype ScriptJSON #
Constructors
ScriptJSON | |
Fields |
Instances
data ScriptRedeemer #
Script redeemer
Constructors
ScriptRedeemer | |
Fields
|
Instances
data ScriptType #
Script type
Instances
newtype ServerTime #
Health clock endpoint reply
Constructors
ServerTime | |
Fields |
Instances
Instances
FromJSON Slot | |
Defined in Blockfrost.Types.Shared.Slot | |
ToJSON Slot | |
Enum Slot | |
Generic Slot | |
Num Slot | |
Integral Slot | |
Real Slot | |
Defined in Blockfrost.Types.Shared.Slot Methods toRational :: Slot -> Rational # | |
Show Slot | |
Eq Slot | |
Ord Slot | |
FromHttpApiData Slot | |
Defined in Blockfrost.Types.Shared.Slot | |
ToHttpApiData Slot | |
Defined in Blockfrost.Types.Shared.Slot Methods toUrlPiece :: Slot -> Text # toEncodedUrlPiece :: Slot -> Builder # toHeader :: Slot -> ByteString # toQueryParam :: Slot -> Text # toEncodedQueryParam :: Slot -> Builder # | |
ToSample Slot | |
ToCapture (Capture "slot_number" Slot) | |
Defined in Blockfrost.Types.Shared.Slot | |
type Rep Slot | |
Defined in Blockfrost.Types.Shared.Slot |
Constructors
Ascending | |
Descending |
Instances
Show SortOrder | |
Default SortOrder | |
Defined in Blockfrost.Util.Sorting | |
Eq SortOrder | |
Ord SortOrder | |
FromHttpApiData SortOrder | |
Defined in Blockfrost.Util.Sorting Methods parseUrlPiece :: Text -> Either Text SortOrder # parseHeader :: ByteString -> Either Text SortOrder # | |
ToHttpApiData SortOrder | |
Defined in Blockfrost.Util.Sorting Methods toUrlPiece :: SortOrder -> Text # toEncodedUrlPiece :: SortOrder -> Builder # toHeader :: SortOrder -> ByteString # toQueryParam :: SortOrder -> Text # toEncodedQueryParam :: SortOrder -> Builder # |
data StakeDistribution #
Active stake distribution for an epoch
Constructors
StakeDistribution | |
Fields
|
Instances
Instances
StringModifier ToLower | |
Defined in Blockfrost.Types.Shared.Opts Methods getStringModifier :: String -> String # |
data Transaction #
Information about a transaction
Constructors
Transaction | |
Fields
|
Instances
data TransactionDelegation #
Information about delegation certificates of a specific transaction
Constructors
TransactionDelegation | |
Fields
|
Instances
data TransactionMetaCBOR #
Transaction metadata in CBOR
Constructors
TransactionMetaCBOR | |
Fields
|
Instances
data TransactionMetaJSON #
Transaction metadata in JSON
Constructors
TransactionMetaJSON | |
Fields
|
Instances
data TransactionMir #
Information about Move Instantaneous Rewards (MIRs) of a specific transaction
Constructors
TransactionMir | |
Fields
|
Instances
data TransactionPoolRetiring #
Information about stake pool retirements within a specific transaction
Constructors
TransactionPoolRetiring | |
Fields
|
Instances
data TransactionPoolUpdate #
Information about stake pool registration and update certificates of a specific transaction
Constructors
TransactionPoolUpdate | |
Fields
|
Instances
data TransactionRedeemer #
Transaction redeemer
Constructors
TransactionRedeemer | |
Fields
|
Instances
data TransactionStake #
Information about (de-)registration of a stake address within a transaction
Constructors
TransactionStake | |
Fields
|
Instances
data TransactionUtxos #
Transaction UTxOs
Constructors
TransactionUtxos | |
Fields
|
Instances
data TransactionWithdrawal #
Information about withdrawals of a specific transaction
Constructors
TransactionWithdrawal | |
Fields
|
Instances
Transaction evaluation result wrapper
Constructors
TxEval | |
Fields
|
Instances
FromJSON TxEval | |
Defined in Blockfrost.Types.Cardano.Utils | |
ToJSON TxEval | |
Generic TxEval | |
Show TxEval | |
Eq TxEval | |
ToSample TxEval | |
type Rep TxEval | |
Defined in Blockfrost.Types.Cardano.Utils type Rep TxEval = D1 ('MetaData "TxEval" "Blockfrost.Types.Cardano.Utils" "blockfrost-api-0.10.0.0-6gIglQP4dxc6YGfW1C06dG" 'True) (C1 ('MetaCons "TxEval" 'PrefixI 'True) (S1 ('MetaSel ('Just "_txEvalResult") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Either TxEvalFailure (Map TxEvalValidator TxEvalBudget))))) |
data TxEvalBudget #
Constructors
TxEvalBudget | |
Fields
|
Instances
data TxEvalInput #
Transaction evaluation input for UTXO variant
Constructors
TxEvalInput | |
Fields
|
Instances
Id (hash) of the transaction
Instances
FromJSON TxHash | |
Defined in Blockfrost.Types.Shared.TxHash | |
ToJSON TxHash | |
IsString TxHash | |
Defined in Blockfrost.Types.Shared.TxHash Methods fromString :: String -> TxHash # | |
Generic TxHash | |
Show TxHash | |
Eq TxHash | |
Ord TxHash | |
FromHttpApiData TxHash | |
Defined in Blockfrost.Types.Shared.TxHash Methods parseUrlPiece :: Text -> Either Text TxHash # parseHeader :: ByteString -> Either Text TxHash # | |
ToHttpApiData TxHash | |
Defined in Blockfrost.Types.Shared.TxHash Methods toUrlPiece :: TxHash -> Text # toEncodedUrlPiece :: TxHash -> Builder # toHeader :: TxHash -> ByteString # toQueryParam :: TxHash -> Text # toEncodedQueryParam :: TxHash -> Builder # | |
ToSample TxHash | |
ToCapture (Capture "hash" TxHash) | |
Defined in Blockfrost.Types.Shared.TxHash | |
type Rep TxHash | |
Defined in Blockfrost.Types.Shared.TxHash |
Transaction metadata label in use
Instances
FromJSON TxMeta | |
Defined in Blockfrost.Types.Cardano.Metadata | |
ToJSON TxMeta | |
Generic TxMeta | |
Show TxMeta | |
Eq TxMeta | |
ToSample TxMeta | |
type Rep TxMeta | |
Defined in Blockfrost.Types.Cardano.Metadata type Rep TxMeta = D1 ('MetaData "TxMeta" "Blockfrost.Types.Cardano.Metadata" "blockfrost-api-0.10.0.0-6gIglQP4dxc6YGfW1C06dG" 'False) (C1 ('MetaCons "TxMeta" 'PrefixI 'True) (S1 ('MetaSel ('Just "_txMetaLabel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "_txMetaCip10") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "_txMetaCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Quantity)))) |
data TxMetaCBOR #
Transaction metadata content in CBOR
Constructors
TxMetaCBOR | |
Fields
|
Instances
data TxMetaJSON #
Transaction metadata content in JSON
Constructors
TxMetaJSON | |
Fields
|
Instances
data URLVersion #
Root endpoint reply
Constructors
URLVersion | |
Fields |
Instances
Transaction input UTxO
Constructors
UtxoInput | |
Fields
|
Instances
data UtxoOutput #
Transaction output UTxO
Constructors
UtxoOutput | |
Fields
|
Instances
data ValidationPurpose #
Validation purpose
Instances
runBlockfrost :: Member (Embed IO) r => Member (Reader Project) r => Sem (Blockfrost ': r) a -> Sem r a Source #
getRoot :: Member Blockfrost r => Member (Error BlockfrostError) r => Sem r URLVersion Source #
getHealth :: Member Blockfrost r => Member (Error BlockfrostError) r => Sem r Healthy Source #
getClock :: Member Blockfrost r => Member (Error BlockfrostError) r => Sem r ServerTime Source #
getMetrics :: Member Blockfrost r => Member (Error BlockfrostError) r => Sem r [Metric] Source #
getMetricsEndpoints :: Member Blockfrost r => Member (Error BlockfrostError) r => Sem r [(Text, Metric)] Source #
nutlinkListAddress :: Member Blockfrost r => Member (Error BlockfrostError) r => Address -> Sem r NutlinkAddress Source #
nutlinkListAddressTickers' :: Member Blockfrost r => Member (Error BlockfrostError) r => Address -> Paged -> SortOrder -> Sem r [NutlinkAddressTicker] Source #
nutlinkListAddressTickers :: Member Blockfrost r => Member (Error BlockfrostError) r => Address -> Sem r [NutlinkAddressTicker] Source #
nutlinkAddressTickers' :: Member Blockfrost r => Member (Error BlockfrostError) r => Address -> Text -> Paged -> SortOrder -> Sem r [NutlinkTicker] Source #
nutlinkAddressTickers :: Member Blockfrost r => Member (Error BlockfrostError) r => Address -> Text -> Sem r [NutlinkTicker] Source #
nutlinkTickers' :: Member Blockfrost r => Member (Error BlockfrostError) r => Text -> Paged -> SortOrder -> Sem r [(Address, NutlinkTicker)] Source #
nutlinkTickers :: Member Blockfrost r => Member (Error BlockfrostError) r => Text -> Sem r [(Address, NutlinkTicker)] Source #
ipfsGateway :: Member Blockfrost r => Member (Error BlockfrostError) r => Text -> Sem r IPFSData Source #
ipfsPin :: Member Blockfrost r => Member (Error BlockfrostError) r => Text -> Sem r IPFSPinChange Source #
ipfsListPins' :: Member Blockfrost r => Member (Error BlockfrostError) r => Paged -> SortOrder -> Sem r [IPFSPin] Source #
ipfsListPins :: Member Blockfrost r => Member (Error BlockfrostError) r => Sem r [IPFSPin] Source #
ipfsGetPin :: Member Blockfrost r => Member (Error BlockfrostError) r => Text -> Sem r IPFSPin Source #
ipfsRemovePin :: Member Blockfrost r => Member (Error BlockfrostError) r => Text -> Sem r IPFSPinChange Source #
getLatestBlock :: Member Blockfrost r => Member (Error BlockfrostError) r => Sem r Block Source #
getLatestBlockTxs' :: Member Blockfrost r => Member (Error BlockfrostError) r => Paged -> SortOrder -> Sem r [TxHash] Source #
getLatestBlockTxs :: Member Blockfrost r => Member (Error BlockfrostError) r => Sem r [TxHash] Source #
getBlock :: Member Blockfrost r => Member (Error BlockfrostError) r => Either Integer BlockHash -> Sem r Block Source #
getBlockSlot :: Member Blockfrost r => Member (Error BlockfrostError) r => Slot -> Sem r Block Source #
getBlockEpochSlot :: Member Blockfrost r => Member (Error BlockfrostError) r => Epoch -> Slot -> Sem r Block Source #
getNextBlocks' :: Member Blockfrost r => Member (Error BlockfrostError) r => Either Integer BlockHash -> Paged -> Sem r [Block] Source #
getNextBlocks :: Member Blockfrost r => Member (Error BlockfrostError) r => Either Integer BlockHash -> Sem r [Block] Source #
getPreviousBlocks' :: Member Blockfrost r => Member (Error BlockfrostError) r => Either Integer BlockHash -> Paged -> Sem r [Block] Source #
getPreviousBlocks :: Member Blockfrost r => Member (Error BlockfrostError) r => Either Integer BlockHash -> Sem r [Block] Source #
getBlockTxs' :: Member Blockfrost r => Member (Error BlockfrostError) r => Either Integer BlockHash -> Paged -> SortOrder -> Sem r [TxHash] Source #
getBlockTxs :: Member Blockfrost r => Member (Error BlockfrostError) r => Either Integer BlockHash -> Sem r [TxHash] Source #
getBlockAffectedAddresses' :: Member Blockfrost r => Member (Error BlockfrostError) r => Either Integer BlockHash -> Paged -> Sem r [(Address, [TxHash])] Source #
getBlockAffectedAddresses :: Member Blockfrost r => Member (Error BlockfrostError) r => Either Integer BlockHash -> Sem r [(Address, [TxHash])] Source #
getNetworkInfo :: Member Blockfrost r => Member (Error BlockfrostError) r => Sem r Network Source #
getNetworkEras :: Member Blockfrost r => Member (Error BlockfrostError) r => Sem r [NetworkEraSummary] Source #
getAddressInfo :: Member Blockfrost r => Member (Error BlockfrostError) r => Address -> Sem r AddressInfo Source #
getAddressInfoExtended :: Member Blockfrost r => Member (Error BlockfrostError) r => Address -> Sem r AddressInfoExtended Source #
getAddressDetails :: Member Blockfrost r => Member (Error BlockfrostError) r => Address -> Sem r AddressDetails Source #
getAddressUtxos' :: Member Blockfrost r => Member (Error BlockfrostError) r => Address -> Paged -> SortOrder -> Sem r [AddressUtxo] Source #
getAddressUtxos :: Member Blockfrost r => Member (Error BlockfrostError) r => Address -> Sem r [AddressUtxo] Source #
getAddressUtxosAsset' :: Member Blockfrost r => Member (Error BlockfrostError) r => Address -> AssetId -> Paged -> SortOrder -> Sem r [AddressUtxo] Source #
getAddressUtxosAsset :: Member Blockfrost r => Member (Error BlockfrostError) r => Address -> AssetId -> Sem r [AddressUtxo] Source #
getAddressTransactions' :: Member Blockfrost r => Member (Error BlockfrostError) r => Address -> Paged -> SortOrder -> Maybe BlockIndex -> Maybe BlockIndex -> Sem r [AddressTransaction] Source #
getAddressTransactions :: Member Blockfrost r => Member (Error BlockfrostError) r => Address -> Sem r [AddressTransaction] Source #
getAssets' :: Member Blockfrost r => Member (Error BlockfrostError) r => Paged -> SortOrder -> Sem r [AssetInfo] Source #
getAssets :: Member Blockfrost r => Member (Error BlockfrostError) r => Sem r [AssetInfo] Source #
getAssetDetails :: Member Blockfrost r => Member (Error BlockfrostError) r => AssetId -> Sem r AssetDetails Source #
getAssetHistory' :: Member Blockfrost r => Member (Error BlockfrostError) r => AssetId -> Paged -> SortOrder -> Sem r [AssetHistory] Source #
getAssetHistory :: Member Blockfrost r => Member (Error BlockfrostError) r => AssetId -> Sem r [AssetHistory] Source #
getAssetTransactions' :: Member Blockfrost r => Member (Error BlockfrostError) r => AssetId -> Paged -> SortOrder -> Sem r [AssetTransaction] Source #
getAssetTransactions :: Member Blockfrost r => Member (Error BlockfrostError) r => AssetId -> Sem r [AssetTransaction] Source #
getAssetAddresses' :: Member Blockfrost r => Member (Error BlockfrostError) r => AssetId -> Paged -> SortOrder -> Sem r [AssetAddress] Source #
getAssetAddresses :: Member Blockfrost r => Member (Error BlockfrostError) r => AssetId -> Sem r [AssetAddress] Source #
getAssetsByPolicy' :: Member Blockfrost r => Member (Error BlockfrostError) r => PolicyId -> Paged -> SortOrder -> Sem r [AssetInfo] Source #
getAssetsByPolicy :: Member Blockfrost r => Member (Error BlockfrostError) r => PolicyId -> Sem r [AssetInfo] Source #
listScripts' :: Member Blockfrost r => Member (Error BlockfrostError) r => Paged -> SortOrder -> Sem r ScriptHashList Source #
listScripts :: Member Blockfrost r => Member (Error BlockfrostError) r => Sem r ScriptHashList Source #
getScript :: Member Blockfrost r => Member (Error BlockfrostError) r => ScriptHash -> Sem r Script Source #
getScriptRedeemers' :: Member Blockfrost r => Member (Error BlockfrostError) r => ScriptHash -> Paged -> SortOrder -> Sem r [ScriptRedeemer] Source #
getScriptRedeemers :: Member Blockfrost r => Member (Error BlockfrostError) r => ScriptHash -> Sem r [ScriptRedeemer] Source #
getScriptDatum :: Member Blockfrost r => Member (Error BlockfrostError) r => DatumHash -> Sem r ScriptDatum Source #
getScriptDatumCBOR :: Member Blockfrost r => Member (Error BlockfrostError) r => DatumHash -> Sem r ScriptDatumCBOR Source #
getScriptJSON :: Member Blockfrost r => Member (Error BlockfrostError) r => ScriptHash -> Sem r ScriptJSON Source #
getScriptCBOR :: Member Blockfrost r => Member (Error BlockfrostError) r => ScriptHash -> Sem r ScriptCBOR Source #
getLatestEpoch :: Member Blockfrost r => Member (Error BlockfrostError) r => Sem r EpochInfo Source #
getLatestEpochProtocolParams :: Member Blockfrost r => Member (Error BlockfrostError) r => Sem r ProtocolParams Source #
getEpoch :: Member Blockfrost r => Member (Error BlockfrostError) r => Epoch -> Sem r EpochInfo Source #
getNextEpochs' :: Member Blockfrost r => Member (Error BlockfrostError) r => Epoch -> Paged -> Sem r [EpochInfo] Source #
getNextEpochs :: Member Blockfrost r => Member (Error BlockfrostError) r => Epoch -> Sem r [EpochInfo] Source #
getPreviousEpochs' :: Member Blockfrost r => Member (Error BlockfrostError) r => Epoch -> Paged -> Sem r [EpochInfo] Source #
getPreviousEpochs :: Member Blockfrost r => Member (Error BlockfrostError) r => Epoch -> Sem r [EpochInfo] Source #
getEpochStake' :: Member Blockfrost r => Member (Error BlockfrostError) r => Epoch -> Paged -> Sem r [StakeDistribution] Source #
getEpochStake :: Member Blockfrost r => Member (Error BlockfrostError) r => Epoch -> Sem r [StakeDistribution] Source #
getEpochStakeByPool' :: Member Blockfrost r => Member (Error BlockfrostError) r => Epoch -> PoolId -> Paged -> Sem r [PoolStakeDistribution] Source #
getEpochStakeByPool :: Member Blockfrost r => Member (Error BlockfrostError) r => Epoch -> PoolId -> Sem r [PoolStakeDistribution] Source #
getEpochBlocks' :: Member Blockfrost r => Member (Error BlockfrostError) r => Epoch -> Paged -> SortOrder -> Sem r [BlockHash] Source #
getEpochBlocks :: Member Blockfrost r => Member (Error BlockfrostError) r => Epoch -> Sem r [BlockHash] Source #
getEpochBlocksByPool' :: Member Blockfrost r => Member (Error BlockfrostError) r => Epoch -> PoolId -> Paged -> SortOrder -> Sem r [BlockHash] Source #
getEpochBlocksByPool :: Member Blockfrost r => Member (Error BlockfrostError) r => Epoch -> PoolId -> Sem r [BlockHash] Source #
getEpochProtocolParams :: Member Blockfrost r => Member (Error BlockfrostError) r => Epoch -> Sem r ProtocolParams Source #
getTx :: Member Blockfrost r => Member (Error BlockfrostError) r => TxHash -> Sem r Transaction Source #
getTxUtxos :: Member Blockfrost r => Member (Error BlockfrostError) r => TxHash -> Sem r TransactionUtxos Source #
getTxRedeemers :: Member Blockfrost r => Member (Error BlockfrostError) r => TxHash -> Sem r [TransactionRedeemer] Source #
getTxStakes :: Member Blockfrost r => Member (Error BlockfrostError) r => TxHash -> Sem r [TransactionStake] Source #
getTxDelegations :: Member Blockfrost r => Member (Error BlockfrostError) r => TxHash -> Sem r [TransactionDelegation] Source #
getTxWithdrawals :: Member Blockfrost r => Member (Error BlockfrostError) r => TxHash -> Sem r [TransactionWithdrawal] Source #
getTxMirs :: Member Blockfrost r => Member (Error BlockfrostError) r => TxHash -> Sem r [TransactionMir] Source #
getTxPoolUpdates :: Member Blockfrost r => Member (Error BlockfrostError) r => TxHash -> Sem r [TransactionPoolUpdate] Source #
getTxPoolRetiring :: Member Blockfrost r => Member (Error BlockfrostError) r => TxHash -> Sem r [TransactionPoolRetiring] Source #
getTxMetadataJSON :: Member Blockfrost r => Member (Error BlockfrostError) r => TxHash -> Sem r [TransactionMetaJSON] Source #
getTxMetadataCBOR :: Member Blockfrost r => Member (Error BlockfrostError) r => TxHash -> Sem r [TransactionMetaCBOR] Source #
submitTx :: Member Blockfrost r => Member (Error BlockfrostError) r => CBORString -> Sem r TxHash Source #
getLedgerGenesis :: Member Blockfrost r => Member (Error BlockfrostError) r => Sem r Genesis Source #
getAccount :: Member Blockfrost r => Member (Error BlockfrostError) r => Address -> Sem r AccountInfo Source #
getAccountRewards' :: Member Blockfrost r => Member (Error BlockfrostError) r => Address -> Paged -> SortOrder -> Sem r [AccountReward] Source #
getAccountRewards :: Member Blockfrost r => Member (Error BlockfrostError) r => Address -> Sem r [AccountReward] Source #
getAccountHistory' :: Member Blockfrost r => Member (Error BlockfrostError) r => Address -> Paged -> SortOrder -> Sem r [AccountHistory] Source #
getAccountHistory :: Member Blockfrost r => Member (Error BlockfrostError) r => Address -> Sem r [AccountHistory] Source #
getAccountDelegations' :: Member Blockfrost r => Member (Error BlockfrostError) r => Address -> Paged -> SortOrder -> Sem r [AccountDelegation] Source #
getAccountDelegations :: Member Blockfrost r => Member (Error BlockfrostError) r => Address -> Sem r [AccountDelegation] Source #
getAccountRegistrations' :: Member Blockfrost r => Member (Error BlockfrostError) r => Address -> Paged -> SortOrder -> Sem r [AccountRegistration] Source #
getAccountRegistrations :: Member Blockfrost r => Member (Error BlockfrostError) r => Address -> Sem r [AccountRegistration] Source #
getAccountWithdrawals' :: Member Blockfrost r => Member (Error BlockfrostError) r => Address -> Paged -> SortOrder -> Sem r [AccountWithdrawal] Source #
getAccountWithdrawals :: Member Blockfrost r => Member (Error BlockfrostError) r => Address -> Sem r [AccountWithdrawal] Source #
getAccountMirs' :: Member Blockfrost r => Member (Error BlockfrostError) r => Address -> Paged -> SortOrder -> Sem r [AccountMir] Source #
getAccountMirs :: Member Blockfrost r => Member (Error BlockfrostError) r => Address -> Sem r [AccountMir] Source #
getAccountAssociatedAddresses' :: Member Blockfrost r => Member (Error BlockfrostError) r => Address -> Paged -> SortOrder -> Sem r [AddressAssociated] Source #
getAccountAssociatedAddresses :: Member Blockfrost r => Member (Error BlockfrostError) r => Address -> Sem r [AddressAssociated] Source #
getAccountAssociatedAddressesTotal :: Member Blockfrost r => Member (Error BlockfrostError) r => Address -> Sem r AddressAssociatedTotal Source #
getAccountAssociatedAssets' :: Member Blockfrost r => Member (Error BlockfrostError) r => Address -> Paged -> SortOrder -> Sem r [Amount] Source #
getAccountAssociatedAssets :: Member Blockfrost r => Member (Error BlockfrostError) r => Address -> Sem r [Amount] Source #
listPools' :: Member Blockfrost r => Member (Error BlockfrostError) r => Paged -> SortOrder -> Sem r [PoolId] Source #
listPools :: Member Blockfrost r => Member (Error BlockfrostError) r => Sem r [PoolId] Source #
listPoolsExtended' :: Member Blockfrost r => Member (Error BlockfrostError) r => Paged -> SortOrder -> Sem r [Pool] Source #
listPoolsExtended :: Member Blockfrost r => Member (Error BlockfrostError) r => Sem r [Pool] Source #
listRetiredPools' :: Member Blockfrost r => Member (Error BlockfrostError) r => Paged -> SortOrder -> Sem r [PoolEpoch] Source #
listRetiredPools :: Member Blockfrost r => Member (Error BlockfrostError) r => Sem r [PoolEpoch] Source #
listRetiringPools' :: Member Blockfrost r => Member (Error BlockfrostError) r => Paged -> SortOrder -> Sem r [PoolEpoch] Source #
listRetiringPools :: Member Blockfrost r => Member (Error BlockfrostError) r => Sem r [PoolEpoch] Source #
getPool :: Member Blockfrost r => Member (Error BlockfrostError) r => PoolId -> Sem r PoolInfo Source #
getPoolHistory' :: Member Blockfrost r => Member (Error BlockfrostError) r => PoolId -> Paged -> SortOrder -> Sem r [PoolHistory] Source #
getPoolHistory :: Member Blockfrost r => Member (Error BlockfrostError) r => PoolId -> Sem r [PoolHistory] Source #
getPoolMetadata :: Member Blockfrost r => Member (Error BlockfrostError) r => PoolId -> Sem r (Maybe PoolMetadata) Source #
getPoolRelays :: Member Blockfrost r => Member (Error BlockfrostError) r => PoolId -> Sem r [PoolRelay] Source #
getPoolDelegators' :: Member Blockfrost r => Member (Error BlockfrostError) r => PoolId -> Paged -> SortOrder -> Sem r [PoolDelegator] Source #
getPoolDelegators :: Member Blockfrost r => Member (Error BlockfrostError) r => PoolId -> Sem r [PoolDelegator] Source #
getPoolBlocks' :: Member Blockfrost r => Member (Error BlockfrostError) r => PoolId -> Paged -> SortOrder -> Sem r [BlockHash] Source #
getPoolBlocks :: Member Blockfrost r => Member (Error BlockfrostError) r => PoolId -> Sem r [BlockHash] Source #
getPoolUpdates' :: Member Blockfrost r => Member (Error BlockfrostError) r => PoolId -> Paged -> SortOrder -> Sem r [PoolUpdate] Source #
getPoolUpdates :: Member Blockfrost r => Member (Error BlockfrostError) r => PoolId -> Sem r [PoolUpdate] Source #
getTxMetadataLabels' :: Member Blockfrost r => Member (Error BlockfrostError) r => Paged -> SortOrder -> Sem r [TxMeta] Source #
getTxMetadataLabels :: Member Blockfrost r => Member (Error BlockfrostError) r => Sem r [TxMeta] Source #
getTxMetadataByLabelJSON' :: Member Blockfrost r => Member (Error BlockfrostError) r => Text -> Paged -> SortOrder -> Sem r [TxMetaJSON] Source #
getTxMetadataByLabelJSON :: Member Blockfrost r => Member (Error BlockfrostError) r => Text -> Sem r [TxMetaJSON] Source #
getTxMetadataByLabelCBOR' :: Member Blockfrost r => Member (Error BlockfrostError) r => Text -> Paged -> SortOrder -> Sem r [TxMetaCBOR] Source #
getTxMetadataByLabelCBOR :: Member Blockfrost r => Member (Error BlockfrostError) r => Text -> Sem r [TxMetaCBOR] Source #