Chief- The Ds-Chief smart contract provides a method to elect a "chief" contract via an approval voting system. This may be combined with another contract, such as
DSAuthority, to elect a ruleset for a smart contract system.
ds-pauseis a delegatecall based proxy with an enforced delay. This allows authorized users to schedule function calls that can only be executed once a predetermined waiting period has elapsed. The configurable delay attribute sets the minimum wait time that will be used during the governance of the system.
DS-Spellis an un-owned object that performs one action or series of atomic actions (multiple transactions) one time only. This can be thought of as a one-off DSProxy with no owner (no DSAuth mixing, it is not a DSThing).
DSPrism, or other similar contracts use the same governance token by means of accepting the IOU token of the
DSChiefcontract before it is a governance token.
votefunctions must be byte-ordered sets. Read more here.
proxy. Thus when integrating the pause into some auth scheme, you will want to trust the pause's proxy and not the pause itself.
spellarises when there is an instance of the spell remaining uncast when it has an amount of MKR voting for it that later becomes a target.