yaci

Fetcher

Fetchers are helpers which provide high level apis to simplify the access to Cardano node. A fetcher uses more than one agent to implement a specific use case. All fetchers except “LocalTxSubmissionClient” mostly reads data from the node.

List of available fetchers :

Fetcher Description Agents used
BlockFetcher Fetch blocks from point 1 to point 2 (Node to Node) HandshakeAgent, BlockfetchAgent
N2NChainSyncFetcher Fetch blocks from the current tip or from a wellknown point (Node to Node) HandshakeAgent, ChainsyncAgent, BlockfetchAgent
N2CChainSyncFetcher Fetch blocks from the current tip or from a wellknown point (Node to Client) HandshakeAgent, LocalChainSyncAgent
TipFinder Find tip of the remote Cardano node (Node to Node) HandshakeAgent, ChainsyncAgent
LocalTipFinder Find tip of the local Cardano node (Node to Client) HandshakeAgent, LocalChainSyncAgent
LocalStateQueryClient Query local ledger state (Node to Client) HandshakeAgent, LocalStateQueryAgent
LocalTxSubmissionClient Submit transactions to a local Cardano node (Node to Client) HandshakeAgent, LocalTxSubmissionAgent

Getting Started With Fetcher api