Contract Overview
Balance: 0.000000006621132353 Ether
Ether Value: Less Than $0.01 (@ $132.89/ETH)
Transactions: 67 txns
Misc:
Address Watch: Add To Watch List
Contract Creator: 0xa3c1e324ca1ce40db73ed6026c4a177f099b5770at txn 0xb56074480a9621d40ac8fc387767223ed33a9a04bfca8f3dad119d753e367e10
 Latest 25 transactions from a total of 67 transactions

TxHash Age From To Value [TxFee]
0xd9b9f97910fff32dffd8aa951b7785ff99786cf69c20bc1a876906346998d85d3 days 9 hrs agoBittrex_1  IN   0xe69febff0013fbfcd1e5c34ec5615455d152d8960 Ether0.00250285
0x05475338ac9c21d5a5a3474cbc21f2d9dcde8b24ec678b19bbc666efe791f6d53 days 10 hrs agoEthermine  IN   0xe69febff0013fbfcd1e5c34ec5615455d152d8960.078397365809477 Ether0.000021051
0x6f2eb7f2626a62b9e4c6a4da0738b161b46f8dcdf615ff57d339a3561e43acb310 days 10 hrs agoBittrex_1  IN   0xe69febff0013fbfcd1e5c34ec5615455d152d8960 Ether0.00250285
0x210ff439a14b23bdedf2a4bcbe1a7eb2ae6bfe89ce0b3ff1325c85d3a366e25610 days 10 hrs agoEthermine  IN   0xe69febff0013fbfcd1e5c34ec5615455d152d8960.080021052378309 Ether0.000021051
0xa7fc3c71b358bcc0613bbad69ea529ad4d22ed4614a760412d969dd73d4f9a4317 days 10 hrs agoBittrex_1  IN   0xe69febff0013fbfcd1e5c34ec5615455d152d8960 Ether0.00250285
0xff74407361dfe507f3d292567622daaa7998e6f1ec98177b6e56971135e6792417 days 10 hrs agoEthermine  IN   0xe69febff0013fbfcd1e5c34ec5615455d152d8960.087410294445518 Ether0.000021051
0xbf8ff829b79010bc1c93b09be4ca1049cf549475b06f819e3659da3d7965c56624 days 10 hrs agoEthermine  IN   0xe69febff0013fbfcd1e5c34ec5615455d152d8960.010466315406801 Ether0.000021051
0xb2c8388c669529405708c297b99797074ee0ceac7f054458e7c3e54e2ba8d8e831 days 10 hrs agoEthermine  IN   0xe69febff0013fbfcd1e5c34ec5615455d152d8960.030148269385086 Ether0.000021051
0xb0407d444b92bde32d2f596a5d74aaf9b36ee5c826006dccca273866b2ddb88838 days 10 hrs agoBittrex_1  IN   0xe69febff0013fbfcd1e5c34ec5615455d152d8960 Ether0.00250285
0xbf7449e4fccb663e6fcc2b0774785821f2235477b03844229e806f26627b5c5038 days 10 hrs agoEthermine  IN   0xe69febff0013fbfcd1e5c34ec5615455d152d8960.075495551038961 Ether0.000021051
0x4936966ba497afd82c181a2a022ce23494aef528113610be0d769b1f07655a9245 days 10 hrs agoBittrex_1  IN   0xe69febff0013fbfcd1e5c34ec5615455d152d8960 Ether0.00250285
0x4a5db5749e4ebcce32657626d00d67a174cbcdb203e4673628614c87352f8fab45 days 10 hrs agoEthermine  IN   0xe69febff0013fbfcd1e5c34ec5615455d152d8960.075440136616986 Ether0.000021051
0xb23ba7bd6c12d8e2875ebd35794d796d86b1e02a8f6508eba1d55b09fe6aa07a52 days 10 hrs agoBittrex_1  IN   0xe69febff0013fbfcd1e5c34ec5615455d152d8960 Ether0.00249965
0x66eeeb213aae440ab266632e5f0302a9fc7c949f024815872a2fc65716d10ac152 days 10 hrs agoEthermine  IN   0xe69febff0013fbfcd1e5c34ec5615455d152d8960.06701862497725 Ether0.000021051
0xb9e57f3df1d660e563533c29a26ba5eeaa1cdb01330413ea3f8bb4b7d0c41cfd59 days 10 hrs agoBittrex_1  IN   0xe69febff0013fbfcd1e5c34ec5615455d152d8960 Ether0.00250285
0x26411a3c217714d4a64fffa4b87db27e2e4e6597195c4478ec1a441db1004e4159 days 10 hrs agoEthermine  IN   0xe69febff0013fbfcd1e5c34ec5615455d152d8960.07896966190305 Ether0.000021051
0x31855124b1d2160e80a9106f2960c60b8cdefa27daa3848fe8c9a826cbb9c0f566 days 10 hrs agoBittrex_1  IN   0xe69febff0013fbfcd1e5c34ec5615455d152d8960 Ether0.00250285
0x862e2413783b0adc21c283602c0363e97dd6f26cb18e679f06cbb2a07d8372ef66 days 10 hrs agoEthermine  IN   0xe69febff0013fbfcd1e5c34ec5615455d152d8960.075973855156337 Ether0.000021051
0x4d08414abdc750720801ad8be6453497dd3bdc41f9b2bd6cf2e1ebfd5312247a73 days 10 hrs agoBittrex_1  IN   0xe69febff0013fbfcd1e5c34ec5615455d152d8960 Ether0.00249965
0xa7eab829c2f29e9edfaa34e340485584b84061ec28974194144ebfca2028607e73 days 10 hrs agoEthermine  IN   0xe69febff0013fbfcd1e5c34ec5615455d152d8960.063487662474532 Ether0.000021051
0x253528c04f7ebf3e27a63cf9bbd1e2acf3f1eec96fdc728d1cbdf272bc37efd080 days 10 hrs agoBittrex_1  IN   0xe69febff0013fbfcd1e5c34ec5615455d152d8960 Ether0.00249965
0xe11f42bd40a3c5899bd9cdadeab130ccc4fc7bcdf162dae97f1c1ebe904fe98f80 days 10 hrs agoEthermine  IN   0xe69febff0013fbfcd1e5c34ec5615455d152d8960.070286469179257 Ether0.000021051
0x46cb6a2013f87c9b5705e5f5949e3c19663a97e3d5f3272355be326a76f84e4387 days 10 hrs agoBittrex_1  IN   0xe69febff0013fbfcd1e5c34ec5615455d152d8960 Ether0.00249965
0xa91e80d8da026ba367dd736e096861e52fed9aac9f42c1903d3d7a75eb364eba87 days 10 hrs agoEthermine  IN   0xe69febff0013fbfcd1e5c34ec5615455d152d8960.070786203374795 Ether0.000021051
0xc7785450d858d09d3d27c7fa611e8bf82d47b8c1c2387b73707f0fa0866948b994 days 10 hrs agoBittrex_1  IN   0xe69febff0013fbfcd1e5c34ec5615455d152d8960 Ether0.0050057
[ 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
0xd9b9f97910fff32dffd8aa951b7785ff99786cf69c20bc1a876906346998d85d67186303 days 9 hrs ago0xe69febff0013fbfcd1e5c34ec5615455d152d8960xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.07839736 Ether
0x6f2eb7f2626a62b9e4c6a4da0738b161b46f8dcdf615ff57d339a3561e43acb3667575410 days 10 hrs ago0xe69febff0013fbfcd1e5c34ec5615455d152d8960xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.08002106 Ether
0xa7fc3c71b358bcc0613bbad69ea529ad4d22ed4614a760412d969dd73d4f9a43663308117 days 10 hrs ago0xe69febff0013fbfcd1e5c34ec5615455d152d8960xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.12802488 Ether
0xb0407d444b92bde32d2f596a5d74aaf9b36ee5c826006dccca273866b2ddb888650456838 days 10 hrs ago0xe69febff0013fbfcd1e5c34ec5615455d152d8960xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.07549555 Ether
0x4936966ba497afd82c181a2a022ce23494aef528113610be0d769b1f07655a92646127345 days 10 hrs ago0xe69febff0013fbfcd1e5c34ec5615455d152d8960xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.07544013 Ether
0xb23ba7bd6c12d8e2875ebd35794d796d86b1e02a8f6508eba1d55b09fe6aa07a641845552 days 10 hrs ago0xe69febff0013fbfcd1e5c34ec5615455d152d8960xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.06701863 Ether
0xb9e57f3df1d660e563533c29a26ba5eeaa1cdb01330413ea3f8bb4b7d0c41cfd637586759 days 10 hrs ago0xe69febff0013fbfcd1e5c34ec5615455d152d8960xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.07896966 Ether
0x31855124b1d2160e80a9106f2960c60b8cdefa27daa3848fe8c9a826cbb9c0f5633343266 days 10 hrs ago0xe69febff0013fbfcd1e5c34ec5615455d152d8960xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.07597386 Ether
0x4d08414abdc750720801ad8be6453497dd3bdc41f9b2bd6cf2e1ebfd5312247a629146573 days 10 hrs ago0xe69febff0013fbfcd1e5c34ec5615455d152d8960xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.06348766 Ether
0x253528c04f7ebf3e27a63cf9bbd1e2acf3f1eec96fdc728d1cbdf272bc37efd0624977980 days 10 hrs ago0xe69febff0013fbfcd1e5c34ec5615455d152d8960xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.07028647 Ether
0x46cb6a2013f87c9b5705e5f5949e3c19663a97e3d5f3272355be326a76f84e43620827687 days 10 hrs ago0xe69febff0013fbfcd1e5c34ec5615455d152d8960xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.0707862 Ether
0xc7785450d858d09d3d27c7fa611e8bf82d47b8c1c2387b73707f0fa0866948b9616681694 days 10 hrs ago0xe69febff0013fbfcd1e5c34ec5615455d152d8960xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.07262804 Ether
0x0aba1b06b6ed0d172b564f7fc935d9f77a4742a18b59ba804a53cf1be456aa8d6125478101 days 10 hrs ago0xe69febff0013fbfcd1e5c34ec5615455d152d8960xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10000942 Ether
0x4feb9b4b5d52c8d142081809326891141c42795bfc0ddb6a6328de0ead638d686084882108 days 7 hrs ago0xe69febff0013fbfcd1e5c34ec5615455d152d8960xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.09560634 Ether
0x8be8bfbb6b45376450bf337bbfa169e7c70dfe7040c48f59d5a54be8434e79ea6043337115 days 7 hrs ago0xe69febff0013fbfcd1e5c34ec5615455d152d8960xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.09968939 Ether
0xfd5dae8f1113667aa3d0f64a431363b735b53acf40fdd4732129dcec7d65c4276002064122 days 7 hrs ago0xe69febff0013fbfcd1e5c34ec5615455d152d8960xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.09989588 Ether
0xaa1958ef19e14ac61871be88f6c419576b47c61579ae4ba22f2bb3cf960c9cf15960865129 days 7 hrs ago0xe69febff0013fbfcd1e5c34ec5615455d152d8960xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.09719154 Ether
0xc3a8089abc1080eaa051093214ba1d3f90dcd2b7611a2a06a1a392657d88cbd15919720136 days 7 hrs ago0xe69febff0013fbfcd1e5c34ec5615455d152d8960xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1000736 Ether
0x9d281f0b377b718e8bcfee70446cbca3036983d6431b83dfd736928fd0e0037b5884999142 days 5 hrs ago0xe69febff0013fbfcd1e5c34ec5615455d152d8960xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10000294 Ether
0x20bbd4b9d9ef925ee1e8e36611da63e716131b833d320de34ea583cdc50040b55852284147 days 21 hrs ago0xe69febff0013fbfcd1e5c34ec5615455d152d8960xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.08249818 Ether
0xe16df42140254bdf2df3728d8cf470889c88d7b35a01e1edf0ef826dda75e9a95811329154 days 21 hrs ago0xe69febff0013fbfcd1e5c34ec5615455d152d8960xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10003872 Ether
0xf277ffbcdd6f27084f45c158699fe4c84703a921400bb70e60b3234e271b4c8a5780201160 days 5 hrs ago0xe69febff0013fbfcd1e5c34ec5615455d152d8960xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.06816305 Ether
0xb4ae73199417038e1efbcd0477f3f175393e452a3eee60067a4d002463f967275740657167 days 5 hrs ago0xe69febff0013fbfcd1e5c34ec5615455d152d8960xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.06781679 Ether
0xf3f7dfb54f8f5463f102587b6978f8ecccd58d4660953a7b30f537c76ace9b6b5701242174 days 5 hrs ago0xe69febff0013fbfcd1e5c34ec5615455d152d8960xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05994438 Ether
0xe56f06b5c0fe64611b1295bd268b02a8e114e1ae4db90388a97db5f4705b5fba5661974181 days 4 hrs ago0xe69febff0013fbfcd1e5c34ec5615455d152d8960xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.07797296 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.