Sponsored:   Ubex.com - Additional 17% of tokens are available for purchase! Trading on exchanges already started.
Contract Overview
Balance: 0.000000007849749856 Ether
Ether Value: less than $0.01 (@ $301.90/ETH)
Transactions: 579 txns
 Latest 25 txns from a total Of 579 transactions

TxHash Age From To Value [TxFee]
0xbc4eeda64d32aeb45d1b6a13b31c3a1970d82c3611fff237dc00cdecd7cdc59e8 hrs 8 mins agoBittrex_1  IN   0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0 Ether0.0049993
0xb50eb74751883eccc3f8f40b44b8ab754187e8adfc9785d90e66798d41abf6ea8 hrs 15 mins agoNanopool  IN   0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0.050492122878147 Ether0.000021051
0x04d15bcf40f6a63670583579f1f5a29e8a344356a78708b7e11cca526b234c2f1 day 4 hrs agoBittrex_1  IN   0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0 Ether0.0049993
0xf07d55ce4d29e977d5030f143021955e3c95fd6286061bb70bfa3d40e194ff9e1 day 4 hrs agoNanopool  IN   0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0.050660749671953 Ether0.000021051
0x27b576efa1be5d8b401ed32414ee49ba70f19318553cdef5f9899ae88ca17c3a2 days 20 mins agoBittrex_1  IN   0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0 Ether0.0049993
0x5f431969cbda1d0cb5485684b61937113053441e635a22ab7a5daf453c9f33222 days 26 mins agoNanopool  IN   0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0.051538381371596 Ether0.000021051
0x36c703ae7461646dfcc9f3a238b1f114055abd6d0aa02e82d6dbab56e75686c92 days 19 hrs agoBittrex_1  IN   0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0 Ether0.0049993
0xe3aab66a1235bc8741bbdf70be6ccc12bd5d21b3a7a629077b8dcca4058513332 days 19 hrs agoNanopool  IN   0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0.051914158387259 Ether0.000021051
0x497edb6d23e323054ee3f4653fcb4c4f9bffc80adfd28cc01f4488d95139e9fd3 days 16 hrs agoBittrex_1  IN   0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0 Ether0.0049993
0xac7aab80bca74ee480935dd6ed2b132db0b2272b6cddfaecfbb91dcc077c50393 days 16 hrs agoNanopool  IN   0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0.050397562491013 Ether0.000021051
0x9d7eeaf39cfce584efded854cf63f9faa5f003170e973930967c90130e7b90204 days 12 hrs agoBittrex_1  IN   0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0 Ether0.0049993
0x997b9e743e326ddeb79b7b1d151c2339bb7582d333de471b4ff2bd96fd1165464 days 13 hrs agoNanopool  IN   0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0.050186278989735 Ether0.000021051
0xb93b85041af57f014ed21c10ef3f2d44eac93752afe80e53926df350219766365 days 10 hrs agoBittrex_1  IN   0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0 Ether0.0049993
0x57fc49d6aa4d1d523153393aec8379000732ee820f0ad382cb84226c35701b235 days 10 hrs agoNanopool  IN   0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0.051138800698305 Ether0.000021051
0xd57ce98ad6abb637c47e68d49f9a8bb5cd5bf760d689fdd346a1bb601c8146ab6 days 8 hrs agoBittrex_1  IN   0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0 Ether0.0049993
0x4f916a9833634fc1b6df4f1929ef6cfe95341c6f667b78c93ce30753cfeb15b66 days 8 hrs agoNanopool  IN   0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0.050415855838808 Ether0.000021051
0x5719a5fc405da5def22ddc7b072e66cbaf962e96b9e9ce4c1a842029f5c295d47 days 9 hrs agoBittrex_1  IN   0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0 Ether0.0049993
0x58c5b6c02ecd999c55efc983506c64bc86ef00eb4466e351d0d48d077d8671c37 days 9 hrs agoNanopool  IN   0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0.050214922756829 Ether0.000021051
0xa461c95e752baab9afa5641de50a474f930ca7fa3571f1a6def7b231224cdb978 days 11 hrs agoBittrex_1  IN   0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0 Ether0.0049993
0x4f8d6c54dc30c02829d064c6f42c31995fa55754971b61b14ecfaec55c3656128 days 11 hrs agoNanopool  IN   0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0.050126549446684 Ether0.000021051
0x7214ecac10ace744228c273b0a8a9c827a3fbc2d1577d6d959163eb8b52b1a839 days 8 hrs agoBittrex_1  IN   0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0 Ether0.0049993
0x3f4d775251cd57691ea0fe60611cd79fccb5e65b2901681e7ad4d8b23588da0f9 days 8 hrs agoNanopool  IN   0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0.050276504884643 Ether0.000021051
0x3c2a6e4ffc3542c243b466f739f56347f1d1953f87aaee1c11e31d0b82b13efe10 days 3 hrs agoBittrex_1  IN   0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0 Ether0.0049993
0x1a69d1103adfa5c12c1cd15d73e9930ad4788ed1d863b37903df06e403b40e8610 days 4 hrs agoNanopool  IN   0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0.050072623578065 Ether0.000021051
0x2405add68f0ec026cb6b619272ed289dd18d30ba0805d0ddd79cfdc415390da910 days 22 hrs agoBittrex_1  IN   0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0 Ether0.0049993
[ 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
0xbc4eeda64d32aeb45d1b6a13b31c3a1970d82c3611fff237dc00cdecd7cdc59e61733178 hrs 8 mins ago0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05049212 Ether
0x04d15bcf40f6a63670583579f1f5a29e8a344356a78708b7e11cca526b234c2f61682661 day 4 hrs ago0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05066075 Ether
0x27b576efa1be5d8b401ed32414ee49ba70f19318553cdef5f9899ae88ca17c3a61634952 days 20 mins ago0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05153838 Ether
0x36c703ae7461646dfcc9f3a238b1f114055abd6d0aa02e82d6dbab56e75686c961586812 days 19 hrs ago0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05191416 Ether
0x497edb6d23e323054ee3f4653fcb4c4f9bffc80adfd28cc01f4488d95139e9fd61536783 days 16 hrs ago0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05039756 Ether
0x9d7eeaf39cfce584efded854cf63f9faa5f003170e973930967c90130e7b902061485324 days 12 hrs ago0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05018628 Ether
0xb93b85041af57f014ed21c10ef3f2d44eac93752afe80e53926df3502197663661431755 days 10 hrs ago0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.0511388 Ether
0xd57ce98ad6abb637c47e68d49f9a8bb5cd5bf760d689fdd346a1bb601c8146ab61377186 days 8 hrs ago0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05041586 Ether
0x5719a5fc405da5def22ddc7b072e66cbaf962e96b9e9ce4c1a842029f5c295d461316887 days 9 hrs ago0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05021492 Ether
0xa461c95e752baab9afa5641de50a474f930ca7fa3571f1a6def7b231224cdb9761253178 days 11 hrs ago0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05012655 Ether
0x7214ecac10ace744228c273b0a8a9c827a3fbc2d1577d6d959163eb8b52b1a8361201309 days 8 hrs ago0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.0502765 Ether
0x3c2a6e4ffc3542c243b466f739f56347f1d1953f87aaee1c11e31d0b82b13efe611527910 days 3 hrs ago0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05007263 Ether
0x2405add68f0ec026cb6b619272ed289dd18d30ba0805d0ddd79cfdc415390da9611080310 days 22 hrs ago0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05045506 Ether
0x945057ba8b6d9bb27978a6084bd522287f34963ed48ddeaa64ad996d6cc950bd610593711 days 17 hrs ago0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05075081 Ether
0x215dad7b822baf49a08c900bdb801fc008c24603fef2bc451fbe4aa8f4efb534610022312 days 17 hrs ago0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05132045 Ether
0x488cc01a12738e16261a59ebfe499f8a6cd575df56c83f9b9cdb78f967586373609375813 days 19 hrs ago0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05059709 Ether
0xc591102f902065ba8fb7c0eb2e54032ca243d606c1e65491e32877590ccda633608755114 days 20 hrs ago0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05036412 Ether
0xcde9bdbdcc9d230fbfdab74be15ef74aaf32324226f7ece426821a4713c9eacd608114015 days 21 hrs ago0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05033816 Ether
0x671fe39dfd3503a57afe4669a0a3aab40364ff7d5cfd45631f5b4ebf0c664a38607559316 days 20 hrs ago0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.051085 Ether
0xc4152ee08261f9da9301c35887800e20c77dee8b3398b0c683ffcaa598e88d25607010817 days 18 hrs ago0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05058681 Ether
0x0e0ae0d5e8d10b6f909f8e3fd3a371debb9aa02ced2be027f7099a8bcd18c540606486618 days 16 hrs ago0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05098026 Ether
0xd2db4d75b6f98c6d7821fc0c6cbfb99c74263972b5a91d8e6ab2c242db5486ee605995719 days 12 hrs ago0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05042022 Ether
0x32020d3eea4782e51749b7fad2a7c09789194eee13df257ade385c56149fec2e605495020 days 8 hrs ago0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05026893 Ether
0xd8432af391affb1d5580c4903df65de8cbfed18d5aba0bf40950b7c161fb480e604990921 days 4 hrs ago0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05033067 Ether
0x4aede957e8f9a632b0d7e39975b33073ca64d826f1dfa0b34fb96a369760abbc604444222 days 2 hrs ago0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05011581 Ether
[ Download CSV Export  ] 
Warning: The compiled contract might be susceptible to NestedArrayFunctionCallDecoder (medium-severity), ZeroFunctionSelector (very low-severity), DelegateCallReturnValue (low-severity), ECRecoverMalformedInput (medium-severity), SkipEmptyStringLiteral (low-severity) Solidity compiler bugs.

Contract Source Code Verified (Similar match)
Note: Displaying similar matching verified source code at contract 0xd1DD82d1dED8f40c200b89455050E9C18D918504(excluding Constructor Arguments if any)
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.