Sponsored:   Ubex.com - World roadshow: Seoul Sep 17-19, Singapore Sep 19-20, Dubai 18-23. Meet us!.
Contract Overview
Balance: 0.000000000286107144 Ether
Ether Value: Less Than $0.01 (@ $240.61/ETH)
Transactions: 1472 txns
 Latest 25 txns From a total of 1472 Transactions

TxHash Age From To Value [TxFee]
0x7e7788c608fcefdbe3411c48c26181b023e2ac99bbb6dba134ec88ff20bd392049 mins agoBittrex_1  IN   0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70 Ether0.00250285
0xf54e6bd99440b935c244a1a005630f8527c8944594d8c6bb76f6f1e7954a865855 mins agoNanopool  IN   0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70.142520685837184 Ether0.000063153
0x1602ab31577438cc4e0274ad295b0f5ea3ecb8e50cd53f0eff9f6eddbfcbf39a6 hrs 34 mins agoBittrex_1  IN   0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70 Ether0.00250285
0x6729d74eb013041aad49705b48ac8bbaaf2b838e8a6f9d81e86d01fd4db0ad816 hrs 40 mins agoNanopool  IN   0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70.113517695076346 Ether0.000063153
0x5322f01edc47151d239fb0a4463124ff8b3b8bc7759e4c24ef5bf1f98de65eb110 hrs 5 mins agoBittrex_1  IN   0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70 Ether0.00250285
0x0eeb1cab0f1acd58891cf3563439bea88521a6f0c1d2493721cc53def1d4cc0910 hrs 13 mins agoNanopool  IN   0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70.125622731611555 Ether0.000063153
0x636c0c42df0af394ee7a5212014561ad465ecee61a71036c6e68fb279e1bbbf413 hrs 27 mins agoBittrex_1  IN   0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70 Ether0.00249965
0x2e2a4e4c35d3550ff5c2f3f63ee924b652e5f341a75a283dcef797dc5891b15a13 hrs 33 mins agoNanopool  IN   0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70.106340480725436 Ether0.000063153
0x50d950b62a955c6cbf49e38895b9a3f2fd4032ea5855933472e2428d4536802416 hrs 42 mins agoBittrex_1  IN   0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70 Ether0.00250285
0x151f44211018fa1b8081c2a083cbda27f0f00b8370fbda11dc5a7a181f856cee16 hrs 51 mins agoNanopool  IN   0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70.111941675928356 Ether0.000063153
0xef3d0d62884ecec868a982da6db98c552afe11e5a5e55fb313ddeb5fea3243ea20 hrs 6 mins agoBittrex_1  IN   0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70 Ether0.00250285
0x0df4901e4f8083884d424092ffb22a32cc12a2947a7abb191e0bd9ba1f7a1c1120 hrs 15 mins agoNanopool  IN   0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70.289818390162014 Ether0.000063153
0x876935097febe3caf0f0a79560e27ad3906082b577705c226c430e5a80603f501 day 1 hr agoBittrex_1  IN   0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70 Ether0.00250285
0x52758cbe21af7de24e9d4654aa21a18c1106411ef0834f97a68fd05ba6b6e4d91 day 1 hr agoNanopool  IN   0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70.183674563082836 Ether0.000063153
0x955ad05adc181120dd0460d08b750c9c7aa4deeeb10ac86a183a8e1cc106fbb01 day 9 hrs agoBittrex_1  IN   0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70 Ether0.00250285
0xf5d34c4bd75a21355f5f378b45edbdc1c1dadfd48918a1465a426233522f86331 day 10 hrs agoNanopool  IN   0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70.130138438204776 Ether0.000063153
0x9c485da804bfb3b2c21651c3359654c804f91a6040626024cc4b1e38cfc5654f1 day 15 hrs agoBittrex_1  IN   0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70 Ether0.00250285
0x766b67d61adfe6439580639bb0b61ddd7317a74db786805a40183bda2c04dc881 day 15 hrs agoNanopool  IN   0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70.114479706199636 Ether0.000063153
0x2a6dae3ae4cf672a1b923dbd2683eb1f88785a9679461b225b6535a38588f7471 day 18 hrs agoBittrex_1  IN   0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70 Ether0.00250285
0x9f9b606cc136ff7918030d6fbbb3d4e3bb5654eefefd251dd688760b6cd0bb2a1 day 18 hrs agoNanopool  IN   0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70.107606663231066 Ether0.000063153
0xe0c79ef064371f7ec289393f680fd68e1d6364ff89d98c3c9d3943fb77a001071 day 22 hrs agoBittrex_1  IN   0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70 Ether0.00250285
0x0ffb471a5bebaee5614c4d829bcbb918f010da5019de7bf3931d638d486baf2b1 day 22 hrs agoNanopool  IN   0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70.107022105970734 Ether0.000063153
0xc7b683ae46f14d4cb6a5650b263efe452f8f0d75020bf05f235f3e2bdd7511152 days 1 hr agoBittrex_1  IN   0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70 Ether0.00250285
0x17238a4b3173e3bead95d45db42b0567d1444ed34b903f0b40726514500ee3b72 days 1 hr agoNanopool  IN   0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70.106992811771994 Ether0.000063153
0x436c9108af5fa936a5aadbbc4ac410d3716429743532e3cbe17b69ffd9170bbb2 days 5 hrs agoBittrex_1  IN   0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70 Ether0.00250285
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
 Latest 25 Internal Txns, Click Here To View More View All
ParentTxHash Block Age From To Value
0x7e7788c608fcefdbe3411c48c26181b023e2ac99bbb6dba134ec88ff20bd3920637661149 mins ago0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.14252069 Ether
0x1602ab31577438cc4e0274ad295b0f5ea3ecb8e50cd53f0eff9f6eddbfcbf39a63751736 hrs 34 mins ago0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1135177 Ether
0x5322f01edc47151d239fb0a4463124ff8b3b8bc7759e4c24ef5bf1f98de65eb1637421610 hrs 5 mins ago0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.12562273 Ether
0x636c0c42df0af394ee7a5212014561ad465ecee61a71036c6e68fb279e1bbbf4637336113 hrs 27 mins ago0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10634048 Ether
0x50d950b62a955c6cbf49e38895b9a3f2fd4032ea5855933472e2428d45368024637254716 hrs 42 mins ago0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.11194167 Ether
0xef3d0d62884ecec868a982da6db98c552afe11e5a5e55fb313ddeb5fea3243ea637171720 hrs 6 mins ago0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.28981839 Ether
0x876935097febe3caf0f0a79560e27ad3906082b577705c226c430e5a80603f5063704441 day 1 hr ago0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.18367457 Ether
0x955ad05adc181120dd0460d08b750c9c7aa4deeeb10ac86a183a8e1cc106fbb063682801 day 9 hrs ago0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.13013844 Ether
0x9c485da804bfb3b2c21651c3359654c804f91a6040626024cc4b1e38cfc5654f63669551 day 15 hrs ago0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1144797 Ether
0x2a6dae3ae4cf672a1b923dbd2683eb1f88785a9679461b225b6535a38588f74763660551 day 18 hrs ago0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10760666 Ether
0xe0c79ef064371f7ec289393f680fd68e1d6364ff89d98c3c9d3943fb77a0010763652271 day 22 hrs ago0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10702211 Ether
0xc7b683ae46f14d4cb6a5650b263efe452f8f0d75020bf05f235f3e2bdd75111563644112 days 1 hr ago0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10699281 Ether
0x436c9108af5fa936a5aadbbc4ac410d3716429743532e3cbe17b69ffd9170bbb63634512 days 5 hrs ago0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.15502432 Ether
0xa58b858f0b0481f728b134d9bd7b4747ca391dcbe8f9d1e53068acbbb239272b63625342 days 8 hrs ago0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.11851439 Ether
0x09e62005651019bf1827f2f53b4c362f3e93b1cb527fbdccce708334e62e1cbd63612782 days 13 hrs ago0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.17306013 Ether
0x4602073e8cbcbcaa7a8cd798352b5b8dc7301af3a46ad329aa3a8cd802b4dba163602292 days 17 hrs ago0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.18100175 Ether
0x4f6a0be00bce3ccd0263ed00484f2cc81d9af056f544ca645f7664f760adc39d63584703 days 46 mins ago0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.12208567 Ether
0x0c4f66f8dcc5eaf7cf1c5ee72dbb1e7f56bae1d6cbf06c9a046f2ab907a103b963572743 days 5 hrs ago0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10442573 Ether
0x0481bd07e7712cf8ab5a9a7d26aba285e6d954f2848058b691af043cc375498363563583 days 9 hrs ago0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10222649 Ether
0x3bdd8f4d2ead3f42b801682be0b79cf501bcef88b60355da172331528e8fd1d063554963 days 12 hrs ago0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10170738 Ether
0xcde1794224ef4b285c944f84b77d0cf48a9afd6a074077694e72089ee44ff90863546773 days 15 hrs ago0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10403832 Ether
0x0d3b364a36c041695b2ad3aba93e89bb6560396f522080f3333b9d63972c097863537773 days 19 hrs ago0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10176391 Ether
0xa3a5868a0865f402d9a2fbd5d1589497b5574890522d4f122f9e355a42647a6c63528643 days 23 hrs ago0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1136679 Ether
0x81eaf832ab9c06c4a5df40531cea31c3a018e29c8c7cbc0da51afbf6170ea2f263518794 days 3 hrs ago0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10740512 Ether
0xd004839619607cc8cf8afc087d9ed3be22a4f01f732b1dbe4ecb6ad29a17c8e763510484 days 6 hrs ago0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.11882003 Ether
[ Download CSV Export  ] 
Warning: The Compiled Contract might be susceptible to ExpExponentCleanup (medium/high-severity), NestedArrayFunctionCallDecoder (medium-severity), ZeroFunctionSelector (very low-severity), DelegateCallReturnValue (low-severity), ECRecoverMalformedInput (medium-severity), SkipEmptyStringLiteral (low-severity) SolidityCompiler Bugs.

Contract Source Code Verified (Similar Match)
Note: Displaying Similar Match Verified Source Code At Contract 0xd1DD82d1dED8f40c200b89455050E9C18D918504(Excluding Constructor Arguments if_any)
Contract Name: UserWallet
Compiler Text: v0.4.11+commit.68ef5810
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.10;

// Copyright 2017 Bittrex

contract AbstractSweeper {
    function sweep(address token, uint amount) returns (bool);

    function () { throw; }

    Controller controller;

    function AbstractSweeper(address _controller) {
        controller = Controller(_controller);
    }

    modifier canSweep() {
        if (msg.sender != controller.authorizedCaller() && msg.sender != controller.owner()) throw;
        if (controller.halted()) throw;
        _;
    }
}

contract Token {
    function balanceOf(address a) returns (uint) {
        (a);
        return 0;
    }

    function transfer(address a, uint val) returns (bool) {
        (a);
        (val);
        return false;
    }
}

contract DefaultSweeper is AbstractSweeper {
    function DefaultSweeper(address controller)
             AbstractSweeper(controller) {}

    function sweep(address _token, uint _amount)
    canSweep
    returns (bool) {
        bool success = false;
        address destination = controller.destination();

        if (_token != address(0)) {
            Token token = Token(_token);
            uint amount = _amount;
            if (amount > token.balanceOf(this)) {
                return false;
            }

            success = token.transfer(destination, amount);
        }
        else {
            uint amountInWei = _amount;
            if (amountInWei > this.balance) {
                return false;
            }

            success = destination.send(amountInWei);
        }

        if (success) {
            controller.logSweep(this, destination, _token, _amount);
        }
        return success;
    }
}

contract UserWallet {
    AbstractSweeperList sweeperList;
    function UserWallet(address _sweeperlist) {
        sweeperList = AbstractSweeperList(_sweeperlist);
    }

    function () public payable { }

    function tokenFallback(address _from, uint _value, bytes _data) {
        (_from);
        (_value);
        (_data);
     }

    function sweep(address _token, uint _amount)
    returns (bool) {
        (_amount);
        return sweeperList.sweeperOf(_token).delegatecall(msg.data);
    }
}

contract AbstractSweeperList {
    function sweeperOf(address _token) returns (address);
}

contract Controller is AbstractSweeperList {
    address public owner;
    address public authorizedCaller;

    address public destination;

    bool public halted;

    event LogNewWallet(address receiver);
    event LogSweep(address indexed from, address indexed to, address indexed token, uint amount);
    
    modifier onlyOwner() {
        if (msg.sender != owner) throw; 
        _;
    }

    modifier onlyAuthorizedCaller() {
        if (msg.sender != authorizedCaller) throw; 
        _;
    }

    modifier onlyAdmins() {
        if (msg.sender != authorizedCaller && msg.sender != owner) throw; 
        _;
    }

    function Controller() 
    {
        owner = msg.sender;
        destination = msg.sender;
        authorizedCaller = msg.sender;
    }

    function changeAuthorizedCaller(address _newCaller) onlyOwner {
        authorizedCaller = _newCaller;
    }

    function changeDestination(address _dest) onlyOwner {
        destination = _dest;
    }

    function changeOwner(address _owner) onlyOwner {
        owner = _owner;
    }

    function makeWallet() onlyAdmins returns (address wallet)  {
        wallet = address(new UserWallet(this));
        LogNewWallet(wallet);
    }

    function halt() onlyAdmins {
        halted = true;
    }

    function start() onlyOwner {
        halted = false;
    }

    address public defaultSweeper = address(new DefaultSweeper(this));
    mapping (address => address) sweepers;

    function addSweeper(address _token, address _sweeper) onlyOwner {
        sweepers[_token] = _sweeper;
    }

    function sweeperOf(address _token) returns (address) {
        address sweeper = sweepers[_token];
        if (sweeper == 0) sweeper = defaultSweeper;
        return sweeper;
    }

    function logSweep(address from, address to, address token, uint amount) {
        LogSweep(from, to, token, amount);
    }
}

    Contract ABI  
[{"constant":false,"inputs":[{"name":"_token","type":"address"},{"name":"_amount","type":"uint256"}],"name":"sweep","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_value","type":"uint256"},{"name":"_data","type":"bytes"}],"name":"tokenFallback","outputs":[],"payable":false,"type":"function"},{"inputs":[{"name":"_sweeperlist","type":"address"}],"payable":false,"type":"constructor"},{"payable":true,"type":"fallback"}]

  Contract Creation Code Switch To Opcodes View
6060604052341561000c57fe5b60405160208061026c83398101604052515b60008054600160a060020a031916600160a060020a0383161790555b505b6102218061004b6000396000f300606060405236156100495763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416636ea056a98114610052578063c0ee0b8a14610092575b6100505b5b565b005b341561005a57fe5b61007e73ffffffffffffffffffffffffffffffffffffffff60043516602435610104565b604080519115158252519081900360200190f35b341561009a57fe5b604080516020600460443581810135601f810184900484028501840190955284845261005094823573ffffffffffffffffffffffffffffffffffffffff169460248035956064949293919092019181908401838280828437509496506101ef95505050505050565b005b6000805460408051602090810184905281517f3c18d31800000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff878116600483015292519290931692633c18d318926024808301939282900301818787803b151561017b57fe5b6102c65a03f1151561018957fe5b5050506040518051905073ffffffffffffffffffffffffffffffffffffffff1660003660006040516020015260405180838380828437820191505092505050602060405180830381856102c65a03f415156101e057fe5b50506040515190505b92915050565b5b5050505600a165627a7a723058204cdd69fdcf3cf6cbee9677fe380fa5f044048aa9e060ec5619a21ca5a5bd4cd10029000000000000000000000000a3c1e324ca1ce40db73ed6026c4a177f099b5770

   Swarm Source:
bzzr://4cdd69fdcf3cf6cbee9677fe380fa5f044048aa9e060ec5619a21ca5a5bd4cd1

 

View All
Block Age transaction Difficulty Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.