I went over the mixbyte audit and put in everything that was quickly changeable.
Not addressed so far are the removal of currentTemplateId, changing the naming of commitTokensFrom to commitTokensTo as not to break tests and Interfaces, storing price drop in a storage slot to save some gas and refactoring the auctions to draw from a common BaseAuction contract
I went over the mixbyte audit and put in everything that was quickly changeable. Not addressed so far are the removal of currentTemplateId, changing the naming of commitTokensFrom to commitTokensTo as not to break tests and Interfaces, storing price drop in a storage slot to save some gas and refactoring the auctions to draw from a common BaseAuction contract