cmETH

Verified contract

Proxy

Active on Ethereum with 28 txns
Deployed by via 0xb1482213 at 20439180
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "cmETH"

0xc9c4390de2dd57dbce8714c4e85ef1635672001f9e019ce215f9a8fbb13d822d
0xa07ed4a208bda66df67494654b712b65064ba0657e33e93914711d017e955509
0xaf7be9a9ecda019f9c004ff1e16359da1e2e83be2949bc45a7db52b9f687babe
0xe8ad12f2e06ae3bc2a938b9a3061614177a01fcf2117833ebfbe6ec90229bd49
0xee0f71edcc96e23cc585ce909d297df1ff64104f2a0dcd8d3b6c94c8da1a247e
0xd015b3e35aebe890d0e1023b22d86255017cd7555f6a9c982c6d9132957c73ad
0xf1062118534a39e6c906b7a97e3b13b558dbe14e1a1920c5ae875c378fd593d4
0x7dfb2a428dad9acfde634aad7c187ecaa0218bacd4e23df815324841795e776d
0x7546695637680f7d150198bc535b06f8bbd573f89659b68c1f40d1bd1ac3107b
0x4eb5e7700fe1da1bd8a7ffcf855e1d7fc0528bcb038c15e03126833481d18a01

Functions
Getter at block 20789251
implementation(view returns (address)
0x9d7aef0cbcd7b5bae2ccc4cf69f68443468bf9f6
BURNER_ROLE(view returns (bytes32)
0x3c11d16cbaffd01df69ce1c404f6340ee057498f5f00246190ea54220576a848
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MANAGER_ROLE(view returns (bytes32)
0x241ecf16d79d0f8dbfb92cbc07fe17840425976cf0667f022fe9877caa831b08
MINTER_ROLE(view returns (bytes32)
0x9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a6
blocklist(view returns (address)
0xdead000000000000000000000000000000000000
decimals(view returns (uint8)
18
maxTotalSupply(view returns (uint256)
0
name(view returns (string)
cmETH
sanctionsList(view returns (address)
0xdead000000000000000000000000000000000000
status(view returns (address)
0x4733e66ebdee88711eb502580b4d03685d3d30f5
symbol(view returns (string)
cmETH
totalSupply(view returns (uint256)
410113110000000000000
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)
isBlocked(address accountview returns (bool)
isSanctioned(address accountview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
admin(returns (address)
changeAdmin(address newAdmin
approve(address spenderuint256 valuereturns (bool)
burn(address _fromuint256 _amount
grantRole(bytes32 roleaddress account
initialize(struct L1cmETHInit init
mint(address _touint256 _amount
renounceRole(bytes32 roleaddress callerConfirmation
revokeRole(bytes32 roleaddress account
setBlocklist(address _blocklist
setMaxTotalSupply(uint256 newMaxTotalSupplypayable 
setSanctionsList(address _sanctionsList
transfer(address touint256 valuereturns (bool)
transferFrom(address fromaddress touint256 valuereturns (bool)
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
Approval(address indexed owneraddress indexed spenderuint256 value
BlocklistSet(address oldBlocklistaddress newBlocklist
Initialized(uint64 version
ProtocolConfigChanged(bytes4 indexed setterSelectorstring setterSignaturebytes value
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
SanctionsListSet(address oldSanctionsListaddress newSanctionsList
Transfer(address indexed fromaddress indexed touint256 value
Constructor
constructor(address _logicaddress initialOwnerbytes _data
Fallback and receive
fallback(
receive(
Errors
AddressEmptyCode(address target
ERC1967InvalidAdmin(address admin
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
ProxyDeniedAdminAccess(
AccessControlBadConfirmation(
AccessControlUnauthorizedAccount(address accountbytes32 neededRole
BlockedAccount(
BlocklistZeroAddress(
ChainNotExpected(
ERC20InsufficientAllowance(address spenderuint256 allowanceuint256 needed
ERC20InsufficientBalance(address senderuint256 balanceuint256 needed
ERC20InvalidApprover(address approver
ERC20InvalidReceiver(address receiver
ERC20InvalidSender(address sender
ERC20InvalidSpender(address spender
InvalidInitialization(
MaxSupplyOutOfBound(
NotInitializing(
Paused(
SanctionedAccount(
SanctionsListZeroAddress(
UnexpectedInitializeParams(