Currently Staking::update and Staking::updateFor are declared a public in the contract but any interaction with any other function will result in these functions being called always, so there is almost no motivation for users to spend gas to call these functions.
Declare these functions as private to reduce deployment cost of Staking.sol by 15618 units of gas.
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.