Wrapped Mountain Protocol USD

Verified contract

Proxy

Active on Ethereum with 945 txns
Deployed by via 0xc29aed8c at 18293692
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 44 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 47 additional slots
11 additional variables
ERC-20
Value $2,841,870.66
0x23172ade34c5ded4c191bb54910bc615671996d8f00c9ec95ba8ed2f6290efd5
0xfb1d18694d12a4779249edc503e5b1dc6a2aa542117924b4ad8a31e6a1d62310
0x03a2af2c57e5349159d880d7ad783ce9a55d18553457ec92c30a23fee53bdfdd
0xb862d57509d5ce25e49a9937504190f8f40181f5bed28dff7de8d0cba6c89c93
0xbc49c2fadb8c67d8af3552defa3cafb9936339c467caab8b56ed896c0bc6b58e
0xaf2b8c92c700f287402c46c961c8f653ae4de5fb6b0f8c3b56a8e77bc4f7d17e
0x5f084c9fac18d25715456e199832f443eed41559d2f6734b2ec251ba16c7e146
0x598b3da9c729c4bbc0de7f25cc65cf6856646eb44b446994289bbe00e83bab31
0xaa2718ce679f095914aadb7c6d13475c1a97dccc23b16ce8376da85fdb224cf6
0x4142ddf4c8731576960eda1b5dcb9b91d96cb4e9152f9a68b2fe6e8270da5b19

Functions
Getter at block 21318074
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
DOMAIN_SEPARATOR(view returns (bytes32)
0x2d6e6295687ce73df4c0c99871572d5d6bd040e92d6113bd15622e8e118e0dce
PAUSE_ROLE(view returns (bytes32)
0x139c2898040ef16910dc9f44dc697df79363da767d8bc92f2e310312b816e46d
UPGRADE_ROLE(view returns (bytes32)
0x88aa719609f728b0c5e7fb8dd3608d5c25d497efbb3b9dd64e9251ebba101508
USDM(view returns (address)
0x59d9356e565ab3a36dd77763fc0d87feaf85508c
asset(view returns (address)
0x59d9356e565ab3a36dd77763fc0d87feaf85508c
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=Wrapped Mountain Protocol USD, version=1, chainId=1, verifyingContract=0x57f5e098cad7a3d1eed53991d4d66c45c9af7812, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
name(view returns (string)
Wrapped Mountain Protocol USD
paused(view returns (bool)
false
 
proxiableUUID(view returns (bytes32)
symbol(view returns (string)
wUSDM
totalAssets(view returns (uint256)
2839406093784998410350350
totalSupply(view returns (uint256)
2684100265570667473804280
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
convertToAssets(uint256 sharesview returns (uint256)
convertToShares(uint256 assetsview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
maxDeposit(addressview returns (uint256)
maxMint(addressview returns (uint256)
maxRedeem(address ownerview returns (uint256)
maxWithdraw(address ownerview returns (uint256)
nonces(address ownerview returns (uint256)
previewDeposit(uint256 assetsview returns (uint256)
previewMint(uint256 sharesview returns (uint256)
previewRedeem(uint256 sharesview returns (uint256)
previewWithdraw(uint256 assetsview returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
approve(address spenderuint256 amountreturns (bool)
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
deposit(uint256 assetsaddress receiverreturns (uint256)
grantRole(bytes32 roleaddress account
increaseAllowance(address spenderuint256 addedValuereturns (bool)
initialize(address _USDMaddress owner
mint(uint256 sharesaddress receiverreturns (uint256)
pause(
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
redeem(uint256 sharesaddress receiveraddress ownerreturns (uint256)
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
unpause(
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
withdraw(uint256 assetsaddress receiveraddress ownerreturns (uint256)
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AdminChanged(address previousAdminaddress newAdmin
Approval(address indexed owneraddress indexed spenderuint256 value
BeaconUpgraded(address indexed beacon
Deposit(address indexed senderaddress indexed owneruint256 assetsuint256 shares
EIP712DomainChanged(
Initialized(uint8 version
Paused(address account
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
Unpaused(address account
Upgraded(address indexed implementation
Withdraw(address indexed senderaddress indexed receiveraddress indexed owneruint256 assetsuint256 shares
Constructor
constructor(address _logicbytes _data
Fallback and receive
fallback(
receive(
Errors
ERC2612ExpiredDeadline(uint256 deadlineuint256 blockTimestamp
ERC2612InvalidSignature(address owneraddress spender
wUSDMBlockedSender(address sender
wUSDMPausedTransfers(