TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 0 txns
Deployed by via 0x9c0e8b0b at 18722783
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 48 additional slots

No balances found for "TransparentUpgradeableProxy"

No transactions found for "TransparentUpgradeableProxy"


Functions
Getter at block 20888525
roleManager(view returns (address)
0x4994efc62101a9e3f885d872514c2dc7b3235849
Read-only
calculateMintAmount(uint256 _currentValueInProtocoluint256 _newValueAddeduint256 _existingEzETHSupplypure returns (uint256)
calculateRedeemAmount(uint256 _ezETHBeingBurneduint256 _existingEzETHSupplyuint256 _currentValueInProtocolpure returns (uint256)
lookupTokenAmountFromValue(address _tokenuint256 _valueview returns (uint256)
lookupTokenValue(address _tokenuint256 _balanceview returns (uint256)
lookupTokenValues(address[] _tokensuint256[] _balancesview returns (uint256)
tokenOracleLookup(addressview returns (address)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
initialize(address _roleManager
setOracleAddress(address _tokenaddress _oracleAddress
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
Initialized(uint8 version
OracleAddressUpdated(address tokenaddress oracleAddress
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors
InvalidOraclePrice(
InvalidTokenAmount(
InvalidTokenDecimals(uint8 expecteduint8 actual
InvalidZeroInput(
MismatchedArrayLengths(
NotOracleAdmin(
OracleNotFound(
OraclePriceExpired(