Overview
ETH Balance
0.000014440300730552 ETH
Eth Value
$0.05 (@ $3,237.82/ETH)More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 629 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
Value | ||||
---|---|---|---|---|---|---|---|---|---|
Transfer | 6753914 | 1943 days ago | IN | 0 ETH | 0.000861 | ||||
Transfer | 6751739 | 1943 days ago | IN | 0 ETH | 0.00028194 | ||||
Transfer | 6739379 | 1945 days ago | IN | 0 ETH | 0.00029444 | ||||
Transfer | 6735340 | 1946 days ago | IN | 0 ETH | 0.00015663 | ||||
Transfer | 6735330 | 1946 days ago | IN | 0 ETH | 0.00028531 | ||||
Transfer | 6735097 | 1946 days ago | IN | 0 ETH | 0.00025237 | ||||
Transfer | 6728850 | 1947 days ago | IN | 0 ETH | 0.0003365 | ||||
Transfer | 6728291 | 1947 days ago | IN | 0 ETH | 0.00021031 | ||||
Transfer | 6727490 | 1947 days ago | IN | 0 ETH | 0.00029444 | ||||
Transfer | 6726511 | 1948 days ago | IN | 0 ETH | 0.00025237 | ||||
Transfer | 6726401 | 1948 days ago | IN | 0 ETH | 0.00025237 | ||||
Transfer | 6726354 | 1948 days ago | IN | 0 ETH | 0.00012618 | ||||
Transfer | 6725272 | 1948 days ago | IN | 0 ETH | 0.0003365 | ||||
Transfer | 6725150 | 1948 days ago | IN | 0 ETH | 0.000861 | ||||
Transfer | 6722653 | 1948 days ago | IN | 0 ETH | 0.00021031 | ||||
Transfer | 6722630 | 1948 days ago | IN | 0 ETH | 0.00016825 | ||||
Transfer | 6721797 | 1948 days ago | IN | 0 ETH | 0.00025237 | ||||
Transfer | 6721484 | 1948 days ago | IN | 0 ETH | 0.00016825 | ||||
Transfer | 6721136 | 1948 days ago | IN | 0 ETH | 0.00021035 | ||||
Transfer | 6721056 | 1948 days ago | IN | 0 ETH | 0.00016828 | ||||
Transfer | 6721022 | 1948 days ago | IN | 0 ETH | 0.00021035 | ||||
Transfer | 6720997 | 1948 days ago | IN | 0 ETH | 0.00012621 | ||||
Transfer | 6720952 | 1948 days ago | IN | 0 ETH | 0.000063 | ||||
Transfer | 6720951 | 1948 days ago | IN | 0 ETH | 0.00016828 | ||||
Transfer | 6720910 | 1948 days ago | IN | 0 ETH | 0.00016828 |
Latest 25 internal transactions (View All)
Advanced mode:
Parent Txn Hash | Block | From | To | Value | ||
---|---|---|---|---|---|---|
6721136 | 1948 days ago | 0.00131441 ETH | ||||
6721056 | 1948 days ago | 0.01171875 ETH | ||||
6721022 | 1948 days ago | 0.00900494 ETH | ||||
6720997 | 1948 days ago | 0.00242187 ETH | ||||
6720951 | 1948 days ago | 0.00625 ETH | ||||
6720910 | 1948 days ago | 0.7558982 ETH | ||||
6720908 | 1948 days ago | 0.0032 ETH | ||||
6720899 | 1948 days ago | 0.01125 ETH | ||||
6720899 | 1948 days ago | 0.0072 ETH | ||||
6720889 | 1948 days ago | 0.02027343 ETH | ||||
6720884 | 1948 days ago | 0.00177 ETH | ||||
6720861 | 1948 days ago | 0.00175803 ETH | ||||
6720827 | 1948 days ago | 0.03125 ETH | ||||
6720714 | 1949 days ago | 0.0089789 ETH | ||||
6720703 | 1949 days ago | 0.00025104 ETH | ||||
6720673 | 1949 days ago | 0.30625 ETH | ||||
6720657 | 1949 days ago | 0.0375 ETH | ||||
6720632 | 1949 days ago | 0.015 ETH | ||||
6720459 | 1949 days ago | 0.05875 ETH | ||||
6720424 | 1949 days ago | 0.00496875 ETH | ||||
6720424 | 1949 days ago | 0.0046875 ETH | ||||
6720307 | 1949 days ago | 0.01142725 ETH | ||||
6720293 | 1949 days ago | 0.00332958 ETH | ||||
6720285 | 1949 days ago | 0.0171875 ETH | ||||
6720250 | 1949 days ago | 0.00625 ETH |
Loading...
Loading
Contract Name:
Plus50
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-11-01 */ pragma solidity ^0.4.25; library SafeMath { /** * @dev Multiplies two numbers, reverts on overflow. */ function mul(uint256 a, uint256 b) internal pure returns (uint256) { // Gas optimization: this is cheaper than requiring 'a' not being zero, but the // benefit is lost if 'b' is also tested. // See: https://github.com/OpenZeppelin/openzeppelin-solidity/pull/522 if (a == 0) { return 0; } uint256 c = a * b; require(c / a == b); return c; } /** * @dev Integer division of two numbers truncating the quotient, reverts on division by zero. */ function div(uint256 a, uint256 b) internal pure returns (uint256) { require(b > 0); // Solidity only automatically asserts 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; } /** * @dev Subtracts two numbers, reverts on overflow (i.e. if subtrahend is greater than minuend). */ function sub(uint256 a, uint256 b) internal pure returns (uint256) { require(b <= a); uint256 c = a - b; return c; } /** * @dev Adds two numbers, reverts on overflow. */ function add(uint256 a, uint256 b) internal pure returns (uint256) { uint256 c = a + b; require(c >= a); return c; } } contract Plus50 { using SafeMath for uint; mapping (address=>uint) public holding; mapping (address=>uint) public percentage; mapping (address=>uint) public time_stamp; address public marketing_wallet = 0x82770c9dE54e316a9eba378516A3314Bc17FAcbe; uint public marketing_percent = 8; uint public max_contribution = 50 ether; uint public max_percentage = 150; //150% uint public referral_percent = 2; //2% uint public hourly_percentage = 3125; //0.3125 % per hours uint public payment_delay = 1 hours; uint public count_investors = 0; function bytesToAddress(bytes _data) internal pure returns(address referrer) { assembly { referrer := mload(add(_data,0x14)) } return referrer; } function elapsedTime()public view returns(uint) { return now.sub(time_stamp[msg.sender]).div(payment_delay); } function getBonus(uint _value)public pure returns(uint) { uint bonus = 0; if(_value >= 10 ether && _value < 25 ether){ bonus = _value.mul(5).div(1000); }else if(_value >= 25 ether && _value < 50 ether){ bonus = _value.mul(75).div(10000); }else if(_value == 50 ether){ bonus = _value.mul(1).div(100); } return bonus; } function deposit() internal { uint sum_hold = holding[msg.sender].add(msg.value); require(sum_hold <= max_contribution, 'Maximum Deposit 50 ether'); if(holding[msg.sender] > 0 && elapsedTime() > 0){ pickUpCharges(); } if (msg.data.length == 20) { address referral = bytesToAddress(bytes(msg.data)); if(referral != msg.sender){ referral.transfer(msg.value.mul(referral_percent).div(100)); } } if(holding[msg.sender] == 0){ count_investors+=1; } marketing_wallet.transfer(msg.value.mul(marketing_percent).div(100)); holding[msg.sender]+= msg.value.add(getBonus(msg.value)); time_stamp[msg.sender] = now; } function pickUpCharges() internal { uint hours_passed = elapsedTime(); require(hours_passed > 0, 'You can receive payment 1 time per hour'); uint value = (holding[msg.sender].mul(hourly_percentage).div(1000000)).mul(hours_passed); uint total_percent = percentage[msg.sender].add(value); uint max_percent = holding[msg.sender].mul(max_percentage).div(100); if(total_percent > max_percent){ uint rest = total_percent - max_percent; holding[msg.sender] = 0; time_stamp[msg.sender] = 0; percentage[msg.sender] = 0; msg.sender.transfer(value.sub(rest)); }else{ percentage[msg.sender] += value; time_stamp[msg.sender] = now; msg.sender.transfer(value); } } function reinvest()internal { uint hours_passed = elapsedTime(); require(holding[msg.sender] > 0 && hours_passed > 0); uint value = (holding[msg.sender].mul(hourly_percentage).div(1000000)).mul(hours_passed); marketing_wallet.transfer(value.mul(marketing_percent).div(100)); holding[msg.sender] += value; time_stamp[msg.sender] = now; } function() external payable { if(msg.value > 0){ if(msg.value == 0.0000000001 ether){ reinvest(); }else{ deposit(); } }else if(msg.value == 0){ require(holding[msg.sender] > 0); pickUpCharges(); } } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"constant":true,"inputs":[],"name":"max_contribution","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"holding","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"marketing_wallet","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_value","type":"uint256"}],"name":"getBonus","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":true,"inputs":[],"name":"elapsedTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"time_stamp","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"count_investors","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"max_percentage","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"percentage","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"hourly_percentage","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"marketing_percent","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"referral_percent","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"payment_delay","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"payable":true,"stateMutability":"payable","type":"fallback"}]
Contract Creation Code
608060405260038054600160a060020a0319167382770c9de54e316a9eba378516a3314bc17facbe179055600860048190556802b5e3af16b188000060055560966006556002600755610c359055610e106009556000600a5534801561006457600080fd5b50610999806100746000396000f3006080604052600436106100c45763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166314580027811461011e57806339166ee91461014557806340e19609146101665780634aa66b281461019757806351453f9d146101af57806377a86b76146101c457806396b10cdf146101e557806398fbba9f146101fa578063a7b7b0871461020f578063acb109b414610230578063b1f3097914610245578063e28bbe621461025a578063e775ec021461026f575b60003411156100f357346305f5e10014156100e6576100e1610284565b6100ee565b6100ee61037e565b61011c565b34151561011c57336000908152602081905260408120541161011457600080fd5b61011c61059f565b005b34801561012a57600080fd5b50610133610790565b60408051918252519081900360200190f35b34801561015157600080fd5b50610133600160a060020a0360043516610796565b34801561017257600080fd5b5061017b6107a8565b60408051600160a060020a039092168252519081900360200190f35b3480156101a357600080fd5b506101336004356107b7565b3480156101bb57600080fd5b5061013361086a565b3480156101d057600080fd5b50610133600160a060020a0360043516610899565b3480156101f157600080fd5b506101336108ab565b34801561020657600080fd5b506101336108b1565b34801561021b57600080fd5b50610133600160a060020a03600435166108b7565b34801561023c57600080fd5b506101336108c9565b34801561025157600080fd5b506101336108cf565b34801561026657600080fd5b506101336108d5565b34801561027b57600080fd5b506101336108db565b60008061028f61086a565b336000908152602081905260408120549193501080156102af5750600082115b15156102ba57600080fd5b600854336000908152602081905260409020546103039184916102f791620f4240916102eb9163ffffffff6108e116565b9063ffffffff61091a16565b9063ffffffff6108e116565b600354600454919250600160a060020a0316906108fc90610332906064906102eb90869063ffffffff6108e116565b6040518115909202916000818181858888f1935050505015801561035a573d6000803e3d6000fd5b50336000908152602081815260408083208054909401909355600290522042905550565b3360009081526020819052604081205481906103a0903463ffffffff61093d16565b60055490925082111561041457604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f4d6178696d756d204465706f7369742035302065746865720000000000000000604482015290519081900360640190fd5b336000908152602081905260408120541180156104385750600061043661086a565b115b156104455761044561059f565b60143614156104eb576104886000368080601f0160208091040260200160405190810160405280939291908181526020018383808284375061094f945050505050565b9050600160a060020a03811633146104eb5780600160a060020a03166108fc6104c160646102eb600754346108e190919063ffffffff16565b6040518115909202916000818181858888f193505050501580156104e9573d6000803e3d6000fd5b505b33600090815260208190526040902054151561050b57600a805460010190555b600354600454600160a060020a03909116906108fc90610539906064906102eb90349063ffffffff6108e116565b6040518115909202916000818181858888f19350505050158015610561573d6000803e3d6000fd5b5061057b61056e346107b7565b349063ffffffff61093d16565b33600090815260208181526040808320805490940190935560029052204290555050565b60008060008060006105af61086a565b94506000851161064657604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602760248201527f596f752063616e2072656365697665207061796d656e7420312074696d65207060448201527f657220686f757200000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b600854336000908152602081905260409020546106779187916102f791620f4240916102eb9163ffffffff6108e116565b3360009081526001602052604090205490945061069a908563ffffffff61093d16565b600654336000908152602081905260409020549194506106c7916064916102eb919063ffffffff6108e116565b91508183111561073c575033600081815260208181526040808320839055600282528083208390556001909152812055818303906108fc61070e868463ffffffff61095616565b6040518115909202916000818181858888f19350505050158015610736573d6000803e3d6000fd5b50610789565b33600081815260016020908152604080832080548901905560029091528082204290555186156108fc0291879190818181858888f19350505050158015610787573d6000803e3d6000fd5b505b5050505050565b60055481565b60006020819052908152604090205481565b600354600160a060020a031681565b600080678ac7230489e8000083108015906107da575068015af1d78b58c4000083105b156107fd576107f66103e86102eb85600563ffffffff6108e116565b9050610864565b68015af1d78b58c40000831015801561081e57506802b5e3af16b188000083105b1561083a576107f66127106102eb85604b63ffffffff6108e116565b826802b5e3af16b188000014156108645761086160646102eb85600163ffffffff6108e116565b90505b92915050565b600954336000908152600260205260408120549091610894916102eb90429063ffffffff61095616565b905090565b60026020526000908152604090205481565b600a5481565b60065481565b60016020526000908152604090205481565b60085481565b60045481565b60075481565b60095481565b6000808315156108f45760009150610913565b5082820282848281151561090457fe5b041461090f57600080fd5b8091505b5092915050565b60008080831161092957600080fd5b828481151561093457fe5b04949350505050565b60008282018381101561090f57600080fd5b6014015190565b6000808383111561096657600080fd5b50509003905600a165627a7a72305820e548ce732899c5c4eb0958c2f22e232e13eb91a4601b8c237418b2efb29616a70029
Deployed Bytecode
0x6080604052600436106100c45763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166314580027811461011e57806339166ee91461014557806340e19609146101665780634aa66b281461019757806351453f9d146101af57806377a86b76146101c457806396b10cdf146101e557806398fbba9f146101fa578063a7b7b0871461020f578063acb109b414610230578063b1f3097914610245578063e28bbe621461025a578063e775ec021461026f575b60003411156100f357346305f5e10014156100e6576100e1610284565b6100ee565b6100ee61037e565b61011c565b34151561011c57336000908152602081905260408120541161011457600080fd5b61011c61059f565b005b34801561012a57600080fd5b50610133610790565b60408051918252519081900360200190f35b34801561015157600080fd5b50610133600160a060020a0360043516610796565b34801561017257600080fd5b5061017b6107a8565b60408051600160a060020a039092168252519081900360200190f35b3480156101a357600080fd5b506101336004356107b7565b3480156101bb57600080fd5b5061013361086a565b3480156101d057600080fd5b50610133600160a060020a0360043516610899565b3480156101f157600080fd5b506101336108ab565b34801561020657600080fd5b506101336108b1565b34801561021b57600080fd5b50610133600160a060020a03600435166108b7565b34801561023c57600080fd5b506101336108c9565b34801561025157600080fd5b506101336108cf565b34801561026657600080fd5b506101336108d5565b34801561027b57600080fd5b506101336108db565b60008061028f61086a565b336000908152602081905260408120549193501080156102af5750600082115b15156102ba57600080fd5b600854336000908152602081905260409020546103039184916102f791620f4240916102eb9163ffffffff6108e116565b9063ffffffff61091a16565b9063ffffffff6108e116565b600354600454919250600160a060020a0316906108fc90610332906064906102eb90869063ffffffff6108e116565b6040518115909202916000818181858888f1935050505015801561035a573d6000803e3d6000fd5b50336000908152602081815260408083208054909401909355600290522042905550565b3360009081526020819052604081205481906103a0903463ffffffff61093d16565b60055490925082111561041457604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f4d6178696d756d204465706f7369742035302065746865720000000000000000604482015290519081900360640190fd5b336000908152602081905260408120541180156104385750600061043661086a565b115b156104455761044561059f565b60143614156104eb576104886000368080601f0160208091040260200160405190810160405280939291908181526020018383808284375061094f945050505050565b9050600160a060020a03811633146104eb5780600160a060020a03166108fc6104c160646102eb600754346108e190919063ffffffff16565b6040518115909202916000818181858888f193505050501580156104e9573d6000803e3d6000fd5b505b33600090815260208190526040902054151561050b57600a805460010190555b600354600454600160a060020a03909116906108fc90610539906064906102eb90349063ffffffff6108e116565b6040518115909202916000818181858888f19350505050158015610561573d6000803e3d6000fd5b5061057b61056e346107b7565b349063ffffffff61093d16565b33600090815260208181526040808320805490940190935560029052204290555050565b60008060008060006105af61086a565b94506000851161064657604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602760248201527f596f752063616e2072656365697665207061796d656e7420312074696d65207060448201527f657220686f757200000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b600854336000908152602081905260409020546106779187916102f791620f4240916102eb9163ffffffff6108e116565b3360009081526001602052604090205490945061069a908563ffffffff61093d16565b600654336000908152602081905260409020549194506106c7916064916102eb919063ffffffff6108e116565b91508183111561073c575033600081815260208181526040808320839055600282528083208390556001909152812055818303906108fc61070e868463ffffffff61095616565b6040518115909202916000818181858888f19350505050158015610736573d6000803e3d6000fd5b50610789565b33600081815260016020908152604080832080548901905560029091528082204290555186156108fc0291879190818181858888f19350505050158015610787573d6000803e3d6000fd5b505b5050505050565b60055481565b60006020819052908152604090205481565b600354600160a060020a031681565b600080678ac7230489e8000083108015906107da575068015af1d78b58c4000083105b156107fd576107f66103e86102eb85600563ffffffff6108e116565b9050610864565b68015af1d78b58c40000831015801561081e57506802b5e3af16b188000083105b1561083a576107f66127106102eb85604b63ffffffff6108e116565b826802b5e3af16b188000014156108645761086160646102eb85600163ffffffff6108e116565b90505b92915050565b600954336000908152600260205260408120549091610894916102eb90429063ffffffff61095616565b905090565b60026020526000908152604090205481565b600a5481565b60065481565b60016020526000908152604090205481565b60085481565b60045481565b60075481565b60095481565b6000808315156108f45760009150610913565b5082820282848281151561090457fe5b041461090f57600080fd5b8091505b5092915050565b60008080831161092957600080fd5b828481151561093457fe5b04949350505050565b60008282018381101561090f57600080fd5b6014015190565b6000808383111561096657600080fd5b50509003905600a165627a7a72305820e548ce732899c5c4eb0958c2f22e232e13eb91a4601b8c237418b2efb29616a70029
Swarm Source
bzzr://e548ce732899c5c4eb0958c2f22e232e13eb91a4601b8c237418b2efb29616a7
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 23 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|---|---|---|---|---|
ETH | Ether (ETH) | 100.00% | $3,232.59 | 0.00001444 | $0.04668 |
[ 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.