Удивлен, что никто не говорит об этом удвоителе:
http://ethdoubler.info/В нем и народу еще мало, и шанс что-то получить выше.
Возможно никто ничего не говорит, так как в исходном коде этого удвоителя владелец МОЖЕТ СНЯТЬ ВЕСЬ БАЛАНС!!! Причем это уже можно сделать сейчас, так как прошла неделя после создания.
uint public timeout = now + 1 weeks;
...
function collectBalance() onlyowner {
balance += msg.value;
if (balance == 0 && now > timeout) return;
owner.send(balance);
balance = 0;
}
не правильно считаешь. Таймаут с того момента, как была последняя отправленная транзакция НА кошелек. Читай код внимательнее и не вводи в заблуждение.
Либо я не так понял. Who know.
Я то как раз читаю код внимательно и не ввожу в заблуждение! Я если что два контракта уже написал и образование у меня соответствующее. Публичная переменная timeout рассчитывается один раз при запуске контракта и все больше её значение не меняется!
Аналогичным образом происходит определение и других публичных переменных (payoutIdx, collectedFees и balance) и что по Вашему они тоже выполняются каждый раз? Тогда бы контракт не работал так как эти переменные обнулялись бы каждый раз!
uint public payoutIdx = 0;
uint public collectedFees = 0;
uint public balance = 0;
uint public timeout = now + 1 weeks;