Sponsored Link:   ARNA Genomics - FIRST BLOCKCHAIN BIOTECH ECOSYSTEM. Join ICO Now!
Contract Overview
ETH Balance: 0 Ether
ETH USD Value: $0
No Of Transactions: 46 txns
  Latest 25 txns from a total Of 46 transactions View All

TxHash Age From To Value [TxFee]
0x6ecd438fa3e497113c491540d68972ccb5cd46457ca18836783ce85844e5962d4 days 5 hrs agoBittrex  IN   0xd59f0e69c500a5a11a63f49765e52d9b2fee77df0 Ether0.00100114
0x274a3831be54cd62b00092ce02e400dc880498abca0625b331541cb4cf07d68a4 days 5 hrs agoDwarfPool1  IN   0xd59f0e69c500a5a11a63f49765e52d9b2fee77df5.11970224 Ether0.00042102
0x60cbbedf119e16020ed1823cbf9bd767ec8d3dc1947e8a542dd27cf5db5973078 days 3 hrs agoBittrex  IN   0xd59f0e69c500a5a11a63f49765e52d9b2fee77df0 Ether0.00100114
0x817915e19ed33dac4a5392acb814ba66d06dacab6a51c964d247681692eee1788 days 3 hrs agoDwarfPool1  IN   0xd59f0e69c500a5a11a63f49765e52d9b2fee77df6.14246766 Ether0.00042102
0xcf0fc11069baa9c359e7be470cec972cd72569fc34c875da54a66165e43110df12 days 20 hrs agoBittrex  IN   0xd59f0e69c500a5a11a63f49765e52d9b2fee77df0 Ether0.00099986
0xd14e7e2674fdf13750593821d612e457791f19f52564a427523fee78928f5cd912 days 20 hrs agoDwarfPool1  IN   0xd59f0e69c500a5a11a63f49765e52d9b2fee77df5.14972224 Ether0.00042102
0x6a94cf861fda0fdff54eb6cd562deed7c8ec96931c19767ddd0319c05e834c6316 days 19 hrs agoBittrex  IN   0xd59f0e69c500a5a11a63f49765e52d9b2fee77df0 Ether0.00100114
0xc363d103f89b76e5205282c6ee78b995533eabfc4a30c5844db40d409dd9b45116 days 19 hrs agoDwarfPool1  IN   0xd59f0e69c500a5a11a63f49765e52d9b2fee77df5.14068721 Ether0.00042102
0x5067543c819b76178191e0f26c9e25d63999969877b1d5361d90ca7858919c5820 days 19 hrs agoBittrex  IN   0xd59f0e69c500a5a11a63f49765e52d9b2fee77df0 Ether0.00100114
0x18a9f19d7e1ff45005f51e0ea765d604d52599b8cacd0bbf5c2620d3c651f1c220 days 19 hrs agoDwarfPool1  IN   0xd59f0e69c500a5a11a63f49765e52d9b2fee77df5.6644336 Ether0.00042102
0xa7e2a0a07162c923734ebc50af78f1521ee9645fcc88d6119637c606580d5b6325 days 3 hrs agoBittrex  IN   0xd59f0e69c500a5a11a63f49765e52d9b2fee77df0 Ether0.00100114
0x6e85329278289fbae5f2a6583cb7fcd792eccec981fa543f7dfd6957ed47569d25 days 3 hrs agoDwarfPool1  IN   0xd59f0e69c500a5a11a63f49765e52d9b2fee77df5.29236907 Ether0.00042102
0x06580f8f4e5f9feaccd0fdbd8f703b47e2996e2c823cc76fc74a2edd435edc7829 days 51 mins agoBittrex  IN   0xd59f0e69c500a5a11a63f49765e52d9b2fee77df0 Ether0.001551767
0xc225975f53f00c57fb4edc845fb30deb2df50827beb8f5f3ca30c462e936117129 days 54 mins agoDwarfPool1  IN   0xd59f0e69c500a5a11a63f49765e52d9b2fee77df5.02713404 Ether0.00042102
0x32fc9d747487fb874accb1975d882c37b32e8505b9698b1976ff5fd186d771b132 days 17 hrs agoBittrex  IN   0xd59f0e69c500a5a11a63f49765e52d9b2fee77df0 Ether0.001551767
0x9ac879e8893050f06c9b19ae15baaad76d0ec9dbb15671e79bc1e84a9efcf90532 days 17 hrs agoDwarfPool1  IN   0xd59f0e69c500a5a11a63f49765e52d9b2fee77df5.05319269 Ether0.00042102
0x7cf82469660b43106e69cc58009e7cd8591b7199e4b0ab9a883f614596ffdf6736 days 11 hrs agoBittrex  IN   0xd59f0e69c500a5a11a63f49765e52d9b2fee77df0 Ether0.001551767
0x6f958825dc4d8bbc1e22fbce37bffd38e30b75d8efacb5261a4711c4945d41f436 days 11 hrs agoDwarfPool1  IN   0xd59f0e69c500a5a11a63f49765e52d9b2fee77df5.01745828 Ether0.00042102
0x9218906d2c9fa1580ec972f90d94e722e771273529fdba0e7c9420f9d379fb7d40 days 23 hrs agoBittrex  IN   0xd59f0e69c500a5a11a63f49765e52d9b2fee77df0 Ether0.001551767
0xf158ff72c305e56f6771b55de9bfeaf5200c6ed5dfae31f35dfcf362e5b6646440 days 23 hrs agoDwarfPool1  IN   0xd59f0e69c500a5a11a63f49765e52d9b2fee77df5.06013976 Ether0.00042102
0x3956baf9f7caf5d8ca8906d47b0d3195ba4aa4d882fd72e41398cbb2d6156c7645 days 6 hrs agoBittrex  IN   0xd59f0e69c500a5a11a63f49765e52d9b2fee77df0 Ether0.001551767
0x1b964158dcd2f38b45b5f5d7b7c5b8fda28244f73faf33b5f21a839eaddf31f545 days 6 hrs agoDwarfPool1  IN   0xd59f0e69c500a5a11a63f49765e52d9b2fee77df5.02232341 Ether0.00042102
0x6534c1f156dc223ee2a6d88b9d51551ebbcd3c3300362a00a353f04afe47b30849 days 13 hrs agoBittrex  IN   0xd59f0e69c500a5a11a63f49765e52d9b2fee77df0 Ether0.001551767
0x6f11d9727a798c66fe72fe5f06dbdcc414372882ff9337eff53a5b145e2c194849 days 13 hrs agoDwarfPool1  IN   0xd59f0e69c500a5a11a63f49765e52d9b2fee77df5.01663666 Ether0.00042102
0x5e2a4b480a914c9621dcf371986383b7ce129e220ab8addc893bdaa6c8bb199553 days 11 hrs agoBittrex  IN   0xd59f0e69c500a5a11a63f49765e52d9b2fee77df0 Ether0.002552907
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
  Latest 24 Internal Transactions

ParentTxHash Block Age From To Value
0x6ecd438fa3e497113c491540d68972ccb5cd46457ca18836783ce85844e5962d45642904 days 5 hrs ago0xd59f0e69c500a5a11a63f49765e52d9b2fee77df0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb985.11970224 Ether
0x60cbbedf119e16020ed1823cbf9bd767ec8d3dc1947e8a542dd27cf5db59730745401268 days 3 hrs ago0xd59f0e69c500a5a11a63f49765e52d9b2fee77df0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb986.14246766 Ether
0xcf0fc11069baa9c359e7be470cec972cd72569fc34c875da54a66165e43110df451050712 days 20 hrs ago0xd59f0e69c500a5a11a63f49765e52d9b2fee77df0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb985.14972224 Ether
0x6a94cf861fda0fdff54eb6cd562deed7c8ec96931c19767ddd0319c05e834c63448607216 days 19 hrs ago0xd59f0e69c500a5a11a63f49765e52d9b2fee77df0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb985.14068721 Ether
0x5067543c819b76178191e0f26c9e25d63999969877b1d5361d90ca7858919c58446117720 days 19 hrs ago0xd59f0e69c500a5a11a63f49765e52d9b2fee77df0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb985.6644336 Ether
0xa7e2a0a07162c923734ebc50af78f1521ee9645fcc88d6119637c606580d5b63443426325 days 3 hrs ago0xd59f0e69c500a5a11a63f49765e52d9b2fee77df0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb985.29236907 Ether
0x06580f8f4e5f9feaccd0fdbd8f703b47e2996e2c823cc76fc74a2edd435edc78441023129 days 51 mins ago0xd59f0e69c500a5a11a63f49765e52d9b2fee77df0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb985.02713404 Ether
0x32fc9d747487fb874accb1975d882c37b32e8505b9698b1976ff5fd186d771b1438707132 days 17 hrs ago0xd59f0e69c500a5a11a63f49765e52d9b2fee77df0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb985.05319269 Ether
0x7cf82469660b43106e69cc58009e7cd8591b7199e4b0ab9a883f614596ffdf67436758236 days 11 hrs ago0xd59f0e69c500a5a11a63f49765e52d9b2fee77df0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb985.01745828 Ether
0x9218906d2c9fa1580ec972f90d94e722e771273529fdba0e7c9420f9d379fb7d435455040 days 23 hrs ago0xd59f0e69c500a5a11a63f49765e52d9b2fee77df0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb985.06013976 Ether
0x3956baf9f7caf5d8ca8906d47b0d3195ba4aa4d882fd72e41398cbb2d6156c76434220345 days 6 hrs ago0xd59f0e69c500a5a11a63f49765e52d9b2fee77df0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb985.02232341 Ether
0x6534c1f156dc223ee2a6d88b9d51551ebbcd3c3300362a00a353f04afe47b308432984549 days 13 hrs ago0xd59f0e69c500a5a11a63f49765e52d9b2fee77df0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb985.01663666 Ether
0x5e2a4b480a914c9621dcf371986383b7ce129e220ab8addc893bdaa6c8bb1995431867453 days 11 hrs ago0xd59f0e69c500a5a11a63f49765e52d9b2fee77df0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb985.05477669 Ether
0x7bace13cac2e6077aca3dfe7c63ccd052b9d8763ba6ea9dd7db79a75aa2322e6430623357 days 19 hrs ago0xd59f0e69c500a5a11a63f49765e52d9b2fee77df0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb985.30206986 Ether
0x6892d776a4f01582c5e6fea3f7eb52d0fcd31ae4d111232989a8e050c2c27e66429321261 days 18 hrs ago0xd59f0e69c500a5a11a63f49765e52d9b2fee77df0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb985.0055969 Ether
0xd49a37e7ac171cfff5fd8f257e14c6b4b45b3d82e4e45f3fe06ec911824aa7a6428147365 days 41 mins ago0xd59f0e69c500a5a11a63f49765e52d9b2fee77df0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb985.07041458 Ether
0x60f5ef2a116e9f3847c212d06d91c33f753ef05d03031bf11a141996b4a21d53427037168 days 2 hrs ago0xd59f0e69c500a5a11a63f49765e52d9b2fee77df0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb985.00704555 Ether
0x16d8cc38e05329260eba1787e9d82d33c4bea0613fa18f26fd0fa70d179ab3de425869071 days 9 hrs ago0xd59f0e69c500a5a11a63f49765e52d9b2fee77df0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb985.40165836 Ether
0x05229670f96b4d802f34ac6c7583cebd917374461dcbe2ec724433df5d1949a4424659774 days 18 hrs ago0xd59f0e69c500a5a11a63f49765e52d9b2fee77df0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb985.05036417 Ether
0x17a42d12fb990c2f5cb70deea46a9c9d8c3f98f46a9d91f0af8fc35e9adf5296423475378 days 3 hrs ago0xd59f0e69c500a5a11a63f49765e52d9b2fee77df0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb985.0422728 Ether
0xdc0a9d4b52d76f0d2746a01401c04546c368480728095b693b9b2859d1bbceec422382381 days 5 hrs ago0xd59f0e69c500a5a11a63f49765e52d9b2fee77df0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb985.03410829 Ether
0xca9880df4554b4db934e0ae67cdd8c3ed3b30eb874297fb6b93d63fc78a4a9a8421171584 days 16 hrs ago0xd59f0e69c500a5a11a63f49765e52d9b2fee77df0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb985.14454676 Ether
0x4f9b6ef18fb3d9f878a00e45244a5971426b261077763c947cfdeafe1176e08a420042287 days 21 hrs ago0xd59f0e69c500a5a11a63f49765e52d9b2fee77df0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.04264204 Ether
0x58b9870566220854df945f64d80f17051024f0d824fdf8997a45a7acb848d4cf418949890 days 11 hrs ago0xa3c1e324ca1ce40db73ed6026c4a177f099b5770  Contract Creation0 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
Note: Displaying matching verified source code at contract 0xd1dd82d1ded8f40c200b89455050e9c18d918504
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.