-
Nyxaris
Medium
# Unchecked Percentage Allocation in Rebalance Function Allows Excessive Asset Distribution
## Summary
The `rebalance` function in the smart contract does not properly validate the …
-
Bigsam
Medium
# Function Rebalance can deposit above Moneymarket ceiling
## Summary
The current implementation of the `rebalance` function in `AssetManager.sol` redistributes tokens among supporte…
-
hyh
medium
# Partial withdrawals by AssetManager lead to user funds freeze
## Summary
AssetManager's withdraw() doesn't guarantee the retrieval of the full requested amount. However, all dependant…
-
blutorque
High
# `AssetManager::deposit()` not handling the case where `remaining` still true, as a result the deposited token will be lost forever in manager contract
## Summary
## Vulnerability…
-
hyh
medium
# Remaining funds check can block token and adapter removal
## Summary
Funds checks removeToken() and removeAdapter() perform don't ensure that token is supported by the market adapter …
-
chaduke
medium
# AssetManager.balance() is in favor of the last money market, and might pass even when the sum of percentages is greater than 100%!
## Summary
AssetManager.balance() is in favor of …
-
bin2chen
medium
# removeAdapter/removeToken need to cancel approve
## Summary
AssetManager.sol#removeToken/AssetManager.sol#removeAdapter
No cancel approve , a security risk
## Vulnerabi…
-
ctf_sec
medium
# AaveV3Adapter.sol#getRate may be outdated and stale.
## Summary
AaveV3Adapter.sol#getRate may be outdated and stale.
## Vulnerability Detail
the function getRate from AaveV3Adap…
-
Ch_301
medium
# Users will receive less than they expect from the `borrow()`
## Summary
Alice will invoke `borrow()` with `amount == X`
He will receive only `X - n`
But `updateLocked()` w…
-
**Describe the bug**
in MD doc - you have
select_moneymarket(market=None) - with no input gives all
should be
fd.select_moneymarkets(market=None)