This contract is being backfilled. You may encounter incomplete storage history.

LinearClaimer

Verified contract

Active on Base with 286 txns
Deployed by via 0x7e6dcf72 at 14154500
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 $2,904.75
ERC-20
Value $0
ERC-20
--
ERC-20
--
0x45c0f6eb453cc0495a2d40b08ad97a9197aaeb92aa22d01015ceeac0aacf9e0c
0x7604b267e2436f3c1dd93984230d928978dd4780b38645f6784c5133e2434821
0x6f26573d88e6aabd0f406ad4f148c5f5bef960621425f95ca60a4d2f63a22114
0xccdb8d0603c0ef533c255e85e3aee3b60f3b659fbcda63266e133db53cbfcb99
0xb082e14bed9f855791b1057b87215c460cd23195d35a8038274712cf42266367
0x39dd175b6b5a3574e8ce1aa3a6e052b425b9dbda1f426fc46f09c6fac7bbb709
0x18475a5587967f9308bb69152aee30d9d790cc0b88b93b78fc9242aa8d5ab0c7
0xbc0f1eebad3b91ca56443f3bf00447c97bf1907feee830af0c69b6af5d65bb31
0x7db40c612547d46316f130e26816337402a698f86b8fe265d8c199cae5957016
0x02cf41b8e59412d17874eadb4818ea91dcdad0f4ad5dc08efa1127026ba3cfe8

Functions
Getter at block 22477306
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
DH_ROLE(view returns (bytes32)
0x26bf91e6aed7948ccbf4514ab63f8fee1ed7b810d03a26b6e287af192ceeb200
dhTreasury(view returns (address)
0x0000000000000000000000000000000000000000
getTotalStats(view returns (uint256uint256uint256)
(7339087779542073855633188, 5352690361663214950191160, 1986397417878858905442028)
getTransferredAccounts(view returns (address[2][])
[]
id(view returns (string)
arqx
initialPercent(view returns (uint256)
200
initialUnlockDate(view returns (uint256)
1715099400
isPaused(view returns (bool)
false
owner(view returns (address)
0xa03f03170cd2f86239ea9fc57a0276573c2a708d
pausedAt(view returns (uint256)
0
token(view returns (address)
0x5e432eecd01c12ee7071ee9219c2477a347da192
totalClaimedTokens(view returns (uint256)
5352690361663214950191160
totalRelinquishedTokens(view returns (uint256)
0
totalTokens(view returns (uint256)
7339087779542073855633188
unitOfTime(view returns (uint256)
86400
vestingDuration(view returns (uint256)
2592000
vestingStartDate(view returns (uint256)
1717777800
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.