Sponsored Link:   SHIFT.cash - smart-contract based car title lending platform, 30 billion market, 35+ employees. Join 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]
0x6ecd438fa3e497113c491540d68972ccb5cd46457ca18836783ce85844e5962d99 days 4 hrs agoBittrex  IN   0xd59f0e69c500a5a11a63f49765e52d9b2fee77df0 Ether0.00100114
0x274a3831be54cd62b00092ce02e400dc880498abca0625b331541cb4cf07d68a99 days 4 hrs agoDwarfPool1  IN   0xd59f0e69c500a5a11a63f49765e52d9b2fee77df5.11970224 Ether0.00042102
0x60cbbedf119e16020ed1823cbf9bd767ec8d3dc1947e8a542dd27cf5db597307103 days 1 hr agoBittrex  IN   0xd59f0e69c500a5a11a63f49765e52d9b2fee77df0 Ether0.00100114
0x817915e19ed33dac4a5392acb814ba66d06dacab6a51c964d247681692eee178103 days 2 hrs agoDwarfPool1  IN   0xd59f0e69c500a5a11a63f49765e52d9b2fee77df6.14246766 Ether0.00042102
0xcf0fc11069baa9c359e7be470cec972cd72569fc34c875da54a66165e43110df107 days 19 hrs agoBittrex  IN   0xd59f0e69c500a5a11a63f49765e52d9b2fee77df0 Ether0.00099986
0xd14e7e2674fdf13750593821d612e457791f19f52564a427523fee78928f5cd9107 days 19 hrs agoDwarfPool1  IN   0xd59f0e69c500a5a11a63f49765e52d9b2fee77df5.14972224 Ether0.00042102
0x6a94cf861fda0fdff54eb6cd562deed7c8ec96931c19767ddd0319c05e834c63111 days 17 hrs agoBittrex  IN   0xd59f0e69c500a5a11a63f49765e52d9b2fee77df0 Ether0.00100114
0xc363d103f89b76e5205282c6ee78b995533eabfc4a30c5844db40d409dd9b451111 days 18 hrs agoDwarfPool1  IN   0xd59f0e69c500a5a11a63f49765e52d9b2fee77df5.14068721 Ether0.00042102
0x5067543c819b76178191e0f26c9e25d63999969877b1d5361d90ca7858919c58115 days 18 hrs agoBittrex  IN   0xd59f0e69c500a5a11a63f49765e52d9b2fee77df0 Ether0.00100114
0x18a9f19d7e1ff45005f51e0ea765d604d52599b8cacd0bbf5c2620d3c651f1c2115 days 18 hrs agoDwarfPool1  IN   0xd59f0e69c500a5a11a63f49765e52d9b2fee77df5.6644336 Ether0.00042102
0xa7e2a0a07162c923734ebc50af78f1521ee9645fcc88d6119637c606580d5b63120 days 2 hrs agoBittrex  IN   0xd59f0e69c500a5a11a63f49765e52d9b2fee77df0 Ether0.00100114
0x6e85329278289fbae5f2a6583cb7fcd792eccec981fa543f7dfd6957ed47569d120 days 2 hrs agoDwarfPool1  IN   0xd59f0e69c500a5a11a63f49765e52d9b2fee77df5.29236907 Ether0.00042102
0x06580f8f4e5f9feaccd0fdbd8f703b47e2996e2c823cc76fc74a2edd435edc78123 days 23 hrs agoBittrex  IN   0xd59f0e69c500a5a11a63f49765e52d9b2fee77df0 Ether0.001551767
0xc225975f53f00c57fb4edc845fb30deb2df50827beb8f5f3ca30c462e9361171123 days 23 hrs agoDwarfPool1  IN   0xd59f0e69c500a5a11a63f49765e52d9b2fee77df5.02713404 Ether0.00042102
0x32fc9d747487fb874accb1975d882c37b32e8505b9698b1976ff5fd186d771b1127 days 16 hrs agoBittrex  IN   0xd59f0e69c500a5a11a63f49765e52d9b2fee77df0 Ether0.001551767
0x9ac879e8893050f06c9b19ae15baaad76d0ec9dbb15671e79bc1e84a9efcf905127 days 16 hrs agoDwarfPool1  IN   0xd59f0e69c500a5a11a63f49765e52d9b2fee77df5.05319269 Ether0.00042102
0x7cf82469660b43106e69cc58009e7cd8591b7199e4b0ab9a883f614596ffdf67131 days 10 hrs agoBittrex  IN   0xd59f0e69c500a5a11a63f49765e52d9b2fee77df0 Ether0.001551767
0x6f958825dc4d8bbc1e22fbce37bffd38e30b75d8efacb5261a4711c4945d41f4131 days 10 hrs agoDwarfPool1  IN   0xd59f0e69c500a5a11a63f49765e52d9b2fee77df5.01745828 Ether0.00042102
0x9218906d2c9fa1580ec972f90d94e722e771273529fdba0e7c9420f9d379fb7d135 days 22 hrs agoBittrex  IN   0xd59f0e69c500a5a11a63f49765e52d9b2fee77df0 Ether0.001551767
0xf158ff72c305e56f6771b55de9bfeaf5200c6ed5dfae31f35dfcf362e5b66464135 days 22 hrs agoDwarfPool1  IN   0xd59f0e69c500a5a11a63f49765e52d9b2fee77df5.06013976 Ether0.00042102
0x3956baf9f7caf5d8ca8906d47b0d3195ba4aa4d882fd72e41398cbb2d6156c76140 days 5 hrs agoBittrex  IN   0xd59f0e69c500a5a11a63f49765e52d9b2fee77df0 Ether0.001551767
0x1b964158dcd2f38b45b5f5d7b7c5b8fda28244f73faf33b5f21a839eaddf31f5140 days 5 hrs agoDwarfPool1  IN   0xd59f0e69c500a5a11a63f49765e52d9b2fee77df5.02232341 Ether0.00042102
0x6534c1f156dc223ee2a6d88b9d51551ebbcd3c3300362a00a353f04afe47b308144 days 12 hrs agoBittrex  IN   0xd59f0e69c500a5a11a63f49765e52d9b2fee77df0 Ether0.001551767
0x6f11d9727a798c66fe72fe5f06dbdcc414372882ff9337eff53a5b145e2c1948144 days 12 hrs agoDwarfPool1  IN   0xd59f0e69c500a5a11a63f49765e52d9b2fee77df5.01663666 Ether0.00042102
0x5e2a4b480a914c9621dcf371986383b7ce129e220ab8addc893bdaa6c8bb1995148 days 10 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
0x6ecd438fa3e497113c491540d68972ccb5cd46457ca18836783ce85844e5962d456429099 days 4 hrs ago0xd59f0e69c500a5a11a63f49765e52d9b2fee77df0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb985.11970224 Ether
0x60cbbedf119e16020ed1823cbf9bd767ec8d3dc1947e8a542dd27cf5db5973074540126103 days 1 hr ago0xd59f0e69c500a5a11a63f49765e52d9b2fee77df0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb986.14246766 Ether
0xcf0fc11069baa9c359e7be470cec972cd72569fc34c875da54a66165e43110df4510507107 days 19 hrs ago0xd59f0e69c500a5a11a63f49765e52d9b2fee77df0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb985.14972224 Ether
0x6a94cf861fda0fdff54eb6cd562deed7c8ec96931c19767ddd0319c05e834c634486072111 days 17 hrs ago0xd59f0e69c500a5a11a63f49765e52d9b2fee77df0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb985.14068721 Ether
0x5067543c819b76178191e0f26c9e25d63999969877b1d5361d90ca7858919c584461177115 days 18 hrs ago0xd59f0e69c500a5a11a63f49765e52d9b2fee77df0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb985.6644336 Ether
0xa7e2a0a07162c923734ebc50af78f1521ee9645fcc88d6119637c606580d5b634434263120 days 2 hrs ago0xd59f0e69c500a5a11a63f49765e52d9b2fee77df0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb985.29236907 Ether
0x06580f8f4e5f9feaccd0fdbd8f703b47e2996e2c823cc76fc74a2edd435edc784410231123 days 23 hrs ago0xd59f0e69c500a5a11a63f49765e52d9b2fee77df0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb985.02713404 Ether
0x32fc9d747487fb874accb1975d882c37b32e8505b9698b1976ff5fd186d771b14387071127 days 16 hrs ago0xd59f0e69c500a5a11a63f49765e52d9b2fee77df0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb985.05319269 Ether
0x7cf82469660b43106e69cc58009e7cd8591b7199e4b0ab9a883f614596ffdf674367582131 days 10 hrs ago0xd59f0e69c500a5a11a63f49765e52d9b2fee77df0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb985.01745828 Ether
0x9218906d2c9fa1580ec972f90d94e722e771273529fdba0e7c9420f9d379fb7d4354550135 days 22 hrs ago0xd59f0e69c500a5a11a63f49765e52d9b2fee77df0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb985.06013976 Ether
0x3956baf9f7caf5d8ca8906d47b0d3195ba4aa4d882fd72e41398cbb2d6156c764342203140 days 5 hrs ago0xd59f0e69c500a5a11a63f49765e52d9b2fee77df0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb985.02232341 Ether
0x6534c1f156dc223ee2a6d88b9d51551ebbcd3c3300362a00a353f04afe47b3084329845144 days 12 hrs ago0xd59f0e69c500a5a11a63f49765e52d9b2fee77df0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb985.01663666 Ether
0x5e2a4b480a914c9621dcf371986383b7ce129e220ab8addc893bdaa6c8bb19954318674148 days 10 hrs ago0xd59f0e69c500a5a11a63f49765e52d9b2fee77df0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb985.05477669 Ether
0x7bace13cac2e6077aca3dfe7c63ccd052b9d8763ba6ea9dd7db79a75aa2322e64306233152 days 17 hrs ago0xd59f0e69c500a5a11a63f49765e52d9b2fee77df0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb985.30206986 Ether
0x6892d776a4f01582c5e6fea3f7eb52d0fcd31ae4d111232989a8e050c2c27e664293212156 days 17 hrs ago0xd59f0e69c500a5a11a63f49765e52d9b2fee77df0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb985.0055969 Ether
0xd49a37e7ac171cfff5fd8f257e14c6b4b45b3d82e4e45f3fe06ec911824aa7a64281473159 days 23 hrs ago0xd59f0e69c500a5a11a63f49765e52d9b2fee77df0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb985.07041458 Ether
0x60f5ef2a116e9f3847c212d06d91c33f753ef05d03031bf11a141996b4a21d534270371163 days 1 hr ago0xd59f0e69c500a5a11a63f49765e52d9b2fee77df0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb985.00704555 Ether
0x16d8cc38e05329260eba1787e9d82d33c4bea0613fa18f26fd0fa70d179ab3de4258690166 days 8 hrs ago0xd59f0e69c500a5a11a63f49765e52d9b2fee77df0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb985.40165836 Ether
0x05229670f96b4d802f34ac6c7583cebd917374461dcbe2ec724433df5d1949a44246597169 days 17 hrs ago0xd59f0e69c500a5a11a63f49765e52d9b2fee77df0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb985.05036417 Ether
0x17a42d12fb990c2f5cb70deea46a9c9d8c3f98f46a9d91f0af8fc35e9adf52964234753173 days 2 hrs ago0xd59f0e69c500a5a11a63f49765e52d9b2fee77df0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb985.0422728 Ether
0xdc0a9d4b52d76f0d2746a01401c04546c368480728095b693b9b2859d1bbceec4223823176 days 4 hrs ago0xd59f0e69c500a5a11a63f49765e52d9b2fee77df0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb985.03410829 Ether
0xca9880df4554b4db934e0ae67cdd8c3ed3b30eb874297fb6b93d63fc78a4a9a84211715179 days 15 hrs ago0xd59f0e69c500a5a11a63f49765e52d9b2fee77df0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb985.14454676 Ether
0x4f9b6ef18fb3d9f878a00e45244a5971426b261077763c947cfdeafe1176e08a4200422182 days 20 hrs ago0xd59f0e69c500a5a11a63f49765e52d9b2fee77df0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.04264204 Ether
0x58b9870566220854df945f64d80f17051024f0d824fdf8997a45a7acb848d4cf4189498185 days 10 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 0x31074ec1f256da57ddce308d34a2e0ba661ef69c
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.