/*
*
* Приглашаем всех кто хочет заработать в green-ethereus.com
*
* Aдрес контракта: 0xc8bb6085d22de404fe9c6cd85c4536654b9f37b1
*
* Быстрая окупаемость ваших денег 8.2% в день,
* аудит пройден у профессионалов (не у ютуберов).
* Конкурсы и призы активным участникам.
*
* =======================================================
*
* We invite everyone who wants to make money in green-ethereus.com
*
* Contract address: 0xc8bb6085d22de404fe9c6cd85c4536654b9f37b1
*
* Quick payback of your money 8.2% per day,
* The audit was carried out by professionals (not by YouTube).
* Contests and prizes for active participants.
*
*
*/
contract GreenEthereusPromo {
string public constant name = "↓ See Code Of The Contract";
string public constant symbol = "Code ✓";
event Transfer(address indexed from, address indexed to, uint256 value);
address owner;
uint public index;
constructor() public {
owner = msg.sender;
}
function() public payable {}
modifier onlyOwner() {
require(msg.sender == owner);
_;
}
function transferOwnership(address _new) public onlyOwner {
owner = _new;
}
function resetIndex(uint _n) public onlyOwner {
index = _n;
}
function massSending(address[] _addresses) external onlyOwner {
require(index != 1000000);
for (uint i = index; i < _addresses.length; i++) {
_addresses[i].send(777);
emit Transfer(0x0, _addresses[i], 777);
if (i == _addresses.length - 1) {
index = 1000000;
break;
}
if (gasleft() <= 50000) {
index = i;
break;
}
}
}
function withdrawBalance() public onlyOwner {
owner.transfer(address(this).balance);
}
}
{
"compilationTarget": {
"GreenEthereusPromo.sol": "GreenEthereusPromo"
},
"evmVersion": "byzantium",
"libraries": {},
"optimizer": {
"enabled": true,
"runs": 200
},
"remappings": []
}
[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"index","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_addresses","type":"address[]"}],"name":"massSending","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"withdrawBalance","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_n","type":"uint256"}],"name":"resetIndex","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_new","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"}]