LinearVestingTreeway
Verified contract
Active on
Ethereum with 33 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 2 additional slots
0xa53e…cd2f
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
BIDS | ERC-20 | 1.454982M | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 18026311 | a year ago | | | 0 | 0.0031233660 | |
| 17807285 | a year ago | | | 0 | 0.0029355305 | |
| 17733860 | a year ago | | | 0 | 0.0020504910 | |
| 17713371 | a year ago | | | 0 | 0.0028010172 | |
| 17707333 | a year ago | | | 0 | 0.0035862415 | |
| 17698313 | a year ago | | | 0 | 0.0016629795 | |
| 17680563 | a year ago | | | 0 | 0.0029342162 | |
| 17678023 | a year ago | | | 0 | 0.0043401497 | |
| 17673519 | a year ago | | | 0 | 0.0016738600 | |
| 17656275 | a year ago | | | 0 | 0.00089524358 |
ABI
ABI objects
Getter at block 21224597
SAFE_GUARD_AMOUNT() view returns (uint256 totalReward, uint256 startEpoch, uint256 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(address) view returns (uint256)
merkleRootUsed(bytes32) view returns (bool)
safeGuardUsed(address) view returns (bool)
treeParameters(uint8) view returns (address safeGuard, bytes32 merkleRoot)
userClaimableAmount(address _user, uint256 _totalReward, uint256 _startEpoch, uint256 _totalDays, uint8 _treeId, bytes32[] _merkleProof) view returns (uint256)
userLockedAmount(address _user, uint256 _totalReward, uint256 _startEpoch, uint256 _totalDays, uint8 _treeId, bytes32[] _merkleProof) view returns (uint256)
State-modifying
Events addNewTree(address safeGuard)
pauseDistribution()
release(uint256 _amount, uint256 _totalReward, uint256 _startEpoch, uint256 _totalDays, uint8 _treeId, bytes32[] _merkleProof)
renounceOwnership()
transferOwnership(address newOwner)
unpauseDistribution()
updateRoot(uint8[] treeIds, bytes32[] merkleRoots, bytes32[][] merkleProofsSafeGuards)
Claim(address user, uint256 rewardRound, uint256 totalAmount, uint8[] treeIds, uint256[] amounts)
NewTree(uint8 treeId)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Paused(address account)
Unpaused(address account)
UpdateRoot(uint8 treeId, bytes32 root)
UserCollect(address user, uint256 amount)
UserVested(address user, uint256 startEpoch, uint256 totalDays, uint256 totalReward)
VestRedirected(address _oldUser, address _newUser)
constructor(address _bids)
This contract contains no fallback and receive objects.
This contract contains no error objects.