Contract Overview
Balance: 0.000000003110752479 Ether
Ether Value: Less Than $0.01 (@ $116.68/ETH)
Transactions: 1037 txns
Misc:
Address Watch: Add To Watch List
Contract Creator: 0xa3c1e324ca1ce40db73ed6026c4a177f099b5770at txn 0x45df17a676b3be264a8b594f9ce7b084cbc15ab743ee48c1f0099d9977bd3b8d
Token Balance:
 Latest 25 transactions from a total of 1037 transactions

TxHash Age From To Value [TxFee]
0xcc3a6caa35c4629f39a7e0f21ee22306a6a045f91b69de9744c063d3a68c30c320 hrs 30 mins agoBittrex_1  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80 Ether0.00250285
0xb09759939771bcca5ea828a22e008b2a207f35287222d93805230108e8bb5ce820 hrs 35 mins agoF2Pool_2  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80.638243811664948 Ether0.0001073601
0xc7324ff7d2a61abbdc8f91c206255a93b451141f951e64ce61711782371a347c1 day 20 hrs agoBittrex_1  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80 Ether0.00250285
0xfb90c9a541d4b8ea4859a22ec26b9b8d4889c6682430fc57ed80562f840b9b501 day 20 hrs agoF2Pool_2  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80.644477093801415 Ether0.0001073601
0xd9f5aa6613d0b5b511557ba0c36ddda9a08a239055c43d5d60242f3aebcde0832 days 20 hrs agoBittrex_1  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80 Ether0.00250285
0xc20a81c4f2e04c119d4dbad4da02deb1cbad22784a928ea9d80e594b2525480a2 days 20 hrs agoF2Pool_2  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80.830074742025135 Ether0.0001073601
0x398d6229ea74a80560ff1c75c3f5a6e2434477e80644e6f440ef7d99761085513 days 20 hrs agoBittrex_1  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80 Ether0.00250285
0x18f7ac3a90e9211da8df661f2945d720d34b3b7e00bbd6b2eb6675cb3bbf6fa93 days 20 hrs agoF2Pool_2  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80.49373291485088 Ether0.0001073601
0xef544c3614844202851b86c5c56b6c3fd90cee97a1f5746da6896c108fc0e3144 days 20 hrs agoBittrex_1  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80 Ether0.00250285
0x16db518490bd4e510d2f811c93c3a0cec7bc14d2d13fa7a0ad56fabf86a3356d4 days 20 hrs agoF2Pool_2  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80.652256492883079 Ether0.0001073601
0x52bc0005cf0bf8b8ebf76b49b75b59251a0800a8f6c9234aa461832adf2979555 days 20 hrs agoBittrex_1  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80 Ether0.00250285
0xff5f786373648570f4cb9791cb5e478ab5e175d2df331daa0a4b28b4da8492255 days 20 hrs agoF2Pool_2  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80.634484109448262 Ether0.0001073601
0x42e04e00615722832082af1b36728e470028a725688aafcf13821ea63fa1d39b6 days 21 hrs agoBittrex_1  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80 Ether0.00250285
0x6fd863f5976ecf6239ac393213067c11954c026f84dba57eaf06f3a655ae82856 days 21 hrs agoF2Pool_2  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80.652984138821543 Ether0.0001073601
0xb0551b5ca95c7348342f42f5f760b5b02c5ddc7f9b0ffbf1f591a375c23a408b7 days 21 hrs agoBittrex_1  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80 Ether0.00250285
0x4de36e9d1cf7f869440c5a33bcb3605c5f7d014b56c266a1f45c373feb59b5cb7 days 21 hrs agoF2Pool_2  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80.646904974312797 Ether0.0001073601
0x92683cce7af5316c592c60cd73c4671da2111d77d273a948a6a0c5cb40096a3d8 days 21 hrs agoBittrex_1  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80 Ether0.00250285
0x22a6ee6452766a04bca668361aa30428d47a1afab08a31485731787a7f10a7198 days 21 hrs agoF2Pool_2  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80.641108882383608 Ether0.0001073601
0xc8dbf20a177f6b38fbca51a3cfef68203668fa75f9964b9742c0ed9230bddfcc9 days 15 hrs agoBittrex_1  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80 Ether0.00250285
0x7f2d9433ac5a2f119d87acea580f30b679ab257e56427d3cd3c680bb27d78a969 days 15 hrs agoF2Pool_2  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80.628586754731557 Ether0.0001073601
0xa336cb93196b58ee431eac3f96c6a9f74fa42a4e581927b913d5b170f9096b7410 days 21 hrs agoBittrex_1  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80 Ether0.00250285
0x98b7348107cd50792acea108f89aca185fc50fee0a9ddb2c8666c079ed0d7ebe10 days 21 hrs agoF2Pool_2  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80.636153122207257 Ether0.0001073601
0xd2b753aa8139f7aea150d27756a04dfb2c1335b0d956e44b192faff70c17b70d11 days 21 hrs agoBittrex_1  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80 Ether0.00250285
0x5155fe3e3c6b8b0fbdf1ca1c56d0a1f369e2b4b22d679899a9065e7c282988e411 days 21 hrs agoF2Pool_2  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80.620344162671556 Ether0.0001073601
0x97467cf3895ff536a9e35c57f2ab3ea040ebdc839add1bab31cd799b5f522b9912 days 20 hrs agoBittrex_1  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80 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
0xcc3a6caa35c4629f39a7e0f21ee22306a6a045f91b69de9744c063d3a68c30c3710179420 hrs 30 mins ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.63824381 Ether
0xc7324ff7d2a61abbdc8f91c206255a93b451141f951e64ce61711782371a347c70962481 day 20 hrs ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.6444771 Ether
0xd9f5aa6613d0b5b511557ba0c36ddda9a08a239055c43d5d60242f3aebcde08370905602 days 20 hrs ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.83007474 Ether
0x398d6229ea74a80560ff1c75c3f5a6e2434477e80644e6f440ef7d997610855170849643 days 20 hrs ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.49373291 Ether
0xef544c3614844202851b86c5c56b6c3fd90cee97a1f5746da6896c108fc0e31470793794 days 20 hrs ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.6522565 Ether
0x52bc0005cf0bf8b8ebf76b49b75b59251a0800a8f6c9234aa461832adf29795570738335 days 20 hrs ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.63448411 Ether
0x42e04e00615722832082af1b36728e470028a725688aafcf13821ea63fa1d39b70681546 days 21 hrs ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.65298414 Ether
0xb0551b5ca95c7348342f42f5f760b5b02c5ddc7f9b0ffbf1f591a375c23a408b70624197 days 21 hrs ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.64690497 Ether
0x92683cce7af5316c592c60cd73c4671da2111d77d273a948a6a0c5cb40096a3d70568168 days 21 hrs ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.64110888 Ether
0xc8dbf20a177f6b38fbca51a3cfef68203668fa75f9964b9742c0ed9230bddfcc70526109 days 15 hrs ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.62858676 Ether
0xa336cb93196b58ee431eac3f96c6a9f74fa42a4e581927b913d5b170f9096b74704561710 days 21 hrs ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.63615312 Ether
0xd2b753aa8139f7aea150d27756a04dfb2c1335b0d956e44b192faff70c17b70d703999111 days 21 hrs ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.62034416 Ether
0x97467cf3895ff536a9e35c57f2ab3ea040ebdc839add1bab31cd799b5f522b99703465012 days 20 hrs ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.63402373 Ether
0xf7c2de60cfb8810b4f062863c5ed019f6717cb90f1bee086fd6593bde593495f702918613 days 20 hrs ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.62848208 Ether
0x9802b3512f91365ec3e68ea472481f62868289d2c957c60fb1bbb7e28659bdf4702341414 days 20 hrs ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.62698244 Ether
0x6180bb7bb4b5ef9a137176e9ecc5b2ba12bf234b980da00e2f36ddba9336b2f0701772415 days 21 hrs ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.64761363 Ether
0x9674ced174b653b1236627f226cb499f26263f36555266f4e59c4e710259bf4d701210416 days 21 hrs ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.65663048 Ether
0xfdbf546b2440ca94409fd449a4a311687268b7ff673a4da6ae71099a0f91de93700659717 days 21 hrs ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.65757622 Ether
0x2378faccb514909fc75a3ed93bd6ce4dbe09fc5be6572250adad7aa1b79e9c2b700173518 days 18 hrs ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.70024782 Ether
0xf0f39c47c8053af8b27598fbebd9ca1dded2d7856ddbfaf5828fe7497c9cf698699526319 days 20 hrs ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.70243708 Ether
0xd85787ad1554b7714e8ca6140e62af93d0d7b4a06518cbbe772fa3130a7ae024698941820 days 20 hrs ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.68045301 Ether
0x940eb301e576f662a375dd5c63fbb1d3bd7cc6a27c49cdfc12e381398a06b702698350521 days 20 hrs ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.68302478 Ether
0x8ed291e835c20fab95b1fdc5e83df2fd8e240b8611394108f3441d8f335c78bb697834522 days 17 hrs ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.69737945 Ether
0x35e9927819aa9dc1ca1e70c806b1d0ad69f05b3e66deef064d1caeb095b85fcb697160023 days 20 hrs ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.69196111 Ether
0xef2d003df1a887102b9149c30ce8f5c19fd14bc95e61139feeea16167cba7da2696707124 days 15 hrs ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.68926682 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 GasUsed 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.