https://medium.com/@HyperFreyjaSerpent/from-novice-to-expert-mastering-the-art-of-dash-dash-staking-cd70b5bf0bbb