Staking

WIP