We will be utilizing the popular Illuvium variable locking contracts to provide rewards for liquidity providers. Variable locking changes your token weight based on the duration of your lock. For example, if the maximum weight of a locked token is 2, which occurs when you lock for a period of 12 months, you effectively double your rewards over the period.