Main idea is to allow Asset manager to invest funds available in pool and earn extra rewards.
Realyer acts as proxy for user deposit and withdraw operations. It allows handling big withdraws. Also, relayer can rebalance assets during the deposit and withdraw operations.
This contract encapsulate investment and reward claiming logic. In particular implementation ERC4626AssetManager is able to invest into ERC4626 vaults (tetuVaultV2)
Current balancer's stable pool didn't allow using asset managers. We updated implementation to support asset managers.
Detailed modifications of StablePool
Web: https://tetu.io/
Docs: https://docs.tetu.io/
Discord: https://discord.gg/DSUKVEYuax
Twitter: https://twitter.com/tetu_io