SHO

Verified contract

Active on Ethereum with 4,231 txns
Deployed by via 0xac492991 at 15520742
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $106,089.36
ERC-20
Value $0
ERC-20
--
0xee34e1ff88d9b1f344c94db15c036363fbcd93a022bd674a27165cd6e441a119
0x6131fcc27b5bbb440d556151e1bfae2173bc09b79c6ef7db4b745094d8b058a5
0xd9081f952c05774207e67ddca0dc97e4547e06e520d41968a9b4f361f75082cc
0x58d03a68e3acc38c4d03f3b445f38802920a4676aa35147f6211b1b89b0d8816
0x5d5f9f40242e64136943ad27d9fd6f0c530eb601a0dcaa2a5108c1ea7df5eea1
0xbbbac784753e674f2e6dbb0da334821912b8bde286e40f699d6d89b1e8419170
0x8f4555c3ba3beab871bc029c59f0e3b48448dbdfad5650f7bd5629fdf94fc4f3
0x50d2fd71fcc77cea9be0d1e8f19c1b26360b5841f18e1d99cd7b52b5c1b029a4
0x3070650ca9b4dddd39598f8ef7e1363c099c03209b181b08453d0eba3b3a070b
0x63f274554219fa92bfd14141a4569e8745492a2cb2985f811e1971ea09a69c2c

Functions
Getter at block 21190933
baseFeePercentage1(view returns (uint32)
300000
baseFeePercentage2(view returns (uint32)
300000
burnPercentage(view returns (uint32)
0
burnValley(view returns (address)
0xb956f28f02ace969a3e77667e3f5ee3089b2b06f
collectedFeesUnlocksCount(view returns (uint16)
3
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)
3
getTotalUnlocksCount(view returns (uint16 totalUnlocksCount)
3
globalTotalAllocation1(view returns (uint120)
140000000220000000000000000
globalTotalAllocation2(view returns (uint120)
0
owner(view returns (address)
0xd985eb1a1309117fef871cc40ebd16fa62c81781
shoToken(view returns (address)
0xb4b9dc1c77bdbb135ea907fd5a08094d98883a35
startTime(view returns (uint64)
1663059600
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.