The deposit
function on the staking contract does not allow transferFrom() to transfer the funds from the msg.sender due to the check for allowance which is not approved anytime before.
The deposit function on the Staking.col contract fails due to unapproved allowance from the msg.sender to the staking contract.
Users are unable to use the staking option on the protocol.
Forge local testing
Users that are willing to deposit some funds to the staking contract should approve the spending allowance. This can be most conveniently done as part of the deposit
function on the Staking.sol contract.
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.