TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Ethereum with 21 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x5efe…9fb5
0x5add…6a87
0x97b6…227f
-
variable spans 48 additional slots
Balances ($215,026.14)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
USDC | ERC-20 | 215.025438K | $1.00 |
$215,025.44 | |
MTV | ERC-20 | 1K | $0.000701 |
$0.7 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 14797821 | 2 years ago | | | 0 | 0.0014627900 | |
| 14709886 | 2 years ago | | | 0 | 0.0031866142 | |
| 14665428 | 3 years ago | | | 0 | 0.0020385322 | |
| 14620852 | 3 years ago | | | 0 | 0.0023737361 | |
| 14576108 | 3 years ago | | | 0 | 0.0026075075 | |
| 14531304 | 3 years ago | | | 0 | 0.0032061296 | |
| 14486841 | 3 years ago | | | 0 | 0.0022901832 | |
| 14441738 | 3 years ago | | | 0 | 0.0021916569 | |
| 14396856 | 3 years ago | | | 0 | 0.0012986171 | |
| 14351876 | 3 years ago | | | 0 | 0.0025257417 |
ABI
ABI objects
Getter at block 21078746 creditAvailable() view returns (uint256) estimatedAPR() view returns (uint256 apr)
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
debtOutstanding() view returns (uint256)
0
debtRatio() view returns (uint256)
0
feeManager() view returns (address)
0x97b6897aad7aba3861c04c0e6388fc02af1f227f
getBalance() view returns (uint256)
215025438190
getTotalAsset() view returns (uint256)
215025438190
interestsAccumulated() view returns (uint256)
7803084410
interestsForSurplus() view returns (uint64)
500000000
perpetualManager() view returns (address)
0x5efe48f8383921d950683c46b87e28e21dea9fb5
stableMaster() view returns (address)
0x5addc89785d75c86ab939e9e15bfbbb7fc086a87
surplusConverter() view returns (address)
0xdc4e6dfe07efca50a197df15d9200883ef4eb1c8
token() view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
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 admin() returns (address admin_)
changeAdmin(address newAdmin)
implementation() returns (address implementation_)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
accumulateInterestOrSignalLoss(uint256 value, bool gainOrLoss)
addGovernor(address _governor)
addStrategy(address strategy, uint256 _debtRatio)
deployCollateral(address[] governorList, address guardian, address _perpetualManager, address _feeManager, address _oracle)
forceStrategyWithdraw(address strategy, uint256 amount)
grantRole(bytes32 role, address account)
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)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
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(address _logic, address admin_, bytes _data)
fallback()
receive()
This contract contains no error objects.