Stake verying part 1 implementation