ERC1967Proxy

Verified contract

Proxy

Active on Ethereum with 9,667 txns
Deployed by via 0x40447abb at 15287200
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 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
4 additional variables
ERC-20
Value $1.96
0x3be4ce2eb6f4c31fa744570857ca154d17be52852ef98fa334ff2457b35c3171
0x98016dcce60da7b9a6f5252083490d20926b61ee958f63130b679855ab77e13d
0xb93ab3a154c0c02983d05a956a1be8dda4ccce762281f978fd83ba6bda71db29
0xd7850c29c7973d1ce075ba470494a5bbbf3af34d8e143345ab8fa3df905871f3
0xc3d68c375d0c4ad45ef00ff03d0b18dcfe05755571055099e1481572029b038b
0x5e50302ef699af2dc01dbacbcc6abad978545f3d05a9e9a9fcb9ac0a7cf52d5d
0x4c46fe7c6b55ffebad48970427dd834be944e09a0f1f1b62ca86d190bcc356a4
0xb2b4a6c9802f32d394d6a09925ddb2ff84e5883bdeff13e65f3166136dbd6dc9
0x627aa734e1c3f80ad85bbbc885c896f5f5258608362d5d6b5881bc02139dc7d4
0x006c518f9b5936f2643892956d77cadc6faeb6747503f91f071efb9b5696d2fb

Functions
Getter at block 20941182
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
ERC20_CONVERSION_FACTOR(view returns (uint256)
1000000000000000000
STAKING_CONVERSION_RATE(view returns (uint256)
85
getStakingContractAddress(view returns (address)
0xd72f2c03cabfc2205aa05db695f21b859e500ca0
getTokenContractAddress(view returns (address)
0x4d224452801aced8b2f0aebe155379bb5d594381
getWarmWalletAddress(view returns (address)
0xc3aa9bc72bd623168860a1e5c6a4530d3d80456c
owner(view returns (address)
0x09e4b1360245fefec758376dde5ea18d53787be8
 
proxiableUUID(view returns (bytes32)
version(pure returns (string)
1.0.2
Read-only
getClaimExpirationDates(uint256[] claimIdsview returns (uint256[] _expirationDates)
getClaimableAmount(address walletuint256[] claimIdsview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
getStakingRewardAmount(address walletview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
isClaimed(uint256 claimIdaddress walletview returns (bool)
isValidClaim(uint256 claimIdview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
claimByClaimIds(uint256[] claimIdsaddress depositToWallet
claimStaking(address depositToWallet
claimTokens(uint256[] claimIdsaddress depositToWallet
grantRole(bytes32 roleaddress account
initialize(
renounceOwnership(
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setClaimAmounts(address[] claimAddressesuint256[] claimIdsuint256[] claimAmounts
setClaimExpirationDates(uint256[] claimIdsuint256[] expirationDates
setStakingContractAddress(address _stakingContractAddress
setTokenContractAddress(address _tokenContractAddress
setWarmWalletAddress(address _warmWalletAddress
transferOwnership(address newOwner
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
StakingClaimed(address indexed claimingWalletuint256 indexed amountaddress indexed depositToWallet
TokensClaimed(address indexed claimingWalletuint256 indexed amountaddress indexed depositToWalletbool isColdWallet
Upgraded(address indexed implementation
Constructor
constructor(address _logicbytes _data
Fallback and receive
fallback(
receive(
Errors
AlreadyClaimed(uint256 claimIdaddress wallet
MismatchedArrayLength(uint256 array1uint256 array2
StakingContractAddressNotSet(
TokenContractAddressNotSet(