transfer function is used to transfer amount of bids to the contract, instead of the transfer_from function.
The contract should receive the amount from the sender/callerand not from itself.
https://github.com/Cyfrin/2024-10-starknet-auction/blob/main/src/starknet_auction.cairo#L113
The contract will not get the additional amount of ERC20 tokens expected from the caller.
Manual review
Call transfer_from function instead of the transfer one.
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.