TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 17 txns
Deployed by via 0x433bf0b3 at 14372536
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $208,061.78
ERC-20
Value $9,595.21
ERC-20
Value $717.13
ERC-20
Value $492.77
ERC-20
--
 (#0)
ERC-1555
--
0xea85856e13daadac2546c46a8c74d671a1722e88066c87a90223f28642772667
0x01a93b07dad51fc16c2de98407751fe84ca78033b989699a8e8a91971372dd73
0x10a286a6333b163b481614ad9b38e060764dd3ee66d2cbe7a0104722030d846f
0x3ca274490e10cf28c86c3baa76a7d3ad4f61d37bc008d9efd9d155978e70f5ee
0xf4bf203fb845b11f9e662e68fd69e80745490d3e50deb0874831aad109381f54
0xe97639d6fe779c7dbe0ec660a57e883d700761542d1727c42c351abaaa3041f7
0xf7ef3dd3cf2903e31b4512927324bd089a094f61789c26abff53ff3ccdf14925
0xa26ebf40c4177d9f6fcb2b580342ff619e2404363a62fad7a380cf0029d5da9f
0x33091504ab3707ea6809b49b99f9a2ac64cc7ec427b6e9be1eb902b61750f7c5
0xbd5e0d6f7d2949ea8adc602603a0a3d2d06c682401e5d41eb57f6d7e599f1ac2

Functions
Getter at block 20936383
ADMIN(view returns (bytes32)
0xdf8b4c520ffe197c5343c6f5aec59570151ef9a492f2c624fd45ddde6135ec42
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
KEEPER(view returns (bytes32)
0x71a9859d7dd21b24504a6f306077ffc2d510b4d4b61128e931fe937441ad1836
alchemist(view returns (address)
0x5c6374a2ac4ebc38dea0fc1f8716e5ea1add94dd
debtToken(view returns (address)
0xbc6da0fe9ad5f3b0d58160288917aa56653660e9
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(