Sponsored Link:   trade.io - The Future of Crypto Trading - A Better, Faster, Smarter Crypto Exchange - Pre-Register Now!
Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 33 txns
 Latest 25 txns from a total Of 33 transactions

TxHash Age From To Value [TxFee]
0xc8f273ec8ff0736f1c0aeaf10c0f40a7f1b02c1d0348819630ea59569ee3edab160 days 20 hrs agoBittrex  IN   0x4209afe3e942b9cf6363d870d5408eb581a83ca80 Ether0.00449937
0x96c0143e215e7162979cfc52abc3da757d1df8669ff8be5745de38686fbf04cb160 days 20 hrs agoGemini_1  IN   0x4209afe3e942b9cf6363d870d5408eb581a83ca80.46 Ether0.000463122
0xea168f54253f86580805a60c47d3fa772c261868e99e83172a155c29e9ceb005166 days 19 hrs agoBittrex  IN   0x4209afe3e942b9cf6363d870d5408eb581a83ca80 Ether0.00449937
0x4a2877a168766e73ad36a3df0298fca9808df9f2112ceb602d9c42aeedf7e9b7166 days 19 hrs agoGemini_1  IN   0x4209afe3e942b9cf6363d870d5408eb581a83ca80.25 Ether0.000463122
0x0017bc97180837eaa84143e6ba3f921b625ab36ddda8d568a700dde35044ebdc166 days 20 hrs agoBittrex  IN   0x4209afe3e942b9cf6363d870d5408eb581a83ca80 Ether0.00449937
0x0993f49b85b711005f76039f77a7eeb42ec1f90239d89f3ffc849252e9a2c6c7166 days 20 hrs agoGemini_1  IN   0x4209afe3e942b9cf6363d870d5408eb581a83ca80.3 Ether0.000463122
0xb9b431628e11660c42b61fde6cca2f457078c355d32826020eef90b896817670185 days 14 hrs agoBittrex  IN   0x4209afe3e942b9cf6363d870d5408eb581a83ca80 Ether0.00449937
0x50d28cf9aa7f746b419f0ffae3b8cda5ec7c9820aba1323ef8cf4d99f2dd2726185 days 14 hrs agoGemini_1  IN   0x4209afe3e942b9cf6363d870d5408eb581a83ca80.5 Ether0.001199907
0xef5f5af735e438200a2c2e531922b8c1894dc8852490afcff024441a0cd34930212 days 16 hrs agoBittrex  IN   0x4209afe3e942b9cf6363d870d5408eb581a83ca80 Ether0.00299958
0x12ffcb0028b4698dfafc636cecb033ffaa17727d3f2a7f85e60acbf45e0d2fb2212 days 19 hrs agoGemini_1  IN   0x4209afe3e942b9cf6363d870d5408eb581a83ca80.7 Ether0.00084204
0x1a4e59da17497b8a6c8846cff9a324f08f8b275d8ffa425dacd21558306513bc213 days 18 hrs agoBittrex  IN   0x4209afe3e942b9cf6363d870d5408eb581a83ca80 Ether0.00299958
0xda6ff81d213c056b330f880591346b22acaba38f2c091d80648833e0aded29b7213 days 19 hrs agoGemini_1  IN   0x4209afe3e942b9cf6363d870d5408eb581a83ca81 Ether0.00084204
0x6096bd12dbac9296b18fc0fbc785e062d781e38107434ffa57c08fd5d46799d7214 days 3 hrs agoBittrex  IN   0x4209afe3e942b9cf6363d870d5408eb581a83ca80 Ether0.002799608
0x848d712ed292efe6d58ee9f8797c8a58b31b313259eb83803ee7d44df3fcd6ba214 days 7 hrs agoGemini_1  IN   0x4209afe3e942b9cf6363d870d5408eb581a83ca80.25 Ether0.00084204
0x68d10fc83f408e978bd3069fbcbc3e0eeda7a8ebe6952eb5f66d314e9d204618215 days 12 hrs agoBittrex  IN   0x4209afe3e942b9cf6363d870d5408eb581a83ca80 Ether0.002549643
0xf0bc3cb54dedae03e4c6d1a33f7524173c845805c5cbfef0323f738edc1bb570215 days 12 hrs agoGemini_1  IN   0x4209afe3e942b9cf6363d870d5408eb581a83ca80.56 Ether0.0007115238
0xa16571e500d41eaa7147a0806d6fbc54f12235b9164f9acd243b877ebff1ee97215 days 15 hrs agoBittrex  IN   0x4209afe3e942b9cf6363d870d5408eb581a83ca80 Ether0.002549643
0x78ae0275a1d929d77db93f11b830a881069e1c702d78b4d755bd0ac30524c176215 days 15 hrs agoGemini_1  IN   0x4209afe3e942b9cf6363d870d5408eb581a83ca80.55 Ether0.0007115238
0x4a8becc52b4468868471f988ffa914777e91c1c163d4b8c2a747cbe348d75a5d270 days 18 hrs agoBittrex  IN   0x4209afe3e942b9cf6363d870d5408eb581a83ca80 Ether0.001551767
0x45b9d24e616ae50f85391c9ff53716e6d41e98de337328f9cb544701f9184e14270 days 18 hrs agoGemini_1  IN   0x4209afe3e942b9cf6363d870d5408eb581a83ca80.74326923 Ether0.000463122
0x7a02743af6cca2932a999dc2984a60c6b87491bdd8a95fc5fecfcd279e8e86f8283 days 13 hrs agoBittrex  IN   0x4209afe3e942b9cf6363d870d5408eb581a83ca80 Ether0.001549783
0xe91539795ea99d0f7de0d60598e34dc993ca64c7f82d113a1dab0e96054095a7283 days 13 hrs agoGemini_1  IN   0x4209afe3e942b9cf6363d870d5408eb581a83ca81 Ether0.0005304852
0xc02c02002888ab59f65aadc5c21ac0942b5787b095f9b4392720b087a455d06c328 days 8 hrs agoBittrex  IN   0x4209afe3e942b9cf6363d870d5408eb581a83ca80 Ether0.002249685
0xd1478f2de06d7644cd0aa09f4fa73421b116016c3967e0b2dfcf3990d4b253c1328 days 8 hrs agoGemini_1  IN   0x4209afe3e942b9cf6363d870d5408eb581a83ca80.9 Ether0.000588777939
0xb2d9497c4df898bc7b0abadb3607878f600a8e23ca6fda9f0140cba2accc0ce9329 days 13 hrs agoBittrex  IN   0x4209afe3e942b9cf6363d870d5408eb581a83ca80 Ether0.00150171
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
 Latest 17 Internal Transactions

ParentTxHash Block Age From To Value
0xc8f273ec8ff0736f1c0aeaf10c0f40a7f1b02c1d0348819630ea59569ee3edab5078164160 days 20 hrs ago0x4209afe3e942b9cf6363d870d5408eb581a83ca80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.46 Ether
0xea168f54253f86580805a60c47d3fa772c261868e99e83172a155c29e9ceb0055042458166 days 19 hrs ago0x4209afe3e942b9cf6363d870d5408eb581a83ca80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.25 Ether
0x0017bc97180837eaa84143e6ba3f921b625ab36ddda8d568a700dde35044ebdc5042313166 days 20 hrs ago0x4209afe3e942b9cf6363d870d5408eb581a83ca80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.3 Ether
0xb9b431628e11660c42b61fde6cca2f457078c355d32826020eef90b8968176704931716185 days 14 hrs ago0x4209afe3e942b9cf6363d870d5408eb581a83ca80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.5 Ether
0xef5f5af735e438200a2c2e531922b8c1894dc8852490afcff024441a0cd349304778808212 days 16 hrs ago0x4209afe3e942b9cf6363d870d5408eb581a83ca80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.7 Ether
0x1a4e59da17497b8a6c8846cff9a324f08f8b275d8ffa425dacd21558306513bc4772599213 days 18 hrs ago0x4209afe3e942b9cf6363d870d5408eb581a83ca80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981 Ether
0x6096bd12dbac9296b18fc0fbc785e062d781e38107434ffa57c08fd5d46799d74770545214 days 3 hrs ago0x4209afe3e942b9cf6363d870d5408eb581a83ca80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.25 Ether
0x68d10fc83f408e978bd3069fbcbc3e0eeda7a8ebe6952eb5f66d314e9d2046184762961215 days 12 hrs ago0x4209afe3e942b9cf6363d870d5408eb581a83ca80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.56 Ether
0xa16571e500d41eaa7147a0806d6fbc54f12235b9164f9acd243b877ebff1ee974762326215 days 15 hrs ago0x4209afe3e942b9cf6363d870d5408eb581a83ca80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.55 Ether
0x4a8becc52b4468868471f988ffa914777e91c1c163d4b8c2a747cbe348d75a5d4428545270 days 18 hrs ago0x4209afe3e942b9cf6363d870d5408eb581a83ca80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.74326923 Ether
0x7a02743af6cca2932a999dc2984a60c6b87491bdd8a95fc5fecfcd279e8e86f84360656283 days 13 hrs ago0x4209afe3e942b9cf6363d870d5408eb581a83ca80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981 Ether
0xc02c02002888ab59f65aadc5c21ac0942b5787b095f9b4392720b087a455d06c4215332328 days 8 hrs ago0x4209afe3e942b9cf6363d870d5408eb581a83ca80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.9 Ether
0xb2d9497c4df898bc7b0abadb3607878f600a8e23ca6fda9f0140cba2accc0ce94211106329 days 13 hrs ago0x4209afe3e942b9cf6363d870d5408eb581a83ca80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.145 Ether
0x1f3685094bedf4b34b63b60e33b57c262905a2a8fb1960df4961e5c23bc0450f4200359332 days 14 hrs ago0x4209afe3e942b9cf6363d870d5408eb581a83ca80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.15 Ether
0xca0e28afd5e5208fab27a3914beedf803abad8af22825dff36d6366449f60a4b4199180332 days 21 hrs ago0x4209afe3e942b9cf6363d870d5408eb581a83ca80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.15 Ether
0xeb3012a8ab690d6a7ce63203ceeb4cc7b76708575190eac6b6154078569718e54193285334 days 6 hrs ago0x4209afe3e942b9cf6363d870d5408eb581a83ca80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.15558506 Ether
0x0f582eaadee6faf322ede62569890e30a7112f3131507590a7a9f92772587af64184364336 days 9 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 (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.