# Functions
New returns a new ContractManager.
# Variables
ErrLargeStorageFolder is returned if a new storage folder or a resized storage folder would exceed the maximum allowed size.
ErrNoResize is returned if a new size is provided for a storage folder that is the same as the current size of the storage folder.
ErrPartialRelocation is returned during an operation attempting to clear out the sectors in a storage folder if errors prevented one or more of the sectors from being properly migrated to a new storage folder.
ErrRepeatFolder is returned if a storage folder is added which links to a path that is already in use by another storage folder.
ErrSectorNotFound is returned when a lookup for a sector fails.
ErrSmallStorageFolder is returned if a new storage folder is not large enough to meet the requirements for the minimum storage folder size.
MaximumSectorsPerStorageFolder sets an upper bound on how large storage folders in the host are allowed to be.
MinimumSectorsPerStorageFolder defines the minimum number of sectors that a storage folder is allowed to have.
# Structs
ContractManager is responsible for managing contracts that the host has with renters, including storing the data, submitting storage proofs, and deleting the data when a contract is complete.