Contract Overview
Balance: 0.000000002643160864 Ether
Ether Value: Less Than $0.01 (@ $203.53/ETH)
Transactions: 82 txns
 Latest 25 txns From a total of 82 Transactions
(+1 PendingTxn)

TxHash Age From To Value [TxFee]
0xc50b7d69e6f319af2cd190897924a83358c7fcfecc21d505c54510a3b25aa64d(pending)0x52bc44d5378309ee2abf1539bf71de1b7d7be3b5  IN  0x3fe65958c25ada0d6151679098879b5ff24cb2ed0.200155909831559008 Ether(Pending)
0x99458bfc87b23e90b31189bd6710d8bf271da867c9ed5f7b93ad277e9b267cb611 days 17 hrs agoBittrex_1  IN   0x3fe65958c25ada0d6151679098879b5ff24cb2ed0 Ether0.00250285
0x7c4406822814b40ac3ed651be0c76378cb7f82f5564b8c812f55421b8ac35a2011 days 17 hrs agoNanopool  IN   0x3fe65958c25ada0d6151679098879b5ff24cb2ed0.20005842533032 Ether0.000063153
0x307f8fe0c0e15babfd86abed80fa4539c4448f7ce3396284bb108eb1891f8a9522 days 11 hrs agoBittrex_1  IN   0x3fe65958c25ada0d6151679098879b5ff24cb2ed0 Ether0.00250285
0xf2a99d0f595eb2df8c277d87038dc90477bd8896cf6881cb6bbdee5c56b1221322 days 11 hrs agoNanopool  IN   0x3fe65958c25ada0d6151679098879b5ff24cb2ed0.200019829091148 Ether0.000063153
0xaa9e9621312921ccf22dd5d6a3344032df3caf712c239b8b8f1106e291b7811930 days 20 hrs agoBittrex_1  IN   0x3fe65958c25ada0d6151679098879b5ff24cb2ed0 Ether0.00250285
0xa591d2bb6bfcd9c2945d850d2ab008754208252b5858c2b3792c83ab45f2cadb30 days 20 hrs agoNanopool  IN   0x3fe65958c25ada0d6151679098879b5ff24cb2ed0.200188700091745 Ether0.000063153
0x303891b7c15ab0107ec96dedf409b90abd2277587b2810094cd09715d62ad17d38 days 1 hr agoBittrex_1  IN   0x3fe65958c25ada0d6151679098879b5ff24cb2ed0 Ether0.00250285
0x1bb693e51dbe81cadbd57a5493bb2ac49257925241b7285e59047d946a573ef538 days 1 hr agoNanopool  IN   0x3fe65958c25ada0d6151679098879b5ff24cb2ed0.200076541948392 Ether0.000063153
0x63533b341d1e12e599047f9298f0823704421e02dafd272ab4223710cf47aaa844 days 22 hrs agoBittrex_1  IN   0x3fe65958c25ada0d6151679098879b5ff24cb2ed0 Ether0.00250285
0x6c17cbfed2eae02ec7e12544e726ba9fbcf623d5342d3a8d619c57c0fa56261c44 days 22 hrs agoNanopool  IN   0x3fe65958c25ada0d6151679098879b5ff24cb2ed0.200311697416082 Ether0.000063153
0x1905dbb8c6e9b5bb22866a90ccb603796f34b9ca320fa0225732d69e0c4504f551 days 6 hrs agoBittrex_1  IN   0x3fe65958c25ada0d6151679098879b5ff24cb2ed0 Ether0.00250285
0x2aae2b16f8222a44dab97e72b32ca549816f260a201b8189a7d945a0414da30351 days 6 hrs agoNanopool  IN   0x3fe65958c25ada0d6151679098879b5ff24cb2ed0.200118142972964 Ether0.000021051
0xad8fb5748a88a4b2733881f495666759175ce7e6d0eef9db0b284ef6d8ddfe0857 days 20 hrs agoBittrex_1  IN   0x3fe65958c25ada0d6151679098879b5ff24cb2ed0 Ether0.00250285
0xef27f8969f0b206cd02a7995d12101ae676b3f17421454e1c60edecc456adf0057 days 20 hrs agoNanopool  IN   0x3fe65958c25ada0d6151679098879b5ff24cb2ed0.200369105616421 Ether0.000021051
0xd6bc0d94ac9cde8165af5feb26be76daa708f3e0e2be8d31da9163fa069d443764 days 12 hrs agoBittrex_1  IN   0x3fe65958c25ada0d6151679098879b5ff24cb2ed0 Ether0.0050057
0x66dfc0444185a6d6139926c0d43ece6415fb399b5ab7583031d12748d58805e464 days 12 hrs agoNanopool  IN   0x3fe65958c25ada0d6151679098879b5ff24cb2ed0.200282143391773 Ether0.000021051
0x5faf32510263635a03b3726ba9d0793bbd55d7a8f48717a5de9ed33ca98ec0dc72 days 13 hrs agoBittrex_1  IN   0x3fe65958c25ada0d6151679098879b5ff24cb2ed0 Ether0.0050057
0x7afadd2934a3734868077388e4284a51185e590d769245cedb068e232bc0e34772 days 14 hrs agoNanopool  IN   0x3fe65958c25ada0d6151679098879b5ff24cb2ed0.200025071626728 Ether0.000021051
0xda5703281eafa189ba42654315c5485ac0a0089dd67bbbc257b558f4f257904f80 days 10 hrs agoBittrex_1  IN   0x3fe65958c25ada0d6151679098879b5ff24cb2ed0 Ether0.0050057
0xbd1e4c2bef7d73452bb74e26bb7be1f8d33b78dd8ad9a4ebaa02cc8ea35eec1380 days 10 hrs agoNanopool  IN   0x3fe65958c25ada0d6151679098879b5ff24cb2ed0.200177558053525 Ether0.000021051
0x50357051dfc9fec6ff7b1d672d389de1b2848a5506cca9d906f0ce0492f73ae590 days 9 hrs agoBittrex_1  IN   0x3fe65958c25ada0d6151679098879b5ff24cb2ed0 Ether0.0050057
0x958931dac5ac5c7ea99532a88fe13c541f1e1654350e974e7b2e5bf0f87d86a790 days 10 hrs agoNanopool  IN   0x3fe65958c25ada0d6151679098879b5ff24cb2ed0.200040336741056 Ether0.000021051
0x97684c0ce95548ea5e3cf3a28dec7d964cfe2588bb4237d3dc3f470291ba4ea197 days 13 hrs agoBittrex_1  IN   0x3fe65958c25ada0d6151679098879b5ff24cb2ed0 Ether0.0050057
0xe696567238b3da4fe0441b08e618a76638be4a25b39e09ecea857813914f84af97 days 13 hrs agoNanopool  IN   0x3fe65958c25ada0d6151679098879b5ff24cb2ed0.2002840460202 Ether0.000021051
[ 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
0x99458bfc87b23e90b31189bd6710d8bf271da867c9ed5f7b93ad277e9b267cb6649261211 days 17 hrs ago0x3fe65958c25ada0d6151679098879b5ff24cb2ed0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20005843 Ether
0x307f8fe0c0e15babfd86abed80fa4539c4448f7ce3396284bb108eb1891f8a95642639022 days 11 hrs ago0x3fe65958c25ada0d6151679098879b5ff24cb2ed0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20001983 Ether
0xaa9e9621312921ccf22dd5d6a3344032df3caf712c239b8b8f1106e291b78119637536630 days 20 hrs ago0x3fe65958c25ada0d6151679098879b5ff24cb2ed0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.2001887 Ether
0x303891b7c15ab0107ec96dedf409b90abd2277587b2810094cd09715d62ad17d633177538 days 1 hr ago0x3fe65958c25ada0d6151679098879b5ff24cb2ed0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20007654 Ether
0x63533b341d1e12e599047f9298f0823704421e02dafd272ab4223710cf47aaa8629059044 days 22 hrs ago0x3fe65958c25ada0d6151679098879b5ff24cb2ed0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.2003117 Ether
0x1905dbb8c6e9b5bb22866a90ccb603796f34b9ca320fa0225732d69e0c4504f5625286151 days 6 hrs ago0x3fe65958c25ada0d6151679098879b5ff24cb2ed0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20011814 Ether
0xad8fb5748a88a4b2733881f495666759175ce7e6d0eef9db0b284ef6d8ddfe08621378557 days 20 hrs ago0x3fe65958c25ada0d6151679098879b5ff24cb2ed0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.2003691 Ether
0xd6bc0d94ac9cde8165af5feb26be76daa708f3e0e2be8d31da9163fa069d4437617435664 days 12 hrs ago0x3fe65958c25ada0d6151679098879b5ff24cb2ed0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20028215 Ether
0x5faf32510263635a03b3726ba9d0793bbd55d7a8f48717a5de9ed33ca98ec0dc612679272 days 13 hrs ago0x3fe65958c25ada0d6151679098879b5ff24cb2ed0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20002507 Ether
0xda5703281eafa189ba42654315c5485ac0a0089dd67bbbc257b558f4f257904f608016480 days 10 hrs ago0x3fe65958c25ada0d6151679098879b5ff24cb2ed0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20017756 Ether
0x50357051dfc9fec6ff7b1d672d389de1b2848a5506cca9d906f0ce0492f73ae5602113690 days 9 hrs ago0x3fe65958c25ada0d6151679098879b5ff24cb2ed0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20004033 Ether
0x97684c0ce95548ea5e3cf3a28dec7d964cfe2588bb4237d3dc3f470291ba4ea1597932297 days 13 hrs ago0x3fe65958c25ada0d6151679098879b5ff24cb2ed0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20028405 Ether
0x57c3d5e0028ae6c7872879fd8b4779fe14eb57bab6915811d2a587fa209b24095942274103 days 18 hrs ago0x3fe65958c25ada0d6151679098879b5ff24cb2ed0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20022911 Ether
0x3ead3bb0603671bbd3e3b5f6a4ed85022b436197807e8f23d544fdbb0ccceb605896211111 days 16 hrs ago0x3fe65958c25ada0d6151679098879b5ff24cb2ed0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20005584 Ether
0x5122e4dabb8b08225d24f7f8644270c974cbb2a029f1b5edaea78e2a0d5c37765841930121 days 28 mins ago0x3fe65958c25ada0d6151679098879b5ff24cb2ed0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20015004 Ether
0x2156cc2cc68c18882260c0ae2acdbedb67e47c5b620934fc63ea30f2be7b4f5b5788975130 days 1 hr ago0x3fe65958c25ada0d6151679098879b5ff24cb2ed0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20013379 Ether
0xd920742379fa7d0d3d5014d37ced2efddede4720f0cc163c6501dcbf909709425734901139 days 14 hrs ago0x3fe65958c25ada0d6151679098879b5ff24cb2ed0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20010492 Ether
0x084a4045322aa28b781bc0c08a848485b140a4078f43b19d21fa58d5f712ac2f5693886146 days 21 hrs ago0x3fe65958c25ada0d6151679098879b5ff24cb2ed0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20026097 Ether
0x369099aabcb36e3721cef7062369517b38e48a653a61caac77c94080cb37df765642854155 days 22 hrs ago0x3fe65958c25ada0d6151679098879b5ff24cb2ed0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20058642 Ether
0x5d1c7f11de507b0e52d848ac68c174ad571d82440fb2631ebfd94679a39d19445605991162 days 9 hrs ago0x3fe65958c25ada0d6151679098879b5ff24cb2ed0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20030157 Ether
0xf1a3824677927170a91d704b923683770d7f1850d2bf952a71bed5c89bdce5395569209168 days 19 hrs ago0x3fe65958c25ada0d6151679098879b5ff24cb2ed0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20017536 Ether
0x87fb55013d081e7e4632c7e9a3f86f24225b2dca699aef42ae1bdf38440fc30f5533226175 days 3 hrs ago0x3fe65958c25ada0d6151679098879b5ff24cb2ed0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20019915 Ether
0xb1aac2a98e909cd642d9f56f1d7d193c8e05091f5642863e0ada768deff7c2365496028181 days 13 hrs ago0x3fe65958c25ada0d6151679098879b5ff24cb2ed0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.2002776 Ether
0x2cf681bfccdb125a002dedfb75081b55ae907efc94877de6bb85271c44c8f0cb5461478187 days 12 hrs ago0x3fe65958c25ada0d6151679098879b5ff24cb2ed0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20024415 Ether
0x4ea5a459b8ef99e178406d1008ddfb21aa76059182db0983ddad335aa772ff795425630193 days 14 hrs ago0x3fe65958c25ada0d6151679098879b5ff24cb2ed0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20111329 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.