Contract Overview
Balance: 0.000000001109048487 Ether
Ether Value: Less Than $0.01 (@ $204.23/ETH)
Transactions: 804 txns
 Latest 25 txns From a total of 804 Transactions

TxHash Age From To Value [TxFee]
0x706fe34ff9bca56b7a8fbddfa82c1449b105702097a3ba0305980f3b473d837a6 hrs 55 mins agoBittrex_1  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350 Ether0.00250285
0x93aa4dd45826f204bd3f59fdabe8c6b21bb7c81cc112b20888c166c1fc5460a17 hrs 5 mins agoF2Pool_2  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350.403360260886691 Ether0.0000863091
0xce0fb4a97fd18ad703153e9e7f7bb142c3c5213a34066ec0c2d4850fb5aedb4e1 day 6 hrs agoBittrex_1  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350 Ether0.00250285
0x7527394fc596fde77dc5be8bf285f64eb979ee615f0e187c5daf733661aa0c431 day 6 hrs agoF2Pool_2  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350.401197149682394 Ether0.0000863091
0xa689657f5352db0a42646a106ad95f150a2a934923cd8e5739562f87a65e64fc2 days 6 hrs agoBittrex_1  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350 Ether0.00250285
0xe3214bce4a0f47a7c23e35f27ceda46d76907d8405226554008ed8bb665e910c2 days 7 hrs agoF2Pool_2  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350.39161803794149 Ether0.0000863091
0xdf7cba259fc62373a3af36c06f606aedf79dc1fe92f2ade608a70fbe403d9bea3 days 6 hrs agoBittrex_1  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350 Ether0.00250285
0xb1d34cfde096f235dcdf3dd183b8fc8a7267a76fef0b739579a86a8b06ae6b2d3 days 7 hrs agoF2Pool_2  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350.38669615846625 Ether0.0000863091
0xbedd2e11ba65ef441960565aeb9d889fbc0bf2ff2252dfc024b8c8dbad6096e24 days 6 hrs agoBittrex_1  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350 Ether0.00249965
0x0a71ba7bd9e16efe96c436081e29a57ae52b4e67e7f0b630a028ebb5877e29074 days 6 hrs agoF2Pool_2  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350.3651219149036 Ether0.0000863091
0x9e9d348fc02ba7ff3e8fdd3c5db4187ca8bb7e37dc1e9029ba67de5669afb6305 days 5 hrs agoBittrex_1  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350 Ether0.00250285
0xf9b309557c7fc8b6a8d5ee6908a0e3fda5fa67ef741df658d2c9d7c3ecfb6e9f5 days 5 hrs agoF2Pool_2  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350.39237893294752 Ether0.0000863091
0x3859569b3e8d9d5327af7852e31a183d452a7c4577a5eed9e20bf5c6c5c45b976 days 6 hrs agoBittrex_1  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350 Ether0.00250285
0x9050140f731e648d411e0758ea1343d4096775c57c72e0cbb0b76b818ee6d0356 days 6 hrs agoF2Pool_2  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350.398588331487433 Ether0.0000863091
0x9fd632be242fcba09382427bbd946ccfab87a34e78015da9c903a6c8cd5c0a9d7 days 7 hrs agoBittrex_1  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350 Ether0.00250285
0x4a55561fc18a9f8607ba586c3aa4f7265dff198f2963fecabf857fb249a632337 days 7 hrs agoF2Pool_2  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350.375588596851696 Ether0.0000863091
0x42ad51cc6b5f76c5f37bfe403e0a075e4340099bdcb55f8b8ef86efd2eaf3c668 days 7 hrs agoBittrex_1  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350 Ether0.00250285
0xadbf422872807f2c042cf301246d09837c929790cf18a644dec8e658f029b98c8 days 7 hrs agoF2Pool_2  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350.375333511788956 Ether0.0001242009
0xefe2e138af9e1a5da734da2b164d74954d8e80d854b04ac06cda42c09f4393da9 days 7 hrs agoBittrex_1  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350 Ether0.00250285
0x4dd7302f7be0d02bc69b160229a8d6ab6fe739292407271ec5c02acf2f033b019 days 7 hrs agoF2Pool_2  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350.375665391796691 Ether0.0001242009
0xd33d22f4cb59a9d930911f336ecd6922fd0c306c3f4399cfcc968844bd24eaeb10 days 7 hrs agoBittrex_1  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350 Ether0.00250285
0x8f7049d62c866847c060b0e7e26f721db950511d85515fb699104ff9fc93750110 days 7 hrs agoF2Pool_2  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350.392954587884643 Ether0.0001242009
0xebf46477a6006c8684189ff3da08b65addd1bbf0b8ca0d9a7a49d0818205430c11 days 5 hrs agoBittrex_1  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350 Ether0.00250285
0xfe5f3c4ee8f3c656019b8a77f1c3d1c163079c98396e3383a5947de2905aad3b11 days 5 hrs agoF2Pool_2  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350.379476938852488 Ether0.0001452519
0x9f88fb00119674d96bd895f6450f94091c0dc90ba58e7776422eff1f24692c5012 days 7 hrs agoBittrex_1  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350 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
0x706fe34ff9bca56b7a8fbddfa82c1449b105702097a3ba0305980f3b473d837a65601716 hrs 55 mins ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.40336026 Ether
0xce0fb4a97fd18ad703153e9e7f7bb142c3c5213a34066ec0c2d4850fb5aedb4e65540501 day 6 hrs ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.40119715 Ether
0xa689657f5352db0a42646a106ad95f150a2a934923cd8e5739562f87a65e64fc65479152 days 6 hrs ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.39161804 Ether
0xdf7cba259fc62373a3af36c06f606aedf79dc1fe92f2ade608a70fbe403d9bea65417933 days 6 hrs ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.38669616 Ether
0xbedd2e11ba65ef441960565aeb9d889fbc0bf2ff2252dfc024b8c8dbad6096e265357424 days 6 hrs ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.36512192 Ether
0x9e9d348fc02ba7ff3e8fdd3c5db4187ca8bb7e37dc1e9029ba67de5669afb63065299895 days 5 hrs ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.39237893 Ether
0x3859569b3e8d9d5327af7852e31a183d452a7c4577a5eed9e20bf5c6c5c45b9765234936 days 6 hrs ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.39858833 Ether
0x9fd632be242fcba09382427bbd946ccfab87a34e78015da9c903a6c8cd5c0a9d65173047 days 7 hrs ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.3755886 Ether
0x42ad51cc6b5f76c5f37bfe403e0a075e4340099bdcb55f8b8ef86efd2eaf3c6665111088 days 7 hrs ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.37533351 Ether
0xefe2e138af9e1a5da734da2b164d74954d8e80d854b04ac06cda42c09f4393da65049459 days 7 hrs ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.37566539 Ether
0xd33d22f4cb59a9d930911f336ecd6922fd0c306c3f4399cfcc968844bd24eaeb649880210 days 7 hrs ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.39295459 Ether
0xebf46477a6006c8684189ff3da08b65addd1bbf0b8ca0d9a7a49d0818205430c649302811 days 5 hrs ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.37947694 Ether
0x9f88fb00119674d96bd895f6450f94091c0dc90ba58e7776422eff1f24692c50648649012 days 7 hrs ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.40145275 Ether
0x563bd21578c2efe4f7ff5fdb5949c21d35022864b4606d485f5cb969f15d25de648042813 days 6 hrs ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.31286708 Ether
0x5b19e38fee67d10d3b65b35769879903f5b3a1428934e7733d89405087fc1a83647420614 days 6 hrs ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.31986516 Ether
0x96244928bcb14e0725241661f4958d4edf2fcdf45903a6822d2d26df850a5257646792115 days 7 hrs ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.36250713 Ether
0xd6df8fc98f920ba0ff2d8959589b37b5d9de5c2b9efb5e6bb69e99504d4b44d1646171516 days 7 hrs ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.38436474 Ether
0x8ef228b0e501e9cefcb50a9a3b0736f0e292c4fbff07332e84c134953d31102c645559317 days 7 hrs ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.37888258 Ether
0xe00e961b86017f83e5a5fe4792fb0a83b9330f12087a50a3e173558ca024636a644942418 days 7 hrs ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.39285541 Ether
0xbc497234dfd7ce818d22332671fddacd6258a2a2d9ef30e0d5b13130972b919c644340319 days 6 hrs ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.38145075 Ether
0x44453eeb3d7c305fb81100cf26d7cd1a0f44133707992d8cf928797f4fbdbcde643761420 days 5 hrs ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.38115241 Ether
0x676b41f916b9a072bc6793a59140e6fc0f8ca10dfa17d40fc8b3d2d2bca40d50643115821 days 6 hrs ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.39538168 Ether
0xb8ec758ce2f997ed7975c3c170f4929f0d2d3e7d4c396bc782a61c552e752645642507122 days 6 hrs ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.40515099 Ether
0x879dc940b64cab5908d306cc0ff47d64fee9cadbe76229b7ec2755ab62278572641907323 days 6 hrs ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.39737166 Ether
0xe74fce7126a512772b28899a6efd0c82cdc1ad736acff6fa933d341712401af5641302524 days 6 hrs ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.38701584 Ether
[ Download CSV Export  ] 
Warning: The Compiled Contract might be susceptible to ExpExponentCleanup (medium/high-severity), NestedArrayFunctionCallDecoder (medium-severity), ZeroFunctionSelector (very low-severity), DelegateCallReturnValue (low-severity), ECRecoverMalformedInput (medium-severity), SkipEmptyStringLiteral (low-severity) SolidityCompiler Bugs.

Contract Source Code Verified (Similar Match)
Note: Displaying Similar Match Verified Source Code At Contract 0xd1DD82d1dED8f40c200b89455050E9C18D918504(Excluding Constructor Arguments if_any)
Contract Name: UserWallet
Compiler Text: 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 transaction Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.