Revamp method of calculating staking weight and expected time.