ERC1967Proxy
Verified contract
Proxy
Active on
Ethereum with 848 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
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
0x8537…daf8
0xed7d…7523
0xb99f…6e61
0xa6ac…e2b0
10 additional
variables
Balances ($0.00)
No balances found for "ERC1967Proxy"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 18310984 | a year ago | | | 0 | 0.0017258241 | |
| 18290857 | a year ago | | | 0 | 0.0026807490 | |
| 18276530 | a year ago | | | 0 | 0.0023101268 | |
| 18272425 | a year ago | | | 0 | 0.0046095663 | |
| 18269006 | a year ago | | | 0 | 0.0022870626 | |
| 18255174 | a year ago | | | 0 | 0.0022196596 | |
| 18244526 | a year ago | | | 0 | 0.0019522534 | |
| 18241618 | a year ago | | | 0 | 0.0029128376 | |
| 18233513 | a year ago | | | 0 | 0.0027531569 | |
| 18221047 | a year ago | | | 0 | 0.012343068 |
ABI
ABI objects
Getter at block 21315899 calculateExchangeRate() view returns (uint256) proxiableUUID() view returns (bytes32)
getAsset() view returns (address)
0x6b175474e89094c44da98b954eedeac495271d0f
getAutoRebalanceThreshold() view returns (uint256)
50000000000000000000000000
getCharlieTreasury() view returns (address)
0x75dc10597861b687ea1c6f955cdda0c913e2299f
getCharlieTreasuryManager() view returns (address)
0x75dc10597861b687ea1c6f955cdda0c913e2299f
getIpToken() view returns (address)
0x8537b194bff354c4738e9f3c81d67e3371dadaf8
getMaxLiquidityPoolBalance() view returns (uint256)
20000000
getMaxLpAccountContribution() view returns (uint256)
10000000
getMilton() view returns (address)
0xed7d74aa7eb1f12f83da36dfac1de2257b4e7523
getMiltonStanleyBalanceRatio() view returns (uint256)
50000000000000000
getMiltonStorage() view returns (address)
0xb99f2a02c0851efdd417bd6935d2efcd23c56e61
getRedeemFeeRate() pure returns (uint256)
5000000000000000
getRedeemLpMaxUtilizationRate() pure returns (uint256)
1000000000000000000
getStanley() view returns (address)
0xa6ac8b6af789319a1db994e25760eb86f796e2b0
getTreasury() view returns (address)
0x0000000000000000000000000000000000000000
getTreasuryManager() view returns (address)
0x0000000000000000000000000000000000000000
getVersion() pure returns (uint256)
3
owner() view returns (address)
0xd92e9f039e4189c342b4067cc61f5d063960d248
paused() view returns (bool)
true
Read-only
calculateRebalanceAmountBeforeWithdraw(uint256 wadMiltonErc20BalanceBeforeWithdraw, uint256 vaultBalance, uint256 wadOperationAmount) view returns (int256)
isAppointedToRebalance(address appointed) view returns (bool)
State-modifying
Events addAppointedToRebalance(address appointed)
confirmTransferOwnership()
depositToStanley(uint256 assetAmount)
initialize(bool paused, address initAsset, address ipToken, address milton, address miltonStorage, address stanley)
pause()
provideLiquidity(uint256 assetAmount)
rebalance()
redeem(uint256 ipTokenAmount)
removeAppointedToRebalance(address appointed)
renounceOwnership()
setAutoRebalanceThreshold(uint256 newAutoRebalanceThreshold)
setCharlieTreasury(address newCharlieTreasury)
setCharlieTreasuryManager(address newCharlieTreasuryManager)
setMaxLiquidityPoolBalance(uint256 newMaxLiquidityPoolBalance)
setMaxLpAccountContribution(uint256 newMaxLpAccountContribution)
setMiltonStanleyBalanceRatio(uint256 newRatio)
setTreasury(address newTreasury)
setTreasuryManager(address newTreasuryManager)
transferOwnership(address appointedOwner)
transferToCharlieTreasury(uint256 assetAmount)
transferToTreasury(uint256 assetAmount)
unpause()
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
withdrawAllFromStanley()
withdrawFromStanley(uint256 assetAmount)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
AdminChanged(address previousAdmin, address newAdmin)
AppointedToRebalanceChanged(address indexed changedBy, address indexed appointed, bool status)
AppointedToTransferOwnership(address indexed appointedOwner)
AutoRebalanceThresholdChanged(address indexed changedBy, uint256 indexed oldAutoRebalanceThresholdInThousands, uint256 indexed newAutoRebalanceThresholdInThousands)
BeaconUpgraded(address indexed beacon)
CharlieTreasuryChanged(address indexed changedBy, address indexed oldCharlieTreasury, address indexed newCharlieTreasury)
CharlieTreasuryManagerChanged(address indexed changedBy, address indexed oldCharlieTreasuryManager, address indexed newCharlieTreasuryManager)
Initialized(uint8 version)
MaxLiquidityPoolBalanceChanged(address indexed changedBy, uint256 indexed oldMaxLiquidityPoolBalance, uint256 indexed newMaxLiquidityPoolBalance)
MaxLpAccountContributionChanged(address indexed changedBy, uint256 indexed oldMaxLpAccountContribution, uint256 indexed newMaxLpAccountContribution)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Paused(address account)
ProvideLiquidity(uint256 timestamp, address from, address to, uint256 exchangeRate, uint256 assetAmount, uint256 ipTokenAmount)
Redeem(uint256 timestamp, address from, address to, uint256 exchangeRate, uint256 assetAmount, uint256 ipTokenAmount, uint256 redeemFee, uint256 redeemAmount)
TreasuryChanged(address indexed changedBy, address indexed oldTreasury, address indexed newTreasury)
TreasuryManagerChanged(address indexed changedBy, address indexed oldTreasuryManager, address indexed newTreasuryManager)
Unpaused(address account)
Upgraded(address indexed implementation)
constructor(address _logic, bytes _data)
fallback()
receive()
This contract contains no error objects.