ERC1967Proxy
Verified contract
Proxy
Active on
Ethereum with 1,129 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
0x9bd2…edc6
0x28bc…b687
0x364f…b1ce
0x8e67…d6b5
10 additional
variables
Balances ($0.00)
No balances found for "ERC1967Proxy"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 18323272 | a year ago | | | 0 | 0.0017444188 | |
| 18321650 | a year ago | | | 0 | 0.0029141971 | |
| 18311948 | a year ago | | | 0 | 0.0030862302 | |
| 18269029 | a year ago | | | 0 | 0.0019931335 | |
| 18255429 | a year ago | | | 0 | 0.0025414085 | |
| 18247361 | a year ago | | | 0 | 0.0039924957 | |
| 18241810 | a year ago | | | 0 | 0.0038824415 | |
| 18240006 | a year ago | | | 0 | 0.0025554814 | |
| 18213624 | a year ago | | | 0 | 0.0077824499 | |
| 18211703 | a year ago | | | 0 | 0.0024935693 |
ABI
ABI objects
Getter at block 21305877 calculateExchangeRate() view returns (uint256) proxiableUUID() view returns (bytes32)
getAsset() view returns (address)
0xdac17f958d2ee523a2206206994597c13d831ec7
getAutoRebalanceThreshold() view returns (uint256)
50000000000000000000000000
getCharlieTreasury() view returns (address)
0x75dc10597861b687ea1c6f955cdda0c913e2299f
getCharlieTreasuryManager() view returns (address)
0x75dc10597861b687ea1c6f955cdda0c913e2299f
getIpToken() view returns (address)
0x9bd2177027edee300dc9f1fb88f24db6e5e1edc6
getMaxLiquidityPoolBalance() view returns (uint256)
20000000
getMaxLpAccountContribution() view returns (uint256)
10000000
getMilton() view returns (address)
0x28bc58e600ef718b9e97d294098abecb8c96b687
getMiltonStanleyBalanceRatio() view returns (uint256)
50000000000000000
getMiltonStorage() view returns (address)
0x364f116352eb95033d73822ba81257b8c1f5b1ce
getRedeemFeeRate() pure returns (uint256)
5000000000000000
getRedeemLpMaxUtilizationRate() pure returns (uint256)
1000000000000000000
getStanley() view returns (address)
0x8e679c1d67af0cd4b314896856f09ece9e64d6b5
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.