• Now that its ~1hr periods; should we consider a tighter % than 30?
• Make sure harvest() doesn't reset lastClaim or anything like that during the freeze period
• Make sure mintSynth & burnSynth is frozen too (not just reserve emissions)
• Flick pools 'freeze' status back to false after it causes the freeze action
• Make it so the Dao can flip it back via Dao proposal 'flipEmissions' or similar
• This will break harvest() which is forced in some situations (like when adding LPs to the vault) so make a list of these and make sure they don't cause any major UX grief (or break functions that are intended to continue to work)
Make sure synth.realise() is also protected by the freeze
• Now that its ~1hr periods; should we consider a tighter % than 30? • Make sure harvest() doesn't reset lastClaim or anything like that during the freeze period • Make sure mintSynth & burnSynth is frozen too (not just reserve emissions) • Flick pools 'freeze' status back to false after it causes the freeze action • Make it so the Dao can flip it back via Dao proposal 'flipEmissions' or similar • This will break harvest() which is forced in some situations (like when adding LPs to the vault) so make a list of these and make sure they don't cause any major UX grief (or break functions that are intended to continue to work)