Contract Overview
Balance: 0.000000008923486287 Ether
Ether Value: Less Than $0.01 (@ $208.11/ETH)
Transactions: 74 txns
 Latest 25 txns From a total of 74 Transactions

TxHash Age From To Value [TxFee]
0x9cc4a8c8bd1893a804a82cfc80d3b9a4c13866afa21d6c1d1964b6038e79f7f02 days 2 hrs agoBittrex_1  IN   0x06536c7be0eba0c251a46e8dcb55dde70e6d30ce0 Ether0.00250285
0x034c690b0c7c24c0a8fbd23beace5625b3472459a767faf0923441e513e102c62 days 2 hrs ago0x9fcafcca8aec0367abb35fbd161c241f7b79891b  IN   0x06536c7be0eba0c251a46e8dcb55dde70e6d30ce5.75657895 Ether0.000168408
0x5d9e39db4ccb9bb92b2241ad96aff9c4ae89efdec869091257980a7ac036a9c35 days 22 hrs agoBittrex_1  IN   0x06536c7be0eba0c251a46e8dcb55dde70e6d30ce0 Ether0.00250285
0x4e9549c16043fc4ef7f96c325511e9185e7eb584530c83fb9a26feced807fe835 days 22 hrs agoEthermine  IN   0x06536c7be0eba0c251a46e8dcb55dde70e6d30ce0.286883653779962 Ether0.000021051
0x9b26ff918ad9ade7c52dd188deac89ca67791b4a5d62974eb5535d9605d25e2112 days 22 hrs agoBittrex_1  IN   0x06536c7be0eba0c251a46e8dcb55dde70e6d30ce0 Ether0.00250285
0x99aabf852cc96187e3efcc4665cdbde7fe70fdbf5f2e7f2530968fa6d50bf6cd12 days 22 hrs agoEthermine  IN   0x06536c7be0eba0c251a46e8dcb55dde70e6d30ce0.293198424585486 Ether0.000021051
0xf802c0b7efc70089506f44019e45112dbe5f926e42675095746748bd5097a81e19 days 22 hrs agoBittrex_1  IN   0x06536c7be0eba0c251a46e8dcb55dde70e6d30ce0 Ether0.00250285
0x9631e691080977b4647631dea5ef7f35eb87b37209340d1ba9c58d059174a36619 days 22 hrs agoEthermine  IN   0x06536c7be0eba0c251a46e8dcb55dde70e6d30ce0.284276424302415 Ether0.000021051
0xa59c9337b9e3dc0bf59b7e26c18d8111332979378e2090b5d60e8d5943faff9c26 days 22 hrs agoBittrex_1  IN   0x06536c7be0eba0c251a46e8dcb55dde70e6d30ce0 Ether0.00250285
0x436846bace4b2b1fe0492e3bbf4b455dbbb1e3d53abc310dcaca8bdea28f691926 days 22 hrs agoEthermine  IN   0x06536c7be0eba0c251a46e8dcb55dde70e6d30ce0.302162107021005 Ether0.000021051
0xc5ea779338aca96adfb8ea1a346d0790aaf0b3e036f45e2ccbe044359cd376d033 days 22 hrs agoBittrex_1  IN   0x06536c7be0eba0c251a46e8dcb55dde70e6d30ce0 Ether0.00250285
0xdd1e71dfa27b3f1c7d3ca58d3ef60769110b8131058015b59c72990a481e9eb933 days 22 hrs agoEthermine  IN   0x06536c7be0eba0c251a46e8dcb55dde70e6d30ce0.290942688003929 Ether0.000021051
0x2198ab0f1dd03a1ffb0b50c9cf2931d7342c2341d1e7c68075020b65be92c53840 days 22 hrs agoBittrex_1  IN   0x06536c7be0eba0c251a46e8dcb55dde70e6d30ce0 Ether0.00250285
0x571206b925c70b28d55123b13f9d0d0ac4c227a44ce83eacd1f978eebb06d54440 days 22 hrs agoEthermine  IN   0x06536c7be0eba0c251a46e8dcb55dde70e6d30ce0.266070118463643 Ether0.000021051
0x498bdd5e7e4319b8c593fefdccf071a1a52791bf9ad891e956b8e142f8733ed647 days 22 hrs agoBittrex_1  IN   0x06536c7be0eba0c251a46e8dcb55dde70e6d30ce0 Ether0.00250285
0x2495e88f0fc5f084a7f87d86ff6df282be943a57f1b83e22dc789395f50bdea847 days 22 hrs agoEthermine  IN   0x06536c7be0eba0c251a46e8dcb55dde70e6d30ce0.273108817908435 Ether0.000021051
0x19d3704e8adb303b41a77094b6aac3a77f867f6913763730a653089c3ecf5c0654 days 22 hrs agoBittrex_1  IN   0x06536c7be0eba0c251a46e8dcb55dde70e6d30ce0 Ether0.00250285
0x76cea178750a49575310954282ee6fe64f22fd91c69b31f3fac5eb116297178b54 days 22 hrs agoEthermine  IN   0x06536c7be0eba0c251a46e8dcb55dde70e6d30ce0.264042111670856 Ether0.000021051
0x1d766c9f78debeb5f83ff8e39ed507ac35abc771e46909eec20b7ace677b59d361 days 22 hrs agoBittrex_1  IN   0x06536c7be0eba0c251a46e8dcb55dde70e6d30ce0 Ether0.0050057
0xd290fd0d5221bdaca1e7bcfaca84fd9d40bf2905eae5a2f5faf015fe03ef2cff61 days 22 hrs agoEthermine  IN   0x06536c7be0eba0c251a46e8dcb55dde70e6d30ce0.272278428544891 Ether0.000021051
0xa77e5d4e0816be06af168123857ce22cf96612c6bcc995938f3f285e5752fb2b68 days 22 hrs agoBittrex_1  IN   0x06536c7be0eba0c251a46e8dcb55dde70e6d30ce0 Ether0.0050057
0xa6a24f9fce86989a4718f3122d75c0b4d258e8dc7dcf15bb243eb7e4e0470c7768 days 22 hrs agoEthermine  IN   0x06536c7be0eba0c251a46e8dcb55dde70e6d30ce0.279772590523385 Ether0.000021051
0x67ff110ada150d8986beb761a90c03db53011c46e1268d1552f03d83e7c8122775 days 22 hrs agoBittrex_1  IN   0x06536c7be0eba0c251a46e8dcb55dde70e6d30ce0 Ether0.0050057
0xa8029b7153475a97b3c9075088e94236302005b11c50592f3dc572a7c897e7e675 days 22 hrs agoEthermine  IN   0x06536c7be0eba0c251a46e8dcb55dde70e6d30ce0.269496421546646 Ether0.000021051
0x3aa2cc2ad56b14f6e49c8b69958c322cad950f5932e22897842dd2bf879eca3c82 days 22 hrs agoBittrex_1  IN   0x06536c7be0eba0c251a46e8dcb55dde70e6d30ce0 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
0x9cc4a8c8bd1893a804a82cfc80d3b9a4c13866afa21d6c1d1964b6038e79f7f065203622 days 2 hrs ago0x06536c7be0eba0c251a46e8dcb55dde70e6d30ce0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb985.75657895 Ether
0x5d9e39db4ccb9bb92b2241ad96aff9c4ae89efdec869091257980a7ac036a9c364968835 days 22 hrs ago0x06536c7be0eba0c251a46e8dcb55dde70e6d30ce0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.28688365 Ether
0x9b26ff918ad9ade7c52dd188deac89ca67791b4a5d62974eb5535d9605d25e21645366612 days 22 hrs ago0x06536c7be0eba0c251a46e8dcb55dde70e6d30ce0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.29319842 Ether
0xf802c0b7efc70089506f44019e45112dbe5f926e42675095746748bd5097a81e641085919 days 22 hrs ago0x06536c7be0eba0c251a46e8dcb55dde70e6d30ce0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.28427643 Ether
0xa59c9337b9e3dc0bf59b7e26c18d8111332979378e2090b5d60e8d5943faff9c636832926 days 22 hrs ago0x06536c7be0eba0c251a46e8dcb55dde70e6d30ce0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.30216211 Ether
0xc5ea779338aca96adfb8ea1a346d0790aaf0b3e036f45e2ccbe044359cd376d0632589433 days 22 hrs ago0x06536c7be0eba0c251a46e8dcb55dde70e6d30ce0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.29094268 Ether
0x2198ab0f1dd03a1ffb0b50c9cf2931d7342c2341d1e7c68075020b65be92c538628403240 days 22 hrs ago0x06536c7be0eba0c251a46e8dcb55dde70e6d30ce0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.26607012 Ether
0x498bdd5e7e4319b8c593fefdccf071a1a52791bf9ad891e956b8e142f8733ed6624232747 days 22 hrs ago0x06536c7be0eba0c251a46e8dcb55dde70e6d30ce0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.27310882 Ether
0x19d3704e8adb303b41a77094b6aac3a77f867f6913763730a653089c3ecf5c06620087654 days 22 hrs ago0x06536c7be0eba0c251a46e8dcb55dde70e6d30ce0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.26404211 Ether
0x1d766c9f78debeb5f83ff8e39ed507ac35abc771e46909eec20b7ace677b59d3615953061 days 22 hrs ago0x06536c7be0eba0c251a46e8dcb55dde70e6d30ce0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.27227843 Ether
0xa77e5d4e0816be06af168123857ce22cf96612c6bcc995938f3f285e5752fb2b611806368 days 22 hrs ago0x06536c7be0eba0c251a46e8dcb55dde70e6d30ce0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.27977259 Ether
0x67ff110ada150d8986beb761a90c03db53011c46e1268d1552f03d83e7c81227607655875 days 22 hrs ago0x06536c7be0eba0c251a46e8dcb55dde70e6d30ce0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.26949642 Ether
0x3aa2cc2ad56b14f6e49c8b69958c322cad950f5932e22897842dd2bf879eca3c603500282 days 22 hrs ago0x06536c7be0eba0c251a46e8dcb55dde70e6d30ce0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.28314902 Ether
0x69fa2ab8be72c1d4d52c9754e47fb772bddb134155d894d3cf73f1bff80cde55599383389 days 22 hrs ago0x06536c7be0eba0c251a46e8dcb55dde70e6d30ce0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.28462999 Ether
0x5fa241a427b4683b21dccf03b46820fde985c587bd22f0f0a4a70c833bce0fc1595242196 days 22 hrs ago0x06536c7be0eba0c251a46e8dcb55dde70e6d30ce0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.22927514 Ether
0x370594e2764e55878a4db46be365cb1656228b45cf855a2b22d2e76d5babe8025911538103 days 22 hrs ago0x06536c7be0eba0c251a46e8dcb55dde70e6d30ce0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.27240012 Ether
0x78da3725aae106a21f7e4d656f70f75c1b839453d264dea0c62ec16cbbfcaf1f5870643110 days 22 hrs ago0x06536c7be0eba0c251a46e8dcb55dde70e6d30ce0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.27089136 Ether
0x62ed2a0d2186e59e33204eaa53444644b4b4e5ed6f34c3a47840c951dc80648c5830017117 days 22 hrs ago0x06536c7be0eba0c251a46e8dcb55dde70e6d30ce0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.27957201 Ether
0xe5983fc2720009101aa44c4743eb86177c5cd2986ac0c5e4ea411c050dee82a45788984124 days 22 hrs ago0x06536c7be0eba0c251a46e8dcb55dde70e6d30ce0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.26677109 Ether
0x28f29c8d044e2cde8f67fbb6773b8bb9aeacca5df1ceda35babce2b2a97b7e0c5749194131 days 23 hrs ago0x06536c7be0eba0c251a46e8dcb55dde70e6d30ce0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.29361776 Ether
0x73e22e83bbda90c466eb2891e20789a2fa4ca504ef5c4aca779737cd03aa4faa5709779138 days 23 hrs ago0x06536c7be0eba0c251a46e8dcb55dde70e6d30ce0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.28920906 Ether
0xed5248a73603c1fe0784bb04c0a6af02bdca5a6c39b9bb07676f2c47e1bde49d5670192145 days 23 hrs ago0x06536c7be0eba0c251a46e8dcb55dde70e6d30ce0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.2871506 Ether
0xfaa25bedf818498fa4dac422640807067227f5f4776eee7d1a1e596c85c7f1085630749152 days 23 hrs ago0x06536c7be0eba0c251a46e8dcb55dde70e6d30ce0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.28277495 Ether
0xf44fd1ba544a0f2bbef4ce941a5a5e86456196d87898ea4e39c4d7c229bb19795590788159 days 23 hrs ago0x06536c7be0eba0c251a46e8dcb55dde70e6d30ce0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.2876536 Ether
0x5710e24d096bb227fe8510ebbec16217559422bf3328650e849212007e9b77d65550598166 days 23 hrs ago0x06536c7be0eba0c251a46e8dcb55dde70e6d30ce0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.28937387 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.