Этот вопрос был вызван вопросом Reddit Почему все транзакции с токенами 1ST имеют ошибку? и Ошибка отправки транзакции в контракт краудсейла «Первая кровь» .
Токены 1ST могут быть переведены после блока 2 870 297, предположительно 23 декабря 2016 года, как раз к Рождеству.
Вот переменные из контракта краудсейла «Первая кровь» по адресу 0xaf30d2a7e90d7dc361c8c4585e9bb7d2f6f15bc7 :
В частности, обратите внимание на следующие параметры:
endBlock
= 2500012transferLockup
= 370285Из исходного кода контракта на массовую продажу «Первая кровь» :
/**
* ERC 20 Standard Token interface transfer function
*
* Prevent transfers until freeze period is over.
*
* Applicable tests:
*
* - Test restricted early transfer
* - Test transfer after restricted period
*/
function transfer(address _to, uint256 _value) returns (bool success) {
if (block.number <= endBlock + transferLockup && msg.sender!=founder) throw;
return super.transfer(_to, _value);
}
Переводы будут разрешены только после того, как номер блока превысит endBlock + transferLockup
или 2,500,012 + 370,285 = 2,870,297
.
Последний блок 2 410 803 имеет отметку времени Oct-09-2016 21:30:52 +UTC.
Нам нужно будет ждать 2,870,297 - 2,410,803 = 459,494
блоков, прежде чем передача будет включена. Это займет 459,494 x 14 / 60 / 60 / 24 = 74.45
несколько дней, если предположить, что среднее время блокировки составляет 14 секунд.
Ориентировочная дата, когда передача будет включена, — 23 декабря 2016 года.
До тех пор все транзакции передачи будут генерировать неверный пункт назначения перехода, как в следующей транзакции :
В то же время только владелец контракта ( founder
) может передавать токены. Торговля токенами 1ST уже включена в Yunbi и Gatecoin — см. Coin Market Cap-1ST .