PoolManager
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
7
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 48 additional slots
Balances ($0.00)
No balances found for "PoolManager"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "PoolManager"
ABI
ABI objects
Getter at block 21080550 creditAvailable() view returns (uint256) debtOutstanding() view returns (uint256) estimatedAPR() view returns (uint256 apr) getBalance() view returns (uint256) getTotalAsset() view returns (uint256)
BASE_PARAMS() view returns (uint256)
1000000000
BASE_TOKENS() view returns (uint256)
1000000000000000000
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
GOVERNOR_ROLE() view returns (bytes32)
0x7935bd0ae54bc31f548c14dba4d37c5c64b3f8ca900cb468fb8abd54d5894f55
GUARDIAN_ROLE() view returns (bytes32)
0x55435dd261a4b9b3364963f7738a7a662ad9c84396d64be3365284bb7f0a5041
STABLEMASTER_ROLE() view returns (bytes32)
0x42e87691d7920cf38a77ca8920f5a4c84f1b5ae359a91577fea4018facdd7b53
STRATEGY_ROLE() view returns (bytes32)
0x928286c473ded01ff8bf61a1986f14a0579066072fa8261442d9fea514d93a4c
adminDebt() view returns (uint256)
0
debtRatio() view returns (uint256)
0
feeManager() view returns (address)
0x0000000000000000000000000000000000000000
interestsAccumulated() view returns (uint256)
0
interestsForSurplus() view returns (uint64)
0
perpetualManager() view returns (address)
0x0000000000000000000000000000000000000000
stableMaster() view returns (address)
0x0000000000000000000000000000000000000000
surplusConverter() view returns (address)
0x0000000000000000000000000000000000000000
token() view returns (address)
0x0000000000000000000000000000000000000000
totalDebt() view returns (uint256)
0
Read-only
getRoleAdmin(bytes32 role) view returns (bytes32)
hasRole(bytes32 role, address account) view returns (bool)
strategies(address) view returns (uint256 lastReport, uint256 totalStrategyDebt, uint256 debtRatio)
strategyList(uint256) view returns (address)
State-modifying
Events addGovernor(address _governor)
addStrategy(address strategy, uint256 _debtRatio)
deployCollateral(address[] governorList, address guardian, address _perpetualManager, address _feeManager, address _oracle)
grantRole(bytes32 role, address account)
initialize(address _token, address _stableMaster)
pushSurplus()
recoverERC20(address tokenAddress, address to, uint256 amountToRecover)
removeGovernor(address _governor)
renounceRole(bytes32 role, address account)
report(uint256 gain, uint256 loss, uint256 debtPayment)
revokeGuardian(address guardian)
revokeRole(bytes32 role, address account)
revokeStrategy(address strategy)
setFeeManager(address _feeManager)
setGuardian(address _guardian, address guardian)
setInterestsForSurplus(uint64 _interestsForSurplus)
setStrategyEmergencyExit(address strategy)
setSurplusConverter(address newSurplusConverter)
updateStrategyDebtRatio(address strategy, uint256 _debtRatio)
withdrawFromStrategy(address strategy, uint256 amount)
FeesDistributed(uint256 amountDistributed)
InterestsForSurplusUpdated(uint64 _interestsForSurplus)
Recovered(address indexed token, address indexed to, uint256 amount)
RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
StrategyAdded(address indexed strategy, uint256 debtRatio)
StrategyReported(address indexed strategy, uint256 gain, uint256 loss, uint256 debtPayment, uint256 totalDebt)
StrategyRevoked(address indexed strategy)
SurplusConverterUpdated(address indexed newSurplusConverter, address indexed oldSurplusConverter)
constructor()
This contract contains no fallback and receive objects.
This contract contains no error objects.