ETH Price: $2,180.14 (+2.21%)

Contract

0xeF9976e8346d4EBE1Cd43aea1060723917C9FEF4
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer66548272018-11-06 15:33:572695 days ago1541518437IN
0xeF9976e8...917C9FEF4
0 ETH0.000211110
Transfer66496802018-11-05 19:18:062696 days ago1541445486IN
0xeF9976e8...917C9FEF4
0 ETH0.000211110
Transfer66495442018-11-05 18:48:482696 days ago1541443728IN
0xeF9976e8...917C9FEF4
0 ETH0.0002533212
Transfer66424132018-11-04 14:16:042698 days ago1541340964IN
0xeF9976e8...917C9FEF4
0 ETH0.000126666
Transfer66360332018-11-03 13:25:242699 days ago1541251524IN
0xeF9976e8...917C9FEF4
0 ETH0.000147777
Transfer66316652018-11-02 20:20:082699 days ago1541190008IN
0xeF9976e8...917C9FEF4
0 ETH0.000084444
Transfer66311552018-11-02 18:26:082699 days ago1541183168IN
0xeF9976e8...917C9FEF4
0.06 ETH0.0035792527
Transfer66311532018-11-02 18:25:342699 days ago1541183134IN
0xeF9976e8...917C9FEF4
0.06 ETH0.002651320
Transfer66311522018-11-02 18:25:172699 days ago1541183117IN
0xeF9976e8...917C9FEF4
0.06 ETH0.001032957
Transfer66311322018-11-02 18:19:292699 days ago1541182769IN
0xeF9976e8...917C9FEF4
0.06 ETH0.0035792527
Transfer66311312018-11-02 18:19:192699 days ago1541182759IN
0xeF9976e8...917C9FEF4
0.06 ETH0.000795396
Transfer66311122018-11-02 18:14:352699 days ago1541182475IN
0xeF9976e8...917C9FEF4
0.06 ETH0.0035792527
Transfer66311092018-11-02 18:14:122699 days ago1541182452IN
0xeF9976e8...917C9FEF4
0.06 ETH0.0014582111
Transfer66310992018-11-02 18:12:102699 days ago1541182330IN
0xeF9976e8...917C9FEF4
0.06 ETH0.0035792527
Transfer66310952018-11-02 18:10:452699 days ago1541182245IN
0xeF9976e8...917C9FEF4
0.06 ETH0.0013256510
Transfer66310852018-11-02 18:07:342699 days ago1541182054IN
0xeF9976e8...917C9FEF4
0.06 ETH0.0035792527
Transfer66310772018-11-02 18:06:002699 days ago1541181960IN
0xeF9976e8...917C9FEF4
0.06 ETH0.000795396
Transfer66310762018-11-02 18:05:342699 days ago1541181934IN
0xeF9976e8...917C9FEF4
0.06 ETH0.0035792527
Transfer66310722018-11-02 18:04:512699 days ago1541181891IN
0xeF9976e8...917C9FEF4
0.06 ETH0.0035792527
Transfer66310642018-11-02 18:02:582699 days ago1541181778IN
0xeF9976e8...917C9FEF4
0.06 ETH0.0035792527
Transfer66310632018-11-02 18:02:322699 days ago1541181752IN
0xeF9976e8...917C9FEF4
0.06 ETH0.000795396
Transfer66310582018-11-02 18:01:322699 days ago1541181692IN
0xeF9976e8...917C9FEF4
0.06 ETH0.0035792527
Transfer66310562018-11-02 18:00:202699 days ago1541181620IN
0xeF9976e8...917C9FEF4
0.06 ETH0.000795396
Transfer66310492018-11-02 17:58:462699 days ago1541181526IN
0xeF9976e8...917C9FEF4
0.06 ETH0.0035792527
Transfer66310452018-11-02 17:58:122699 days ago1541181492IN
0xeF9976e8...917C9FEF4
0.06 ETH0.001193089
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Method Block
From
To
Transfer66311552018-11-02 18:26:082699 days ago1541183168
0xeF9976e8...917C9FEF4
0.0546 ETH
Transfer66311552018-11-02 18:26:082699 days ago1541183168
0xeF9976e8...917C9FEF4
0.0018 ETH
Transfer66311552018-11-02 18:26:082699 days ago1541183168
0xeF9976e8...917C9FEF4
0.0012 ETH
Transfer66311552018-11-02 18:26:082699 days ago1541183168
0xeF9976e8...917C9FEF4
0.0012 ETH
Transfer66311552018-11-02 18:26:082699 days ago1541183168
0xeF9976e8...917C9FEF4
0.0012 ETH
Transfer66311532018-11-02 18:25:342699 days ago1541183134
0xeF9976e8...917C9FEF4
0.0546 ETH
Transfer66311532018-11-02 18:25:342699 days ago1541183134
0xeF9976e8...917C9FEF4
0.0018 ETH
Transfer66311532018-11-02 18:25:342699 days ago1541183134
0xeF9976e8...917C9FEF4
0.0012 ETH
Transfer66311532018-11-02 18:25:342699 days ago1541183134
0xeF9976e8...917C9FEF4
0.0012 ETH
Transfer66311532018-11-02 18:25:342699 days ago1541183134
0xeF9976e8...917C9FEF4
0.0012 ETH
Transfer66311522018-11-02 18:25:172699 days ago1541183117
0xeF9976e8...917C9FEF4
0.0546 ETH
Transfer66311522018-11-02 18:25:172699 days ago1541183117
0xeF9976e8...917C9FEF4
0.0018 ETH
Transfer66311522018-11-02 18:25:172699 days ago1541183117
0xeF9976e8...917C9FEF4
0.0012 ETH
Transfer66311522018-11-02 18:25:172699 days ago1541183117
0xeF9976e8...917C9FEF4
0.0012 ETH
Transfer66311522018-11-02 18:25:172699 days ago1541183117
0xeF9976e8...917C9FEF4
0.0012 ETH
Transfer66311322018-11-02 18:19:292699 days ago1541182769
0xeF9976e8...917C9FEF4
0.0546 ETH
Transfer66311322018-11-02 18:19:292699 days ago1541182769
0xeF9976e8...917C9FEF4
0.0018 ETH
Transfer66311322018-11-02 18:19:292699 days ago1541182769
0xeF9976e8...917C9FEF4
0.0012 ETH
Transfer66311322018-11-02 18:19:292699 days ago1541182769
0xeF9976e8...917C9FEF4
0.0012 ETH
Transfer66311322018-11-02 18:19:292699 days ago1541182769
0xeF9976e8...917C9FEF4
0.0012 ETH
Transfer66311312018-11-02 18:19:192699 days ago1541182759
0xeF9976e8...917C9FEF4
0.0546 ETH
Transfer66311312018-11-02 18:19:192699 days ago1541182759
0xeF9976e8...917C9FEF4
0.0018 ETH
Transfer66311312018-11-02 18:19:192699 days ago1541182759
0xeF9976e8...917C9FEF4
0.0012 ETH
Transfer66311312018-11-02 18:19:192699 days ago1541182759
0xeF9976e8...917C9FEF4
0.0012 ETH
Transfer66311312018-11-02 18:19:192699 days ago1541182759
0xeF9976e8...917C9FEF4
0.0012 ETH
View All Internal Transactions
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Queue

Compiler Version
v0.4.25+commit.59dbf8f1

Optimization Enabled:
Yes with 200 runs

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

pragma solidity ^0.4.25;

/**

  EN:

  Web: http://www.queuesmart.today
  Telegram: https://t.me/queuesmart

  Queue contract: returns 120% of each investment!

  Automatic payouts!
  No bugs, no backdoors, NO OWNER - fully automatic!
  Made and checked by professionals!

  1. Send any sum to smart contract address
     - sum from 0.06 ETH
     - min 350 000 gas limit
     - you are added to a queue
  2. Wait a little bit
  3. ...
  4. PROFIT! You have got 120%

  How is that?
  1. The first investor in the queue (you will become the
     first in some time) receives next investments until
     it become 120% of his initial investment.
  2. You will receive payments in several parts or all at once
  3. Once you receive 120% of your initial investment you are
     removed from the queue.
  4. The balance of this contract should normally be 0 because
     all the money are immediately go to payouts


     So the last pays to the first (or to several first ones
     if the deposit big enough) and the investors paid 105-130% are removed from the queue

                new investor --|               brand new investor --|
                 investor5     |                 new investor       |
                 investor4     |     =======>      investor5        |
                 investor3     |                   investor4        |
    (part. paid) investor2    <|                   investor3        |
    (fully paid) investor1   <-|                   investor2   <----|  (pay until 120%)

    ==> Limits: <==

    Multiplier: 120%
    Minimum deposit: 0.06ETH
    Maximum deposit: 6ETH
*/


/**

  RU:

  Web: http://www.queuesmart.today
  Telegram: https://t.me/queuesmarten

  Контракт Умная Очередь: возвращает 120% от вашего депозита!

  Автоматические выплаты!
  Без ошибок, дыр, автоматический - для выплат НЕ НУЖНА администрация!
  Создан и проверен профессионалами!

  1. Пошлите любую ненулевую сумму на адрес контракта
     - сумма от 0.06 ETH
     - gas limit минимум 350 000
     - вы встанете в очередь
  2. Немного подождите
  3. ...
  4. PROFIT! Вам пришло 120% от вашего депозита.

  Как это возможно?
  1. Первый инвестор в очереди (вы станете первым очень скоро) получает выплаты от
     новых инвесторов до тех пор, пока не получит 120% от своего депозита
  2. Выплаты могут приходить несколькими частями или все сразу
  3. Как только вы получаете 120% от вашего депозита, вы удаляетесь из очереди
  4. Баланс этого контракта должен обычно быть в районе 0, потому что все поступления
     сразу же направляются на выплаты

     Таким образом, последние платят первым, и инвесторы, достигшие выплат 120% от депозита,
     удаляются из очереди, уступая место остальным

              новый инвестор --|            совсем новый инвестор --|
                 инвестор5     |                новый инвестор      |
                 инвестор4     |     =======>      инвестор5        |
                 инвестор3     |                   инвестор4        |
 (част. выплата) инвестор2    <|                   инвестор3        |
(полная выплата) инвестор1   <-|                   инвестор2   <----|  (доплата до 120%)

    ==> Лимиты: <==

    Профит: 120%
    Минимальный вклад: 0.06 ETH
    Максимальный вклад: 6 ETH


*/
contract Queue {

	//Address for promo expences
    address constant private PROMO1 = 0x0569E1777f2a7247D27375DB1c6c2AF9CE9a9C15;
	address constant private PROMO2 = 0xF892380E9880Ad0843bB9600D060BA744365EaDf;
	address constant private PROMO3	= 0x35aAF2c74F173173d28d1A7ce9d255f639ac1625;
	address constant private PRIZE	= 0xa93E50526B63760ccB5fAD6F5107FA70d36ABC8b;
	
	//Percent for promo expences
    uint constant public PROMO_PERCENT = 2;
    
    //Bonus prize
    uint constant public BONUS_PERCENT = 3;
		
    //The deposit structure holds all the info about the deposit made
    struct Deposit {
        address depositor; // The depositor address
        uint deposit;   // The deposit amount
        uint payout; // Amount already paid
    }

    Deposit[] public queue;  // The queue
    mapping (address => uint) public depositNumber; // investor deposit index
    uint public currentReceiverIndex; // The index of the depositor in the queue
    uint public totalInvested; // Total invested amount

    //This function receives all the deposits
    //stores them and make immediate payouts
    function () public payable {
        
        require(block.number >= 6630953);

        if(msg.value > 0){

            require(gasleft() >= 250000); // We need gas to process queue
            require(msg.value >= 0.06 ether && msg.value <= 6 ether); // Too small and too big deposits are not accepted
            
            // Add the investor into the queue
            queue.push( Deposit(msg.sender, msg.value, 0) );
            depositNumber[msg.sender] = queue.length;

            totalInvested += msg.value;

            //Send some promo to enable queue contracts to leave long-long time
            uint promo1 = msg.value*PROMO_PERCENT/100;
            PROMO1.send(promo1);
			uint promo2 = msg.value*PROMO_PERCENT/100;
            PROMO2.send(promo2);
			uint promo3 = msg.value*PROMO_PERCENT/100;
            PROMO3.send(promo3);
            uint prize = msg.value*BONUS_PERCENT/100;
            PRIZE.send(prize);
            
            // Pay to first investors in line
            pay();

        }
    }

    // Used to pay to current investors
    // Each new transaction processes 1 - 4+ investors in the head of queue
    // depending on balance and gas left
    function pay() internal {

        uint money = address(this).balance;
        uint multiplier = 120;

        // We will do cycle on the queue
        for (uint i = 0; i < queue.length; i++){

            uint idx = currentReceiverIndex + i;  //get the index of the currently first investor

            Deposit storage dep = queue[idx]; // get the info of the first investor

            uint totalPayout = dep.deposit * multiplier / 100;
            uint leftPayout;

            if (totalPayout > dep.payout) {
                leftPayout = totalPayout - dep.payout;
            }

            if (money >= leftPayout) { //If we have enough money on the contract to fully pay to investor

                if (leftPayout > 0) {
                    dep.depositor.send(leftPayout); // Send money to him
                    money -= leftPayout;
                }

                // this investor is fully paid, so remove him
                depositNumber[dep.depositor] = 0;
                delete queue[idx];

            } else{

                // Here we don't have enough money so partially pay to investor
                dep.depositor.send(money); // Send to him everything we have
                dep.payout += money;       // Update the payout amount
                break;                     // Exit cycle

            }

            if (gasleft() <= 55000) {         // Check the gas left. If it is low, exit the cycle
                break;                       // The next investor will process the line further
            }
        }

        currentReceiverIndex += i; //Update the index of the current first investor
    }
    
    //Returns your position in queue
    function getDepositsCount(address depositor) public view returns (uint) {
        uint c = 0;
        for(uint i=currentReceiverIndex; i<queue.length; ++i){
            if(queue[i].depositor == depositor)
                c++;
        }
        return c;
    }

    // Get current queue size
    function getQueueLength() public view returns (uint) {
        return queue.length - currentReceiverIndex;
    }

}

Contract Security Audit

Contract ABI

API
[{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"depositNumber","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"currentReceiverIndex","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalInvested","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getQueueLength","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"PROMO_PERCENT","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"depositor","type":"address"}],"name":"getDepositsCount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"BONUS_PERCENT","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"queue","outputs":[{"name":"depositor","type":"address"},{"name":"deposit","type":"uint256"},{"name":"payout","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"payable":true,"stateMutability":"payable","type":"fallback"}]

608060405234801561001057600080fd5b5061063d806100206000396000f30060806040526004361061008d5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416631c60396481146102de5780632d95663b146103115780635216aeec14610326578063b8f770051461033b578063c533a5a314610350578063c67f7df514610365578063da267bc814610386578063ddf0b0091461039b575b600080808062652e294310156100a257600080fd5b60003411156102d8576203d0905a10156100bb57600080fd5b66d529ae9e86000034101580156100da57506753444835ec5800003411155b15156100e557600080fd5b6040805160608101825233808252346020808401828152600085870181815281546001808201845583805297517f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e5636003928302908101805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a039093169290921790915593517f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e56485015590517f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e565909301929092558054948152949091529390922055815481019091556064906002026040519190049450730569e1777f2a7247d27375db1c6c2af9ce9a9c159085156108fc029086906000818181858888f15060649350503460020291506102149050565b604051919004935073f892380e9880ad0843bb9600d060ba744365eadf9084156108fc029085906000818181858888f15060649350503460020291506102579050565b60405191900492507335aaf2c74f173173d28d1a7ce9d255f639ac16259083156108fc029084906000818181858888f150606493505034600302915061029a9050565b604051919004915073a93e50526b63760ccb5fad6f5107fa70d36abc8b9082156108fc029083906000818181858888f19350505050506102d86103db565b50505050005b3480156102ea57600080fd5b506102ff600160a060020a0360043516610542565b60408051918252519081900360200190f35b34801561031d57600080fd5b506102ff610554565b34801561033257600080fd5b506102ff61055a565b34801561034757600080fd5b506102ff610560565b34801561035c57600080fd5b506102ff61056a565b34801561037157600080fd5b506102ff600160a060020a036004351661056f565b34801561039257600080fd5b506102ff6105d1565b3480156103a757600080fd5b506103b36004356105d6565b60408051600160a060020a039094168452602084019290925282820152519081900360600190f35b303160786000808080805b600054851015610530578460025401935060008481548110151561040657fe5b9060005260206000209060030201925060648684600101540281151561042857fe5b04915082600201548211156104405750600282015481035b8087106104e057600081111561047e578254604051600160a060020a039091169082156108fc029083906000818181858888f1505050978290039750505b8254600160a060020a031660009081526001602052604081208190558054859081106104a657fe5b600091825260208220600390910201805473ffffffffffffffffffffffffffffffffffffffff191681556001810182905560020155610517565b8254604051600160a060020a039091169088156108fc029089906000818181858888f1505050506002840180548901905550610530565b61d6d85a1161052557610530565b6001909401936103e6565b50506002805490930190925550505050565b60016020526000908152604090205481565b60025481565b60035481565b6002546000540390565b600281565b60025460009081905b6000548110156105ca5783600160a060020a031660008281548110151561059b57fe5b6000918252602090912060039091020154600160a060020a031614156105c2576001909101905b600101610578565b5092915050565b600381565b60008054829081106105e457fe5b6000918252602090912060039091020180546001820154600290920154600160a060020a039091169250835600a165627a7a72305820ce7611a6f9f77bde316d7ffba785c9a60131e28bf11f4118a410adf0ebc275250029

Deployed Bytecode

0x60806040526004361061008d5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416631c60396481146102de5780632d95663b146103115780635216aeec14610326578063b8f770051461033b578063c533a5a314610350578063c67f7df514610365578063da267bc814610386578063ddf0b0091461039b575b600080808062652e294310156100a257600080fd5b60003411156102d8576203d0905a10156100bb57600080fd5b66d529ae9e86000034101580156100da57506753444835ec5800003411155b15156100e557600080fd5b6040805160608101825233808252346020808401828152600085870181815281546001808201845583805297517f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e5636003928302908101805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a039093169290921790915593517f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e56485015590517f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e565909301929092558054948152949091529390922055815481019091556064906002026040519190049450730569e1777f2a7247d27375db1c6c2af9ce9a9c159085156108fc029086906000818181858888f15060649350503460020291506102149050565b604051919004935073f892380e9880ad0843bb9600d060ba744365eadf9084156108fc029085906000818181858888f15060649350503460020291506102579050565b60405191900492507335aaf2c74f173173d28d1a7ce9d255f639ac16259083156108fc029084906000818181858888f150606493505034600302915061029a9050565b604051919004915073a93e50526b63760ccb5fad6f5107fa70d36abc8b9082156108fc029083906000818181858888f19350505050506102d86103db565b50505050005b3480156102ea57600080fd5b506102ff600160a060020a0360043516610542565b60408051918252519081900360200190f35b34801561031d57600080fd5b506102ff610554565b34801561033257600080fd5b506102ff61055a565b34801561034757600080fd5b506102ff610560565b34801561035c57600080fd5b506102ff61056a565b34801561037157600080fd5b506102ff600160a060020a036004351661056f565b34801561039257600080fd5b506102ff6105d1565b3480156103a757600080fd5b506103b36004356105d6565b60408051600160a060020a039094168452602084019290925282820152519081900360600190f35b303160786000808080805b600054851015610530578460025401935060008481548110151561040657fe5b9060005260206000209060030201925060648684600101540281151561042857fe5b04915082600201548211156104405750600282015481035b8087106104e057600081111561047e578254604051600160a060020a039091169082156108fc029083906000818181858888f1505050978290039750505b8254600160a060020a031660009081526001602052604081208190558054859081106104a657fe5b600091825260208220600390910201805473ffffffffffffffffffffffffffffffffffffffff191681556001810182905560020155610517565b8254604051600160a060020a039091169088156108fc029089906000818181858888f1505050506002840180548901905550610530565b61d6d85a1161052557610530565b6001909401936103e6565b50506002805490930190925550505050565b60016020526000908152604090205481565b60025481565b60035481565b6002546000540390565b600281565b60025460009081905b6000548110156105ca5783600160a060020a031660008281548110151561059b57fe5b6000918252602090912060039091020154600160a060020a031614156105c2576001909101905b600101610578565b5092915050565b600381565b60008054829081106105e457fe5b6000918252602090912060039091020180546001820154600290920154600160a060020a039091169250835600a165627a7a72305820ce7611a6f9f77bde316d7ffba785c9a60131e28bf11f4118a410adf0ebc275250029

Swarm Source

bzzr://ce7611a6f9f77bde316d7ffba785c9a60131e28bf11f4118a410adf0ebc27525

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
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.