DS-Thing
The DS-Thing mixin type serves as a generalized base class for standalone contracts. It simply inherits from the DSAuth, DSNote, and DSMath types, making it an alias type for blockchain “things” that can be called, use math, log events, and have a concept of ownership.
DSThing
Your contract should inherit from the DSThing
type if you know it will be doing math on user input data, logging events for function calls, and will have access-controlled functions.
Import
import ds-thing/thing.sol