Contract 0x73b4c7b80dffd2ad1b54a192f56c8c7edcbf12ba

 

TxHash Block Age From To Value [TxFee]
0xa4e12244a0de9b4f7bfe93299cc2b0f9b91c6032850eca28d3ca70ee06ebe20072487481 day 11 hrs ago0xe8110274356ef8cd4312b847420d17b656d0fcf5 IN  0x73b4c7b80dffd2ad1b54a192f56c8c7edcbf12ba0.831059462304527 Ether0.00117432
0x38f8469f5480a3360ffee455efc48b6866d62a3ff8c22e6e729c798e303849fb72485701 day 12 hrs ago0x132442303f034ae0b28898ec8570c7de0a1fa6bb IN  0x73b4c7b80dffd2ad1b54a192f56c8c7edcbf12ba0 Ether0.000206776
0x0d2fd13594942f61b7222453cbb7fd8fc3bc246f706d0c5d673653cb743d55b272312275 days 14 hrs ago0x132442303f034ae0b28898ec8570c7de0a1fa6bb IN  0x73b4c7b80dffd2ad1b54a192f56c8c7edcbf12ba0 Ether0.00023792
0x03870c94bcb06e3da5409a95992407718c519c87c17cf0b77f1a5b505182900f72143849 days 15 hrs ago0x132442303f034ae0b28898ec8570c7de0a1fa6bb IN  0x73b4c7b80dffd2ad1b54a192f56c8c7edcbf12ba0 Ether0.000187752
0x9ef686ff15838ab573f696272a67341d2da06fd206ba79cdc53be1e8689cabef720934110 days 19 hrs ago0x94d9753d03d07057adf63353a27c17d4137ceb8d IN  0x73b4c7b80dffd2ad1b54a192f56c8c7edcbf12ba0 Ether0.000142752
0x111e5ed269013713564df311a8ac537da3a15bce476a714eab1d5cd063ffc052720546111 days 18 hrs ago0x94d9753d03d07057adf63353a27c17d4137ceb8d IN  0x73b4c7b80dffd2ad1b54a192f56c8c7edcbf12ba0 Ether0.000188555
0xd8f36f45f14d90999331b98a941d5ab80e60a6aaa93c82a38c933f2752abea22719054614 days 22 hrs ago0x132442303f034ae0b28898ec8570c7de0a1fa6bb IN  0x73b4c7b80dffd2ad1b54a192f56c8c7edcbf12ba0.74 Ether0.000421752
0x21378f3bbc3e140f334df47cefadad301305a4365fdbd13d1935d00124012ce5718728315 days 14 hrs ago0x94d9753d03d07057adf63353a27c17d4137ceb8d IN  0x73b4c7b80dffd2ad1b54a192f56c8c7edcbf12ba0 Ether0.000142752
0xf8af3d266c062f55b39e476173c1b8758ff13f86dbc6dfa23b6368bdf7c3e36a718403616 days 6 hrs ago0xc4248868aac28c8cad1bdfd09b086b01fb302233 IN  0x73b4c7b80dffd2ad1b54a192f56c8c7edcbf12ba0 Ether0.000190336
0x6c9fbbe6648df7183ff3f615cb14360595eb11bf731b4ee60b0b128df83c208b716751819 days 15 hrs ago0x94d9753d03d07057adf63353a27c17d4137ceb8d IN  0x73b4c7b80dffd2ad1b54a192f56c8c7edcbf12ba0 Ether0.000187752
0x62afa912f0be6472ec006b1a79dc0fc75bbe4a85dd03ddbed949dccc1278e9bd716751119 days 15 hrs ago0xc4248868aac28c8cad1bdfd09b086b01fb302233 IN  0x73b4c7b80dffd2ad1b54a192f56c8c7edcbf12ba0 Ether0.000142752
0xa07887a8f19098f1eb37083a672c3327b44d5e4636ca91ba63ebdc6fd1986aac716457820 days 5 hrs ago0xb198d11dc608a1f27b86e9403c65c28deccbbfd3 IN  0x73b4c7b80dffd2ad1b54a192f56c8c7edcbf12ba0 Ether0.000190336
0x407f3bddc8c8f64b4d1a2cf1c363e6a5847e2c2c473b3bca150b3b2cf5bd1da6714703423 days 19 hrs ago0x63dc9837132409cb09f655184f606cf778bd2b3e IN  0x73b4c7b80dffd2ad1b54a192f56c8c7edcbf12ba0 Ether0.000188555
0xb4e9f4748b1fe2872cc0e66571876e2bc37521520860945084ca8e9ee4c99545713917125 days 10 hrs ago0x6f7988f576146044cee254683539b3cbd8fd3135 IN  0x73b4c7b80dffd2ad1b54a192f56c8c7edcbf12ba0 Ether0.00021
0xc60775587d919b6720eff29af38422004f4fec053116b697f1f2a71099330800713744825 days 18 hrs ago0x94d9753d03d07057adf63353a27c17d4137ceb8d IN  0x73b4c7b80dffd2ad1b54a192f56c8c7edcbf12ba0.527 Ether0.000281168
0x37c2f4b92ca29e3fc3abb841ebf947e2ddf038c173b3f4c62cb7a0615cb5d274713659725 days 22 hrs ago0xc4248868aac28c8cad1bdfd09b086b01fb302233 IN  0x73b4c7b80dffd2ad1b54a192f56c8c7edcbf12ba0 Ether0.000125168
0xd90415cb7764b2ae9ffd6c2aee11f741bf081ad5ae87daeb9a1036cf074bece2713659725 days 22 hrs ago0xb198d11dc608a1f27b86e9403c65c28deccbbfd3 IN  0x73b4c7b80dffd2ad1b54a192f56c8c7edcbf12ba0 Ether0.000095168
0x4d535c984b8917bac207e787845793f49da39b5635f060d42096881066e9609c713431426 days 9 hrs ago0x63dc9837132409cb09f655184f606cf778bd2b3e IN  0x73b4c7b80dffd2ad1b54a192f56c8c7edcbf12ba0 Ether0.000188555
0x7fd017373f0aa2a57ecd840270239ea7869530e63cb95acd7df59a09ecc26882710984031 days 5 hrs ago0xc4248868aac28c8cad1bdfd09b086b01fb302233 IN  0x73b4c7b80dffd2ad1b54a192f56c8c7edcbf12ba0.3451 Ether0.000421752
0x1a10b23f9dfcbafebd2f13bd1153af2827309c73b9b7686580e65a834473379b710979231 days 6 hrs ago0xb198d11dc608a1f27b86e9403c65c28deccbbfd3 IN  0x73b4c7b80dffd2ad1b54a192f56c8c7edcbf12ba0 Ether0.00031292
0x7a750b9c5ae75eefa2feef8bdf70a53c18327c7bdde5dd9193d138cb4ff166e6710835731 days 12 hrs ago0x63dc9837132409cb09f655184f606cf778bd2b3e IN  0x73b4c7b80dffd2ad1b54a192f56c8c7edcbf12ba0 Ether0.000226266
0xaa0b8e9157e9ea6b87ee669421a38d616a71eb3be076889f8dae0da8593b823a710813131 days 14 hrs ago0x21ef79b5bf747f5be815d783acb1100d9f39b005 IN  0x73b4c7b80dffd2ad1b54a192f56c8c7edcbf12ba0 Ether0.000428256
0x801931df68db665fb227f1eaa603eea62a1c8a8aa8e1518603fe2b7277c414e8708843435 days 5 hrs ago0xb198d11dc608a1f27b86e9403c65c28deccbbfd3 IN  0x73b4c7b80dffd2ad1b54a192f56c8c7edcbf12ba0.318 Ether0.000281168
0x4b2d97de8640bd6100b1a4992928e30e85dc3550d9cc2442fda1181e3b3a59ae708830235 days 5 hrs ago0x63dc9837132409cb09f655184f606cf778bd2b3e IN  0x73b4c7b80dffd2ad1b54a192f56c8c7edcbf12ba0 Ether0.00031292
0xa7eb9373f2dfcf011aeba7e4d0081a867f298001c1a53c96d3663b6ddf551a74708784535 days 7 hrs ago0x21ef79b5bf747f5be815d783acb1100d9f39b005 IN  0x73b4c7b80dffd2ad1b54a192f56c8c7edcbf12ba0 Ether0.000113133
[ Download CSV Export 

Latest 25 Internal Transaction, Click here to view more Internal Transactions as a result of Contract Execution

Parent TxHash Block Age From To Value
0xa4e12244a0de9b4f7bfe93299cc2b0f9b91c6032850eca28d3ca70ee06ebe20072487481 day 11 hrs ago0x73b4c7b80dffd2ad1b54a192f56c8c7edcbf12ba0x04fefdabc8130cec593f1a2296b430d5d56cb8f00.041552973115226394 Ether
0xa4e12244a0de9b4f7bfe93299cc2b0f9b91c6032850eca28d3ca70ee06ebe20072487481 day 11 hrs ago0x73b4c7b80dffd2ad1b54a192f56c8c7edcbf12ba0x172ee25f09d63334cb42efacbe206c15978533ff0.016621189246090557 Ether
0x0d2fd13594942f61b7222453cbb7fd8fc3bc246f706d0c5d673653cb743d55b272312275 days 14 hrs ago0x73b4c7b80dffd2ad1b54a192f56c8c7edcbf12ba0x132442303f034ae0b28898ec8570c7de0a1fa6bb0.241536 Ether
0x03870c94bcb06e3da5409a95992407718c519c87c17cf0b77f1a5b505182900f72143849 days 15 hrs ago0x73b4c7b80dffd2ad1b54a192f56c8c7edcbf12ba0x132442303f034ae0b28898ec8570c7de0a1fa6bb0.319532 Ether
0x9ef686ff15838ab573f696272a67341d2da06fd206ba79cdc53be1e8689cabef720934110 days 19 hrs ago0x73b4c7b80dffd2ad1b54a192f56c8c7edcbf12ba0x94d9753d03d07057adf63353a27c17d4137ceb8d0.0394196 Ether
0x111e5ed269013713564df311a8ac537da3a15bce476a714eab1d5cd063ffc052720546111 days 18 hrs ago0x73b4c7b80dffd2ad1b54a192f56c8c7edcbf12ba0x94d9753d03d07057adf63353a27c17d4137ceb8d0.1944456 Ether
0xd8f36f45f14d90999331b98a941d5ab80e60a6aaa93c82a38c933f2752abea22719054614 days 22 hrs ago0x73b4c7b80dffd2ad1b54a192f56c8c7edcbf12ba0x04fefdabc8130cec593f1a2296b430d5d56cb8f00.037 Ether
0xd8f36f45f14d90999331b98a941d5ab80e60a6aaa93c82a38c933f2752abea22719054614 days 22 hrs ago0x73b4c7b80dffd2ad1b54a192f56c8c7edcbf12ba0x172ee25f09d63334cb42efacbe206c15978533ff0.0148 Ether
0x21378f3bbc3e140f334df47cefadad301305a4365fdbd13d1935d00124012ce5718728315 days 14 hrs ago0x73b4c7b80dffd2ad1b54a192f56c8c7edcbf12ba0x94d9753d03d07057adf63353a27c17d4137ceb8d0.1720128 Ether
0xf8af3d266c062f55b39e476173c1b8758ff13f86dbc6dfa23b6368bdf7c3e36a718403616 days 6 hrs ago0x73b4c7b80dffd2ad1b54a192f56c8c7edcbf12ba0xc4248868aac28c8cad1bdfd09b086b01fb3022330.0938672 Ether
0x6c9fbbe6648df7183ff3f615cb14360595eb11bf731b4ee60b0b128df83c208b716751819 days 15 hrs ago0x73b4c7b80dffd2ad1b54a192f56c8c7edcbf12ba0x94d9753d03d07057adf63353a27c17d4137ceb8d0.2633946 Ether
0x62afa912f0be6472ec006b1a79dc0fc75bbe4a85dd03ddbed949dccc1278e9bd716751119 days 15 hrs ago0x73b4c7b80dffd2ad1b54a192f56c8c7edcbf12ba0xc4248868aac28c8cad1bdfd09b086b01fb3022330.17717434 Ether
0xa07887a8f19098f1eb37083a672c3327b44d5e4636ca91ba63ebdc6fd1986aac716457820 days 5 hrs ago0x73b4c7b80dffd2ad1b54a192f56c8c7edcbf12ba0xb198d11dc608a1f27b86e9403c65c28deccbbfd30.1481244 Ether
0x407f3bddc8c8f64b4d1a2cf1c363e6a5847e2c2c473b3bca150b3b2cf5bd1da6714703423 days 19 hrs ago0x73b4c7b80dffd2ad1b54a192f56c8c7edcbf12ba0x63dc9837132409cb09f655184f606cf778bd2b3e0.133858 Ether
0xc60775587d919b6720eff29af38422004f4fec053116b697f1f2a71099330800713744825 days 18 hrs ago0x73b4c7b80dffd2ad1b54a192f56c8c7edcbf12ba0x04fefdabc8130cec593f1a2296b430d5d56cb8f00.02635 Ether
0xc60775587d919b6720eff29af38422004f4fec053116b697f1f2a71099330800713744825 days 18 hrs ago0x73b4c7b80dffd2ad1b54a192f56c8c7edcbf12ba0x172ee25f09d63334cb42efacbe206c15978533ff0.01054 Ether
0x37c2f4b92ca29e3fc3abb841ebf947e2ddf038c173b3f4c62cb7a0615cb5d274713659725 days 22 hrs ago0x73b4c7b80dffd2ad1b54a192f56c8c7edcbf12ba0xc4248868aac28c8cad1bdfd09b086b01fb3022330.14901418 Ether
0xd90415cb7764b2ae9ffd6c2aee11f741bf081ad5ae87daeb9a1036cf074bece2713659725 days 22 hrs ago0x73b4c7b80dffd2ad1b54a192f56c8c7edcbf12ba0xb198d11dc608a1f27b86e9403c65c28deccbbfd30.1373124 Ether
0x4d535c984b8917bac207e787845793f49da39b5635f060d42096881066e9609c713431426 days 9 hrs ago0x73b4c7b80dffd2ad1b54a192f56c8c7edcbf12ba0x63dc9837132409cb09f655184f606cf778bd2b3e0.237541 Ether
0x7fd017373f0aa2a57ecd840270239ea7869530e63cb95acd7df59a09ecc26882710984031 days 5 hrs ago0x73b4c7b80dffd2ad1b54a192f56c8c7edcbf12ba0x04fefdabc8130cec593f1a2296b430d5d56cb8f00.017255 Ether
0x7fd017373f0aa2a57ecd840270239ea7869530e63cb95acd7df59a09ecc26882710984031 days 5 hrs ago0x73b4c7b80dffd2ad1b54a192f56c8c7edcbf12ba0x172ee25f09d63334cb42efacbe206c15978533ff0.006902 Ether
0x1a10b23f9dfcbafebd2f13bd1153af2827309c73b9b7686580e65a834473379b710979231 days 6 hrs ago0x73b4c7b80dffd2ad1b54a192f56c8c7edcbf12ba0xb198d11dc608a1f27b86e9403c65c28deccbbfd30.1016328 Ether
0x7a750b9c5ae75eefa2feef8bdf70a53c18327c7bdde5dd9193d138cb4ff166e6710835731 days 12 hrs ago0x73b4c7b80dffd2ad1b54a192f56c8c7edcbf12ba0x63dc9837132409cb09f655184f606cf778bd2b3e0.172792 Ether
0xaa0b8e9157e9ea6b87ee669421a38d616a71eb3be076889f8dae0da8593b823a710813131 days 14 hrs ago0x73b4c7b80dffd2ad1b54a192f56c8c7edcbf12ba0x21ef79b5bf747f5be815d783acb1100d9f39b0050.0714136 Ether
0x801931df68db665fb227f1eaa603eea62a1c8a8aa8e1518603fe2b7277c414e8708843435 days 5 hrs ago0x73b4c7b80dffd2ad1b54a192f56c8c7edcbf12ba0x04fefdabc8130cec593f1a2296b430d5d56cb8f00.0159 Ether
[ Download CSV Export 
Contract Source Code Verified (Exact Match)
Contract Name: MainContract
Compiler Version: v0.4.25+commit.59dbf8f1
Optimization Enabled: Yes
Runs (Optimizer):  200


Contract Source Code
pragma solidity ^0.4.24;

/* - https://eth-invest.com/      version: 1.0.1
*  - Ref bonuses 8% per day, 0.33% every hour
*  - Invest dividends 8%
*  - Invest and get 120% But u can't get more than 120%
*  - Dont snooze, you can earn ETH only the first fifteen days!!!
*  - Invite your friends, you will get 4% for each other, they will get +2% to their deposit. Also, if u already got 120% u can get invite bonuses
*  - Have a nice day :)
*/
contract MainContract {
    address owner;
    address advertisingAddress;

    uint private constant minInvest = 10 finney; // 0.01 eth
    
    uint constant maxPayment = 360; // maxPayment value every hour your payment + 1; 24 hours * 15 days = 360 :)
    using Calc for uint;
    using PercentCalc for PercentCalc.percent;
    using Zero for *;
    using compileLibrary for *;

    struct User {
        uint idx;
        uint value;
        uint bonus;
        uint payValue;
        uint payTime;
    }

    mapping(address => User) investorsStorage;

    address[] users;

    modifier onlyOwner() {
        require(msg.sender == owner, "access denied");
        _;
    }

    event logsDataPayable(uint value, uint time, address indexed addr);
    event logsDataConstructor(address creater, uint when, string text);
    event newInvestor(address indexed addr, uint when, uint value);
    event investToProject(address creater, uint when, string text);
    event logPaymentUser(uint value, uint when, address indexed addr, string text);
    event logPayDividends(uint value, uint when, address indexed addr, string text);
    event logPayBonus(uint value, uint when, address indexed addr, string text);
    event notEnoughETH(uint when, string text);
    
    constructor() public {
        owner = msg.sender;
        users.length++;
        emit logsDataConstructor(msg.sender, now, "constructor");
    }

    //     PercentCalc
    PercentCalc.percent private dividendPercent = PercentCalc.percent(8); // 8%
    PercentCalc.percent private refPercent = PercentCalc.percent(2); // 2%
    PercentCalc.percent private refPercentBonus = PercentCalc.percent(4); // 4% 
    PercentCalc.percent private advertisingPercent = PercentCalc.percent(5); // 5%
    PercentCalc.percent private ownerPercent = PercentCalc.percent(2); // 2%

    function() public payable {
        if (msg.value == 0) {
            fetchDividends();
            return;
        }

        require(msg.value >= minInvest, "value can't be < than 0.01");
        if (investorsStorage[msg.sender].idx > 0) { // dont send more if u have already invested!!! 
            sendValueToAdv(msg.value);
        } else {
            address ref = msg.data.toAddr();
            uint idx = investorsStorage[msg.sender].idx;
            uint value = msg.value;
            idx = users.length++;
            if (ref.notZero() && investorsStorage[ref].idx > 0) {
                setUserBonus(ref, msg.value);
                value += refPercent.getValueByPercent(value);
            }
            emit newInvestor(msg.sender, now, msg.value);
            investorsStorage[msg.sender] = User({
                idx : idx,
                value : value,
                bonus : 0,
                payValue: 0,
                payTime : now
                });
        }

        sendValueToOwner(msg.value);
        sendValueToAdv(msg.value);

        emit logsDataPayable(msg.value, now, msg.sender);
    }


    function setUserBonus(address addr, uint value) private {
        uint bonus = refPercentBonus.getValueByPercent(value);
        if (investorsStorage[addr].idx > 0) {
            investorsStorage[addr].bonus += bonus;
        } else {
            sendValueToAdv(bonus);
        }
    }

    function fetchDividends() private {
        User memory inv = findInvestorByAddress(msg.sender);
        require(inv.idx > 0, "Payer is not investor");
        uint payValueByTime = now.sub(inv.payTime).getDiffValue(1 hours);
        require(payValueByTime > 0, "the payment was earlier than 1 hours");
        uint newPayValye = payValueByTime + inv.payValue; // do not snooze
        if (newPayValye > maxPayment) {
            require(inv.bonus > 0, "you've already got 120%");
            sendUserBonus(msg.sender, inv.bonus);
        } else {
            uint dividendValue = (dividendPercent.getValueByPercent(inv.value) * payValueByTime) / 24;
            if (address(this).balance < dividendValue + inv.bonus) {
                emit notEnoughETH(now, "not enough Eth at address");
                return;
            }
            emit logPaymentUser(newPayValye, now, msg.sender, 'gotPercent value');
            investorsStorage[msg.sender].payValue += payValueByTime;
            if (inv.bonus > 0) {
                sendDividendsWithBonus(msg.sender, dividendValue, inv.bonus);
            } else {
                sendDividends(msg.sender, dividendValue);
            }
        }
    }


    function sendUserBonus(address addr, uint bonus) private {
        addr.transfer(bonus);
        investorsStorage[addr].bonus = 0;
        emit logPayBonus(bonus, now, addr, "Investor got bonuses!");
    }

    function setAdvertisingAddress(address addr) public onlyOwner {
        advertisingAddress = addr;
    }


    function sendDividends(address addr, uint value) private {
        updatePayTime(addr, now);
        emit logPayDividends(value, now, addr, "dividends");
        addr.transfer(value);
    }

    function sendDividendsWithBonus(address addr, uint value, uint bonus) private {
        updatePayTime(addr, now);
        addr.transfer(value + bonus);
        investorsStorage[addr].bonus = 0;
        emit logPayDividends(value + bonus, now, addr, "dividends with bonus");
    }

    function findInvestorByAddress(address addr) internal view returns (User) {
        return User(
            investorsStorage[addr].idx,
            investorsStorage[addr].value,
            investorsStorage[addr].bonus,
            investorsStorage[addr].payValue,
            investorsStorage[addr].payTime
        );
    }

    function sendValueToOwner(uint val) private {
        owner.transfer(ownerPercent.getValueByPercent(val));
    }

    function sendValueToAdv(uint val) private {
        advertisingAddress.transfer(advertisingPercent.getValueByPercent(val));
    }


    function updatePayTime(address addr, uint time) private returns (bool) {
        if (investorsStorage[addr].idx == 0) return false;
        investorsStorage[addr].payTime = time;
        return true;
    }
}




// Calc library
library Calc {
    function getDiffValue(uint _a, uint _b) internal pure returns (uint) {
        require(_b > 0);
        uint c = _a / _b;
        return c;
    }

    function sub(uint _a, uint _b) internal pure returns (uint) {
        require(_b <= _a);
        uint c = _a - _b;

        return c;
    }
}
// Percent Calc library
library PercentCalc {
    struct percent {
        uint val;
    }

    function getValueByPercent(percent storage p, uint a) internal view returns (uint) {
        if (a == 0) {
            return 0;
        }
        return a * p.val / 100;
    }
}

library Zero {
    function notZero(address addr) internal pure returns (bool) {
        return !(addr == address(0));
    }
}


library compileLibrary {
    function toAddr(bytes source) internal pure returns (address addr) {
        assembly {addr := mload(add(source, 0x14))}
        return addr;
    }
}

Contract ABI
[{"constant":false,"inputs":[{"name":"addr","type":"address"}],"name":"setAdvertisingAddress","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":false,"name":"value","type":"uint256"},{"indexed":false,"name":"time","type":"uint256"},{"indexed":true,"name":"addr","type":"address"}],"name":"logsDataPayable","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"creater","type":"address"},{"indexed":false,"name":"when","type":"uint256"},{"indexed":false,"name":"text","type":"string"}],"name":"logsDataConstructor","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"addr","type":"address"},{"indexed":false,"name":"when","type":"uint256"},{"indexed":false,"name":"value","type":"uint256"}],"name":"newInvestor","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"creater","type":"address"},{"indexed":false,"name":"when","type":"uint256"},{"indexed":false,"name":"text","type":"string"}],"name":"investToProject","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"value","type":"uint256"},{"indexed":false,"name":"when","type":"uint256"},{"indexed":true,"name":"addr","type":"address"},{"indexed":false,"name":"text","type":"string"}],"name":"logPaymentUser","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"value","type":"uint256"},{"indexed":false,"name":"when","type":"uint256"},{"indexed":true,"name":"addr","type":"address"},{"indexed":false,"name":"text","type":"string"}],"name":"logPayDividends","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"value","type":"uint256"},{"indexed":false,"name":"when","type":"uint256"},{"indexed":true,"name":"addr","type":"address"},{"indexed":false,"name":"text","type":"string"}],"name":"logPayBonus","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"when","type":"uint256"},{"indexed":false,"name":"text","type":"string"}],"name":"notEnoughETH","type":"event"}]

Contract Creation Code
600860808190526004818155600260a0819052600581815560c083905260069290925560e0829052600791909155610120604052610100819052905534801561004757600080fd5b5060008054600160a060020a03191633179055600380549061006c90600183016100df565b50604080513381524260208201526060818301819052600b908201527f636f6e7374727563746f72000000000000000000000000000000000000000000608082015290517f9940e597a94db4a412d9def09f3afc4b3ed749121f2faa18a7b3447e7269d73b9181900360a00190a1610129565b81548183558181111561010357600083815260209020610103918101908301610108565b505050565b61012691905b80821115610122576000815560010161010e565b5090565b90565b610b18806101386000396000f3006080604052600436106100405763ffffffff7c0100000000000000000000000000000000000000000000000000000000600035041663cb192f2c811461027d575b60008080341515610058576100536102a0565b610278565b662386f26fc100003410156100b7576040805160e560020a62461bcd02815260206004820152601a60248201527f76616c75652063616e2774206265203c207468616e20302e3031000000000000604482015290519081900360640190fd5b3360009081526002602052604081205411156100db576100d634610598565b61022c565b6101156000368080601f016020809104026020016040519081016040528093929190818152602001838380828437506105e4945050505050565b336000908152600260205260409020546003805492955090935034925061013f9060018301610a77565b915061015383600160a060020a03166105eb565b80156101755750600160a060020a038316600090815260026020526040812054115b156101975761018483346105f9565b61019560058263ffffffff61066316565b015b60408051428152346020820152815133927f41b2121cb66467389a85e7715af1dca7be90f6c83b647a80cefccd3000d5a1e1928290030190a26040805160a0810182528381526020808201848152600083850181815260608501828152426080870190815233845260029586905296909220945185559151600185015590519183019190915551600382015590516004909101555b61023534610684565b61023e34610598565b60408051348152426020820152815133927f6928248aab57c99590f3f74ae8443e73f1d1c9198b02955c7d4c0949efb68f28928290030190a25b505050005b34801561028957600080fd5b5061029e600160a060020a03600435166106a4565b005b6102a8610a9b565b60008060006102b633610735565b8051909450600010610312576040805160e560020a62461bcd02815260206004820152601560248201527f5061796572206973206e6f7420696e766573746f720000000000000000000000604482015290519081900360640190fd5b61033b610e1061032f86608001514261079790919063ffffffff16565b9063ffffffff6107ae16565b9250600083116103ba576040805160e560020a62461bcd028152602060048201526024808201527f746865207061796d656e7420776173206561726c696572207468616e2031206860448201527f6f75727300000000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b83606001518301915061016882111561043c576040840151600010610429576040805160e560020a62461bcd02815260206004820152601760248201527f796f7527766520616c726561647920676f742031323025000000000000000000604482015290519081900360640190fd5b6104373385604001516107d1565b610592565b6018836104578660200151600461066390919063ffffffff16565b0281151561046157fe5b0490508360400151810130600160a060020a03163110156104e75760408051428152602081018290526019818301527f6e6f7420656e6f75676820457468206174206164647265737300000000000000606082015290517fbc28346f7285e9d3e7e2d2488475c3fdb6503820989a060bf6e9e5c9b04b6f579181900360800190a1610592565b6040805183815242602082015260608183018190526010908201527f676f7450657263656e742076616c7565000000000000000000000000000000006080820152905133917f9ee03a2b75c69923a70215b5c0bafed98e95d75f7bf286bfb980d09c79aeb93b919081900360a00190a2336000908152600260205260408082206003018054860190558501511115610588576104373382866040015161089a565b6105923382610972565b50505050565b600154600160a060020a03166108fc6105b860078463ffffffff61066316565b6040518115909202916000818181858888f193505050501580156105e0573d6000803e3d6000fd5b5050565b6014015190565b600160a060020a0316151590565b600061060c60068363ffffffff61066316565b600160a060020a038416600090815260026020526040812054919250101561065557600160a060020a03831660009081526002602081905260409091200180548201905561065e565b61065e81610598565b505050565b60008115156106745750600061067e565b5081546064908202045b92915050565b600054600160a060020a03166108fc6105b860088463ffffffff61066316565b600054600160a060020a03163314610706576040805160e560020a62461bcd02815260206004820152600d60248201527f6163636573732064656e69656400000000000000000000000000000000000000604482015290519081900360640190fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b61073d610a9b565b506040805160a081018252600160a060020a03929092166000818152600260208181528483208054875260018101548288015280830154958701959095526003850154606087015292909152905260040154608082015290565b600080838311156107a757600080fd5b5050900390565b6000808083116107bd57600080fd5b82848115156107c857fe5b04949350505050565b604051600160a060020a0383169082156108fc029083906000818181858888f19350505050158015610807573d6000803e3d6000fd5b50600160a060020a0382166000818152600260208181526040808420909201929092558051848152429281019290925260608282018190526015908301527f496e766573746f7220676f7420626f6e757365732100000000000000000000006080830152517ff3af8519cd4099eb27793b20329e75e9d13eae2448e33ff32d7f172342290d5d9181900360a00190a25050565b6108a48342610a2c565b50604051600160a060020a0384169083830180156108fc02916000818181858888f193505050501580156108dc573d6000803e3d6000fd5b50600160a060020a03831660008181526002602081815260408084209092019290925580518585018152429281019290925260608282018190526014908301527f6469766964656e6473207769746820626f6e75730000000000000000000000006080830152517f541ccf0a06c67351c775f1cb1629c24c22fe874efc4c4aa8f2177349d27ffdbd9181900360a00190a2505050565b61097c8242610a2c565b506040805182815242602082015260608183018190526009908201527f6469766964656e6473000000000000000000000000000000000000000000000060808201529051600160a060020a038416917f541ccf0a06c67351c775f1cb1629c24c22fe874efc4c4aa8f2177349d27ffdbd919081900360a00190a2604051600160a060020a0383169082156108fc029083906000818181858888f1935050505015801561065e573d6000803e3d6000fd5b600160a060020a0382166000908152600260205260408120541515610a535750600061067e565b50600160a060020a0391909116600090815260026020526040902060040155600190565b81548183558181111561065e5760008381526020902061065e918101908301610acb565b60a06040519081016040528060008152602001600081526020016000815260200160008152602001600081525090565b610ae991905b80821115610ae55760008155600101610ad1565b5090565b905600a165627a7a7230582009d99c21aaf7a5f255862854b65a91e406f36839a6e6abb17f49071e256539a70029


   Swarm Source:
bzzr://09d99c21aaf7a5f255862854b65a91e406f36839a6e6abb17f49071e256539a7
Block Age transaction Difficulty GasUsed Reward
Block Age Uncle Number Difficulty GasUsed Reward
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.