IT was a scam, creator stole 20 ETH from 2 participants.
Here is how he did it
See this function :
function CollectAndReduceFees(uint p) onlyowner {
if (fees == 0) feeFrac=feeFrac*50/100; //Reduce fees by half each call !.
admin.send(fees / 1000 * p);//send a percent of fees
fees -= fees / 1000 * p;
}
Set p to 20 000 and collect 20 eth.
Any p >1000 allows the owner the withdraw more than the current fee balance.
Oh my god
! How did i not think about that, i reviewed the code once, but this part escaped my head... I'll be more attentive.
My god, i participated (and lost actually), but i was lucky i guess.
I always spot scams, but this ! I didn't imagine using a percent with more than 100... that's why nobody saw that i guess.
However, the code except that scam-function is really good... should we repost it with other parameters? we can republish it with a less deposit, like 3 ETH, 5 ETH,
because, it is a good concept?
PS: it was a really vicious scam.. everything was really working, he could just "activate" his scam when he wanted. that's a motherfucker