SHO

Verified contract

Active on Ethereum with 5,402 txns
Deployed by via 0x58785d7d at 16839131
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $169,315.52
0x507a1938a5db419996cc5d213baa1d1679d72c231a56052dde4306489088006b
0x16b0f6a4d6ad28ac2a099a25857055d2b235176d561bbf12f6bc0a60b3a4e9ea
0x3f256625aa51848836c98d7d6123357ae6972a33105852ed90b48134a5c8df6d
0x2b06aa9de9189cbf7b419ca1f2a7ae74dcdac97b8a81f446221db49d17c0b096
0x83faa97eab83e70c9bc67dcab715703cb85d0b0a14c6e89f1d7bf1fec9ce9ffc
0xbf35323d4e64f7aa8f940986b031e1ac2c70354e75c3e61e9ccad67e0938aa8c
0xd50defa2d9d7f9eb82c9488d3e0996e482a374b8fe090ef127e14f991f3f2a7e
0xbc67ca909466209efba859c4f310ee5ff836384eedec6428e583aac5779e4365
0x48085a5e02ec5710d2375b3cd40dbad2c26f3b108fa5218e4b3fbeb59bed6b16
0x6dc6e3663d78fb525bba397e4e7533232a2fa6ceb27aa1176e357768bc66da8f

Functions
Getter at block 21200179
baseFeePercentage1(view returns (uint32)
0
baseFeePercentage2(view returns (uint32)
0
burnPercentage(view returns (uint32)
0
burnValley(view returns (address)
0x000000000000000000000000000000000000dead
collectedFeesUnlocksCount(view returns (uint16)
581
extraFees1Allocation(view returns (uint120)
38612852220000000000000000
extraFees1AllocationUncollectable(view returns (uint120)
34297479855892800000000000
feeCollector(view returns (address)
0x9bb4b952d576dcc7f58797c909b0f4e8c14ae51d
freeClaimablePercentage(view returns (uint32)
1000000
getPassedUnlocksCount(view returns (uint16 _passedUnlocksCount)
582
getTotalUnlocksCount(view returns (uint16 totalUnlocksCount)
702
globalTotalAllocation1(view returns (uint120)
117521055060000000000000000
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.