Depositing assets for another address.
Receiver cannot participate, limiting usability and potentially causing confusion or stuck funds.
src/briVault.sol
Normally, depositing for another address should allow that address to join and participate fully in the event.
The inconsistency is that stakedAsset is credited to receiver, but joinEvent checks stakedAsset[msg.sender], preventing the receiver from joining and participating.
Depositing for user2 credits stakedAsset to user2, but user2 cannot join because joinEvent checks user2's stakedAsset via msg.sender.
Require deposits to be for self to avoid confusion.
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.