Contract Overview
Balance: 0.000000007156333699 Ether
Ether Value: Less Than $0.01 (@ $204.21/ETH)
Transactions: 141 txns
 Latest 25 txns From a total of 141 Transactions

TxHash Age From To Value [TxFee]
0xbea9520e1b3d0e168fa09b9ac8b0884bb53565b07c6bf00a5d6915c476af37192 days 14 hrs agoBittrex_1  IN   0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0 Ether0.00250285
0x64369bc81bc7bab3ec9160975cfa14b12098acf4c491186228484ec1c88c8c3e2 days 14 hrs agoEthermine  IN   0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0.100058425724994 Ether0.000021051
0xe71593e8bb60ca8dc399efb5acdee1cf657d51a8b47a7e920b9485289af4f0a86 days 21 hrs agoBittrex_1  IN   0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0 Ether0.00250285
0x79a368c42456904fc740a38e979c13e702a76685e640d7d0eeb97246f4fe3e0d6 days 21 hrs agoEthermine  IN   0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0.100068511283105 Ether0.000021051
0x9af2136f574bab1241f85e151cbbc7a6fcf9fd687a4f886c73fdc663cb6c831411 days 3 hrs agoBittrex_1  IN   0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0 Ether0.00250285
0x39e1da10969fdca9468b1575630237deec5faca106bcc65cd092eeed7cd1a88711 days 3 hrs agoEthermine  IN   0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0.100084840145104 Ether0.000021051
0x482d8a4590b7161c3feedf38742a875b28722a41d3951f850d3410ac7df70c3215 days 9 hrs agoBittrex_1  IN   0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0 Ether0.00250285
0x248b59855e4bee10860dc4757bb54c0ca5bb6f68ef3a107e6ec94b89e36f1b2115 days 9 hrs agoEthermine  IN   0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0.100005665871584 Ether0.000021051
0xdf6641fdf0526648d63207b9cf08cb989a15ca7018626ac3f0bdd8f82cd7863619 days 21 hrs agoBittrex_1  IN   0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0 Ether0.00250285
0xfd03e72b88b03b46fb152eaaa3faf3be45a4c9e4006a63f424afe22c2bfb141919 days 21 hrs agoEthermine  IN   0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0.100022612292735 Ether0.000021051
0x9479a64b4028e873c06d2eb072d6c072e0cdacbf3cf592fccc0c62b5af1f434524 days 1 hr agoBittrex_1  IN   0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0 Ether0.00250285
0xfed704bdaa4da12fba7c1b85a36bfd6449cf84a16bf6450526d5dcb10bb57f9c24 days 2 hrs agoEthermine  IN   0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0.100012818713131 Ether0.000021051
0x44c79b5ed42a34272d9b764b78a1b2f6c4262a61924df2d5a69120f984858f0128 days 8 hrs agoBittrex_1  IN   0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0 Ether0.00250285
0x84eda0ecf12a67b7986c7bf57c0d03a44ccd983dbab4a14ef63463f8f064072128 days 8 hrs agoEthermine  IN   0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0.100011481300461 Ether0.000021051
0xc620988ee4e1092dadc9620278723ba7df668dc50068a2e5551ce5a07628ee2e32 days 16 hrs agoBittrex_1  IN   0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0 Ether0.00250285
0x2bdc468f125f07200d2a2a7befdf106cfe7542a55526cb8fec33478bf773d4ce32 days 16 hrs agoEthermine  IN   0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0.100041901987193 Ether0.000021051
0x62ed76aa989d67524852968e04be8b209aba041fa527196f207911069c40863a36 days 18 hrs agoBittrex_1  IN   0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0 Ether0.00250285
0x2181c5a8fcd13e965e0765f1b02f43a97f99452b2ddd8ca6ddbf0a89c60049ab36 days 18 hrs agoEthermine  IN   0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0.100067173180889 Ether0.000021051
0xe8a0ee4a339b369835616a86619734b9caeaffa1eba974ad9315202a1ed12f5e41 days 4 hrs agoBittrex_1  IN   0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0 Ether0.00250285
0x8049baa4eab3e9bab9372f71ff271fe1008d246f72f5457f39dd43c02bdfaca441 days 4 hrs agoEthermine  IN   0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0.100105349201202 Ether0.000021051
0x6032de8384f9529ce2f1bba241be609e8615a0af9800da1822b7d2f77acc827145 days 12 hrs agoBittrex_1  IN   0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0 Ether0.00250285
0x691c4836c5d1cd28307d106a658002e7aa2827bf07e0bb90e6707594f4e7282c45 days 12 hrs agoEthermine  IN   0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0.100031728933661 Ether0.000021051
0xb5f8afea5da48d28c18ade829075d5838d98148842b7aabbc273ab765f1620eb50 days 3 hrs agoBittrex_1  IN   0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0 Ether0.00250285
0x5055d429b4a5d0adc1e3cfedaef4fb6edb8981319590430ab3b55b75378519df50 days 3 hrs agoEthermine  IN   0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0.100153522926232 Ether0.000021051
0x5f75f0ef1e36a3107546d1f7f57a3536d6adc04d2b23aba0609b8b8b2a5c234b54 days 20 hrs agoBittrex_1  IN   0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0 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
0xbea9520e1b3d0e168fa09b9ac8b0884bb53565b07c6bf00a5d6915c476af371965459992 days 14 hrs ago0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10005842 Ether
0xe71593e8bb60ca8dc399efb5acdee1cf657d51a8b47a7e920b9485289af4f0a865198926 days 21 hrs ago0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10006851 Ether
0x9af2136f574bab1241f85e151cbbc7a6fcf9fd687a4f886c73fdc663cb6c8314649374511 days 3 hrs ago0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10008484 Ether
0x482d8a4590b7161c3feedf38742a875b28722a41d3951f850d3410ac7df70c32646731815 days 9 hrs ago0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10000567 Ether
0xdf6641fdf0526648d63207b9cf08cb989a15ca7018626ac3f0bdd8f82cd78636643984919 days 21 hrs ago0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10002261 Ether
0x9479a64b4028e873c06d2eb072d6c072e0cdacbf3cf592fccc0c62b5af1f4345641417324 days 1 hr ago0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10001282 Ether
0x44c79b5ed42a34272d9b764b78a1b2f6c4262a61924df2d5a69120f984858f01638820028 days 8 hrs ago0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10001148 Ether
0xc620988ee4e1092dadc9620278723ba7df668dc50068a2e5551ce5a07628ee2e636196532 days 16 hrs ago0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10004191 Ether
0x62ed76aa989d67524852968e04be8b209aba041fa527196f207911069c40863a633718536 days 18 hrs ago0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10006717 Ether
0xe8a0ee4a339b369835616a86619734b9caeaffa1eba974ad9315202a1ed12f5e631045241 days 4 hrs ago0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10010535 Ether
0x6032de8384f9529ce2f1bba241be609e8615a0af9800da1822b7d2f77acc8271628467545 days 12 hrs ago0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10003173 Ether
0xb5f8afea5da48d28c18ade829075d5838d98148842b7aabbc273ab765f1620eb625709150 days 3 hrs ago0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10015352 Ether
0x5f75f0ef1e36a3107546d1f7f57a3536d6adc04d2b23aba0609b8b8b2a5c234b622931954 days 20 hrs ago0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10002529 Ether
0x4012b7e85381cd6dc543a63bdab5c6f83968230492bdc01fd467899c35de2163620165159 days 12 hrs ago0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10002302 Ether
0xd78345568c71d160e6fdd99c272b16688f81695ca2af4fd16666260ad1197c84617338664 days 6 hrs ago0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10006007 Ether
0x4bba7ada56284bf5b4c394683c51cee0de3c58756e1a1a63bb1459021aaf608e614609868 days 21 hrs ago0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10003829 Ether
0x733a2b1ccecfb7297b020e0d29da49d6eafb88642f8b016ff8b6d97a79ec55d2611951273 days 9 hrs ago0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10000347 Ether
0x6be87cd423343ca88e0205fe3e70b0697dca16908385146fb6ee07482894298b609430377 days 15 hrs ago0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10002086 Ether
0x27582995882c5fab4b075b804cde31761cacde243c76161ea97dec909fd68fff606216083 days 1 hr ago0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10005005 Ether
0x77cf94ffe5a7767811c110b9200fbf73a6373cfed06b398256213f03834a503d602080690 days 1 hr ago0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10008103 Ether
0x6a2b196e99a5d2dab9de842ec7a9cb8349f78ebcb1960d689d8af15b69da8414599133095 days 1 hr ago0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10009595 Ether
0x23fb504718bafc77999d9a2609b8c3559042f064fb920a70bb8e44e9cc8c9099596663599 days 6 hrs ago0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10005523 Ether
0x6469756cddf517c0f5a056233c00fbaaa3bccec704460d59d4abbf4bc448496a5942238103 days 8 hrs ago0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10006553 Ether
0x3d7d1d8daabdd745470b80160c0009257a5875893800319cdb475017afdfd7d95916800107 days 17 hrs ago0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10008677 Ether
0x7cb9417abb543c892bd2912bf35f38ef6c3037e2c60d251c4b2509c221f954685894139111 days 15 hrs ago0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1002165 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.