Because it is impossible to know when #PulseChain will launch, the $WAIT contract requires that a Manager function be run post-fork. This function can be run one time only on each chain (Pulse and Ethereum). The Manager function halts all $WAIT claims, distributes the Midnight bonus and locks the Manager from all future non-public functions.
