LinearVestingTreeway

Verified contract

Active on Ethereum with 33 txns
Deployed by via 0x3e945db5 at 17535122
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 2 additional slots
ERC-20
--
0x876135389bfc45f7abd1e2eaf33f51fef79aaccf4a11b223a3ffcc3e99b41c73
0x7abc4f6339e7fbfe2d8c8b7b09d80cbd0ba0f81530a8805366da2d49ee0cb3fd
0x4457a9ed561b9bffaf050d8f97076b21cad87f911b40a980309843691b61d770
0x28f10f93479041d31a31a5d82d64e37fcb207eadfcad89abab2c78ba070fe8ea
0xbc36d0c3b713861c19971b72e4d4e325831562b24b4b5da052e365c8f4dbdfe0
0x3caacb8483f832bb061dd2051f3d31a3d4de43aaa2106e5cd56cc724398d9a65
0x1eede7c9e5e70f150b41b085ed34b912388b35b5fa67ad6f3304f76bf408246e
0x80d7d94f7aabe759008634fbac799a16e1058f93ddf448f65cb2d4dca0d73f86
0x3c9459e3d6f96d435377d16760d72a153d811505ccd6cf0e9796fc9e4d5d012b
0x0c0167d867d936cca51432dfa8daceef5b1f3948c33ae887b38cc8a0f668254b

Functions
Getter at block 21224597
SAFE_GUARD_AMOUNT(view returns (uint256 totalRewarduint256 startEpochuint256 totalDays)
(totalReward=0, startEpoch=0, totalDays=0)
bids(view returns (address)
0xa53e968b8d8a5be52d66e5bb35d9b6b6b5a5cd2f
lastPausedTimestamp(view returns (uint256)
0
numberTrees(view returns (uint8)
1
owner(view returns (address)
0x9a8df7841f38d7fa297155ba6e5033fcaba56301
paused(view returns (bool)
false
Read-only
claimedAmount(addressview returns (uint256)
merkleRootUsed(bytes32view returns (bool)
safeGuardUsed(addressview returns (bool)
treeParameters(uint8view returns (address safeGuardbytes32 merkleRoot)
userClaimableAmount(address _useruint256 _totalRewarduint256 _startEpochuint256 _totalDaysuint8 _treeIdbytes32[] _merkleProofview returns (uint256)
userLockedAmount(address _useruint256 _totalRewarduint256 _startEpochuint256 _totalDaysuint8 _treeIdbytes32[] _merkleProofview returns (uint256)
State-modifying
addNewTree(address safeGuard
pauseDistribution(
release(uint256 _amountuint256 _totalRewarduint256 _startEpochuint256 _totalDaysuint8 _treeIdbytes32[] _merkleProof
renounceOwnership(
transferOwnership(address newOwner
unpauseDistribution(
updateRoot(uint8[] treeIdsbytes32[] merkleRootsbytes32[][] merkleProofsSafeGuards
Events
Claim(address useruint256 rewardRounduint256 totalAmountuint8[] treeIdsuint256[] amounts
NewTree(uint8 treeId
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
Unpaused(address account
UpdateRoot(uint8 treeIdbytes32 root
UserCollect(address useruint256 amount
UserVested(address useruint256 startEpochuint256 totalDaysuint256 totalReward
VestRedirected(address _oldUseraddress _newUser
Constructor
constructor(address _bids
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.