Module

Cardano.Blockfrost

Re-exports from Cardano.Blockfrost.BlockfrostBackend

#BlockfrostBackend

type BlockfrostBackend = { blockfrostApiKey :: Maybe String, blockfrostConfig :: ServerConfig, confirmTxDelay :: Maybe Seconds }

Re-exports from Cardano.Blockfrost.BlockfrostProtocolParameters

Re-exports from Cardano.Blockfrost.Provider

#providerForBlockfrostBackend

Re-exports from Cardano.Blockfrost.Service

#BlockfrostServiceParams

type BlockfrostServiceParams = { blockfrostApiKey :: Maybe String, blockfrostConfig :: ServerConfig, onBlockfrostRawGetResponse :: OnBlockfrostRawGetResponseHook, onBlockfrostRawPostResponse :: OnBlockfrostRawPostResponseHook }

#BlockfrostServiceM

#BlockfrostRewards

#BlockfrostRawResponse

#BlockfrostRawPostResponseData

type BlockfrostRawPostResponseData = { endpoint :: BlockfrostEndpoint, mediaType :: MediaType, rawResponse :: BlockfrostRawResponse, requestBody :: Maybe RequestBody }

#runBlockfrostServiceM

#getTxMetadata

getTxMetadata :: Warn (Text "deprecated: getTxMetadata. use Ctl.Internal.Service.Blockfrost.getTxAuxiliaryData") => TransactionHash -> BlockfrostServiceM (Either GetTxMetadataError GeneralTransactionMetadata)

#getOutputAddressesByTxHash

getOutputAddressesByTxHash :: TransactionHash -> BlockfrostServiceM (Either ClientError (Array Address))

Specialized function to get addresses only, without resolving script references. Used internally.

Modules