SHO

Verified contract

Active on Ethereum with 2,770 txns
Deployed by via 0x788c3248 at 15495361
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $18,904.27
0xc79238442f18cc485638e736f550dfedaeedfcdc2e827d5453feeb9db5bc5b85
0x617a741bd79ce732a108c00e0e77e7eb5eac4d1a9c66ca1c0adc63dfd1baaeb7
0x2391f97db9702da7073ad6236acb921558a754568d9ca05434345efa8e3611a4
0x4a5b6bc417e0cc7a432edba16036713f6ca1b1e967524146c53dba67677ea4ab
0x54d93b5ce7434f282fd65657a9a5846fcf1df52a3a698bbbe729c39b18e1849f
0xe7596267ebd56a99feb8945befd1e0e5fcb7ac20fb5d0a412af4b8183b9077ba
0x6c2f83cba88c9ac41420825a2d2df3068248473b8e633e58232c92d0e3595f14
0x72c94696c0a5170065a901f82f377db6dd1159f1d526c9c42bb0d57205de6755
0xdf7d09b6659fbc15611571b996f1844c53e23a578c2e7d30b040210cefce9ceb
0x07ea8bebf2124be5ce4ad6de2ff6294f65c537f29403c3ea024ef078e1be8861

Functions
Getter at block 20890706
baseFeePercentage1(view returns (uint32)
0
baseFeePercentage2(view returns (uint32)
0
burnPercentage(view returns (uint32)
0
burnValley(view returns (address)
0xb956f28f02ace969a3e77667e3f5ee3089b2b06f
collectedFeesUnlocksCount(view returns (uint16)
22
extraFees1Allocation(view returns (uint120)
25600000000000000000000000
extraFees1AllocationUncollectable(view returns (uint120)
25600000000000000000000000
feeCollector(view returns (address)
0x9bb4b952d576dcc7f58797c909b0f4e8c14ae51d
freeClaimablePercentage(view returns (uint32)
300000
getPassedUnlocksCount(view returns (uint16 _passedUnlocksCount)
22
getTotalUnlocksCount(view returns (uint16 totalUnlocksCount)
22
globalTotalAllocation1(view returns (uint120)
81562500000000000000000000
globalTotalAllocation2(view returns (uint120)
0
owner(view returns (address)
0xd985eb1a1309117fef871cc40ebd16fa62c81781
shoToken(view returns (address)
0x6d614686550b9e1c1df4b2cd8f91c9d4df66c810
startTime(view returns (uint64)
1662625800
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.