PoolAccountantStorage
This is an abstract contract. Every pool has one associated PoolAccountant that is an implementation of this contract. The each pool's associated PoolAccoutStorage contract is used to store values used by the Pool Accountant. The current version of the abstract class inherits from its predecessor, going back to PoolAccountantStorageV1.
address pool
uint256 totalDebtRatio
uint256 totalDebt
address[] strategies
address[] withdrawQueue
struct StrategyConfig {
bool active;
uint256 interestFee;
uint256 debtRate;
uint256 lastRebalance;
uint256 totalDebt;
uint256 totalLoss;
uint256 totalProfit;
uint256 debtRatio;
uint256 externalDepositFee;
}
mapping(address => struct PoolAccountantStorageV2.StrategyConfig) strategy
uint256 externalDepositFee
Last modified 6mo ago