Inside the refund
function, contributor is not able to take his contribution back, because there is no SOL transfer performed via the system_program
.
Inside the refund
function, contributor is expected to take his SOL contribution back from a fund. However, there is no SOL transfer performed via the system_program
inside the refund
function, which means no SOL is sent back to contributor's wallet, which means the contributor cannot take his SOL contribution back even though that's the idea of the refund
function.
The contributor cannot take his SOL back from the fund, because a system_program
SOL transfer is never performed inside the refund
function, which means contributor's SOL remains inside the fund forever.
Manual Review
Inside the refund
function, make sure that the SOL that the contributor has sent to the fund is correctly sent back to the contributor via a system_program
transfer, because SOL transfers in Solana are explicitly performed via the system_program
.
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.