Too Long; Didn't Read
Staking mechanism allows users to hold onto a stake in a venture when they contribute some assets in exchange of exercising some level of control, influence, or participation in its activities. A staking mechanism usually encourages token holding against token trading, which in turn is expected to drive up the token valuation. We will burn the tokens as they are staked to stop users from transferring them until the stake is removed. The whole project including development environment and tests is available from our public GitHub repository. The test forStake shows what needs to be done to create a stake and what should change afterwards.