LockTOSDividendProxy

Verified contract

Proxy

Active on Ethereum with 1,803 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
--
0x480aa28aab4a6cf25ab758f016108c58fe874442e17ee09b7495ccd21ce931b9
0x765d8bb2fee2f3c598af840e0abdc0673bb5d7f1be802e2fe1810cb10661bb03
0x7f76c5f780ed30719b1d167e66cae21c6d78a769424ba5d853424423479fe42b
0xacfd1610377c2b0106f09e70af58221c85995778acab937cfff82f1fe0d48614
0x0fe5ed0bcf24475e500c45e833aa34134d0276e6a6155cae85c6385e09499f15
0x53af7f577b03afa80ea311f2f0307c48074db93871f4c9dda1b10d3ed2028a82
0xcf5db37bc6bf4a43fbd5f0d40ddb9f7bf1124c95e8ecad6ad628c1a783700653
0x37eed4370737eb5c606b3866c3b0a40958f211e74dfaa82a14104abeab1579ba
0xb6b52bfa10fea8630810401321cf33a6ee94f30b538ee7503391ab8c064c04b2
0x67f7cf7adedeb72bd3f7c917ab149380ce3c5f2773898355beb8eec4c3493c8d

Functions
Getter at block 21256273
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)
147
getCurrentWeeklyEpochTimestamp(view returns (uint256)
1732752000
 
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.