Sponsored Link:   ARNA Genomics - FIRST BLOCKCHAIN BIOTECH ECOSYSTEM. Join ICO Now!
Contract Overview
ETH Balance: 0 Ether
ETH USD Value: $0
No Of Transactions: 90 txns
  Latest 25 txns from a total Of 90 transactions View All

TxHash Age From To Value [TxFee]
0x3f233cd9c9d2b7992ba1929b0c89bb4bd7efbf749b873ff876d23f7e9b64767a8 hrs 11 mins agoBittrex  IN   0xc39239daf2fbd9efbfb789f2f067190f1b482b460 Ether0.00099986
0x99c2ae29c9696ef10fea26cedb5c0a8ef4953b497781f698e9a2935d7c66b7348 hrs 14 mins agoDwarfPool1  IN   0xc39239daf2fbd9efbfb789f2f067190f1b482b460.06454974 Ether0.00042102
0x38162496e975092bb9297812676887e2819e6ae8306daeb170380cdda7cbac091 day 8 hrs agoBittrex  IN   0xc39239daf2fbd9efbfb789f2f067190f1b482b460 Ether0.00100114
0x6c2eb7d00af5379376dfec52bdde62a7c75aaaf5a38005c26d704ea001b3bce51 day 8 hrs agoDwarfPool1  IN   0xc39239daf2fbd9efbfb789f2f067190f1b482b460.08390152 Ether0.00042102
0x79597e09b54fce7169da70bab94d06d4fa129e77c85344f9411cc66e21ded0be2 days 8 hrs agoBittrex  IN   0xc39239daf2fbd9efbfb789f2f067190f1b482b460 Ether0.00099986
0xc32d73f079f841ee9214526b1a273df7c696a5246295e34e078b2426d4ec0e232 days 8 hrs agoDwarfPool1  IN   0xc39239daf2fbd9efbfb789f2f067190f1b482b460.06159518 Ether0.00042102
0x20fd4303c3df2ec0fbf2350b470b525a56d7a058f8029134cde36fb974866e4c3 days 8 hrs agoBittrex  IN   0xc39239daf2fbd9efbfb789f2f067190f1b482b460 Ether0.00099986
0xbab66774c1f31c27d71293e59d0ad0ba73fcdadbb5a879593a42c2d19a4ca4ef3 days 8 hrs agoDwarfPool1  IN   0xc39239daf2fbd9efbfb789f2f067190f1b482b460.06620271 Ether0.00042102
0xded242a2b75a4eedcbdd516b7ad9273ddc675b22c7b33ff30d043e6b69f97a7f4 days 8 hrs agoBittrex  IN   0xc39239daf2fbd9efbfb789f2f067190f1b482b460 Ether0.00099986
0x222e70256078b5e691e02cb1b28f282dec2d0bf1467de3223d23b2eb8597631b4 days 8 hrs agoDwarfPool1  IN   0xc39239daf2fbd9efbfb789f2f067190f1b482b460.05678796 Ether0.00042102
0x2a8680aee5512d655a70f6abb4cc42d7e6d88c420651c98dd39d0459e8e77e255 days 8 hrs agoBittrex  IN   0xc39239daf2fbd9efbfb789f2f067190f1b482b460 Ether0.00099986
0x514e2e61beefaf8bcce9399007313998f95844f0434e608c0cce7137317c95955 days 8 hrs agoDwarfPool1  IN   0xc39239daf2fbd9efbfb789f2f067190f1b482b460.06978866 Ether0.00042102
0x36f37f3559cd4a7173dbd1b637f7db2dd58259cb4d3d92340feeafec7a9543156 days 8 hrs agoBittrex  IN   0xc39239daf2fbd9efbfb789f2f067190f1b482b460 Ether0.00100114
0x51f7c7e9fe74fbd0eb3af360a35a46ef72b7a37b6c920dd97e9cc78e92b99f7b6 days 8 hrs agoDwarfPool1  IN   0xc39239daf2fbd9efbfb789f2f067190f1b482b460.19319506 Ether0.00042102
0xf9e3a7a33d84090827167d31e9545be5e16ba2f169bb5d129980b233381c70549 days 11 hrs agoBittrex  IN   0xc39239daf2fbd9efbfb789f2f067190f1b482b460 Ether0.00100114
0xbcab3d4cc0bb16d1bdade211f8b51e94cc24a1ddb7d615af666c17e20d7404619 days 11 hrs agoDwarfPool1  IN   0xc39239daf2fbd9efbfb789f2f067190f1b482b460.08624549 Ether0.00042102
0x2de4e2b09fca71128bf5cc8bd84ec5d96e3576e372a34ec444b1631865a447d911 days 2 hrs agoBittrex  IN   0xc39239daf2fbd9efbfb789f2f067190f1b482b460 Ether0.00099986
0x3ee5a58c6e76eae8044a07ae38953a47e7649a0b9ee6cc731a25eb65d352af8e11 days 2 hrs agoDwarfPool1  IN   0xc39239daf2fbd9efbfb789f2f067190f1b482b460.06999106 Ether0.00042102
0xe69940105214c616e662ce87daeb5b6dc51897936273e0184aeda0903e8c376412 days 2 hrs agoBittrex  IN   0xc39239daf2fbd9efbfb789f2f067190f1b482b460 Ether0.00099986
0x469980f8390019ef463e517b091403143e6f8df36af8d0a97165df1e0ac4f0fd12 days 2 hrs agoDwarfPool1  IN   0xc39239daf2fbd9efbfb789f2f067190f1b482b460.06737488 Ether0.00042102
0x90005e6a3c2b9cec860e27a36995697b38f35f1cf09621fc716604c8ebc1ee2313 days 2 hrs agoBittrex  IN   0xc39239daf2fbd9efbfb789f2f067190f1b482b460 Ether0.00099986
0xbde1577a463db8563a841da698cc68f05c613f691b9ce1ac2c69494fc25959c113 days 2 hrs agoDwarfPool1  IN   0xc39239daf2fbd9efbfb789f2f067190f1b482b460.06820634 Ether0.00042102
0xf2c537c1b0808530f063338bc5e00649c6a0ea1a304666d21fe256220d87274014 days 2 hrs agoBittrex  IN   0xc39239daf2fbd9efbfb789f2f067190f1b482b460 Ether0.00099986
0x549cdb2325ae5869491d6bde14f801ce6219fa43f5b49f765dc6ba9db8544f1314 days 2 hrs agoDwarfPool1  IN   0xc39239daf2fbd9efbfb789f2f067190f1b482b460.06377936 Ether0.00042102
0xbe7f93fb0546f174c8876889a912eeb071eeeafc05bc28532212ec4c58f53b1d15 days 2 hrs agoBittrex  IN   0xc39239daf2fbd9efbfb789f2f067190f1b482b460 Ether0.00099986
[ 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
0x3f233cd9c9d2b7992ba1929b0c89bb4bd7efbf749b873ff876d23f7e9b64767a45783738 hrs 11 mins ago0xc39239daf2fbd9efbfb789f2f067190f1b482b460xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.06454974 Ether
0x38162496e975092bb9297812676887e2819e6ae8306daeb170380cdda7cbac0945721991 day 8 hrs ago0xc39239daf2fbd9efbfb789f2f067190f1b482b460xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.08390152 Ether
0x79597e09b54fce7169da70bab94d06d4fa129e77c85344f9411cc66e21ded0be45659292 days 8 hrs ago0xc39239daf2fbd9efbfb789f2f067190f1b482b460xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.06159518 Ether
0x20fd4303c3df2ec0fbf2350b470b525a56d7a058f8029134cde36fb974866e4c45597573 days 8 hrs ago0xc39239daf2fbd9efbfb789f2f067190f1b482b460xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.06620271 Ether
0xded242a2b75a4eedcbdd516b7ad9273ddc675b22c7b33ff30d043e6b69f97a7f45535694 days 8 hrs ago0xc39239daf2fbd9efbfb789f2f067190f1b482b460xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05678796 Ether
0x2a8680aee5512d655a70f6abb4cc42d7e6d88c420651c98dd39d0459e8e77e2545474085 days 8 hrs ago0xc39239daf2fbd9efbfb789f2f067190f1b482b460xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.06978866 Ether
0x36f37f3559cd4a7173dbd1b637f7db2dd58259cb4d3d92340feeafec7a95431545411876 days 8 hrs ago0xc39239daf2fbd9efbfb789f2f067190f1b482b460xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.19319506 Ether
0xf9e3a7a33d84090827167d31e9545be5e16ba2f169bb5d129980b233381c705445214989 days 11 hrs ago0xc39239daf2fbd9efbfb789f2f067190f1b482b460xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.08624549 Ether
0x2de4e2b09fca71128bf5cc8bd84ec5d96e3576e372a34ec444b1631865a447d9451151511 days 2 hrs ago0xc39239daf2fbd9efbfb789f2f067190f1b482b460xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.06999106 Ether
0xe69940105214c616e662ce87daeb5b6dc51897936273e0184aeda0903e8c3764450527812 days 2 hrs ago0xc39239daf2fbd9efbfb789f2f067190f1b482b460xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.06737488 Ether
0x90005e6a3c2b9cec860e27a36995697b38f35f1cf09621fc716604c8ebc1ee23449912313 days 2 hrs ago0xc39239daf2fbd9efbfb789f2f067190f1b482b460xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.06820634 Ether
0xf2c537c1b0808530f063338bc5e00649c6a0ea1a304666d21fe256220d872740449283614 days 2 hrs ago0xc39239daf2fbd9efbfb789f2f067190f1b482b460xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.06377936 Ether
0xbe7f93fb0546f174c8876889a912eeb071eeeafc05bc28532212ec4c58f53b1d448656715 days 2 hrs ago0xc39239daf2fbd9efbfb789f2f067190f1b482b460xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.06866804 Ether
0x35aef4a19f21f45595fe0f6e3c2ef4eb3e9c5904b74f34d07d036cc029457195448036816 days 2 hrs ago0xc39239daf2fbd9efbfb789f2f067190f1b482b460xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.06494158 Ether
0x03f2e50d8e04b7e7a1c4ce7054b4b87831b86ecc14ef2a12167446c34a374ae7447421017 days 2 hrs ago0xc39239daf2fbd9efbfb789f2f067190f1b482b460xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.06741822 Ether
0x7c0371b238210477b07fa9457f01885404ab0b1a66fbe77481bc6df55f641c53446789218 days 2 hrs ago0xc39239daf2fbd9efbfb789f2f067190f1b482b460xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.06387486 Ether
0xbc31cc7e0c52a943098097ece56686f0dd7e23cb1171acf5ba98bc22a681c190446162919 days 3 hrs ago0xc39239daf2fbd9efbfb789f2f067190f1b482b460xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.0952112 Ether
0x192170cefd93925fb42ee32da8e6c4ff4488f62636dee0f97aeed5232b75b0c6445315720 days 12 hrs ago0xc39239daf2fbd9efbfb789f2f067190f1b482b460xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.06138531 Ether
0xf20e3d8ed06cc0cf2c81fffe0042a759f939b87a4718a2f7fb3aa87c8401c52f444697421 days 12 hrs ago0xc39239daf2fbd9efbfb789f2f067190f1b482b460xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.06792925 Ether
0xb6f7cbac2817df17ee40c57df584572c626c7c0b5d68a0f7d18972e4fe240b57444069922 days 12 hrs ago0xc39239daf2fbd9efbfb789f2f067190f1b482b460xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.06737315 Ether
0x384ee8f96a47bcafdb5b326d8b92778628db2b8fd30bf61a00d725ecf2fd0272443448823 days 12 hrs ago0xc39239daf2fbd9efbfb789f2f067190f1b482b460xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.06965297 Ether
0xda642e3cccc3c0929a02b19bdb2cd103718d03c0353a0edebec88076a5aeb97f442819124 days 12 hrs ago0xc39239daf2fbd9efbfb789f2f067190f1b482b460xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.07238481 Ether
0x49322e5e924f8c6f1400e591ce338862270fec45b717299093ce4900e01de405442198325 days 12 hrs ago0xc39239daf2fbd9efbfb789f2f067190f1b482b460xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.06105385 Ether
0x3163b14c9453e8ce3b20fed757640f25dd16745fcac063b5246e300849f776f3441574026 days 12 hrs ago0xc39239daf2fbd9efbfb789f2f067190f1b482b460xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.0764892 Ether
0xbd54e1a7366b8d5d218c84514101c8aca39a1c804833e49e779267b638880b22440954427 days 12 hrs ago0xc39239daf2fbd9efbfb789f2f067190f1b482b460xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.06576293 Ether
[ Download CSV Export  ] 
Warning: The compiled contract might be susceptible to ZeroFunctionSelector (very low-severity), DelegateCallReturnValue (low-severity), ECRecoverMalformedInput (medium-severity), SkipEmptyStringLiteral (low-severity) Solidity compiler bugs.

Contract Source Code Verified
Note: Displaying matching verified source code at contract 0xd1dd82d1ded8f40c200b89455050e9c18d918504
Contract Name: UserWallet
Compiler Version: 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 txn Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward
Make sure to use the "downvote" button for any spammy posts, and the "upvote" for interesting conversations.