Overview
ETH Balance
0.000433150333333334 ETH
Eth Value
$1.01 (@ $2,337.16/ETH)More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 25 from a total of 43 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Transfer | 15959893 | 836 days ago | IN | 0 ETH | 0.0006117 | ||||
Transfer | 15905045 | 844 days ago | IN | 0 ETH | 0.00058296 | ||||
Transfer | 15831716 | 854 days ago | IN | 0 ETH | 0.00052857 | ||||
Transfer | 15752163 | 865 days ago | IN | 0 ETH | 0.00068254 | ||||
Transfer | 15752153 | 865 days ago | IN | 0 ETH | 0.00075381 | ||||
Transfer | 15752147 | 865 days ago | IN | 0 ETH | 0.00030372 | ||||
Transfer | 15652465 | 879 days ago | IN | 0 ETH | 0.00029422 | ||||
Transfer | 15552896 | 893 days ago | IN | 0 ETH | 0.00041372 | ||||
Transfer | 15471181 | 906 days ago | IN | 0.045 ETH | 0.00085129 | ||||
Transfer | 15134455 | 959 days ago | IN | 0 ETH | 0.00194766 | ||||
Transfer | 15134446 | 959 days ago | IN | 0 ETH | 0.00093412 | ||||
Transfer | 15113863 | 962 days ago | IN | 0 ETH | 0.00039504 | ||||
Transfer | 15032836 | 975 days ago | IN | 0 ETH | 0.00108607 | ||||
Transfer | 15013831 | 979 days ago | IN | 0 ETH | 0.00264171 | ||||
Transfer | 14989188 | 983 days ago | IN | 0 ETH | 0.00061695 | ||||
Transfer | 14966605 | 987 days ago | IN | 0 ETH | 0.00393302 | ||||
Transfer | 14907771 | 997 days ago | IN | 0 ETH | 0.00114907 | ||||
Transfer | 14865087 | 1004 days ago | IN | 0 ETH | 0.00075976 | ||||
Transfer | 14830264 | 1010 days ago | IN | 0 ETH | 0.00082585 | ||||
Transfer | 14804079 | 1014 days ago | IN | 0 ETH | 0.00116297 | ||||
Transfer | 14778948 | 1018 days ago | IN | 0 ETH | 0.00065816 | ||||
Transfer | 14741949 | 1024 days ago | IN | 0 ETH | 0.00149689 | ||||
Transfer | 14709667 | 1029 days ago | IN | 0 ETH | 0.00178974 | ||||
Transfer | 14640055 | 1040 days ago | IN | 0 ETH | 0.00269216 | ||||
Transfer | 14550144 | 1054 days ago | IN | 0.402 ETH | 0.00302032 |
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Block |
From
|
To
|
|||
---|---|---|---|---|---|---|
15959893 | 836 days ago | 0.0069 ETH | ||||
15905045 | 844 days ago | 0.009225 ETH | ||||
15831716 | 854 days ago | 0.009975 ETH | ||||
15752163 | 865 days ago | 0.0125625 ETH | ||||
15652465 | 879 days ago | 0.012525 ETH | ||||
15552896 | 893 days ago | 0.0117 ETH | ||||
15471181 | 906 days ago | 0.0045 ETH | ||||
15113863 | 962 days ago | 0.105525 ETH | ||||
15032836 | 975 days ago | 0.028475 ETH | ||||
15013831 | 979 days ago | 0.035845 ETH | ||||
14989188 | 983 days ago | 0.031155 ETH | ||||
14966605 | 987 days ago | 0.08107 ETH | ||||
14907771 | 997 days ago | 0.05628 ETH | ||||
14865087 | 1004 days ago | 0.04556 ETH | ||||
14830264 | 1010 days ago | 0.03417 ETH | ||||
14804079 | 1014 days ago | 0.03216 ETH | ||||
14778948 | 1018 days ago | 0.04757 ETH | ||||
14741949 | 1024 days ago | 0.041205 ETH | ||||
14709667 | 1029 days ago | 0.088105 ETH | ||||
14640055 | 1040 days ago | 0.112895 ETH | ||||
14550144 | 1054 days ago | 0.0402 ETH | ||||
7534857 | 2150 days ago | 0.0985 ETH | ||||
6639103 | 2307 days ago | 0.013 ETH | ||||
6620054 | 2310 days ago | 0.00081666 ETH | ||||
6612629 | 2311 days ago | 0.015 ETH |
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
Contract Source Code (Solidity)
/** *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
- No Contract Security Audit Submitted- Submit Audit Here
[{"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"}]
Contract Creation Code
6080604052610e10600455600060055560068054600160a060020a031916737df0ab219b7e1488f521e9eee0ddacf608c90ab9179055600a60075534801561004657600080fd5b50610799806100566000396000f3006080604052600436106100985763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416634883c32981146100a25780636b46c8c3146100d55780637960eff8146100ea5780637c67a3e21461010b5780638090114f1461012c5780638f84aa0914610141578063e3d670d714610172578063f3f7d63314610193578063f488fdd0146101a8575b6100a06101bd565b005b3480156100ae57600080fd5b506100c3600160a060020a0360043516610323565b60408051918252519081900360200190f35b3480156100e157600080fd5b506100c3610335565b3480156100f657600080fd5b506100c3600160a060020a03600435166103dc565b34801561011757600080fd5b506100c3600160a060020a03600435166103ee565b34801561013857600080fd5b506100c3610400565b34801561014d57600080fd5b50610156610495565b60408051600160a060020a039092168252519081900360200190f35b34801561017e57600080fd5b506100c3600160a060020a03600435166104a4565b34801561019f57600080fd5b506100c36104b6565b3480156101b457600080fd5b506100c36104bc565b6000341115610319573360009081526020819052604090205415156101e6576005805460010190555b336000908152602081905260408120541180156102235750600454336000908152600160205260409020546102209163ffffffff6104c216565b42115b15610241576102306104dc565b336000908152600260205260408120555b33600090815260208190526040902054610261903463ffffffff6104c216565b33600090815260208181526040808320939093556001905220429055600654600754600160a060020a03909116906108fc906102b1906064906102a5903490610719565b9063ffffffff61074416565b6040518115909202916000818181858888f193505050501580156102d9573d6000803e3d6000fd5b506040805133815234602082015281517fd90d253a9de34d2fdd5a75ae49ea17fcb43af32fc8ea08cc6d2341991dd3872e929181900390910190a1610321565b6103216104dc565b565b60036020526000908152604090205481565b6000806000806000610345610400565b60045433600090815260016020526040902054919550610370916102a590429063ffffffff61075b16565b3360009081526020819052604090205490935061039b906103e8906102a5908763ffffffff61071916565b336000908152600260205260409020549092506103d3906103c760186102a5868863ffffffff61071916565b9063ffffffff61075b16565b95945050505050565b60026020526000908152604090205481565b60016020526000908152604090205481565b6000303168056bc75e2d6310000081101561041e5760149150610491565b681b1ae4d6e2ef500000811015801561043f5750683635c9adc5dea0000081105b1561044d5760289150610491565b683635c9adc5dea00000811015801561046e5750686c6b935b8bbd40000081105b1561047c57603c9150610491565b686c6b935b8bbd400000811061049157605091505b5090565b600654600160a060020a031681565b60006020819052908152604090205481565b60055481565b60045481565b6000828201838110156104d157fe5b8091505b5092915050565b33600090815260208190526040812054811061055957604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601160248201527f41646472657373206e6f7420666f756e64000000000000000000000000000000604482015290519081900360640190fd5b6004543360009081526001602052604090205461057b9163ffffffff6104c216565b4210156105e957604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f546f6f2066617374207061796f75742072657175657374000000000000000000604482015290519081900360640190fd5b33600090815260036020908152604080832054918390529091205461061590600263ffffffff61071916565b116106445733600090815260208181526040808320839055600182528083208390556002909152812055610716565b61064c610335565b3360009081526002602052604090205490915061066f908263ffffffff6104c216565b3360009081526002602090815260408083209390935560039052205461069b908263ffffffff6104c216565b33600081815260036020526040808220939093559151909183156108fc02918491818181858888f193505050501580156106d9573d6000803e3d6000fd5b50604080513381526020810183905281517f884edad9ce6fa2440d8a54cc123490eb96d2768479d49ff9c7366125a9424364929181900390910190a15b50565b60008083151561072c57600091506104d5565b5082820282848281151561073c57fe5b04146104d157fe5b600080828481151561075257fe5b04949350505050565b60008282111561076757fe5b509003905600a165627a7a72305820ad24f728b1957ecab54b3319411278e8dedc81a0105f2a9994656bd5df11213c0029
Deployed Bytecode
0x6080604052600436106100985763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416634883c32981146100a25780636b46c8c3146100d55780637960eff8146100ea5780637c67a3e21461010b5780638090114f1461012c5780638f84aa0914610141578063e3d670d714610172578063f3f7d63314610193578063f488fdd0146101a8575b6100a06101bd565b005b3480156100ae57600080fd5b506100c3600160a060020a0360043516610323565b60408051918252519081900360200190f35b3480156100e157600080fd5b506100c3610335565b3480156100f657600080fd5b506100c3600160a060020a03600435166103dc565b34801561011757600080fd5b506100c3600160a060020a03600435166103ee565b34801561013857600080fd5b506100c3610400565b34801561014d57600080fd5b50610156610495565b60408051600160a060020a039092168252519081900360200190f35b34801561017e57600080fd5b506100c3600160a060020a03600435166104a4565b34801561019f57600080fd5b506100c36104b6565b3480156101b457600080fd5b506100c36104bc565b6000341115610319573360009081526020819052604090205415156101e6576005805460010190555b336000908152602081905260408120541180156102235750600454336000908152600160205260409020546102209163ffffffff6104c216565b42115b15610241576102306104dc565b336000908152600260205260408120555b33600090815260208190526040902054610261903463ffffffff6104c216565b33600090815260208181526040808320939093556001905220429055600654600754600160a060020a03909116906108fc906102b1906064906102a5903490610719565b9063ffffffff61074416565b6040518115909202916000818181858888f193505050501580156102d9573d6000803e3d6000fd5b506040805133815234602082015281517fd90d253a9de34d2fdd5a75ae49ea17fcb43af32fc8ea08cc6d2341991dd3872e929181900390910190a1610321565b6103216104dc565b565b60036020526000908152604090205481565b6000806000806000610345610400565b60045433600090815260016020526040902054919550610370916102a590429063ffffffff61075b16565b3360009081526020819052604090205490935061039b906103e8906102a5908763ffffffff61071916565b336000908152600260205260409020549092506103d3906103c760186102a5868863ffffffff61071916565b9063ffffffff61075b16565b95945050505050565b60026020526000908152604090205481565b60016020526000908152604090205481565b6000303168056bc75e2d6310000081101561041e5760149150610491565b681b1ae4d6e2ef500000811015801561043f5750683635c9adc5dea0000081105b1561044d5760289150610491565b683635c9adc5dea00000811015801561046e5750686c6b935b8bbd40000081105b1561047c57603c9150610491565b686c6b935b8bbd400000811061049157605091505b5090565b600654600160a060020a031681565b60006020819052908152604090205481565b60055481565b60045481565b6000828201838110156104d157fe5b8091505b5092915050565b33600090815260208190526040812054811061055957604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601160248201527f41646472657373206e6f7420666f756e64000000000000000000000000000000604482015290519081900360640190fd5b6004543360009081526001602052604090205461057b9163ffffffff6104c216565b4210156105e957604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f546f6f2066617374207061796f75742072657175657374000000000000000000604482015290519081900360640190fd5b33600090815260036020908152604080832054918390529091205461061590600263ffffffff61071916565b116106445733600090815260208181526040808320839055600182528083208390556002909152812055610716565b61064c610335565b3360009081526002602052604090205490915061066f908263ffffffff6104c216565b3360009081526002602090815260408083209390935560039052205461069b908263ffffffff6104c216565b33600081815260036020526040808220939093559151909183156108fc02918491818181858888f193505050501580156106d9573d6000803e3d6000fd5b50604080513381526020810183905281517f884edad9ce6fa2440d8a54cc123490eb96d2768479d49ff9c7366125a9424364929181900390910190a15b50565b60008083151561072c57600091506104d5565b5082820282848281151561073c57fe5b04146104d157fe5b600080828481151561075257fe5b04949350505050565b60008282111561076757fe5b509003905600a165627a7a72305820ad24f728b1957ecab54b3319411278e8dedc81a0105f2a9994656bd5df11213c0029
Swarm Source
bzzr://ad24f728b1957ecab54b3319411278e8dedc81a0105f2a9994656bd5df11213c
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 31 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|---|---|---|---|---|
ETH | 100.00% | $2,339.65 | 0.00043315 | $1.01 |
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.