The HELLO Platform is a comprehensive blockchain ecosystem with multiple integrated components including a Club membership platform, token staking system, launchpad, prediction market, and subscription service. This documentation provides an overview of the smart contracts that power these components and explains their core functionality.
This contract manages the HELLO token staking system and tier-based rewards.
Staking Operations:
createStake(uint256 amount, bool isNinetyDayLock): Stake HELLO tokens with either 15-day or 90-day lock periodunstake(): Unstake tokens and claim back with potential penaltiesclaimRewards(): Claim staking rewards for the main tokenclaimTokenRewards(address _token): Claim rewards for specific tokenclaimAllRewards(): Claim rewards for all tokens at onceTier Management:
calculateTier(uint256 amount): Determine user's tier based on staked amountcalculateAPR(IHelloClubNFT.Tier tier): Calculate APR for a specific tier