Skip to content

Latest commit

 

History

History
19 lines (14 loc) · 1.54 KB

fetchers.md

File metadata and controls

19 lines (14 loc) · 1.54 KB

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