IdleToken
β holds pooled funds of all users for a specific asset and issues ERC20 shares of the pool (IdleTokens) for each deposit.IdleCompound
, IdleAave
, IdleFuse
β wrappers contract used by IdleToken
to interact with the lending protocols implementedIdleToken
contracts check if the new allocation is different and eventually accept it. This triggers a rebalance which mints or redeem the pooled funds on different lending protocols via the dedicated wrappers (IdleCompound
, IdleAave
, ...).