Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
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
AccountDelegation | |
|
Instances
data AccountHistory #
History of accounts stake delegation
AccountHistory | |
|
Instances
data AccountInfo #
Information about an account, identified by its stake address
AccountInfo | |
|
Instances
data AccountMir #
Account MIR (Move Instantaneous Reward)
AccountMir | |
|
Instances
data AccountRegistration #
Account (de)registration
AccountRegistration | |
|
Instances
data AccountRegistrationAction #
Registration action
Instances
data AccountReward #
Reward received by an account
AccountReward | |
|
Instances
data AccountWithdrawal #
Withdrawal from an account
AccountWithdrawal | |
|
Instances
Instances
newtype AddressAssociated #
Address associated with an account address
Instances
data AddressAssociatedTotal #
Detailed information about account associated addresses
AddressAssociatedTotal | |
|
Instances
data AddressDetails #
Details about Cardano address
AddressDetails | |
|
Instances
data AddressInfo #
Information about Cardano address
AddressInfo | |
|
Instances
data AddressInfoExtended #
Information about Cardano address
AddressInfoExtended | |
|
Instances
data AddressTransaction #
Transactions on the address
AddressTransaction | |
|
Instances
data AddressType #
Type (era) of an address
Instances
data AddressUtxo #
UTxOs of the address
AddressUtxo | |
|
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
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
data AssetAddress #
An address containing specific asset
AssetAddress | |
|
Instances
data AssetDetails #
Details of an asset
AssetDetails | |
|
Instances
data AssetHistory #
History of an asset
AssetHistory | |
|
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 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 parseUrlPiece :: Text -> Either Text AssetId # parseHeader :: ByteString -> Either Text AssetId # | |
ToHttpApiData AssetId | |
Defined in Blockfrost.Types.Shared.AssetId 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
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
AssetMetadata | |
|
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
AssetOnChainMetadata | |
|
Instances
data AssetTransaction #
Transaction of an asset
AssetTransaction | |
|
Instances
Information about a block
Block | |
|
Instances
data BlockfrostError #
Instances
Show BlockfrostError | |
Defined in Blockfrost.Client.Core showsPrec :: Int -> BlockfrostError -> ShowS # show :: BlockfrostError -> String # showList :: [BlockfrostError] -> ShowS # | |
Eq BlockfrostError | |
Defined in Blockfrost.Client.Core (==) :: BlockfrostError -> BlockfrostError -> Bool # (/=) :: BlockfrostError -> BlockfrostError -> Bool # | |
Monad m => MonadError BlockfrostError (BlockfrostClientT m) | |
Defined in Blockfrost.Client.Types 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
Instances
newtype CostModels #
Instances
Hash of the datum
Instances
FromJSON DatumHash | |
Defined in Blockfrost.Types.Shared.DatumHash | |
ToJSON DatumHash | |
IsString DatumHash | |
Defined in Blockfrost.Types.Shared.DatumHash fromString :: String -> DatumHash # | |
Generic DatumHash | |
Show DatumHash | |
Eq DatumHash | |
FromHttpApiData DatumHash | |
Defined in Blockfrost.Types.Shared.DatumHash parseUrlPiece :: Text -> Either Text DatumHash # parseHeader :: ByteString -> Either Text DatumHash # | |
ToHttpApiData DatumHash | |
Defined in Blockfrost.Types.Shared.DatumHash 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
DerivedAddress | |
|
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 toRational :: Epoch -> Rational # | |
Show Epoch | |
Eq Epoch | |
Ord Epoch | |
FromHttpApiData Epoch | |
Defined in Blockfrost.Types.Shared.Epoch parseUrlPiece :: Text -> Either Text Epoch # parseHeader :: ByteString -> Either Text Epoch # | |
ToHttpApiData Epoch | |
Defined in Blockfrost.Types.Shared.Epoch 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
EpochInfo | |
|
Instances
newtype EpochLength #
Instances
Information about blockchain genesis
Genesis | |
|
Instances
Health endpoint reply
newtype InlineDatum #
Instances
IPFS Add response
IPFSAdd | |
|
Instances
< |