LinearClaimer

Verified contract

Active on Ethereum with 156 txns
Deployed by via 0xb06497ef at 15632533
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
ERC-20
Value $90.95
0x8d25b3eda3c39b7bd5b1349967cbc16e1c5281d83f4cbe279837afbd64775e92
0x8be3fb3b08ac5f37fb258a6d38fb6634be781a1a95aeffed6bf03ab80f56ebdc
0x659cbd7a8c33a32d7a6456db42ec09d352b85626987dd340ccb32239e42b9885
0xbcdf645a9a36f0fb3bfe0131f2ca831a79c96b59d18b6ba98332ecec292ca233
0x5d2c824dcc763db25ae3875bb6ca76bd315aae917c4daeb185c1f5dd8a920f72
0x0082fd9dacc11b9fb2b7857d1d68a5532a5b4cf66363ba459e8756c9a39a2845
0xd7da4fe47993d79658e8d116cbfecfcad8678d17f50d2beda25af3b55e57560d
0x94b34cee571091a7d6cf8634ee2812729c09a62416243e9a35f81646be4188fe
0xc6fc5f7d3518e1d03e5e2a486b98d2b91c007f8de128f4646e445cabb40ebf6a
0xbd609f07ef608f9f60777490a720bc93a7091af0cc10438b56fe3593c71d67cf

Functions
Getter at block 21223051
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
DH_ROLE(view returns (bytes32)
0x26bf91e6aed7948ccbf4514ab63f8fee1ed7b810d03a26b6e287af192ceeb200
dhTreasury(view returns (address)
0x0000000000000000000000000000000000000000
getTotalStats(view returns (uint256uint256uint256)
(712500000000000000000000, 110352252000544155004248, 602147747999455844995752)
getTransferredAccounts(view returns (address[2][])
[]
id(view returns (string)
acquire
initialPercent(view returns (uint256)
150
initialUnlockDate(view returns (uint256)
1664378100
isPaused(view returns (bool)
true
owner(view returns (address)
0xa03f03170cd2f86239ea9fc57a0276573c2a708d
pausedAt(view returns (uint256)
1664901263
token(view returns (address)
0x4bdcb66b968060d9390c1d12bd29734496205581
totalClaimedTokens(view returns (uint256)
110352252000544155004248
totalRelinquishedTokens(view returns (uint256)
0
totalTokens(view returns (uint256)
712500000000000000000000
unitOfTime(view returns (uint256)
1
vestingDuration(view returns (uint256)
15552000
vestingStartDate(view returns (uint256)
1664464500
withdrawnRelinquishedTokens(view returns (uint256)
0
Read-only
accounts(uint256view returns (address)
allocations(addressview returns (uint256 amountuint256 claimedAmountuint256 lastClaimTimestamp)
getAccountStats(address accountview returns (uint256uint256uint256)
getAccounts(uint256 _unusedview returns (address[])
getIneligibleAccounts(uint256 _unusedview returns (address[])
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
isAccountEligible(address accountview returns (bool)
isClaimable(address accountuint256 claimIdxview returns (bool)
isClaimed(address accountuint256 claimIdxview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
transferredAccounts(uint256uint256view returns (address)
transferredAccountsMap(addressview returns (address)
State-modifying
batchAddAllocation(address[] addressesuint256[] amounts
batchAddAllocationWithClaimed(address[] addressesuint256[] amountsuint256[][] claimed
batchSetDHIneligibleAccounts(bool eligibleaddress[] addresses
claim(address accountuint256 idx
claimAll(address account
grantRole(bytes32 roleaddress account
initDH(address dhManageraddress _dhTreasury
pauseClaiming(bool status
renounceOwnership(
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setAllocation(address accountuint256 newTotal
setInitialPercent(uint256 value
setInitialUnlockDate(uint256 value
setToken(address _token
setTransferredAccounts(address[2][] _transferred
setUnitOfTime(uint256 value
setVestingDuration(uint256 value
setVestingStartDate(uint256 value
transferAllocation(address fromaddress to
transferOwnership(address newOwner
withdrawAll(
withdrawRelinquished(
withdrawRelinquishedAdmin(address touint256 amount
withdrawToken(address _tokenuint256 amount
Events
AllocationTransferred(address indexed accountaddress indexed newAccount
Claimed(address indexed accountuint256 amountuint256 timestamp
ClaimingPaused(bool statusuint256 pausedAt
DHRelinquishedWithdrawn(uint256 amount
DuplicateAllocationSkipped(address indexed accountuint256 failedAllocationuint256 existingAllocation
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
Constructor
constructor(string _idaddress _tokenuint256 _unitOfTimeuint256 _initialPercentuint256 _initialUnlockDateuint256 _vestingStartDateuint256 _vestingDuration
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.