namespace Core

Child Namespaces

Classes

Name Description
CliLogger A simple Logger for CLI output.
DiscoveredCurrencyFactory Allows software that uses this component to create instances of Currencys, or null if none could be found for the given code.
GenericOpenclerkJob Represents a single Job that needs to be run.
MyLogger
OpenclerkJobQueuer A helper class to find job instances that need to be run, and queue them up in the database. Job running is managed by JobRunner.
OpenclerkJobRunner A helper class to select job instances, run them, and manage their pass/fail statuses. Job queueing is managed by JobQueuer.
PersistentAccountType Allows an AccountType to have data stored persistently, for example storing the supported currencies - so that they do not have to be refetched every time.
PersistentAccountTypeHashrates Allows an AccountType to have data stored persistently, for example storing the supported hashrate currencies - so that they do not have to be refetched every time.
PersistentExchange Allows an Exchange to have data stored persistently, for example storing the supported currencies and the most recent currency rates, in the database - so that they do not have to be refetched every time.