There is no functions to withdraw eth balance from the contract for the host, thus all eth funds are locked in the contract after deadline.
The function ChristmasDinner::withdraw
is supposed to be used to withdraw all funds for the host. However, it only withdraws tokens from the contract and does not withdraw eth. Since there is only way to withdraw eth funds from the contract - refund by the participant before deadline, all eth funds are locked in the contract after the deadline.
The host can not withdraw eth funds from the contract.
Manual review
Withdraw eth funds in the withdraw
function as below:
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.