Bro прочитать код.
https://etherscan.io/address/0x95cc9c7bf003d948dea3a5a95116f7fd9ca43778#codeСм купить функцию на линии 217 и продавать функцию по линии 233. Вы знаете солидности?
Это не афера. У меня нет никакого контроля после G5 выпущен в мир.
Получить в начале вы можете быть настолько богаты. Получить в дальнейшем вы потеряете не более 5% не так уж плохо. Я получил в начале с 1 эфиром.
Весь код выше линии 176 от
https://github.com/OpenZeppelin/zeppelin-solidity Другой код:
/ **
* @title G5
*
* @dev Великий маркер купить.
* @dev Максимум 5% риска, потенциально бесконечна вверх!
* /
контракт G5 является StandardToken {
uint256 общественный потолок;
uint256 общественного пол;
uint256 общественного lastUpdate;
строка публичное имя = "G5";
строка общественного символ = "G5";
uint8 общественных знаков после запятой = 8;
Функция updateCeiling () частный {
// потолок всегда на 5% выше стоимости пола
потолок = пол * 21/20;
}
Функция maybeUpdate () {
// установить пол и потолок, если это было по крайней мере, 10 блоков с момента последнего обновления
если (block.number >= LastUpdate + 10) {
пол = this.balance / totalSupply;
updateCeiling ();
lastUpdate = block.number;
}
}
Функция G5 () {
// 9523 лексемы в ETH, чтобы начать
пол = 1 эфир / 10000 / 1E8;
updateCeiling ();
lastUpdate = block.number;
}
функция () {оплаты
купить();
}
Функция покупка () {уплаты
требуют (msg.value > 0);
// купить в потолок
uint256 _amount = msg.value / потолок;
// маркер мятой
totalSupply = totalSupply.add (_amount);
остатки [msg.sender] = остатки [msg.sender] .add (_amount);
Мятный (msg.sender, _amount);
Передача (0x0, msg.sender, _amount);
// может обновить пол и потолок
maybeUpdate ();
}
Функция надувательства (UINT _value) {
требуют (_value > 0);
требуют (_value <= Остатки [msg.sender]);
// может обновить пол и потолок
maybeUpdate ();
остатки [msg.sender] = остатки [msg.sender] .sub (_value);
totalSupply = totalSupply.sub (_value);
Ожог (msg.sender, _value);
// продам в поле
msg.sender.transfer (_value * этаж);
}
событие Мятный (адрес индексируются, количество uint256);
Запись событий (адрес индексируются горелки, UINT индексированного значения);
}