Sponsored Link:   SHIFT.cash - smart-contract based car title lending platform, 30 billion market, 35+ employees. Join NOW.
Contract Overview
ETH Balance: 0.00000000550164192 Ether
ETH USD Value: less than $0.01 (@ $946.81/ETH)
No Of Transactions: 123 txns
  Latest 25 txns from a total Of 123 transactions View All

TxHash Age From To Value [TxFee]
0xe2e5c80ce3bf47ca62b21d0426ffaf97ccb855df4aff96ee6f40ee5e457718f85 hrs 55 mins agoBittrex  IN   0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0 Ether0.00250285
0x6b81c7f2f2353291ddb377ebbee6a20b4d4c880ba9905271dcb0e7a8ff4a681f6 hrs 10 mins agoNanopool  IN   0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0.101483799885937 Ether0.000021051
0x52f8a69c00dbf630694d6602a8a73fc666a380871cdacb540079bbf724a918cc1 day 22 hrs agoBittrex  IN   0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0 Ether0.00250285
0x6f71e1124a3d0239036283f84a7307f4932dc22223f1df0af48e36d45d12dd142 days 3 hrs agoNanopool  IN   0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0.100116414419628 Ether0.000021051
0x14f49e39a0ddca736a83585298a8dcd2c54b520a0740e6dba003607eababd4de4 days 5 hrs agoBittrex  IN   0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0 Ether0.00250285
0x8b7f10d256a3906f08ab062c99c543050685e2fb24aab01cf93c0d8f4b096c3f4 days 5 hrs agoNanopool  IN   0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0.100084508937448 Ether0.000021051
0xae861a569dfe5dda052527052f18da047adb247a1b606c3d0a012eeb7939ad966 days 1 hr agoBittrex  IN   0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0 Ether0.00450513
0x1373a7e79b95aaa9dc1deaa07a5bcf04e6a2168f4cd7a9bc316ba933f623166c6 days 1 hr agoNanopool  IN   0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0.100822303443948 Ether0.000021051
0x84f6622f2c863ef30068ccc5ce077870058944e8e271d1ea1b0367d9d0429e438 days 34 mins agoBittrex  IN   0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0 Ether0.00449937
0x443775d2e602d4bfe89ea87fcee16a12519498aba0077fe950bd766c62d911358 days 43 mins agoNanopool  IN   0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0.10026752511036 Ether0.000021051
0xf270de44b14df32de27c26f7f14fb0f05264c76a22f7a78a68d021dec47179d09 days 17 hrs agoBittrex  IN   0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0 Ether0.00450513
0x69c2cf7d9f3271a625acc97d49864165b1b6c6365864e5c7d61e6992b47bd3de9 days 17 hrs agoNanopool  IN   0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0.100929796624477 Ether0.000021051
0xf633d60db64b7e99a217a4580eede43f4f46cfb68f7fb9ee4f8a42fd523a4dd811 days 11 hrs agoBittrex  IN   0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0 Ether0.00450513
0xed22dc57354b37e06788db36a86073c81da9884f44793c3f3bb8a9c47c9b29f511 days 11 hrs agoNanopool  IN   0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0.10071300704538 Ether0.000021051
0xd153d9fd4cff18a1059be2a8ea8802255632b3ea0cbbe2fd412a1384bb88442413 days 3 hrs agoBittrex  IN   0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0 Ether0.00450513
0x04c5733b027dd0ba405718b00bc50bcd946030c5c607642339c7236afc3ca98113 days 4 hrs agoNanopool  IN   0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0.100329929010352 Ether0.000021051
0x1125813c646d6c77a34ffa0700552fcbe30b2d879e84896a7db7ad4fe259b06714 days 20 hrs agoBittrex  IN   0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0 Ether0.00450513
0x1182d3fe7a16d3c549b6556fd112d0e0c262404badc5b3b25b29aa98c7a58c2614 days 20 hrs agoNanopool  IN   0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0.100290178326334 Ether0.000021051
0x8588cf06d5fec76422b31c5db1a4153e5e2a383905b8d0906aa70e3cf8de21a516 days 12 hrs agoBittrex  IN   0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0 Ether0.00450513
0xbc2e6496d1e444272ce62bae5604af813e75e4a5cccf80db37ef00366931ab1d16 days 13 hrs agoNanopool  IN   0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0.100782179114225 Ether0.000021051
0xee9b2c8ee64792e8e7777d8dacc9fe5bf708f45a35fc738a04c092b17214e5b018 days 3 hrs agoBittrex  IN   0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0 Ether0.00450513
0x60e00736ede7c2797f20a250144b01e67c64a77537b79478645bcbca445b327118 days 3 hrs agoNanopool  IN   0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0.101761830621777 Ether0.000021051
0xbea54907c8334bd28365872beb5eccc0810e24801c2c2fc7913fd7f658817d5219 days 16 hrs agoBittrex  IN   0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0 Ether0.00450513
0xa2443f17ca034bbede0195145982da501a08860ad4e7e6c99f1fee76af236be019 days 16 hrs agoNanopool  IN   0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0.100025193494629 Ether0.000021051
0x23c455a4325e1615a9b41149f4cd9df04265e2573852a7878ac772c98b07b3b420 days 23 hrs agoBittrex  IN   0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0 Ether0.00450513
[ 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
0xe2e5c80ce3bf47ca62b21d0426ffaf97ccb855df4aff96ee6f40ee5e457718f851233445 hrs 55 mins ago0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1014838 Ether
0x52f8a69c00dbf630694d6602a8a73fc666a380871cdacb540079bbf724a918cc51133451 day 22 hrs ago0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10011641 Ether
0x14f49e39a0ddca736a83585298a8dcd2c54b520a0740e6dba003607eababd4de50995754 days 5 hrs ago0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10008451 Ether
0xae861a569dfe5dda052527052f18da047adb247a1b606c3d0a012eeb7939ad9650888206 days 1 hr ago0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10082231 Ether
0x84f6622f2c863ef30068ccc5ce077870058944e8e271d1ea1b0367d9d0429e4350771078 days 34 mins ago0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10026752 Ether
0xf270de44b14df32de27c26f7f14fb0f05264c76a22f7a78a68d021dec47179d050668619 days 17 hrs ago0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1009298 Ether
0xf633d60db64b7e99a217a4580eede43f4f46cfb68f7fb9ee4f8a42fd523a4dd8505651811 days 11 hrs ago0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.100713 Ether
0xd153d9fd4cff18a1059be2a8ea8802255632b3ea0cbbe2fd412a1384bb884424504641713 days 3 hrs ago0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10032993 Ether
0x1125813c646d6c77a34ffa0700552fcbe30b2d879e84896a7db7ad4fe259b067503637214 days 20 hrs ago0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10029018 Ether
0x8588cf06d5fec76422b31c5db1a4153e5e2a383905b8d0906aa70e3cf8de21a5502628416 days 12 hrs ago0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10078218 Ether
0xee9b2c8ee64792e8e7777d8dacc9fe5bf708f45a35fc738a04c092b17214e5b0501678718 days 3 hrs ago0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10176183 Ether
0xbea54907c8334bd28365872beb5eccc0810e24801c2c2fc7913fd7f658817d52500779419 days 16 hrs ago0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1000252 Ether
0x23c455a4325e1615a9b41149f4cd9df04265e2573852a7878ac772c98b07b3b4500011920 days 23 hrs ago0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10695777 Ether
0xc60f65043e7dbba81e8ed7d93c5edefb7b4fff7a095acbc9d0cccf7487d380d6498963822 days 18 hrs ago0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10096109 Ether
0xa6e4405180ddacc52184a4f8f5f4b94196b8b3be434643e184c8f1dd874cdcff498062024 days 6 hrs ago0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10062554 Ether
0x3ac24a4c4f8be2c5a4b75bc5c1dc1be3398175ba44eb33ccb18c588da2e28690497215625 days 16 hrs ago0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10029589 Ether
0xb931754e9c8d5ebc473a4d12bd303f0dd702475541eed1ac5ffee0710e0b3fd5496336327 days 4 hrs ago0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10048008 Ether
0x74eae6d009611d1c38d5077c67b9e94079d2599031f2411e6b876a7184e685bc495432928 days 16 hrs ago0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10121053 Ether
0xe56b90761d27b7d9ea131262dc1448ce64e91e638fd2d959b3ddf234c090420c494642730 days 1 hr ago0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10079192 Ether
0x3693b1de089a26402a2256e883c62b1fd606ffd91694a5c633e1db1b749e8172493814631 days 11 hrs ago0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20401688 Ether
0xd4779867c1b78118674e6c17f2ffa254ee84cf3b6eea294bad3ad09c6158e66d492377234 days 33 mins ago0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20134205 Ether
0xb1930187bd510a8f8fc1d64963576f6d8561a4ff5c0470c2aaa0f9b864825068490953436 days 14 hrs ago0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20020826 Ether
0x4603cb90d82a7b5a8212e8562a31f85fd5263536627d8b2b31fe8967eab85594489638038 days 23 hrs ago0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20073005 Ether
0x729843747c14a852993c3c3c38faa661d393d69a358ffb83f9a57f289925626c488600040 days 22 hrs ago0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.23105006 Ether
0x2d05c37bec81a25373d18c07eb6f3165f104094e8b5f86f6318ef7798473cd1a487184643 days 13 hrs ago0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.23002247 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.