TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 13 txns
Deployed by via 0x319fee7d at 14372731
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $863,787.02
0xd24cbe1323c34365070cca25ed7f09cef964842a3b6202c93cd14fc7f8bff0f6
0x720b23e88533af21cae98b3cf49ac5fbb875979719f762c772960bd0ba90dc4f
0x10b1bd39303d7d4946c345c6632d64754572cb2d4c7078a70b5d2177a6ce5d7b
0x5b8353fb998eb5ddb5ad4dcc0a27ecac8360730362f035ce995eae42a74feaa1
0x6dd8e17ac62911a200ee025628c73d5ec910a5e14bc0f663224e1986260c8f83
0x09bc43c5f3d88b46d4aecd8915441b183c654acee2ef2fd79779f60c2ee3931c
0xa72427a45aeaad7515c1045bfdf2f4865db98d5b4ca6472cf7445fe74f92bba5
0x39a0bd94ab79b0f5f8cfcb971f0f80bc2257556b1e81d0cb402931602eaa33ed
0x4d7dfd388de4607fe5f60d9b545ac822fe3819b767b3fae0e2b2e20c6fa400de
0x9d6c6bebcc1fffaa61b83602730bd21b272f1fa3efdc04e7e297583e72f108c8

Functions
Getter at block 21222774
ADMIN(view returns (bytes32)
0xdf8b4c520ffe197c5343c6f5aec59570151ef9a492f2c624fd45ddde6135ec42
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
KEEPER(view returns (bytes32)
0x71a9859d7dd21b24504a6f306077ffc2d510b4d4b61128e931fe937441ad1836
alchemist(view returns (address)
0x062bf725dc4cdf947aa79ca2aaccd4f385b13b5c
debtToken(view returns (address)
0x0100546f2cd4c9d97f798ffc9755e47865ff7ee6
getTotalCredit(view returns (uint256 credit)
0
version(view returns (string)
2.2.0
Read-only
_yieldTokens(addressuint256view returns (address)
amos(addressview returns (address)
currentExchanged(addressview returns (uint256)
divertToAmo(addressview returns (bool)
flowAvailable(addressview returns (uint256)
flowRate(addressview returns (uint256)
getAvailableFlow(address underlyingTokenview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
getTotalUnderlyingBuffered(address underlyingTokenview returns (uint256 totalBuffered)
getWeight(address weightTokenaddress tokenview returns (uint256 weight)
hasRole(bytes32 roleaddress accountview returns (bool)
lastFlowrateUpdate(addressview returns (uint256)
registeredUnderlyings(uint256view returns (address)
sources(addressview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
transmuter(addressview returns (address)
weightings(addressview returns (uint256 totalWeight)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
burnCredit(
depositFunds(address underlyingTokenuint256 amount
exchange(address underlyingToken
flushToAmo(address underlyingTokenuint256 amount
grantRole(bytes32 roleaddress account
initialize(address _adminaddress _debtToken
onERC20Received(address underlyingTokenuint256 amount
refreshStrategies(
registerAsset(address underlyingTokenaddress _transmuter
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setAlchemist(address _alchemist
setAmo(address underlyingTokenaddress amo
setDivertToAmo(address underlyingTokenbool divert
setFlowRate(address underlyingTokenuint256 _flowRate
setSource(address sourcebool flag
setTransmuter(address underlyingTokenaddress newTransmuter
setWeights(address weightTokenaddress[] tokensuint256[] weights
withdraw(address underlyingTokenuint256 amountaddress recipient
withdrawFromAlchemist(address yieldTokenuint256 sharesuint256 minimumAmountOut
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
RefreshStrategies(
RegisterAsset(address underlyingTokenaddress transmuter
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
SetAlchemist(address alchemist
SetAmo(address underlyingTokenaddress amo
SetDivertToAmo(address underlyingTokenbool divert
SetFlowRate(address underlyingTokenuint256 flowRate
SetSource(address sourcebool flag
SetTransmuter(address underlyingTokenaddress transmuter
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors
ERC20CallFailed(address targetbool successbytes data
IllegalArgument(
IllegalState(
Unauthorized(