EternalStorageProxy

Verified contract

Proxy

Active on Ethereum with 467 txns
Deployed by via 0x0e24d54b at 15527807
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 48 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 3 additional slots
4 additional variables
ERC-20
Value $97,995.63
0x0e2088a5dcf8fc70f1052389152eeae8ad64f836f20481b6c6a0db4b61e7ecb6
0x6adbd967465e7ba0bf4223c9184a81f529801f588eaa3e9970c5605fc08a63c6
0x785852e8364d7e9d7819530d452703fab1a4046326795b2f5f743cc523f8f322
0x5883e4c5e008aac33911f8442ee3ec8c82104015780caf03d4392871cebf6e1d
0x6700d33bd1602260c064047190aa34a950de0cfdad1344fc1f5ac0aaac55c01d
0x0061635956e80ce82baf98dd6651f90980dfb8edc904903c8c7b702a75e7987e
0x6deef9f8c04e71d6b7209a164b373bd8d3f8267d9e46966fa1b902633fb61f04
0x2f62e266ff1bae4c54fb54eaa12ea47c33866a1b5a4b1c4735732415daed7ca4
0x4df242f957a4fa7e83f79242fe6bb70754d02b913f6b14da710fb68d726e0ca8
0x84ba6acd4f68d2d7d8c902ba44a8b02ab336c6c6ba2658be845292a8efcadc88

Functions
Getter at block 20979586
implementation(view returns (address)
0xad3afe552432a2ee49444f1e72dbbf591300f793
upgradeabilityOwner(view returns (address)
0x83a7152317dcfd08be0f673ab614261b4d1e1622
version(view returns (uint256)
1
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
LOCKER_ROLE(view returns (bytes32)
0xaf9a8bb3cbd6b84fbccefa71ff73e26e798553c6914585a84886212a46a90279
denominator(view returns (uint256)
100000000
isAllowedWithdraw(view returns (bool)
true
owner(view returns (address)
0x83a7152317dcfd08be0f673ab614261b4d1e1622
paused(view returns (bool)
false
Read-only
getAvailableTokens(uint256 _totalAllocationaddress _walletbytes32[] _merkleProofview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
getTotalClaimedPerWallet(address _walletuint256 _totalAllocationbytes32[] _merkleProofview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
verifyTotalPercentageUnlockPeriod(struct ClaimingUnlockPeriod[] _periodspure returns (bool)
State-modifying
transferProxyOwnership(address newOwner
upgradeTo(uint256 versionaddress implementation
upgradeToAndCall(uint256 versionaddress implementationbytes datapayable 
claim(uint256 _totalAllocationbytes32[] _merkleProof
grantRole(bytes32 roleaddress account
initialize(
lock(address _distributorAddressbytes32 _merkleRootstruct ClaimingUnlockPeriod[] _periods
renounceOwnership(
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setPause(bool _paused
setRoot(address _distributorAddressbytes32 _merkleRoot
setUnlockPeriods(struct ClaimingUnlockPeriod[] _periods
stopEmergencyWithdraw(
transferOwnership(address newOwner
updateWallet(uint256 _totalAllocationaddress _newWalletbytes32[] _merkleProof
withdrawEmergency(address _touint256 _amount
Events
ProxyOwnershipTransferred(address previousOwneraddress newOwner
Upgraded(uint256 versionaddress indexed implementation
Claimed(address indexed senderuint256 _amount
DistributionPaused(bool _paused
Initialized(uint8 version
MerkleRootUpdated(bytes32 _merkleRoot
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
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
TokensWithdrawn(uint256 _amount
UnlockPeriodChanged(uint256 indexed _periodIndexuint256 _vestingStartDateuint256 _totalPercentageuint256 _cliffEndDateuint256 _periodUnitbool _isUnlocked
Unpaused(address account
WalletUpdated(address indexed _existingWalletaddress indexed _newWallet
Constructor

This contract contains no constructor objects.

Fallback and receive
fallback(
Errors

This contract contains no error objects.