SHO

Verified contract

Active on Ethereum with 17,980 txns
Deployed by via 0xb901b1b6 at 16839126
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $380,890.15
0x259c2e271d26892ea75a7781451ed06d233d3ed7ba192995710cce5564f9d6f9
0x1b6ce96d58c296b9a78c7ba8245598f8ba2cab24da79daa4feb855616cbcef55
0x941251a02c96271c99f104660c90484f75efcba40447ea5561ba751b4afaba33
0xc401e06a70b65242506d5b827ebdeb0f9ee4cb1952ccde28d1306a664252b203
0xf6f1823e7daf15fa089393a1d5c6e7220ce92eb98f7d4cc8632f21b5da883e34
0x6557774b5e2f2f719532081268732810d7a8eece69fe75bcdcb2cb37286ea167
0x5281624a398b13d699651180ce1016342ecd70d620bdd190fd351adc37a5c862
0x6c9c0e540086c375919774851df0e9d834e141de38d6af1ec845a8a06f3691d9
From
0xde6fc92f157cc2c74dc1dbf93f9e22f97459dd3b8ef04c5c1e3ee94e928d2174
0xaf62476b59c53978ba5e34222e0c1ddd094374a677edbaa9def9eaadace0cc28

Functions
Getter at block 20827013
baseFeePercentage1(view returns (uint32)
0
baseFeePercentage2(view returns (uint32)
0
burnPercentage(view returns (uint32)
0
burnValley(view returns (address)
0x000000000000000000000000000000000000dead
collectedFeesUnlocksCount(view returns (uint16)
1
extraFees1Allocation(view returns (uint120)
0
extraFees1AllocationUncollectable(view returns (uint120)
0
feeCollector(view returns (address)
0x9bb4b952d576dcc7f58797c909b0f4e8c14ae51d
freeClaimablePercentage(view returns (uint32)
1000000
getPassedUnlocksCount(view returns (uint16 _passedUnlocksCount)
530
getTotalUnlocksCount(view returns (uint16 totalUnlocksCount)
702
globalTotalAllocation1(view returns (uint120)
150711726900000005458419477
globalTotalAllocation2(view returns (uint120)
0
owner(view returns (address)
0xd985eb1a1309117fef871cc40ebd16fa62c81781
shoToken(view returns (address)
0xc97d6c52f3add91fa1c5287a453d7444aecbca83
startTime(view returns (uint64)
1678961400
whitelistingAllowed(view returns (bool)
false
Read-only
extraFees2(uint256view returns (uint120)
unlockPercentages(uint256view returns (uint32)
unlockPeriods(uint256view returns (uint32)
users1(addressview returns (uint16 claimedUnlocksCountuint16 eliminatedAfterUnlockuint120 allocation)
users2(addressview returns (uint120 allocationuint120 debtuint16 claimedUnlocksCountuint120 currentUnlockeduint120 currentClaimeduint120 totalUnlockeduint120 totalClaimed)
State-modifying
claimUser1(returns (uint120 amountToClaim)
claimUser1(address userAddressreturns (uint120 amountToClaim)
claimUser2(uint120 extraAmountToClaimreturns (uint120 amountToClaimuint120 baseClaimAmountuint120 currentUnlocked)
collectFees(returns (uint120 baseFeeuint120 extraFeeuint120 burned)
eliminateUsers1(address[] userAddresses
renounceOwnership(
transferOwnership(address newOwner
update(
whitelistUsers(address[] userAddressesuint120[] allocationsuint8[] optionsbool last
Events
Claim1(address indexed useruint16 currentUnlockuint120 claimedTokens
Claim2(address indexed useruint16 currentUnlockuint120 claimedTokensuint120 baseClaimeduint120 chargedfee
FeeCollection(uint16 currentUnlockuint120 totalFeeuint120 extraFeeuint120 burned
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Update(uint16 passedUnlocksCount
UserElimination(address useruint16 currentUnlock
Whitelist(address useruint120 allocationuint8 option
Constructor
constructor(address _shoTokenuint32[] _unlockPercentagesDiffuint32[] _unlockPeriodsDiffuint32 _baseFeePercentage1uint32 _baseFeePercentage2address _feeCollectoruint64 _startTimeaddress _burnValleyuint32 _burnPercentageuint32 _freeClaimablePercentage
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.