https://medium.com/@danielsowunmi/understanding-time-staking-a-step-by-step-guide-to-earning-rewards-through-time-locked-investments-c7c77affaf60