SHO

Verified contract

Active on Ethereum with 4,328 txns
Deployed by via 0x2e1963d9 at 15520713
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $111,089.88
ERC-20
Value $0
0x28578749a1dc1b8d38d8ad4da64657a7ebf72a2be6e1a5208cc7336255fd24f7
0x51b917e78b1676fa031d48174d2e3eef267a76fe4eeac08bcd2a517386ab43a4
0xce2a0e1a9668e475a31da746f26ac00ee87bbe5b8c758b749bd1bb9ad07227cd
From
0x9465820ae120dd01fe35a5b0de695e98ffe43b21f7928d5c0d6aa0310bb12c21
0x34d2148d5e36c6c2bdf4bb39eebfad17aa06f1334000129c935664e3d659c16d
0xdf3e05b0be0cd0247a06a3d6f7493cabdecc7b2215a2b624a66bf5b4ebafa1f7
0x150db5e07c8fdc7dc0a2836dff94f34bd2f4525a14565cd4001ffbb48557bc07
0xb127f9f9c52fb4e3a50481694a69b6064faa502db62df1e9002c4d7eb8a2f83e
0x1f1e05f58669d35cf36041b43f85a8ce0cfcb8e26a6fa8318fba3649bcd35fc6
0x719db1e062dd7927296d6dd1ea2be3795c4f37694760f6acdaf7186ad3bc4999

Functions
Getter at block 20818308
baseFeePercentage1(view returns (uint32)
200000
baseFeePercentage2(view returns (uint32)
300000
burnPercentage(view returns (uint32)
0
burnValley(view returns (address)
0xb956f28f02ace969a3e77667e3f5ee3089b2b06f
collectedFeesUnlocksCount(view returns (uint16)
3
extraFees1Allocation(view returns (uint120)
35030295440000000000000000
extraFees1AllocationUncollectable(view returns (uint120)
35030295440000000000000000
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)
140000002090000000000000000
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.