SHO

Verified contract

Active on Ethereum with 18,182 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 $320,928.31
0x3b79479c33aa875266b876f689256faca072c01ca75dcd100f23e99d10b4dd2b
0x9412134c8ff6c14d7e12c74e3dc4633f90cf76d32c3d0279a62c022c420582d3
From
0xc8b0234eea854ea86c95389f3eb13ae46b6ba58e15dc75fa046e1db01c07f52b
0x4c73ffae0b2768507d12ad06b2c78e7f98165225a21f316a86de37430c6d7830
0x9f427eb2c17eec499518a4f2017219412687afecb169b5097434be369ea47dea
0x8bd4890f3c3eac640e80be1d9c78d3008b6d2b4611fa9b870ecf617c6f60be31
0xa35e63334f06524354441e106badc00adfb12cc144aa10b2da330b1a0830d674
0x3366ec715ee93a93637b680da146f1d31a1f9c066af7a0fe7de1fb9676967b97
0xc3d7daf79a128e68812a0b1ef3adb51116ded4d02c761a6f778531089e80cce6
0x7f6e9ffbca83d6347cef421dfa44e0096cf687c22fe5b456cb691462ad9179a0

Functions
Getter at block 21256115
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)
589
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.