Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 42 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Transfer | 6592741 | 2100 days ago | IN | 0 ETH | 0.00052598 | ||||
Transfer | 6586619 | 2101 days ago | IN | 0 ETH | 0.00052598 | ||||
Transfer | 6580471 | 2102 days ago | IN | 0 ETH | 0.00052598 | ||||
Transfer | 6574340 | 2103 days ago | IN | 0 ETH | 0.00052598 | ||||
Transfer | 6568245 | 2104 days ago | IN | 0 ETH | 0.00052598 | ||||
Transfer | 6562120 | 2105 days ago | IN | 0 ETH | 0.00052598 | ||||
Transfer | 6556021 | 2106 days ago | IN | 0 ETH | 0.00052598 | ||||
Transfer | 6549860 | 2107 days ago | IN | 0 ETH | 0.00052598 | ||||
Transfer | 6544798 | 2107 days ago | IN | 0 ETH | 0.00052598 | ||||
Transfer | 6537655 | 2109 days ago | IN | 0 ETH | 0.00068377 | ||||
Transfer | 6531479 | 2110 days ago | IN | 0 ETH | 0.00068377 | ||||
Transfer | 6525363 | 2111 days ago | IN | 0 ETH | 0.00068377 | ||||
Transfer | 6519294 | 2112 days ago | IN | 0 ETH | 0.00068377 | ||||
Transfer | 6513121 | 2113 days ago | IN | 0 ETH | 0.00068377 | ||||
Transfer | 6506965 | 2114 days ago | IN | 0 ETH | 0.00068377 | ||||
Transfer | 6500792 | 2115 days ago | IN | 0 ETH | 0.00068377 | ||||
Transfer | 6494641 | 2116 days ago | IN | 0 ETH | 0.00068377 | ||||
Transfer | 6488562 | 2117 days ago | IN | 0 ETH | 0.00068377 | ||||
Transfer | 6482368 | 2118 days ago | IN | 0 ETH | 0.00068377 | ||||
Transfer | 6476192 | 2119 days ago | IN | 0 ETH | 0.00068377 | ||||
Transfer | 6470011 | 2120 days ago | IN | 0 ETH | 0.00036818 | ||||
Transfer | 6463778 | 2121 days ago | IN | 0 ETH | 0.00068377 | ||||
Transfer | 6457846 | 2122 days ago | IN | 0 ETH | 0.00078897 | ||||
Transfer | 6451513 | 2123 days ago | IN | 0 ETH | 0.00078897 | ||||
Transfer | 6445586 | 2124 days ago | IN | 0 ETH | 0.00078897 |
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Block | From | To | |||
---|---|---|---|---|---|---|
6592741 | 2100 days ago | 0.03001388 ETH | ||||
6592518 | 2100 days ago | 0.03001388 ETH | ||||
6586619 | 2101 days ago | 0.02966736 ETH | ||||
6586385 | 2101 days ago | 0.02966736 ETH | ||||
6580471 | 2102 days ago | 0.03031006 ETH | ||||
6580285 | 2102 days ago | 0.03031006 ETH | ||||
6574340 | 2103 days ago | 0.03000243 ETH | ||||
6574115 | 2103 days ago | 0.03000243 ETH | ||||
6568245 | 2104 days ago | 0.02971631 ETH | ||||
6568000 | 2104 days ago | 0.02971631 ETH | ||||
6562120 | 2105 days ago | 0.03013784 ETH | ||||
6561942 | 2105 days ago | 0.03013784 ETH | ||||
6556021 | 2106 days ago | 0.02955173 ETH | ||||
6555822 | 2106 days ago | 0.02955173 ETH | ||||
6549860 | 2107 days ago | 0.03057673 ETH | ||||
6549738 | 2107 days ago | 0.03057673 ETH | ||||
6544798 | 2107 days ago | 0.02998923 ETH | ||||
6543513 | 2108 days ago | 0.02998923 ETH | ||||
6537655 | 2109 days ago | 0.02997083 ETH | ||||
6537429 | 2109 days ago | 0.02997083 ETH | ||||
6531479 | 2110 days ago | 0.02978472 ETH | ||||
6531263 | 2110 days ago | 0.02978472 ETH | ||||
6525363 | 2111 days ago | 0.0301868 ETH | ||||
6525209 | 2111 days ago | 0.0301868 ETH | ||||
6519294 | 2112 days ago | 0.03012777 ETH |
Loading...
Loading
Contract Name:
GorgonaKiller
Compiler Version
v0.4.25+commit.59dbf8f1
Optimization Enabled:
Yes with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2018-09-26 */ pragma solidity ^0.4.25; // donate: 0x95CC9E2FE2E2de48A02CF6C09439889d72D5ea78 contract GorgonaKiller { // адрес горгоны address public GorgonaAddr; // минимальный депозит uint constant public MIN_DEP = 0.01 ether; // максимальное число транзакций при выплате дивидендов uint constant public TRANSACTION_LIMIT = 100; // баланс дивидендов uint public dividends; // id последнего инвестора, которому прошла оплата uint public last_payed_id; // общая сумма депозитов от инвесторов uint public deposits; // адреса инвесторов address[] addresses; // мапинг адрес инвестора - структура инвестора mapping(address => Investor) public members; // id адреса в investors, deposit - сумма депозитов struct Investor { uint id; uint deposit; } constructor() public { GorgonaAddr = 0x020e13faF0955eFeF0aC9cD4d2C64C513ffCBdec; } // обработка поступлений function () external payable { // если пришло с горгоны выходим if (msg.sender == GorgonaAddr) { return; } // если баланс без текущего поступления > 0 пишем в дивиденды if ( address(this).balance - msg.value > 0 ) { dividends = address(this).balance - msg.value; } // выплачиваем дивиденды if ( dividends > 0 ) { payDividends(); } // инвестируем текущее поступление if (msg.value >= MIN_DEP) { Investor storage investor = members[msg.sender]; // добавляем инвестора, если еще нет if (investor.id == 0) { investor.id = addresses.push(msg.sender); } // пополняем депозит инвестора и общий депозит investor.deposit += msg.value; deposits += msg.value; // отправляем в горгону payToGorgona(); } } // отправляем текущее поступление в горгону function payToGorgona() private { if ( GorgonaAddr.call.value( msg.value )() ) return; } // выплата дивидендов function payDividends() private { address[] memory _addresses = addresses; uint _dividends = dividends; if ( _dividends > 0) { uint num_payed = 0; for (uint i = last_payed_id; i < _addresses.length; i++) { // считаем для каждого инвестора долю дивидендов uint amount = _dividends * members[ _addresses[i] ].deposit / deposits; // отправляем дивиденды if ( _addresses[i].send( amount ) ) { last_payed_id = i+1; num_payed += 1; } // если достигли лимита выплат выходим из цикла if ( num_payed == TRANSACTION_LIMIT ) break; } // обнуляем id последней выплаты, если выплатили всем if ( last_payed_id >= _addresses.length) { last_payed_id = 0; } dividends = 0; } } // смотрим баланс на контракте function getBalance() public view returns(uint) { return address(this).balance / 10 ** 18; } // смотрим число инвесторов function getInvestorsCount() public view returns(uint) { return addresses.length; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"constant":true,"inputs":[],"name":"GorgonaAddr","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"last_payed_id","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"members","outputs":[{"name":"id","type":"uint256"},{"name":"deposit","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"deposits","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"dividends","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"MIN_DEP","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"TRANSACTION_LIMIT","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getInvestorsCount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"}]
Contract Creation Code
608060405234801561001057600080fd5b5060008054600160a060020a03191673020e13faf0955efef0ac9cd4d2c64c513ffcbdec17905561048f806100466000396000f3006080604052600436106100985763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302099d7e8114610172578063046b90b6146101a357806308ae4b0c146101ca57806312065fe014610204578063323a5e0b1461021957806335d974051461022e5780637a9506ed14610243578063b6fd509b14610258578063ed21187a1461026d575b60008054600160a060020a03163314156100b15761016f565b60003430310311156100c557343031036001555b600060015411156100d8576100d8610282565b662386f26fc10000341061016f5750336000908152600560205260409020805415156101515760048054600181018083556000929092527f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b01805473ffffffffffffffffffffffffffffffffffffffff19163317905581555b6001810180543490810190915560038054909101905561016f6103e1565b50005b34801561017e57600080fd5b50610187610404565b60408051600160a060020a039092168252519081900360200190f35b3480156101af57600080fd5b506101b8610413565b60408051918252519081900360200190f35b3480156101d657600080fd5b506101eb600160a060020a0360043516610419565b6040805192835260208301919091528051918290030190f35b34801561021057600080fd5b506101b8610432565b34801561022557600080fd5b506101b8610441565b34801561023a57600080fd5b506101b8610447565b34801561024f57600080fd5b506101b861044d565b34801561026457600080fd5b506101b8610458565b34801561027957600080fd5b506101b861045d565b606060008060008060048054806020026020016040519081016040528092919081815260200182805480156102e057602002820191906000526020600020905b8154600160a060020a031681526001909101906020018083116102c2575b50505050509450600154935060008411156103da576000925060025491505b84518210156103c45760035460056000878581518110151561031d57fe5b90602001906020020151600160a060020a0316600160a060020a0316815260200190815260200160002060010154850281151561035657fe5b049050848281518110151561036757fe5b90602001906020020151600160a060020a03166108fc829081150290604051600060405180830381858888f19350505050156103ab57600180830160025592909201915b60648314156103b9576103c4565b6001909101906102ff565b8451600254106103d45760006002555b60006001555b5050505050565b60008054604051600160a060020a039091169134919081818185875af150505050565b600054600160a060020a031681565b60025481565b6005602052600090815260409020805460019091015482565b670de0b6b3a764000030310490565b60035481565b60015481565b662386f26fc1000081565b606481565b600454905600a165627a7a7230582049642edd320eac3b263881f699243ee47edde304b701689e12dfae377373a42b0029
Deployed Bytecode
0x6080604052600436106100985763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302099d7e8114610172578063046b90b6146101a357806308ae4b0c146101ca57806312065fe014610204578063323a5e0b1461021957806335d974051461022e5780637a9506ed14610243578063b6fd509b14610258578063ed21187a1461026d575b60008054600160a060020a03163314156100b15761016f565b60003430310311156100c557343031036001555b600060015411156100d8576100d8610282565b662386f26fc10000341061016f5750336000908152600560205260409020805415156101515760048054600181018083556000929092527f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b01805473ffffffffffffffffffffffffffffffffffffffff19163317905581555b6001810180543490810190915560038054909101905561016f6103e1565b50005b34801561017e57600080fd5b50610187610404565b60408051600160a060020a039092168252519081900360200190f35b3480156101af57600080fd5b506101b8610413565b60408051918252519081900360200190f35b3480156101d657600080fd5b506101eb600160a060020a0360043516610419565b6040805192835260208301919091528051918290030190f35b34801561021057600080fd5b506101b8610432565b34801561022557600080fd5b506101b8610441565b34801561023a57600080fd5b506101b8610447565b34801561024f57600080fd5b506101b861044d565b34801561026457600080fd5b506101b8610458565b34801561027957600080fd5b506101b861045d565b606060008060008060048054806020026020016040519081016040528092919081815260200182805480156102e057602002820191906000526020600020905b8154600160a060020a031681526001909101906020018083116102c2575b50505050509450600154935060008411156103da576000925060025491505b84518210156103c45760035460056000878581518110151561031d57fe5b90602001906020020151600160a060020a0316600160a060020a0316815260200190815260200160002060010154850281151561035657fe5b049050848281518110151561036757fe5b90602001906020020151600160a060020a03166108fc829081150290604051600060405180830381858888f19350505050156103ab57600180830160025592909201915b60648314156103b9576103c4565b6001909101906102ff565b8451600254106103d45760006002555b60006001555b5050505050565b60008054604051600160a060020a039091169134919081818185875af150505050565b600054600160a060020a031681565b60025481565b6005602052600090815260409020805460019091015482565b670de0b6b3a764000030310490565b60035481565b60015481565b662386f26fc1000081565b606481565b600454905600a165627a7a7230582049642edd320eac3b263881f699243ee47edde304b701689e12dfae377373a42b0029
Swarm Source
bzzr://49642edd320eac3b263881f699243ee47edde304b701689e12dfae377373a42b
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 26 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
Loading...
Loading
[ Download: CSV Export ]
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.