Algorand allows staking in same in exchange for Governance rights against a pre-determined APR where the more token staked, the lower the anticipated APR % is net at the time of distribution. The tokens are withdrawn from the user’s immediate liquidity. If any amount of staked Algo is removed from the protocol/contract, the user forfeits all [?] rights to any staking reward.
Temp check for allowing this type of contract to exist for ENS?