Expand description
Primary Farm
implementation that deals with hardware directly
Single disk farm is an abstraction that contains an identity, associated plot with metadata and a small piece cache. It fully manages farming and plotting process, including listening to node notifications, producing solutions and singing rewards.
Modules§
- Wrapper data structure for direct/unbuffered I/O
- Farming-related utilities
- Farm identity
- Cache implementation specific to single disk farm
- Piece reader for single disk farm
- Plot cache for single disk farm
Structs§
- Single disk farm abstraction is a container for everything necessary to plot/farm with a single disk.
- Exclusive lock for single disk farm info file, ensuring no concurrent edits by cooperating processes is done
- Options used to open single disk farm
Enums§
- Errors that happen in background tasks
- Errors that happen during plotting
- Scrub target
- Errors happening when trying to create/open single disk farm
- Important information about the contents of the
SingleDiskFarm
- Errors happening during scrubbing
- Summary of single disk farm for presentational purposes