Contract lifecycle state. Neither state affects coverage: the watcher
subscribes and sweeps a contract according to Contract.watch
alone, because a retired receive address can still be paid. inactive
only demotes a contract out of receive-address selection; it does
not unsubscribe it. To stop watching but keep the row, set
ContractWatchState to retained; to drop both, use
IContractManager.deleteContract.
Contract lifecycle state. Neither state affects coverage: the watcher subscribes and sweeps a contract according to Contract.watch alone, because a retired receive address can still be paid.
inactiveonly demotes a contract out of receive-address selection; it does not unsubscribe it. To stop watching but keep the row, set ContractWatchState toretained; to drop both, use IContractManager.deleteContract.