LockTOSDividendProxy

Verified contract

Proxy

Active on Ethereum with 1,779 txns
Deployed by via 0x785957e4 at 14092464
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x048d39c3c05fac568f5956692fa8cf926da965dcdd2c72f58cb5668c76035bde
0x0c858275ca5e2e81fb3ea102eba23621805907ef023fd4952f3eaac5e67f3ec3
0xe2f3daed171d7d1b33c9f172cfae4f53db49827563a7a2c9f2f66dfc4a6c6f41
0xeaab6ff85df09323b8bb0d267d6b1e675d56807712c9165eec73637e16ca7896
0x41c5436584a444a440208f4d34bb332cf1d709fe597062f93907566081cbcb12
0x07be462fa1fcc8035418580c1cf0b062f5a88d1d1f6031764735ff698335c6fb
0x865ad7f1bc06918e02bc27e0e32b24a2f90ac647feeea0208460fd3d24772842
0x7746c31429d876f8047439fe35a014fcd2f3b69cd517dc1031254b7e90ee0ffd
0xef969cac4892112b8c2e2f6e234067527fb67b5e44bfd2f41a370b2e52a2e576
0x1452408766579a11b5ee5d64fb8bc9449e78d4e11c90923b324f1366241bf175

Functions
Getter at block 20864381
ADMIN_ROLE(view returns (bytes32)
0xdf8b4c520ffe197c5343c6f5aec59570151ef9a492f2c624fd45ddde6135ec42
BURNER_ROLE(view returns (bytes32)
0x9667e80708b6eeeb0053fa0cca44e028ff548e2a9f029edfeac87c118b08b7c8
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MINTER_ROLE(view returns (bytes32)
0xf0887ba65ee2024ea881d91b74c2450ef19e1557f03bed3ea9f16b037cbe2dc9
epochUnit(view returns (uint256)
604800
genesis(view returns (uint256)
1643241600
implementation(view returns (address)
0x842cfc8c20968067cfd5af2c0ffb5f9d3c742b72
lockTOS(view returns (address)
0x69b4a202fa4039b42ab23adb725aa7b1e9eebd79
migratedL2(view returns (bool)
false
pauseProxy(view returns (bool)
false
stakeRegistry(view returns (address)
0x0000000000000000000000000000000000000000
ADMIN_ROLE(view returns (bytes32)
0xdf8b4c520ffe197c5343c6f5aec59570151ef9a492f2c624fd45ddde6135ec42
BURNER_ROLE(view returns (bytes32)
0x9667e80708b6eeeb0053fa0cca44e028ff548e2a9f029edfeac87c118b08b7c8
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MINTER_ROLE(view returns (bytes32)
0xf0887ba65ee2024ea881d91b74c2450ef19e1557f03bed3ea9f16b037cbe2dc9
epochUnit(view returns (uint256)
604800
genesis(view returns (uint256)
1643241600
getCurrentWeeklyEpoch(view returns (uint256)
139
getCurrentWeeklyEpochTimestamp(view returns (uint256)
1727913600
 
ifDistributionPossible(view returns (bool)
lockTOS(view returns (address)
0x69b4a202fa4039b42ab23adb725aa7b1e9eebd79
migratedL2(view returns (bool)
false
pauseProxy(view returns (bool)
false
stakeRegistry(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
distributedTokens(uint256view returns (address)
distributions(addressview returns (bool existsuint256 totalDistributionuint256 lastBalance)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
isAdmin(address accountview returns (bool)
claimStartWeeklyEpoch(address _tokenuint256 _lockIdview returns (uint256)
claimable(address _accountaddress _tokenview returns (uint256)
claimableForPeriod(address _accountaddress _tokenuint256 _timeStartuint256 _timeEndview returns (uint256)
distributedTokens(uint256view returns (address)
distributions(addressview returns (bool existsuint256 totalDistributionuint256 lastBalance)
epochToTimestamp(uint256 _epochview returns (uint256)
getAvailableClaims(address _accountview returns (address[] claimableTokensuint256[] claimableAmounts)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
getWeeklyEpoch(uint256 _timestampview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
isAdmin(address accountview returns (bool)
tokensPerWeekAt(address _tokenuint256 _timestampview returns (uint256)
State-modifying
addAdmin(address account
grantRole(bytes32 roleaddress account
initialize(address _lockTOSuint256 _epochUnit
removeAdmin(address account
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setProxyPause(bool _pause
transferAdmin(address newAdmin
upgradeTo(address impl
addAdmin(address account
claim(address _token
claimBatch(address[] _tokens
claimUpTo(address _tokenuint256 _timestamp
distribute(address _tokenuint256 _amount
grantRole(bytes32 roleaddress account
redistribute(address _tokenuint256 _weeklyEpoch
removeAdmin(address account
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
transferAdmin(address newAdmin
Events
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Upgraded(address indexed implementation
Claim(address indexed tokenuint256 amountuint256 timestamp
Distribute(address indexed tokenuint256 amount
Redistribute(address indexed tokenuint256 oldEpochuint256 newEpoch
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Constructor
constructor(address _impladdress _admin
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.