Contract Overview
Balance: 0.00000000926107498 Ether
Ether Value: Less Than $0.01 (@ $207.76/ETH)
Transactions: 2604 txns
 Latest 25 txns From a total of 2604 Transactions

TxHash Age From To Value [TxFee]
0xbbc680940ee546ce536bb59de5d73d2f86ab8f1034dcfe71954b12dd1ddb3f2e22 hrs 27 mins agoBittrex_1  IN   0x9a65d738a890628bdedbeba36d4c4df59fa20b330 Ether0.00250285
0xf053c4d87e76fa90a661441156719f4941b09b5e78779329c2705b0b2e46742f22 hrs 34 mins ago0x4c549990a7ef3fea8784406c1eecc98bf4211fa5  IN   0x9a65d738a890628bdedbeba36d4c4df59fa20b330.600227073959116 Ether0.00021051
0x7ae2b9ebcf84eb02370da427ac63ce265f0bdb4b73620c5a8fc994acbb36d1401 day 22 hrs agoBittrex_1  IN   0x9a65d738a890628bdedbeba36d4c4df59fa20b330 Ether0.00250285
0x457c8f2dc7bee0839108033c4264ae91dc42a7ff74ff9139f4458eca3e7c59e31 day 22 hrs ago0x4c549990a7ef3fea8784406c1eecc98bf4211fa5  IN   0x9a65d738a890628bdedbeba36d4c4df59fa20b330.597701676661792 Ether0.00021051
0x0714d40c5ea6f8b46f24905ea2bcd4e0faeb4b9b807f48cadb46d79658f167b02 days 22 hrs agoBittrex_1  IN   0x9a65d738a890628bdedbeba36d4c4df59fa20b330 Ether0.00250285
0x35f10f7c9b7772c3934f956470c8f2c2dfdb18c98389075aeec6f6e7be35b8132 days 22 hrs ago0x4c549990a7ef3fea8784406c1eecc98bf4211fa5  IN   0x9a65d738a890628bdedbeba36d4c4df59fa20b330.587498858477975 Ether0.00021051
0x83d396fb8943e9de100f181ba31f451c8c20d65fedf1d6f616e111893d842a513 days 22 hrs agoBittrex_1  IN   0x9a65d738a890628bdedbeba36d4c4df59fa20b330 Ether0.00250285
0x4f6719dd19ed1778a96576f85fabea250ca8f63ffdc0cbd41f25f26e737e3b003 days 22 hrs ago0x4c549990a7ef3fea8784406c1eecc98bf4211fa5  IN   0x9a65d738a890628bdedbeba36d4c4df59fa20b330.566426833452442 Ether0.00021051
0x6b8f23891393a1ffa884b337609f1216f456de4656b2fa7d173716c9dd0990444 days 22 hrs agoBittrex_1  IN   0x9a65d738a890628bdedbeba36d4c4df59fa20b330 Ether0.00250285
0x6db8bbd6b18973c9cf95bd4e0df4223972c7ab69dc221c012c1dd7af2a295dc44 days 22 hrs ago0x4c549990a7ef3fea8784406c1eecc98bf4211fa5  IN   0x9a65d738a890628bdedbeba36d4c4df59fa20b330.617147694599369 Ether0.00021051
0xd7f91ede17b0c50d35ec13c470a856acf679d7fd6a0189822cdf1a57424063ee5 days 22 hrs agoBittrex_1  IN   0x9a65d738a890628bdedbeba36d4c4df59fa20b330 Ether0.00250285
0x24c188154d8540ceac11848a0736646d551e76c5ec5f1d8d9a8286d5083087b75 days 22 hrs ago0x4c549990a7ef3fea8784406c1eecc98bf4211fa5  IN   0x9a65d738a890628bdedbeba36d4c4df59fa20b330.606835880983379 Ether0.00021051
0x4e18406902e4ee9527b9aca92d8147163e197f188b30ddb146de75fc8eb1b6216 days 22 hrs agoBittrex_1  IN   0x9a65d738a890628bdedbeba36d4c4df59fa20b330 Ether0.00250285
0xf814df9672a32d24631c85be255d1f371dd5c24e5f52df4526f67d05a9b4e3cc6 days 22 hrs ago0x4c549990a7ef3fea8784406c1eecc98bf4211fa5  IN   0x9a65d738a890628bdedbeba36d4c4df59fa20b330.6157024443665 Ether0.00021051
0x0a08f153901246ce3369c757acd07a5705fa2ea6ecbcdeebf7008e5c60ec38817 days 22 hrs agoBittrex_1  IN   0x9a65d738a890628bdedbeba36d4c4df59fa20b330 Ether0.00250285
0x353d02eb97662934390221d955231ed5af85c366677f00088782630e03bb74ff7 days 22 hrs ago0x4c549990a7ef3fea8784406c1eecc98bf4211fa5  IN   0x9a65d738a890628bdedbeba36d4c4df59fa20b330.601403681909508 Ether0.00021051
0x3e098c0b235ed40db4ed04cf0d902506af9cb1a055b18689d0d7734d12e52d928 days 22 hrs agoBittrex_1  IN   0x9a65d738a890628bdedbeba36d4c4df59fa20b330 Ether0.00250285
0xcfce038a883b8ff4e72c677aef5db6bad09c9c1996e61e6a2fec4948019dbd3b8 days 22 hrs ago0x4c549990a7ef3fea8784406c1eecc98bf4211fa5  IN   0x9a65d738a890628bdedbeba36d4c4df59fa20b330.586185573829871 Ether0.00021051
0x68b0ba65c5bae903b2ab9738dd294cbd78f9ff54ac2874b4a893b42c0eaa0eec9 days 22 hrs agoBittrex_1  IN   0x9a65d738a890628bdedbeba36d4c4df59fa20b330 Ether0.00250285
0xe68fdc2be5a768dd2be800d8e939f7de744510accded7a3201142e7340e84bd09 days 22 hrs ago0x4c549990a7ef3fea8784406c1eecc98bf4211fa5  IN   0x9a65d738a890628bdedbeba36d4c4df59fa20b330.606935326521557 Ether0.00021051
0x9336e51229a2719464b0fbece5ad3bdc4fe9b4ebe5e8962ebe9a48c56ab84e7010 days 22 hrs agoBittrex_1  IN   0x9a65d738a890628bdedbeba36d4c4df59fa20b330 Ether0.00250285
0x6ebfddee93ff3f9a820d25aa2f254df62d428e0bb01ad0431514fcd5a53647c710 days 22 hrs ago0x4c549990a7ef3fea8784406c1eecc98bf4211fa5  IN   0x9a65d738a890628bdedbeba36d4c4df59fa20b330.612860401255273 Ether0.00021051
0x2432025c55969ebc4cd9f33ca552c0df739b355f721832efecb0862dd3ba298e11 days 22 hrs agoBittrex_1  IN   0x9a65d738a890628bdedbeba36d4c4df59fa20b330 Ether0.00250285
0x00f84f48a5afb9377e4fbd5682f8f3823030c9ff5aa9c4f476738e4d0bb7ed0a11 days 22 hrs ago0x4c549990a7ef3fea8784406c1eecc98bf4211fa5  IN   0x9a65d738a890628bdedbeba36d4c4df59fa20b330.620523481364583 Ether0.00021051
0x21206ca3110e408d9dccc16b5cabbdc2aa7fa8644c7d65dcb55d92724adf3d3e12 days 22 hrs agoBittrex_1  IN   0x9a65d738a890628bdedbeba36d4c4df59fa20b330 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
0xbbc680940ee546ce536bb59de5d73d2f86ab8f1034dcfe71954b12dd1ddb3f2e653112222 hrs 27 mins ago0x9a65d738a890628bdedbeba36d4c4df59fa20b330xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.60022707 Ether
0x7ae2b9ebcf84eb02370da427ac63ce265f0bdb4b73620c5a8fc994acbb36d14065250301 day 22 hrs ago0x9a65d738a890628bdedbeba36d4c4df59fa20b330xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.59770168 Ether
0x0714d40c5ea6f8b46f24905ea2bcd4e0faeb4b9b807f48cadb46d79658f167b065189212 days 22 hrs ago0x9a65d738a890628bdedbeba36d4c4df59fa20b330xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.58749885 Ether
0x83d396fb8943e9de100f181ba31f451c8c20d65fedf1d6f616e111893d842a5165127403 days 22 hrs ago0x9a65d738a890628bdedbeba36d4c4df59fa20b330xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.56642684 Ether
0x6b8f23891393a1ffa884b337609f1216f456de4656b2fa7d173716c9dd09904465065674 days 22 hrs ago0x9a65d738a890628bdedbeba36d4c4df59fa20b330xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.61714769 Ether
0xd7f91ede17b0c50d35ec13c470a856acf679d7fd6a0189822cdf1a57424063ee65004195 days 22 hrs ago0x9a65d738a890628bdedbeba36d4c4df59fa20b330xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.60683588 Ether
0x4e18406902e4ee9527b9aca92d8147163e197f188b30ddb146de75fc8eb1b62164942376 days 22 hrs ago0x9a65d738a890628bdedbeba36d4c4df59fa20b330xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.61570245 Ether
0x0a08f153901246ce3369c757acd07a5705fa2ea6ecbcdeebf7008e5c60ec388164881607 days 22 hrs ago0x9a65d738a890628bdedbeba36d4c4df59fa20b330xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.60140368 Ether
0x3e098c0b235ed40db4ed04cf0d902506af9cb1a055b18689d0d7734d12e52d9264819548 days 22 hrs ago0x9a65d738a890628bdedbeba36d4c4df59fa20b330xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.58618557 Ether
0x68b0ba65c5bae903b2ab9738dd294cbd78f9ff54ac2874b4a893b42c0eaa0eec64757699 days 22 hrs ago0x9a65d738a890628bdedbeba36d4c4df59fa20b330xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.60693533 Ether
0x9336e51229a2719464b0fbece5ad3bdc4fe9b4ebe5e8962ebe9a48c56ab84e70646953810 days 22 hrs ago0x9a65d738a890628bdedbeba36d4c4df59fa20b330xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.6128604 Ether
0x2432025c55969ebc4cd9f33ca552c0df739b355f721832efecb0862dd3ba298e646334211 days 22 hrs ago0x9a65d738a890628bdedbeba36d4c4df59fa20b330xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.62052348 Ether
0x21206ca3110e408d9dccc16b5cabbdc2aa7fa8644c7d65dcb55d92724adf3d3e645718612 days 22 hrs ago0x9a65d738a890628bdedbeba36d4c4df59fa20b330xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.61766824 Ether
0x8629c507112c4b2f91fd2256f2fe430f3c603456d3d3f443220799bad0ea2234645103813 days 22 hrs ago0x9a65d738a890628bdedbeba36d4c4df59fa20b330xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.61946391 Ether
0x0b4f373587ef85499f6b494defc8f4f03f6316b56bf5a67322f1c9fea3d6b3b6644491614 days 22 hrs ago0x9a65d738a890628bdedbeba36d4c4df59fa20b330xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.61043941 Ether
0x24ccb88905441175a26ec9911dae5febb3f6f3debf837acf7b04459d1948e0fb643877015 days 22 hrs ago0x9a65d738a890628bdedbeba36d4c4df59fa20b330xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.61332292 Ether
0x03f163bfaca8101599d00be0832b46ca839a61acbd89f50fb032534acef33d92643365616 days 18 hrs ago0x9a65d738a890628bdedbeba36d4c4df59fa20b330xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.08439595 Ether
0x52946f54616d2dee613f93f433a2166691065c1d039e1ecbd80f4a510e13776f643270516 days 22 hrs ago0x9a65d738a890628bdedbeba36d4c4df59fa20b330xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.61465411 Ether
0x36034e04139b3e211d62d567afe04ea570d1e5fe44ec39fb7342e91e9c04bbe1642658117 days 22 hrs ago0x9a65d738a890628bdedbeba36d4c4df59fa20b330xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.61294401 Ether
0x2f045019866a613c3fd7b67f2b1d11c63bc1cad7e80c1fec7923c31fad396e3c642047018 days 22 hrs ago0x9a65d738a890628bdedbeba36d4c4df59fa20b330xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.62004367 Ether
0x92853ec8b9fa5433c31f581750daee74cdd814ee68dc0cb40f4984965d0e0cf9641439819 days 22 hrs ago0x9a65d738a890628bdedbeba36d4c4df59fa20b330xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.56814037 Ether
0xf7fae96ca25c1552a714fe074f0f0e1c1cd3a547e049f11ff481bd38690eeac7640883320 days 20 hrs ago0x9a65d738a890628bdedbeba36d4c4df59fa20b330xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.66078604 Ether
0xf169d9ff2f8dd1ea30e437dbc4a254bc6cd589aacb249a530b573ab2ab6e24f8640222521 days 22 hrs ago0x9a65d738a890628bdedbeba36d4c4df59fa20b330xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.62433265 Ether
0xb50d4beba44ab18e0534788e5676ecbdfacf33f1af19783dfabf8b74704a33de639621522 days 22 hrs ago0x9a65d738a890628bdedbeba36d4c4df59fa20b330xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.63390679 Ether
0x86fb988434ab9aaa3b7ea8ace50f805a884f898dd3556e9fe32073844fa7743b639013823 days 22 hrs ago0x9a65d738a890628bdedbeba36d4c4df59fa20b330xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.51572677 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.