Sponsored Link:   Learn and build dApps today without code using Crowd Machine's Crowd App Studio.
Contract Overview
Balance: 0.000000006846134547 Ether
Ether Value: less than $0.01 (@ $458.77/ETH)
Transactions: 69 txns
 Latest 25 txns from a total Of 69 transactions

TxHash Age From To Value [TxFee]
0x7c4b7d131d2eac1d6d46951c5c4c187e6057aa1b8bbe4d850155b179232e9c2a59 days 15 hrs agoBittrex  IN   0x371411ad154015fcafdeb8f6156a06270e22711b0 Ether0.00249965
0x3380d66ce0f33acb128c3ef94c99781003af84ecfeab87b89f2acb61c8b8884a59 days 15 hrs agoEthermine  IN   0x371411ad154015fcafdeb8f6156a06270e22711b0.050027467078903 Ether0.000021051
0x74d0e23747f0355ec5942bd4d208297b2aa0107a9fdb036319caccc82dabf28e64 days 14 hrs agoBittrex  IN   0x371411ad154015fcafdeb8f6156a06270e22711b0 Ether0.00249965
0x35163856dd03ee05d381278ec626e3c4e5f1464f01f306b36324268c0bbc644464 days 14 hrs agoEthermine  IN   0x371411ad154015fcafdeb8f6156a06270e22711b0.050038313660034 Ether0.000021051
0xa142d23e83fbaf21d41b8606bdf13db4b3f9ed9a7bea3ce32b3af451c0c7d56869 days 7 hrs agoBittrex  IN   0x371411ad154015fcafdeb8f6156a06270e22711b0 Ether0.00249965
0x306f9fb1001251cf074871a8ab18adfb9aa759533805c0fa8b8dd19521a9ab8d69 days 7 hrs agoEthermine  IN   0x371411ad154015fcafdeb8f6156a06270e22711b0.050022794747359 Ether0.000021051
0x1ea4d7411bb7fc494de32246196916fd7406542e4ffcff0d78c6d29d8a2a06bc74 days 4 hrs agoBittrex  IN   0x371411ad154015fcafdeb8f6156a06270e22711b0 Ether0.00249965
0x2681e7fc4518902d80cf6342ff08ed3e249f418acee2f3c9b5f569fe3e3c7cea74 days 4 hrs agoEthermine  IN   0x371411ad154015fcafdeb8f6156a06270e22711b0.050027239633153 Ether0.000021051
0xdbcc7ba9c13b8058bb0904ffeb4c913cc29d361e6a5b4b49a829d27dbd03cb8378 days 17 hrs agoBittrex  IN   0x371411ad154015fcafdeb8f6156a06270e22711b0 Ether0.00249965
0x36ea0efe8270dec584a4b0d575ebbd1565667d2c01d0181a548f5690b84b2ba078 days 20 hrs agoEthermine  IN   0x371411ad154015fcafdeb8f6156a06270e22711b0.050000697634075 Ether0.000021051
0xe676a091f85800d37981d526c51025bbfb9b83c9a74c33daf904c4f6c1ad2ca983 days 8 hrs agoBittrex  IN   0x371411ad154015fcafdeb8f6156a06270e22711b0 Ether0.00249645
0x539655cc21a92ea0bb0042abb2da2af304ab7f41cac2712786ff346df4a6a1bf83 days 8 hrs agoEthermine  IN   0x371411ad154015fcafdeb8f6156a06270e22711b0.050051201304003 Ether0.000021051
0xd99e667f2a1dd751cd4fb3475f79fdb8aec106501e68ecadb11a50585e787d2f87 days 22 hrs agoBittrex  IN   0x371411ad154015fcafdeb8f6156a06270e22711b0 Ether0.00249965
0x97e30bb3c6e02ff2cfd92685b05fb3b6e6dd77b59d57bf288521b54ea42b861c87 days 22 hrs agoEthermine  IN   0x371411ad154015fcafdeb8f6156a06270e22711b0.050031043428907 Ether0.000021051
0x2bd013820875344001acd7cefbcf89bc29c8345f57be8e60c4873d5ae7d481ca92 days 7 hrs agoBittrex  IN   0x371411ad154015fcafdeb8f6156a06270e22711b0 Ether0.00249965
0xe094b508cb39c791970957109fb801edfbc768c59ba2008a55901882a6c94e8c92 days 7 hrs agoEthermine  IN   0x371411ad154015fcafdeb8f6156a06270e22711b0.050041277878585 Ether0.000021051
0x337b2b9f125116feec005f1413db10158ae4629fdf301e02451c89b9ddf6011a96 days 19 hrs agoBittrex  IN   0x371411ad154015fcafdeb8f6156a06270e22711b0 Ether0.00249965
0x5ba5823d77cb1d6b958e723973a7d0a74f5f3c3c79fa9928c24f6cd43e16171496 days 19 hrs agoEthermine  IN   0x371411ad154015fcafdeb8f6156a06270e22711b0.050009660321215 Ether0.000021051
0xe3509c4813ac76c0654718ad1b37ecd9a8930cafab97dd8df431a4b83c7d62c0101 days 4 hrs agoBittrex  IN   0x371411ad154015fcafdeb8f6156a06270e22711b0 Ether0.00249965
0xe23b3793afeadae15ec938229b49f77d495d2c310970c2625fa7b82042186649101 days 4 hrs agoEthermine  IN   0x371411ad154015fcafdeb8f6156a06270e22711b0.050007378712761 Ether0.000021051
0x91b93da694fb024030687125d990eee5584e04356cc1bdc8d2f78607bb9169fb105 days 15 hrs agoBittrex  IN   0x371411ad154015fcafdeb8f6156a06270e22711b0 Ether0.00249965
0x5d9c49fbdaf8cfcca31dffbd40cce5fff90b39c891fcf38ca1b0ac48099431a3105 days 16 hrs agoEthermine  IN   0x371411ad154015fcafdeb8f6156a06270e22711b0.050020932904748 Ether0.000021051
0x70c51ca0fb9b1d3ab15228e402ce9515ba41d08ca8511228043a45e4872ddbf1110 days 4 hrs agoBittrex  IN   0x371411ad154015fcafdeb8f6156a06270e22711b0 Ether0.00249965
0x258e5b4d67db07fbec7da5adb5ff3cf6d28b3546e789ee74c7fc153ee06eb1c3110 days 4 hrs agoEthermine  IN   0x371411ad154015fcafdeb8f6156a06270e22711b0.05006018797842 Ether0.000021051
0xdab69e5fa294e4455744a0d0ee7c4a0cbeec899aba8bfb17ad6cbe141877cfbb114 days 17 hrs agoBittrex  IN   0x371411ad154015fcafdeb8f6156a06270e22711b0 Ether0.00249965
[ 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
0x7c4b7d131d2eac1d6d46951c5c4c187e6057aa1b8bbe4d850155b179232e9c2a565777559 days 15 hrs ago0x371411ad154015fcafdeb8f6156a06270e22711b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05002747 Ether
0x74d0e23747f0355ec5942bd4d208297b2aa0107a9fdb036319caccc82dabf28e562982364 days 14 hrs ago0x371411ad154015fcafdeb8f6156a06270e22711b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05003831 Ether
0xa142d23e83fbaf21d41b8606bdf13db4b3f9ed9a7bea3ce32b3af451c0c7d568560298069 days 7 hrs ago0x371411ad154015fcafdeb8f6156a06270e22711b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05002279 Ether
0x1ea4d7411bb7fc494de32246196916fd7406542e4ffcff0d78c6d29d8a2a06bc557506874 days 4 hrs ago0x371411ad154015fcafdeb8f6156a06270e22711b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05002724 Ether
0xdbcc7ba9c13b8058bb0904ffeb4c913cc29d361e6a5b4b49a829d27dbd03cb83554909978 days 17 hrs ago0x371411ad154015fcafdeb8f6156a06270e22711b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.0500007 Ether
0xe676a091f85800d37981d526c51025bbfb9b83c9a74c33daf904c4f6c1ad2ca9552262383 days 8 hrs ago0x371411ad154015fcafdeb8f6156a06270e22711b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.0500512 Ether
0xd99e667f2a1dd751cd4fb3475f79fdb8aec106501e68ecadb11a50585e787d2f549610687 days 22 hrs ago0x371411ad154015fcafdeb8f6156a06270e22711b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05003105 Ether
0x2bd013820875344001acd7cefbcf89bc29c8345f57be8e60c4873d5ae7d481ca547066992 days 7 hrs ago0x371411ad154015fcafdeb8f6156a06270e22711b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05004127 Ether
0x337b2b9f125116feec005f1413db10158ae4629fdf301e02451c89b9ddf6011a544443496 days 19 hrs ago0x371411ad154015fcafdeb8f6156a06270e22711b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05000966 Ether
0xe3509c4813ac76c0654718ad1b37ecd9a8930cafab97dd8df431a4b83c7d62c05418399101 days 4 hrs ago0x371411ad154015fcafdeb8f6156a06270e22711b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05000738 Ether
0x91b93da694fb024030687125d990eee5584e04356cc1bdc8d2f78607bb9169fb5391375105 days 15 hrs ago0x371411ad154015fcafdeb8f6156a06270e22711b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05002094 Ether
0x70c51ca0fb9b1d3ab15228e402ce9515ba41d08ca8511228043a45e4872ddbf15364218110 days 4 hrs ago0x371411ad154015fcafdeb8f6156a06270e22711b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05006018 Ether
0xdab69e5fa294e4455744a0d0ee7c4a0cbeec899aba8bfb17ad6cbe141877cfbb5336930114 days 17 hrs ago0x371411ad154015fcafdeb8f6156a06270e22711b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05004739 Ether
0x2b6ecb69ff28ae41d8e716abb509cad0031d9b170ab523062471e39f55b8de995309140119 days 9 hrs ago0x371411ad154015fcafdeb8f6156a06270e22711b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05000314 Ether
0xc056e20fd0c55ef8e9d3a53e934bfe011039a6ac95d26ae7454656350c8b12aa5282141123 days 21 hrs ago0x371411ad154015fcafdeb8f6156a06270e22711b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05007152 Ether
0x73d37bfd48869e18604466107dbc70cd5685af20557978070b5fbbad819d0fb25260766127 days 12 hrs ago0x371411ad154015fcafdeb8f6156a06270e22711b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05015061 Ether
0xc51b321954a147a69fcba912b8d9eb5a74298460182d3c3a0bfa5f02850da4c95236384131 days 16 hrs ago0x371411ad154015fcafdeb8f6156a06270e22711b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05003436 Ether
0xb36ce99fd9bde452c3ff150349c4cfb423716d823ec4e86ff2b633038d93c4b45205979136 days 19 hrs ago0x371411ad154015fcafdeb8f6156a06270e22711b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05007585 Ether
0x2ee1de1464ed7aa95d01715e2688fec5dad5e85d536cfece232448ba263566415178082141 days 13 hrs ago0x371411ad154015fcafdeb8f6156a06270e22711b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05004259 Ether
0xa87ca230184e99838a48ca1090659a02520c0b628a663aa875eab59396c6ebc25155232145 days 11 hrs ago0x371411ad154015fcafdeb8f6156a06270e22711b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05002991 Ether
0x3507349521a664d2861c24f7df67e8f0ed8f41e98105f74fc9ef82795958e7465130822149 days 14 hrs ago0x371411ad154015fcafdeb8f6156a06270e22711b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05002462 Ether
0x52b282c0f0a8562e49287a599bdbdd78b766d5cfb87bb6263c99c5d4efc2244c5106883153 days 16 hrs ago0x371411ad154015fcafdeb8f6156a06270e22711b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05010962 Ether
0xb22cf54497fd46ea61b99a3f9c5e3cce5804d1b1a560d3699fe0c3fd274428945091065156 days 7 hrs ago0x371411ad154015fcafdeb8f6156a06270e22711b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05009044 Ether
0xf304b8ab1af84521209c9421a74fdc8508dd6274ee8f4e5f8f27630bf14dc0de5062317161 days 3 hrs ago0x371411ad154015fcafdeb8f6156a06270e22711b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05001074 Ether
0xb278ba7231eed5c9b03d63da62094c9d007d30846ed99210dc3b174779ed1e8b5038033165 days 5 hrs ago0x371411ad154015fcafdeb8f6156a06270e22711b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05003077 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 (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.