Initialize the fetcher service.
The fetcher ms client.
A dictionary of instances that implements BlockchainFetcherI interface
Protected
blockchainsA dictionary of instances that implements BlockchainFetcherI interface
Protected
fetcherThe fetcher ms client.
Protected
initedRequests a new signature fetcher, which will fetch all txn signatures including a given account.
Arguments for the fetcher.
Requests to remove a signature fetcher.
The account to remove the fetcher from.
Force to delete the cached transaction (Useful when rpc nodes return flaw txs).
TThe txn signatures to delete the cache for.
Returns all txn signatures fetched for a given account by timestamp range as a stream.
Account and timestamp range to get the signatures for.
Adds new signatures to the fetcher loop to fetch their related transactions.
The signatures of the transactions to fetch.
Returns a signature fetcher's state.
The account to get the fetcher's state from.
Protected
getReturns the state of transactions in the pending indexing transactions pool.
The txn signatures to get the state for.
Protected
getReturns global fetcher state and statistics.
The broker nodeID of the fetcher to get the state from.
Invoke extended functionality of each specific blockchain
The arguments for selecting a blockchain, a method and passing method arguments
Generated using TypeDoc
The main class of the fetcher service.