SHO

Verified contract

Active on Ethereum with 615 txns
Deployed by via 0x1668197a at 14539610
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $31,657.9
0x45fa1f53c87e5dc622d7fdc464097538120c90e3db27c771c0222f964a919e02
0x3a8432c326c30544441f0535d45aabb6e4cd14388089f9d9d8cf10be98c3947c
0x588fad15db757634f56da74b885224ea2ec2673abf0ce2c608b30618908d52a0
0x170734e62f2b7aacc0580f4282da4ef2938ebf25ffc6f07fd2cdc0d732913d40
0xf3c97f12c97d0cf0a63e2d0eb30eeab975edd1e7b60ec5b0537e17f58e032ad6
0xba232edaf91f455f5dc5f839dd08b7a1b38a52b43c248bbeb5098a103a06dc83
0xa827c5c265ffb26272b7888bedb3aa7de82f120cb2cd62d46322822e32028f67
0x76c6a06bc25897a63f54217812f43f423ef012c2a16a4755f4ac75c1e6b9dc7c
0x75f3ebdea2acbd4a700c04f1fc5b7ce73b56f098f257353669b9d42e41ffde0a
0xe16ed1eda72c7958711655e31861473adb17b0a29132e9ec793484693b9a690e

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