These changes were made since version 1.5.0 and deployed during March-April 2022
Huge changes were made for moving OpenZappeling contracts to a local directory and implementing ControllableV2 for base contracts. These changes were needed for cheaper gas usage on ethereum.
https://github.com/tetu-io/tetu-contracts/compare/release-1.5.0...release-1.6.0
A solution for managing contracts slots directly using byte32
Added additional protection. Now able to set implementation only with Controllable inheritance.
The same controllable protection.
Adopted for ControllableV2
Adopted for ControllableV2. Removed SafeMath.
Replace OZ lib with a local file.
Adopted for ControllableV2.
Adopted for ControllableV2. OZ libs moved to local. Implemented temporally shortcut for BAL liquidation through Balancer pool.
Adopted for ControllableV2. OZ libs moved to local.
Adopted for ControllableV2. OZ libs moved to local.
Added setBuyBackRatio
OZ libs moved to local. Removed SafeMath.
Minor changes for all strategies - moved OZ libs to local, rename some variables, removed SafeMath. Changed buyback ratio for some strategies.
A new solution for cross-chain farming ve tokens.
A solution for decompound supply profit for market.xyz
Moved all contracts to proxies. Fixed some issues.
Strategy for farming any assets on QiDAO. A part of AMB logic (without AAVE pipe)