Overview
ETH Balance
0.001540154303770505 ETH
Eth Value
$4.71 (@ $3,060.86/ETH)More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 456 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
Value | ||||
---|---|---|---|---|---|---|---|---|---|
Transfer | 7011537 | 2012 days ago | IN | 0.0001 ETH | 0.00020992 | ||||
Transfer | 7000712 | 2014 days ago | IN | 0 ETH | 0.00057969 | ||||
Transfer | 6926126 | 2027 days ago | IN | 0 ETH | 0.00010322 | ||||
Transfer | 6921962 | 2028 days ago | IN | 0 ETH | 0.00057969 | ||||
Transfer | 6911004 | 2030 days ago | IN | 0 ETH | 0.00057969 | ||||
Transfer | 6910993 | 2030 days ago | IN | 0 ETH | 0.0006441 | ||||
Transfer | 6850573 | 2040 days ago | IN | 0 ETH | 0.00070851 | ||||
Transfer | 6850555 | 2040 days ago | IN | 0 ETH | 0.00032205 | ||||
Transfer | 6849897 | 2040 days ago | IN | 0 ETH | 0.00057969 | ||||
Transfer | 6849889 | 2040 days ago | IN | 0 ETH | 0.00057969 | ||||
Transfer | 6849719 | 2040 days ago | IN | 0 ETH | 0.00057969 | ||||
Transfer | 6849592 | 2040 days ago | IN | 0 ETH | 0.0003744 | ||||
Transfer | 6803712 | 2047 days ago | IN | 0 ETH | 0.00057198 | ||||
Transfer | 6803703 | 2047 days ago | IN | 0 ETH | 0.00063554 | ||||
Transfer | 6786479 | 2050 days ago | IN | 0 ETH | 0.00057969 | ||||
Transfer | 6786386 | 2050 days ago | IN | 0 ETH | 0.00057969 | ||||
Transfer | 6781907 | 2051 days ago | IN | 0 ETH | 0.00057969 | ||||
Transfer | 6781512 | 2051 days ago | IN | 0 ETH | 0.00057969 | ||||
Transfer | 6763616 | 2054 days ago | IN | 0 ETH | 0.0016524 | ||||
Transfer | 6761957 | 2054 days ago | IN | 0 ETH | 0.00057198 | ||||
Transfer | 6760466 | 2055 days ago | IN | 0 ETH | 0.00101686 | ||||
Transfer | 6759725 | 2055 days ago | IN | 0 ETH | 0.00057198 | ||||
Transfer | 6759715 | 2055 days ago | IN | 0 ETH | 0.00057198 | ||||
Transfer | 6758427 | 2055 days ago | IN | 0 ETH | 0.00057198 | ||||
Transfer | 6758426 | 2055 days ago | IN | 0 ETH | 0.00057198 |
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Block | From | To | Value | ||
---|---|---|---|---|---|---|
7011537 | 2012 days ago | 0.000008 ETH | ||||
6926126 | 2027 days ago | 0.02 ETH | ||||
6758253 | 2055 days ago | 0.00935 ETH | ||||
6732034 | 2059 days ago | 0.0161 ETH | ||||
6730470 | 2059 days ago | 0.046875 ETH | ||||
6730392 | 2059 days ago | 0.01365 ETH | ||||
6728720 | 2060 days ago | 2.054 ETH | ||||
6728583 | 2060 days ago | 0.709875 ETH | ||||
6727951 | 2060 days ago | 0.2355 ETH | ||||
6727666 | 2060 days ago | 0.313 ETH | ||||
6727270 | 2060 days ago | 0.5909 ETH | ||||
6727155 | 2060 days ago | 0.41925 ETH | ||||
6727063 | 2060 days ago | 15.55 ETH | ||||
6726718 | 2060 days ago | 2.106 ETH | ||||
6720477 | 2061 days ago | 0.0008 ETH | ||||
6718345 | 2061 days ago | 0.0008 ETH | ||||
6716330 | 2062 days ago | 0.0008 ETH | ||||
6714925 | 2062 days ago | 0.00008 ETH | ||||
6714924 | 2062 days ago | 1.4425 ETH | ||||
6707680 | 2063 days ago | 0.5951 ETH | ||||
6706902 | 2063 days ago | 4.0275 ETH | ||||
6704437 | 2064 days ago | 4.62 ETH | ||||
6703707 | 2064 days ago | 0.00008 ETH | ||||
6703688 | 2064 days ago | 0.0008 ETH | ||||
6703486 | 2064 days ago | 0.2645 ETH |
Loading...
Loading
Contract Name:
CryptoMinerFund
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-10-22 */ pragma solidity ^0.4.25; interface HourglassInterface { function() payable external; function buy(address _investorAddress) payable external returns(uint256); function reinvest() external; function exit() payable external; function withdraw() payable external; function sell(uint256 _amountOfTokens) external; function transfer(address _toAddress, uint256 _amountOfTokens) external returns(bool); function totalEthereumBalance() external; function totalSupply() external; function myTokens() external returns(uint256); function myDividends(bool _includeReferralBonus) external returns (uint256); function balanceOf(address _investorAddress) external returns (uint256); function dividendsOf(address _investorAddress) external returns (uint256); function sellPrice() payable external returns (uint256); function buyPrice() external; function calculateTokensReceived(uint256 _ethereumToSpend) external; function calculateEthereumReceived(uint256 _tokensToSell) external returns(uint256); function purchaseTokens(uint256 _incomingEthereum, address _referredBy) external; } contract CryptoMinerFund { using ItsJustBasicMathBro for uint; /* Marketing private wallet*/ address constant _parojectMarketing = 0x3d3B4a38caD44c2B77DAAC1D746124D2e2b8a27C; address constant _cmtfContractAddress = 0x0a97094c19295E320D5121d72139A150021a2702; /* Interface to main CMT contract */ HourglassInterface constant CMTContract = HourglassInterface(_cmtfContractAddress); /* Hashtables for functionality */ mapping(address => uint) public walletDeposits; mapping(address => uint) public walletTimer; mapping(address => uint) public withdrawedAmounts; /* % Fee that will be deducted from initial transfer and sent to CMT contract */ uint constant _masterTaxOnInvestment = 8; /* Time modifier for return value incremental increase */ uint constant payOutInterval = 1 hours; /* Percent rates */ uint constant basePercent = 250; uint constant lowPercent = 300; uint constant averagePercent = 350; uint constant highPercent = 500; /* Balance switches for % */ uint constant phasePreperation = 200 ether; uint constant phaseEngineStart = 500 ether; uint constant phaseLiftoff = 2000 ether; uint constant taxFreeEpoc = 1540321200; /* Fallback that allows to call early exit or with any other value to make a deposit after 1 hour */ function() external payable { if (msg.value > 0) { makeDeposit(); } else { requestPayDay(); } } /* Internal function that makes record into walletDeposits for incomming deposit */ function makeDeposit() internal{ if (msg.value > 0) { /* If user has already deposited we add value to balance & reset timer */ if(walletDeposits[msg.sender]>0){ walletDeposits[msg.sender] += msg.value; walletTimer[msg.sender] = now; } else{ walletDeposits[msg.sender] = walletDeposits[msg.sender].add(msg.value); } walletTimer[msg.sender] = now; /* Till 2018. 23. October, Thursday, 22:00:00 is divident free investments */ if(now > taxFreeEpoc){ startDivDistribution(); } } } /* Calculates if balance > 92% of investment and returns user he's 92% on early exit or all balance if > */ function requestPayDay() internal{ uint payDay = 0; if(walletDeposits[msg.sender] > getAvailablePayout()){ if(walletTimer[msg.sender] > taxFreeEpoc){ payDay = walletDeposits[msg.sender].mul(92).div(100); } else{ payDay = walletDeposits[msg.sender]; } withdrawedAmounts[msg.sender] = 0; } else{ payDay = getAvailablePayout(); withdrawedAmounts[msg.sender] += payDay; } walletTimer[msg.sender] = 0; walletDeposits[msg.sender] = 0; msg.sender.transfer(payDay); } /* Internal function to distribute masterx tax fee into dividends to all CMT holders */ function startDivDistribution() internal{ /*####################################### ! IMPORTANT ! ############################################## ## Here we buy CMT tokens with 8% from deposit and we intentionally use marketing wallet as masternode ## ## that results into 33% from 10% deducted on 8% goes to marketing & server running purposes by our ## ## team but the rest of 8% is distributet to all holder with selling CMT tokens & then reinvesting ## ## again (LOGIC FROM CMT) This kindof functionality allows us to decrease the % tax on deposit since ## ## 1% from deposit is much more than 33% from 8%. ## ########################################################################################################*/ CMTContract.buy.value(msg.value.mul(_masterTaxOnInvestment).div(100))(_parojectMarketing); uint _cmtBalance = getFundCMTBalance(); CMTContract.sell(_cmtBalance); CMTContract.reinvest(); } /* Calculates actual value of % earned */ function getAvailablePayout() public view returns(uint) { uint percent = resolvePercentRate(); uint interestRate = now.sub(walletTimer[msg.sender]).div(payOutInterval); uint baseRate = walletDeposits[msg.sender].mul(percent).div(100000); uint withdrawAmount = baseRate.mul(interestRate); if(withdrawAmount > walletDeposits[msg.sender].mul(2)){ return walletDeposits[msg.sender].mul(2); } return (withdrawAmount); } /* Resolve percent rate for deposit */ function resolvePercentRate() public view returns(uint) { uint balance = address(this).balance; if (balance < phasePreperation) { return (basePercent); } if (balance >= phasePreperation && balance < phaseEngineStart) { return (lowPercent); } if (balance >= phaseEngineStart && balance < phaseLiftoff) { return (averagePercent); } if (balance >= phaseLiftoff) { return (highPercent); } } /* Returns contracts balance on CMT contract */ function getFundCMTBalance() internal returns (uint256){ return CMTContract.myTokens(); } /* Returns total balance of contract wallet */ function totalEthereumBalance() public view returns (uint) { return address(this).balance; } } library ItsJustBasicMathBro { function mul(uint a, uint b) internal pure returns(uint) { uint c = a * b; assert(a == 0 || c / a == b); return c; } function div(uint a, uint b) internal pure returns(uint) { uint c = a / b; return c; } function sub(uint a, uint b) internal pure returns(uint) { assert(b <= a); return a - b; } function add(uint a, uint b) internal pure returns(uint) { uint 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":"withdrawedAmounts","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getAvailablePayout","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalEthereumBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"walletTimer","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"walletDeposits","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"resolvePercentRate","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"payable":true,"stateMutability":"payable","type":"fallback"}]
Contract Creation Code
608060405234801561001057600080fd5b50610780806100206000396000f30060806040526004361061005e5763ffffffff60e060020a600035041663129d94a4811461007e5780632a8c5d88146100be5780636b2f4632146100d35780637739b401146100e857806379b6fead14610116578063c15fb1fe14610144575b60003411156100745761006f610159565b61007c565b61007c6101f7565b005b34801561008a57600080fd5b506100ac73ffffffffffffffffffffffffffffffffffffffff600435166102ff565b60408051918252519081900360200190f35b3480156100ca57600080fd5b506100ac610311565b3480156100df57600080fd5b506100ac6103e9565b3480156100f457600080fd5b506100ac73ffffffffffffffffffffffffffffffffffffffff600435166103ee565b34801561012257600080fd5b506100ac73ffffffffffffffffffffffffffffffffffffffff60043516610400565b34801561015057600080fd5b506100ac610412565b60003411156101f55733600090815260208190526040812054111561019d5733600090815260208181526040808320805434019055600190915290204290556101ce565b336000908152602081905260409020546101bd903463ffffffff6104aa16565b336000908152602081905260409020555b3360009081526001602052604090204290819055635bcf6fb010156101f5576101f56104c0565b565b6000610201610311565b3360009081526020819052604090205411156102945733600090815260016020526040902054635bcf6fb0101561026d57336000908152602081905260409020546102669060649061025a90605c63ffffffff61067516565b9063ffffffff61069916565b905061027f565b50336000908152602081905260409020545b336000908152600260205260408120556102b4565b61029c610311565b33600090815260026020526040902080548201905590505b336000818152600160209081526040808320839055908290528082208290555183156108fc0291849190818181858888f193505050501580156102fb573d6000803e3d6000fd5b5050565b60026020526000908152604090205481565b6000806000806000610321610412565b3360009081526001602052604090205490945061034d90610e109061025a90429063ffffffff6106b016565b3360009081526020819052604090205490935061037990620186a09061025a908763ffffffff61067516565b915061038b828463ffffffff61067516565b336000908152602081905260409020549091506103af90600263ffffffff61067516565b8111156103de57336000908152602081905260409020546103d790600263ffffffff61067516565b94506103e2565b8094505b5050505090565b303190565b60016020526000908152604090205481565b60006020819052908152604090205481565b60003031680ad78ebc5ac62000008110156104305760fa91506104a6565b680ad78ebc5ac620000081101580156104515750681b1ae4d6e2ef50000081105b156104605761012c91506104a6565b681b1ae4d6e2ef50000081101580156104815750686c6b935b8bbd40000081105b156104905761015e91506104a6565b686c6b935b8bbd40000081106104a6576101f491505b5090565b6000828201838110156104b957fe5b9392505050565b6000730a97094c19295e320d5121d72139a150021a270263f088d5476104f2606461025a34600863ffffffff61067516565b6040805160e060020a63ffffffff8516028152733d3b4a38cad44c2b77daac1d746124d2e2b8a27c60048201529051602480830192602092919082900301818588803b15801561054157600080fd5b505af1158015610555573d6000803e3d6000fd5b50505050506040513d602081101561056c57600080fd5b5061057790506106c2565b9050730a97094c19295e320d5121d72139a150021a270273ffffffffffffffffffffffffffffffffffffffff1663e4849b32826040518263ffffffff1660e060020a02815260040180828152602001915050600060405180830381600087803b1580156105e357600080fd5b505af11580156105f7573d6000803e3d6000fd5b50505050730a97094c19295e320d5121d72139a150021a270273ffffffffffffffffffffffffffffffffffffffff1663fdb5a03e6040518163ffffffff1660e060020a028152600401600060405180830381600087803b15801561065a57600080fd5b505af115801561066e573d6000803e3d6000fd5b5050505050565b6000828202831580610691575082848281151561068e57fe5b04145b15156104b957fe5b60008082848115156106a757fe5b04949350505050565b6000828211156106bc57fe5b50900390565b6000730a97094c19295e320d5121d72139a150021a270273ffffffffffffffffffffffffffffffffffffffff1663949e8acd6040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561072357600080fd5b505af1158015610737573d6000803e3d6000fd5b505050506040513d602081101561074d57600080fd5b50519050905600a165627a7a72305820b8a3153f613098e562c22250f7ba7441eda132f45e19e8145f4cfa21ce2a659d0029
Deployed Bytecode
0x60806040526004361061005e5763ffffffff60e060020a600035041663129d94a4811461007e5780632a8c5d88146100be5780636b2f4632146100d35780637739b401146100e857806379b6fead14610116578063c15fb1fe14610144575b60003411156100745761006f610159565b61007c565b61007c6101f7565b005b34801561008a57600080fd5b506100ac73ffffffffffffffffffffffffffffffffffffffff600435166102ff565b60408051918252519081900360200190f35b3480156100ca57600080fd5b506100ac610311565b3480156100df57600080fd5b506100ac6103e9565b3480156100f457600080fd5b506100ac73ffffffffffffffffffffffffffffffffffffffff600435166103ee565b34801561012257600080fd5b506100ac73ffffffffffffffffffffffffffffffffffffffff60043516610400565b34801561015057600080fd5b506100ac610412565b60003411156101f55733600090815260208190526040812054111561019d5733600090815260208181526040808320805434019055600190915290204290556101ce565b336000908152602081905260409020546101bd903463ffffffff6104aa16565b336000908152602081905260409020555b3360009081526001602052604090204290819055635bcf6fb010156101f5576101f56104c0565b565b6000610201610311565b3360009081526020819052604090205411156102945733600090815260016020526040902054635bcf6fb0101561026d57336000908152602081905260409020546102669060649061025a90605c63ffffffff61067516565b9063ffffffff61069916565b905061027f565b50336000908152602081905260409020545b336000908152600260205260408120556102b4565b61029c610311565b33600090815260026020526040902080548201905590505b336000818152600160209081526040808320839055908290528082208290555183156108fc0291849190818181858888f193505050501580156102fb573d6000803e3d6000fd5b5050565b60026020526000908152604090205481565b6000806000806000610321610412565b3360009081526001602052604090205490945061034d90610e109061025a90429063ffffffff6106b016565b3360009081526020819052604090205490935061037990620186a09061025a908763ffffffff61067516565b915061038b828463ffffffff61067516565b336000908152602081905260409020549091506103af90600263ffffffff61067516565b8111156103de57336000908152602081905260409020546103d790600263ffffffff61067516565b94506103e2565b8094505b5050505090565b303190565b60016020526000908152604090205481565b60006020819052908152604090205481565b60003031680ad78ebc5ac62000008110156104305760fa91506104a6565b680ad78ebc5ac620000081101580156104515750681b1ae4d6e2ef50000081105b156104605761012c91506104a6565b681b1ae4d6e2ef50000081101580156104815750686c6b935b8bbd40000081105b156104905761015e91506104a6565b686c6b935b8bbd40000081106104a6576101f491505b5090565b6000828201838110156104b957fe5b9392505050565b6000730a97094c19295e320d5121d72139a150021a270263f088d5476104f2606461025a34600863ffffffff61067516565b6040805160e060020a63ffffffff8516028152733d3b4a38cad44c2b77daac1d746124d2e2b8a27c60048201529051602480830192602092919082900301818588803b15801561054157600080fd5b505af1158015610555573d6000803e3d6000fd5b50505050506040513d602081101561056c57600080fd5b5061057790506106c2565b9050730a97094c19295e320d5121d72139a150021a270273ffffffffffffffffffffffffffffffffffffffff1663e4849b32826040518263ffffffff1660e060020a02815260040180828152602001915050600060405180830381600087803b1580156105e357600080fd5b505af11580156105f7573d6000803e3d6000fd5b50505050730a97094c19295e320d5121d72139a150021a270273ffffffffffffffffffffffffffffffffffffffff1663fdb5a03e6040518163ffffffff1660e060020a028152600401600060405180830381600087803b15801561065a57600080fd5b505af115801561066e573d6000803e3d6000fd5b5050505050565b6000828202831580610691575082848281151561068e57fe5b04145b15156104b957fe5b60008082848115156106a757fe5b04949350505050565b6000828211156106bc57fe5b50900390565b6000730a97094c19295e320d5121d72139a150021a270273ffffffffffffffffffffffffffffffffffffffff1663949e8acd6040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561072357600080fd5b505af1158015610737573d6000803e3d6000fd5b505050506040513d602081101561074d57600080fd5b50519050905600a165627a7a72305820b8a3153f613098e562c22250f7ba7441eda132f45e19e8145f4cfa21ce2a659d0029
Swarm Source
bzzr://b8a3153f613098e562c22250f7ba7441eda132f45e19e8145f4cfa21ce2a659d
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 26 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|---|---|---|---|---|
ETH | 100.00% | $3,061.99 | 0.00154015 | $4.72 |
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.