Sponsored Link:   Learn and build dApps today without code using Crowd Machine's Crowd App Studio.
Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 370 txns
 Latest 25 txns from a total Of 370 transactions

TxHash Age From To Value [TxFee]
0x661bae839fcc2f2fa7bcb62f83315e6462addf30e87346a89577c2cceac14ac43 days 9 hrs agoBittrex  IN   0xc39239daf2fbd9efbfb789f2f067190f1b482b460 Ether0.0050057
0xbd6973f2bb0ffd70ea7c5663598fd5bd204fae841581561f52565de6f2f6087b3 days 9 hrs agoDwarfPool1  IN   0xc39239daf2fbd9efbfb789f2f067190f1b482b460.12546921 Ether0.000336816
0x1e1354a4a00fcad071c6a3f0ee6a8b50231b3108350802a158901dac6ec88cbe10 days 18 hrs agoBittrex  IN   0xc39239daf2fbd9efbfb789f2f067190f1b482b460 Ether0.0050057
0x5fd9d9035e80535b18827cf5cc2976a214c0dfeeb7c2f57385b07c2ce38672cd10 days 18 hrs agoDwarfPool1  IN   0xc39239daf2fbd9efbfb789f2f067190f1b482b460.18313205 Ether0.00063153
0x4808c1495b06ae5ee2ccb2cd3d7dcfe1f8220c4015a26c5dab92fc232af1c76520 days 12 hrs agoBittrex  IN   0xc39239daf2fbd9efbfb789f2f067190f1b482b460 Ether0.00249965
0x377e132ec2fd57a35d0340413ae21db10247a2b1321cb1d2b5b6b6942747de3220 days 12 hrs agoDwarfPool1  IN   0xc39239daf2fbd9efbfb789f2f067190f1b482b460.05073014 Ether0.000168408
0xbfdc9f8aae7d846a77774dd94cc8fa690501b3f3d221a0e4688ba8492132b08024 days 5 hrs agoBittrex  IN   0xc39239daf2fbd9efbfb789f2f067190f1b482b460 Ether0.00249965
0x85a7960c781ff2e9606d85230b247d4516501b617bef833fa768f285dcf20d6024 days 5 hrs agoDwarfPool1  IN   0xc39239daf2fbd9efbfb789f2f067190f1b482b460.05003495 Ether0.000168408
0x9f91b85e7a2428251ae99b069bd55ba6c01ab96b0c5788607b6c51630c62bf4527 days 17 hrs agoBittrex  IN   0xc39239daf2fbd9efbfb789f2f067190f1b482b460 Ether0.00249965
0xc2d89ee070e9c31c8a255977fdae47de614e2b5097e180dfdf855f324c8be10527 days 17 hrs agoDwarfPool1  IN   0xc39239daf2fbd9efbfb789f2f067190f1b482b460.05079454 Ether0.000168408
0x1b750abe529a6df8fe99a40d23c2e4e7c3f69e6167093b4fc81afb57bb3a23a331 days 4 hrs agoBittrex  IN   0xc39239daf2fbd9efbfb789f2f067190f1b482b460 Ether0.00249965
0x745ca92ff07ae294ded61653f084d7083ffb9da576c78ede6ccd56f49c0e5f6b31 days 4 hrs agoDwarfPool1  IN   0xc39239daf2fbd9efbfb789f2f067190f1b482b460.05047802 Ether0.000168408
0x83296374095672ade383216592a16694d33f40be1e14d9107959f13bf3e7984d34 days 23 hrs agoBittrex  IN   0xc39239daf2fbd9efbfb789f2f067190f1b482b460 Ether0.00249965
0xb1c36fc02edb4775e6e582e1402f99fdd71de24b7dd56c836aaf044222be301e34 days 23 hrs agoDwarfPool1  IN   0xc39239daf2fbd9efbfb789f2f067190f1b482b460.05016761 Ether0.000168408
0xddb9f7b15114cc6082be75feb40c92b6ed19fae1d85abd5e1b7ba7ad809ba66237 days 17 hrs agoBittrex  IN   0xc39239daf2fbd9efbfb789f2f067190f1b482b460 Ether0.00249965
0x889b0255c8095bff48efecbf3047434ced5c7de3854274ae9de4b1cf37f9952d37 days 17 hrs agoDwarfPool1  IN   0xc39239daf2fbd9efbfb789f2f067190f1b482b460.05021105 Ether0.000168408
0xc0602611cc6a31d7a70bcbb996a51b29ec68790ca0a127ed1f4a7d5a2f52e50040 days 4 hrs agoBittrex  IN   0xc39239daf2fbd9efbfb789f2f067190f1b482b460 Ether0.00249965
0xd5a91e35358cc3c356372f3378a98bcf6ac5c9b0ec1d01197bab82fcc307e1c940 days 4 hrs agoDwarfPool1  IN   0xc39239daf2fbd9efbfb789f2f067190f1b482b460.05022395 Ether0.000168408
0x5d76f7e45f668cdd0f7b5313b10a5e3b0ada847e7cfddd20e36cc03cabd2bee042 days 7 hrs agoBittrex  IN   0xc39239daf2fbd9efbfb789f2f067190f1b482b460 Ether0.00249965
0x5f1f8d599037609206c2de862768db93e9928de97d4fc3c212d1c09adbd5b67742 days 7 hrs agoDwarfPool1  IN   0xc39239daf2fbd9efbfb789f2f067190f1b482b460.05057224 Ether0.000252612
0xa1d1ea0bc7c8f36f2ff71adc07568e71cd2043ae6ef5e64b980937f0a525a2fe44 days 15 hrs agoBittrex  IN   0xc39239daf2fbd9efbfb789f2f067190f1b482b460 Ether0.00249965
0xba5fa681083d6a8c0fc840bdf86cf338378b0d1a744473be64386b8758ed702b44 days 15 hrs agoDwarfPool1  IN   0xc39239daf2fbd9efbfb789f2f067190f1b482b460.05000235 Ether0.000252612
0x8b993a09d2bc935bfdf2e5e74b4f344690db147de975e1b6f169d6f4ad3135d147 days 37 mins agoBittrex  IN   0xc39239daf2fbd9efbfb789f2f067190f1b482b460 Ether0.00249965
0x7e55368f8430486a3c146c7dbe315cb8ea032e6e1078e52c93105131dcfd8cf047 days 41 mins agoDwarfPool1  IN   0xc39239daf2fbd9efbfb789f2f067190f1b482b460.05036421 Ether0.000252612
0xa0c715a0cd2bb8ff54eabcd3fd0c00a221023071e5d236002adde1304c4b51a849 days 8 hrs agoBittrex  IN   0xc39239daf2fbd9efbfb789f2f067190f1b482b460 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
0x661bae839fcc2f2fa7bcb62f83315e6462addf30e87346a89577c2cceac14ac459704543 days 9 hrs ago0xc39239daf2fbd9efbfb789f2f067190f1b482b460xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.12546921 Ether
0x1e1354a4a00fcad071c6a3f0ee6a8b50231b3108350802a158901dac6ec88cbe592674310 days 18 hrs ago0xc39239daf2fbd9efbfb789f2f067190f1b482b460xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.18313205 Ether
0x4808c1495b06ae5ee2ccb2cd3d7dcfe1f8220c4015a26c5dab92fc232af1c765586981620 days 12 hrs ago0xc39239daf2fbd9efbfb789f2f067190f1b482b460xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05073014 Ether
0xbfdc9f8aae7d846a77774dd94cc8fa690501b3f3d221a0e4688ba8492132b080584851024 days 5 hrs ago0xc39239daf2fbd9efbfb789f2f067190f1b482b460xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05003495 Ether
0x9f91b85e7a2428251ae99b069bd55ba6c01ab96b0c5788607b6c51630c62bf45582793927 days 17 hrs ago0xc39239daf2fbd9efbfb789f2f067190f1b482b460xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05079454 Ether
0x1b750abe529a6df8fe99a40d23c2e4e7c3f69e6167093b4fc81afb57bb3a23a3580763931 days 4 hrs ago0xc39239daf2fbd9efbfb789f2f067190f1b482b460xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05047802 Ether
0x83296374095672ade383216592a16694d33f40be1e14d9107959f13bf3e7984d578555934 days 23 hrs ago0xc39239daf2fbd9efbfb789f2f067190f1b482b460xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05016761 Ether
0xddb9f7b15114cc6082be75feb40c92b6ed19fae1d85abd5e1b7ba7ad809ba662576974437 days 17 hrs ago0xc39239daf2fbd9efbfb789f2f067190f1b482b460xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05021105 Ether
0xc0602611cc6a31d7a70bcbb996a51b29ec68790ca0a127ed1f4a7d5a2f52e500575598140 days 4 hrs ago0xc39239daf2fbd9efbfb789f2f067190f1b482b460xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05022395 Ether
0x5d76f7e45f668cdd0f7b5313b10a5e3b0ada847e7cfddd20e36cc03cabd2bee0574392642 days 7 hrs ago0xc39239daf2fbd9efbfb789f2f067190f1b482b460xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05057224 Ether
0xa1d1ea0bc7c8f36f2ff71adc07568e71cd2043ae6ef5e64b980937f0a525a2fe573081944 days 15 hrs ago0xc39239daf2fbd9efbfb789f2f067190f1b482b460xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05000235 Ether
0x8b993a09d2bc935bfdf2e5e74b4f344690db147de975e1b6f169d6f4ad3135d1571744847 days 37 mins ago0xc39239daf2fbd9efbfb789f2f067190f1b482b460xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05036421 Ether
0xa0c715a0cd2bb8ff54eabcd3fd0c00a221023071e5d236002adde1304c4b51a8570420649 days 8 hrs ago0xc39239daf2fbd9efbfb789f2f067190f1b482b460xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.07843118 Ether
0xae9bb08e36fe7a10857d70d6519437b37cc82fd66c04018727d107667cf436d0568543552 days 16 hrs ago0xc39239daf2fbd9efbfb789f2f067190f1b482b460xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05086575 Ether
0x3863f73431d6afefe8cea6ec1a7d8a6846b179f1ed409150877f628a59ea15b8567285354 days 22 hrs ago0xc39239daf2fbd9efbfb789f2f067190f1b482b460xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05105101 Ether
0xc6f5b91e89fd90316ad81df29052f373545f3eed8c04e039e4a6726fca6b0a99566039157 days 3 hrs ago0xc39239daf2fbd9efbfb789f2f067190f1b482b460xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05811026 Ether
0xcd9029fff0eaea8a8b8cbc60c47b3c79ee0e67f14432adc718af85ef0641fb60564442159 days 23 hrs ago0xc39239daf2fbd9efbfb789f2f067190f1b482b460xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05005019 Ether
0x14037684cc98c93faac3e5260662ae8f524b482fd92517b8f5d2043259c991f7563173562 days 5 hrs ago0xc39239daf2fbd9efbfb789f2f067190f1b482b460xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05856437 Ether
0xbf634cd33d7001d31f744a1a37cdd625274c29a72461542e43abf914b30be1bd561620264 days 22 hrs ago0xc39239daf2fbd9efbfb789f2f067190f1b482b460xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05015841 Ether
0xce54cc00b52712388982aa0acfa97237b923660e4e48487170feb7ff3f247a82560209067 days 9 hrs ago0xc39239daf2fbd9efbfb789f2f067190f1b482b460xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.08056562 Ether
0x941865f4d068e293f2828f677f09a71bf0815bf6ede5c29c8bc7c7e5e93c73db558172070 days 23 hrs ago0xc39239daf2fbd9efbfb789f2f067190f1b482b460xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05041993 Ether
0x4fd0c6364469ff2395f7f760c4288f95b410868dd7c92f2011a8a9ca1eafc761556813873 days 7 hrs ago0xc39239daf2fbd9efbfb789f2f067190f1b482b460xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05057766 Ether
0xfe5ffee57c7e85789b9bfaaba1a4c22508a2b274de8d452f063392ce570c852b555725475 days 5 hrs ago0xc39239daf2fbd9efbfb789f2f067190f1b482b460xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.051619 Ether
0x922b7a5778ead416879cff4bca35b82a331a6531613b87d071b9ff49ca51c09c554350477 days 15 hrs ago0xc39239daf2fbd9efbfb789f2f067190f1b482b460xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05037017 Ether
0x7d0ae7f18b98f730a6348856023e416c22117c4277e3f544b4dc374ef707e979553109179 days 20 hrs ago0xc39239daf2fbd9efbfb789f2f067190f1b482b460xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05048058 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.