In the withdraw function, the following line attempts to send Ether to the recipient:
The use of 2300 gas is specified as a fixed limit for the recipient’s fallback or receive function. This gas limit may not be sufficient for all smart contract wallets, especially those with complex fallback or receive functions.
If the fallback or receive function of the recipient's contract requires more than 2300 gas, the Ether transfer will fail. This failure prevents the recipient from receiving the funds, leading to a failed withdrawal attempt.
Remove the gas limit from the external call.
Invalid, known issues [Medium-2](https://github.com/Cyfrin/2024-08-tadle/issues/1)
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.