Usually DeFi farming projects have in their contracts functions that permit generating more tokens from staking. Hashcat contract does not have such a function, because it generates Shares that cannot be withdrawn from the contract. Generating shares only makes you eligible to get a cut of the injected tokens.