ETH Price: $2,337.16 (-6.07%)

Contract

0xEE6854929ce78Fb7c5453e63EE2fF76f780677a9
 

Overview

ETH Balance

0.000433150333333334 ETH

Eth Value

$1.01 (@ $2,337.16/ETH)

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer159598932022-11-13 8:25:35836 days ago1668327935IN
0xEE685492...f780677a9
0 ETH0.000611712.60094911
Transfer159050452022-11-05 16:35:59844 days ago1667666159IN
0xEE685492...f780677a9
0 ETH0.0005829612.00896764
Transfer158317162022-10-26 10:41:47854 days ago1666780907IN
0xEE685492...f780677a9
0 ETH0.0005285710.8885107
Transfer157521632022-10-15 7:56:35865 days ago1665820595IN
0xEE685492...f780677a9
0 ETH0.0006825414.06036837
Transfer157521532022-10-15 7:54:35865 days ago1665820475IN
0xEE685492...f780677a9
0 ETH0.0007538115.97274237
Transfer157521472022-10-15 7:53:23865 days ago1665820403IN
0xEE685492...f780677a9
0 ETH0.0003037214.46323188
Transfer156524652022-10-01 9:38:11879 days ago1664617091IN
0xEE685492...f780677a9
0 ETH0.000294226.06102217
Transfer155528962022-09-17 11:06:35893 days ago1663412795IN
0xEE685492...f780677a9
0 ETH0.000413725
Transfer154711812022-09-04 10:45:25906 days ago1662288325IN
0xEE685492...f780677a9
0.045 ETH0.000851299.86490377
Transfer151344552022-07-13 13:14:10959 days ago1657718050IN
0xEE685492...f780677a9
0 ETH0.0019476641.26942588
Transfer151344462022-07-13 13:12:26959 days ago1657717946IN
0xEE685492...f780677a9
0 ETH0.0009341244.48203718
Transfer151138632022-07-10 8:37:25962 days ago1657442245IN
0xEE685492...f780677a9
0 ETH0.000395048.13793909
Transfer150328362022-06-27 5:52:45975 days ago1656309165IN
0xEE685492...f780677a9
0 ETH0.0010860722.37294002
Transfer150138312022-06-23 16:30:47979 days ago1656001847IN
0xEE685492...f780677a9
0 ETH0.0026417154.41897668
Transfer149891882022-06-19 5:49:23983 days ago1655617763IN
0xEE685492...f780677a9
0 ETH0.0006169512.70925723
Transfer149666052022-06-15 8:42:09987 days ago1655282529IN
0xEE685492...f780677a9
0 ETH0.0039330281.01988634
Transfer149077712022-06-05 7:17:25997 days ago1654413445IN
0xEE685492...f780677a9
0 ETH0.0011490723.67079992
Transfer148650872022-05-29 6:57:531004 days ago1653807473IN
0xEE685492...f780677a9
0 ETH0.0007597615.65096986
Transfer148302642022-05-23 15:04:251010 days ago1653318265IN
0xEE685492...f780677a9
0 ETH0.0008258517.01240488
Transfer148040792022-05-19 8:59:501014 days ago1652950790IN
0xEE685492...f780677a9
0 ETH0.0011629723.9570523
Transfer147789482022-05-15 8:40:591018 days ago1652604059IN
0xEE685492...f780677a9
0 ETH0.0006581613.5580632
Transfer147419492022-05-09 10:39:401024 days ago1652092780IN
0xEE685492...f780677a9
0 ETH0.0014968930.83584204
Transfer147096672022-05-04 7:43:371029 days ago1651650217IN
0xEE685492...f780677a9
0 ETH0.0017897436.86860014
Transfer146400552022-04-23 8:45:131040 days ago1650703513IN
0xEE685492...f780677a9
0 ETH0.0026921632.53611862
Transfer145501442022-04-09 7:20:081054 days ago1649488808IN
0xEE685492...f780677a9
0.402 ETH0.0030203235
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block
From
To
159598932022-11-13 8:25:35836 days ago1668327935
0xEE685492...f780677a9
0.0069 ETH
159050452022-11-05 16:35:59844 days ago1667666159
0xEE685492...f780677a9
0.009225 ETH
158317162022-10-26 10:41:47854 days ago1666780907
0xEE685492...f780677a9
0.009975 ETH
157521632022-10-15 7:56:35865 days ago1665820595
0xEE685492...f780677a9
0.0125625 ETH
156524652022-10-01 9:38:11879 days ago1664617091
0xEE685492...f780677a9
0.012525 ETH
155528962022-09-17 11:06:35893 days ago1663412795
0xEE685492...f780677a9
0.0117 ETH
154711812022-09-04 10:45:25906 days ago1662288325
0xEE685492...f780677a9
0.0045 ETH
151138632022-07-10 8:37:25962 days ago1657442245
0xEE685492...f780677a9
0.105525 ETH
150328362022-06-27 5:52:45975 days ago1656309165
0xEE685492...f780677a9
0.028475 ETH
150138312022-06-23 16:30:47979 days ago1656001847
0xEE685492...f780677a9
0.035845 ETH
149891882022-06-19 5:49:23983 days ago1655617763
0xEE685492...f780677a9
0.031155 ETH
149666052022-06-15 8:42:09987 days ago1655282529
0xEE685492...f780677a9
0.08107 ETH
149077712022-06-05 7:17:25997 days ago1654413445
0xEE685492...f780677a9
0.05628 ETH
148650872022-05-29 6:57:531004 days ago1653807473
0xEE685492...f780677a9
0.04556 ETH
148302642022-05-23 15:04:251010 days ago1653318265
0xEE685492...f780677a9
0.03417 ETH
148040792022-05-19 8:59:501014 days ago1652950790
0xEE685492...f780677a9
0.03216 ETH
147789482022-05-15 8:40:591018 days ago1652604059
0xEE685492...f780677a9
0.04757 ETH
147419492022-05-09 10:39:401024 days ago1652092780
0xEE685492...f780677a9
0.041205 ETH
147096672022-05-04 7:43:371029 days ago1651650217
0xEE685492...f780677a9
0.088105 ETH
146400552022-04-23 8:45:131040 days ago1650703513
0xEE685492...f780677a9
0.112895 ETH
145501442022-04-09 7:20:081054 days ago1649488808
0xEE685492...f780677a9
0.0402 ETH
75348572019-04-09 15:54:552150 days ago1554825295
0xEE685492...f780677a9
0.0985 ETH
66391032018-11-04 1:26:122307 days ago1541294772
0xEE685492...f780677a9
0.013 ETH
66200542018-10-31 22:18:322310 days ago1541024312
0xEE685492...f780677a9
0.00081666 ETH
66126292018-10-30 17:11:032311 days ago1540919463
0xEE685492...f780677a9
0.015 ETH
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
HyperETH

Compiler Version
v0.4.24+commit.e67f0147

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
/**
 *Submitted for verification at Etherscan.io on 2018-10-28
*/

pragma solidity ^0.4.24;

/*
* ---How to use:
*  1. Send from ETH wallet to the smart contract address
*     any amount ETH.
*  2. Claim your profit by sending 0 ether transaction (1 time per hour)
*  3. If you earn more than 200%, you can withdraw only one finish time
*/
contract HyperETH {

    using SafeMath for uint;
    mapping(address => uint) public balance;
    mapping(address => uint) public time;
    mapping(address => uint) public percentWithdraw;
    mapping(address => uint) public allPercentWithdraw;
    uint public stepTime = 1 hours;
    uint public countOfInvestors = 0;
    address public ownerAddress = 0x7DF0AB219B7e1488F521e9EEE0DDAcf608C90AB9;
    uint projectPercent = 10;

    event Invest(address investor, uint256 amount);
    event Withdraw(address investor, uint256 amount);

    modifier userExist() {
        require(balance[msg.sender] > 0, "Address not found");
        _;
    }

    modifier checkTime() {
        require(now >= time[msg.sender].add(stepTime), "Too fast payout request");
        _;
    }

    function collectPercent() userExist checkTime internal {
        if ((balance[msg.sender].mul(2)) <= allPercentWithdraw[msg.sender]) {
            balance[msg.sender] = 0;
            time[msg.sender] = 0;
            percentWithdraw[msg.sender] = 0;
        } else {
            uint payout = payoutAmount();
            percentWithdraw[msg.sender] = percentWithdraw[msg.sender].add(payout);
            allPercentWithdraw[msg.sender] = allPercentWithdraw[msg.sender].add(payout);
            msg.sender.transfer(payout);
            emit Withdraw(msg.sender, payout);
        }
    }

    function percentRate() public view returns(uint) {
        uint contractBalance = address(this).balance;

        if (contractBalance < 100 ether) {
            return (20);
        }
        if (contractBalance >= 500 ether && contractBalance < 1000 ether) {
            return (40);
        }
        if (contractBalance >= 1000 ether && contractBalance < 2000 ether) {
            return (60);
        }
        if (contractBalance >= 2000 ether) {
            return (80);
        }
    }

    function payoutAmount() public view returns(uint256) {
        uint256 percent = percentRate();
        uint256 different = now.sub(time[msg.sender]).div(stepTime);
        uint256 rate = balance[msg.sender].mul(percent).div(1000);
        uint256 withdrawalAmount = rate.mul(different).div(24).sub(percentWithdraw[msg.sender]);

        return withdrawalAmount;
    }

    function deposit() private {
        if (msg.value > 0) {
            if (balance[msg.sender] == 0) {
                countOfInvestors += 1;
            }
            if (balance[msg.sender] > 0 && now > time[msg.sender].add(stepTime)) {
                collectPercent();
                percentWithdraw[msg.sender] = 0;
            }
            balance[msg.sender] = balance[msg.sender].add(msg.value);
            time[msg.sender] = now;

            ownerAddress.transfer(msg.value.mul(projectPercent).div(100));
            emit Invest(msg.sender, msg.value);
        } else {
            collectPercent();
        }
    }

    function() external payable {
        deposit();
    }
}

/**
 * @title SafeMath
 * @dev Math operations with safety checks that throw on error
 */
library SafeMath {
    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        if (a == 0) {
            return 0;
        }
        uint256 c = a * b;
        assert(c / a == b);
        return c;
    }

    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        // assert(b > 0); // Solidity automatically throws when dividing by 0
        uint256 c = a / b;
        // assert(a == b * c + a % b); // There is no case in which this doesn't hold
        return c;
    }

    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        assert(b <= a);
        return a - b;
    }

    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        assert(c >= a);
        return c;
    }
}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"allPercentWithdraw","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"payoutAmount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"percentWithdraw","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"time","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"percentRate","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"ownerAddress","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"countOfInvestors","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"stepTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":false,"name":"investor","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"Invest","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"investor","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"Withdraw","type":"event"}]

6080604052610e10600455600060055560068054600160a060020a031916737df0ab219b7e1488f521e9eee0ddacf608c90ab9179055600a60075534801561004657600080fd5b50610799806100566000396000f3006080604052600436106100985763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416634883c32981146100a25780636b46c8c3146100d55780637960eff8146100ea5780637c67a3e21461010b5780638090114f1461012c5780638f84aa0914610141578063e3d670d714610172578063f3f7d63314610193578063f488fdd0146101a8575b6100a06101bd565b005b3480156100ae57600080fd5b506100c3600160a060020a0360043516610323565b60408051918252519081900360200190f35b3480156100e157600080fd5b506100c3610335565b3480156100f657600080fd5b506100c3600160a060020a03600435166103dc565b34801561011757600080fd5b506100c3600160a060020a03600435166103ee565b34801561013857600080fd5b506100c3610400565b34801561014d57600080fd5b50610156610495565b60408051600160a060020a039092168252519081900360200190f35b34801561017e57600080fd5b506100c3600160a060020a03600435166104a4565b34801561019f57600080fd5b506100c36104b6565b3480156101b457600080fd5b506100c36104bc565b6000341115610319573360009081526020819052604090205415156101e6576005805460010190555b336000908152602081905260408120541180156102235750600454336000908152600160205260409020546102209163ffffffff6104c216565b42115b15610241576102306104dc565b336000908152600260205260408120555b33600090815260208190526040902054610261903463ffffffff6104c216565b33600090815260208181526040808320939093556001905220429055600654600754600160a060020a03909116906108fc906102b1906064906102a5903490610719565b9063ffffffff61074416565b6040518115909202916000818181858888f193505050501580156102d9573d6000803e3d6000fd5b506040805133815234602082015281517fd90d253a9de34d2fdd5a75ae49ea17fcb43af32fc8ea08cc6d2341991dd3872e929181900390910190a1610321565b6103216104dc565b565b60036020526000908152604090205481565b6000806000806000610345610400565b60045433600090815260016020526040902054919550610370916102a590429063ffffffff61075b16565b3360009081526020819052604090205490935061039b906103e8906102a5908763ffffffff61071916565b336000908152600260205260409020549092506103d3906103c760186102a5868863ffffffff61071916565b9063ffffffff61075b16565b95945050505050565b60026020526000908152604090205481565b60016020526000908152604090205481565b6000303168056bc75e2d6310000081101561041e5760149150610491565b681b1ae4d6e2ef500000811015801561043f5750683635c9adc5dea0000081105b1561044d5760289150610491565b683635c9adc5dea00000811015801561046e5750686c6b935b8bbd40000081105b1561047c57603c9150610491565b686c6b935b8bbd400000811061049157605091505b5090565b600654600160a060020a031681565b60006020819052908152604090205481565b60055481565b60045481565b6000828201838110156104d157fe5b8091505b5092915050565b33600090815260208190526040812054811061055957604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601160248201527f41646472657373206e6f7420666f756e64000000000000000000000000000000604482015290519081900360640190fd5b6004543360009081526001602052604090205461057b9163ffffffff6104c216565b4210156105e957604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f546f6f2066617374207061796f75742072657175657374000000000000000000604482015290519081900360640190fd5b33600090815260036020908152604080832054918390529091205461061590600263ffffffff61071916565b116106445733600090815260208181526040808320839055600182528083208390556002909152812055610716565b61064c610335565b3360009081526002602052604090205490915061066f908263ffffffff6104c216565b3360009081526002602090815260408083209390935560039052205461069b908263ffffffff6104c216565b33600081815260036020526040808220939093559151909183156108fc02918491818181858888f193505050501580156106d9573d6000803e3d6000fd5b50604080513381526020810183905281517f884edad9ce6fa2440d8a54cc123490eb96d2768479d49ff9c7366125a9424364929181900390910190a15b50565b60008083151561072c57600091506104d5565b5082820282848281151561073c57fe5b04146104d157fe5b600080828481151561075257fe5b04949350505050565b60008282111561076757fe5b509003905600a165627a7a72305820ad24f728b1957ecab54b3319411278e8dedc81a0105f2a9994656bd5df11213c0029

Deployed Bytecode

0x6080604052600436106100985763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416634883c32981146100a25780636b46c8c3146100d55780637960eff8146100ea5780637c67a3e21461010b5780638090114f1461012c5780638f84aa0914610141578063e3d670d714610172578063f3f7d63314610193578063f488fdd0146101a8575b6100a06101bd565b005b3480156100ae57600080fd5b506100c3600160a060020a0360043516610323565b60408051918252519081900360200190f35b3480156100e157600080fd5b506100c3610335565b3480156100f657600080fd5b506100c3600160a060020a03600435166103dc565b34801561011757600080fd5b506100c3600160a060020a03600435166103ee565b34801561013857600080fd5b506100c3610400565b34801561014d57600080fd5b50610156610495565b60408051600160a060020a039092168252519081900360200190f35b34801561017e57600080fd5b506100c3600160a060020a03600435166104a4565b34801561019f57600080fd5b506100c36104b6565b3480156101b457600080fd5b506100c36104bc565b6000341115610319573360009081526020819052604090205415156101e6576005805460010190555b336000908152602081905260408120541180156102235750600454336000908152600160205260409020546102209163ffffffff6104c216565b42115b15610241576102306104dc565b336000908152600260205260408120555b33600090815260208190526040902054610261903463ffffffff6104c216565b33600090815260208181526040808320939093556001905220429055600654600754600160a060020a03909116906108fc906102b1906064906102a5903490610719565b9063ffffffff61074416565b6040518115909202916000818181858888f193505050501580156102d9573d6000803e3d6000fd5b506040805133815234602082015281517fd90d253a9de34d2fdd5a75ae49ea17fcb43af32fc8ea08cc6d2341991dd3872e929181900390910190a1610321565b6103216104dc565b565b60036020526000908152604090205481565b6000806000806000610345610400565b60045433600090815260016020526040902054919550610370916102a590429063ffffffff61075b16565b3360009081526020819052604090205490935061039b906103e8906102a5908763ffffffff61071916565b336000908152600260205260409020549092506103d3906103c760186102a5868863ffffffff61071916565b9063ffffffff61075b16565b95945050505050565b60026020526000908152604090205481565b60016020526000908152604090205481565b6000303168056bc75e2d6310000081101561041e5760149150610491565b681b1ae4d6e2ef500000811015801561043f5750683635c9adc5dea0000081105b1561044d5760289150610491565b683635c9adc5dea00000811015801561046e5750686c6b935b8bbd40000081105b1561047c57603c9150610491565b686c6b935b8bbd400000811061049157605091505b5090565b600654600160a060020a031681565b60006020819052908152604090205481565b60055481565b60045481565b6000828201838110156104d157fe5b8091505b5092915050565b33600090815260208190526040812054811061055957604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601160248201527f41646472657373206e6f7420666f756e64000000000000000000000000000000604482015290519081900360640190fd5b6004543360009081526001602052604090205461057b9163ffffffff6104c216565b4210156105e957604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f546f6f2066617374207061796f75742072657175657374000000000000000000604482015290519081900360640190fd5b33600090815260036020908152604080832054918390529091205461061590600263ffffffff61071916565b116106445733600090815260208181526040808320839055600182528083208390556002909152812055610716565b61064c610335565b3360009081526002602052604090205490915061066f908263ffffffff6104c216565b3360009081526002602090815260408083209390935560039052205461069b908263ffffffff6104c216565b33600081815260036020526040808220939093559151909183156108fc02918491818181858888f193505050501580156106d9573d6000803e3d6000fd5b50604080513381526020810183905281517f884edad9ce6fa2440d8a54cc123490eb96d2768479d49ff9c7366125a9424364929181900390910190a15b50565b60008083151561072c57600091506104d5565b5082820282848281151561073c57fe5b04146104d157fe5b600080828481151561075257fe5b04949350505050565b60008282111561076757fe5b509003905600a165627a7a72305820ad24f728b1957ecab54b3319411278e8dedc81a0105f2a9994656bd5df11213c0029

Swarm Source

bzzr://ad24f728b1957ecab54b3319411278e8dedc81a0105f2a9994656bd5df11213c

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
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.