mETH

Verified contract

Proxy

Active on Ethereum with 40,377 txns
Deployed by via 0x5f93cff4 at 18290587
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 44 additional slots
-
variable spans 47 additional slots
-
variable spans 48 additional slots
4 additional variables
ERC-20
Value $2,468.41
ERC-20
Value $116.48
ERC-20
Value $15.64
ERC-20
Value $0
0x20f6892f2553ec5591a01bd24a6181b60848081e8adcf51ce2193ab5f7b6cd3d
0xdc57c60bb4112a3b8e15066e10deb2de1ae844d9acbcfb691cacf3f5d641c61c
0x638a1ce4696a461e35d077af1e27c3e95387b0d633ee68e5707e765ce92a863d
0x1b9cb65fd3ea00bc3a318a1fb97acb587e895a00056d833f3c69756f088a14e3
0x0a8daf2969b84f45ccd8b4a8f35a9404a2e992134a5263216a84c5ac936a7f80
0xc97206a3ca2b155818ec24043dcfbcf245542f3f777c761419a1586781bfc301
0xa27cb5e3d5ba2df27ee2ce4d65e1638c4dbc2592e1e735b29b156b75e488b1d3
0xdd5974dd21ace65725fa8888f93d9ad5a5c22de63bea0bc42819d3431834f971
0xa3e184be0654380de15c11a2c6eeeb55bfca0f1d615fae39ba6a34c9280feb00
0x36a50bbf6a90c8f03d7e93cc38c6b53e953aaf21320e9092f33f53649b87d3cb

Functions
Getter at block 20789233
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
DOMAIN_SEPARATOR(view returns (bytes32)
0x527accfc1084b3e374075efaa3177439121f2106d5783f22d441f2e9e8aef88e
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=mETH, version=1, chainId=1, verifyingContract=0xd5f7838f5c461feff7fe49ea5ebaf7728bb0adfa, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
name(view returns (string)
mETH
stakingContract(view returns (address)
0xe3cbd06d7dadb3f4e6557bab7edd924cd1489e8f
symbol(view returns (string)
mETH
totalSupply(view returns (uint256)
485929014692103758288177
unstakeRequestsManagerContract(view returns (address)
0x38fdf7b489316e03ed8754ad339cb5c4483fdcf9
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
nonces(address ownerview returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
approve(address spenderuint256 amountreturns (bool)
burn(uint256 amount
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
grantRole(bytes32 roleaddress account
increaseAllowance(address spenderuint256 addedValuereturns (bool)
initialize(struct METHInit init
mint(address stakeruint256 amount
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
Approval(address indexed owneraddress indexed spenderuint256 value
EIP712DomainChanged(
Initialized(uint8 version
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Transfer(address indexed fromaddress indexed touint256 value
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors
NotStakingContract(
NotUnstakeRequestsManagerContract(