elmo SOLID

Verified contract

Proxy

Active on Ethereum with 3,343 txns
Deployed by via 0x93045173 at 16334843
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
ERC-20
--
ERC-20
--
0x8e583540a0992d89a75775b15fbfba175f22f8231970484e372c385b3f45bf11
0x6aa8713701ec95d7d5d2d2eb2df43296953746f7d684462478369b2712f7d976
0x03fd8ea0be6df69dfe28c43717e5695c07222b4863879d5b375ab666cb9744dc
From
0x8c047431fede322b43236f26684c12fbe358d510a0bf2e2a9233363585c6c8d0
0x26b74de38042b53e905403f7dbbd6b633d4fcbf4365885f9b3a100b3863e6f22
0x0d34b2910d2e0111578751fe5b4717baabaaaf2f4a95c483a44ec38d834d47ed
0xbb845b00a6054ac6d35ab6cbc3778df4a1d897056981af459d440dd276808a6a
0x8fc67e431e78f276629ff0d659f8bc8243e9d938fef441995409e17a6722efad
0x237fe85bb4823b629cda35018f37e920a1da006773778631c27d6f0cbcf2980a
0xf668d5263d16a6a45e314a1abfaa7241c6828672b571fc2567ff332ea8443b06

Functions
Getter at block 21230340
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
PAUSER_ROLE(view returns (bytes32)
0x65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a
SETTER_ROLE(view returns (bytes32)
0x61c92169ef077349011ff0b1383c894d86c5f0b41d986366b58a6cf31e93beda
UNPAUSER_ROLE(view returns (bytes32)
0x427da25fe773164f88948d3e215c94b6554e2ed5e5f203a821c9f2f6131cf75a
asset(view returns (address)
0x848578e351d25b6ec0d486e42677891521c3d743
decimals(view returns (uint8)
18
ludicrous(view returns (address)
0x43164dcec179f1ea6de7e9a97260696353974738
name(view returns (string)
elmo SOLID
paused(view returns (bool)
false
symbol(view returns (string)
elmoSOLID
totalAssets(view returns (uint256)
173044346655941527042500
totalSupply(view returns (uint256)
167376627498032627508587
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
convertToAssets(uint256 sharesview returns (uint256 assets)
convertToShares(uint256 assetsview returns (uint256 shares)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
maxDeposit(addressview returns (uint256)
maxMint(addressview returns (uint256)
maxRedeem(address ownerview returns (uint256)
maxWithdraw(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
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
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 _moSOLIDaddress adminaddress setteraddress pauser
mint(uint256 sharesaddress receiverreturns (uint256)
pause(
redeem(uint256 sharesaddress receiveraddress ownerreturns (uint256)
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setAddresses(address _ludicrous
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
unpause(
withdraw(uint256 assetsaddress receiveraddress ownerreturns (uint256)
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
Approval(address indexed owneraddress indexed spenderuint256 value
Deposit(address indexed senderaddress indexed owneruint256 assetsuint256 shares
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
Withdraw(address indexed senderaddress indexed receiveraddress indexed owneruint256 assetsuint256 shares
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.