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

TxHash Age From To Value [TxFee]
0x9872d244a5895ee0706711756d4cea7394520d38818a7a2c86aab7573631761f21 hrs agoBittrex_1  IN   0xb6e4989121ca00b3512360612106749c5bee738b0 Ether0.00250285
0x4d596dd2c1078c523f70612888184c674dc02050d2c8947f8d0a67b711d0eb4721 hrs 5 mins agoEthermine  IN   0xb6e4989121ca00b3512360612106749c5bee738b0.405307843222143 Ether0.000021051
0xf70d4a1a27a4b598a56a22fd90005f869876ed9f97e747a0cee3feb6450db5dc1 day 21 hrs agoBittrex_1  IN   0xb6e4989121ca00b3512360612106749c5bee738b0 Ether0.00250285
0x752720b6306bacd5e61a15840fb4f2b24899650e5dbd74e4ab1576a7bf4f24641 day 21 hrs agoEthermine  IN   0xb6e4989121ca00b3512360612106749c5bee738b0.406599790871843 Ether0.000021051
0x25648c2bc949b43c8dce4420e24f21884c5b4bbdf6ee0e90493e48e66dcc9aea2 days 21 hrs agoBittrex_1  IN   0xb6e4989121ca00b3512360612106749c5bee738b0 Ether0.00250285
0x681fb107134ad2a96277f5905e817c5e378c8c7a3d83ed5dd7a1f41e382514d12 days 21 hrs agoEthermine  IN   0xb6e4989121ca00b3512360612106749c5bee738b0.413227924020938 Ether0.000021051
0x2f8f0649233ea2eba57ba88120e38b61e6d6bf463953aa93023e31ea99c8e94c3 days 21 hrs agoBittrex_1  IN   0xb6e4989121ca00b3512360612106749c5bee738b0 Ether0.00250285
0x1bc8929dd4d42f99d67d6fd7e6e09bb532b28823278c47b78671e3b6c96963883 days 21 hrs agoEthermine  IN   0xb6e4989121ca00b3512360612106749c5bee738b0.394214910243899 Ether0.000021051
0xfa55fef11956f606548c88dad2c726cc7a686de128118403e710093ba84e92614 days 21 hrs agoBittrex_1  IN   0xb6e4989121ca00b3512360612106749c5bee738b0 Ether0.00250285
0x263b5fff05c3c1aa12dfa9078b3dd371c3100ec5a287b9ca202f974961667ad14 days 21 hrs agoEthermine  IN   0xb6e4989121ca00b3512360612106749c5bee738b0.347206245828305 Ether0.000021051
0x0458f2429e932d1aa11f9762ef32cc30e4e8c4d81b23f1c96689d0c225fa626b5 days 21 hrs agoBittrex_1  IN   0xb6e4989121ca00b3512360612106749c5bee738b0 Ether0.00250285
0xd2a452d26a075cdc183521bcb76e146685d3227091b906f65bdcad04d116d53b5 days 21 hrs agoEthermine  IN   0xb6e4989121ca00b3512360612106749c5bee738b0.400695267349132 Ether0.000021051
0x359f55e745784fe3a233cbdb071996752fd4d4b2ee6f0a30b48ddc322b07f20d6 days 21 hrs agoBittrex_1  IN   0xb6e4989121ca00b3512360612106749c5bee738b0 Ether0.00250285
0x8b7bbe1a656922f8b4c4493386fa7c99107b305cc5d67376d6e8b4b7990bc1eb6 days 21 hrs agoEthermine  IN   0xb6e4989121ca00b3512360612106749c5bee738b0.398414883378047 Ether0.000021051
0x67b63ecada81a893873b9d4ecc005c6d0c2910cab3b5a6a894f2a621953935e37 days 21 hrs agoBittrex_1  IN   0xb6e4989121ca00b3512360612106749c5bee738b0 Ether0.00250285
0x2556d3e740a4149e67d01dbcf41c028f53f403ddc589b417a6304ec4e530ac8f7 days 21 hrs agoEthermine  IN   0xb6e4989121ca00b3512360612106749c5bee738b0.353559381499093 Ether0.000021051
0xba882d98dd941a1884db143a7bf5d74682107d3ae9525a7ea09a6a669836da398 days 21 hrs agoBittrex_1  IN   0xb6e4989121ca00b3512360612106749c5bee738b0 Ether0.00250285
0x351d1f98e775720f627482dea801b96b176e08f98217d525178a1892a34995d48 days 21 hrs agoEthermine  IN   0xb6e4989121ca00b3512360612106749c5bee738b0.399658537080213 Ether0.000021051
0x6b7769b5750e7b4c849fd8c530d894f41339e543a9bd2fd82447e2a25a03a0d89 days 21 hrs agoBittrex_1  IN   0xb6e4989121ca00b3512360612106749c5bee738b0 Ether0.00250285
0xc3066cc1d15f663b018547c63eed3031cd7282edbce3eb6941556e3cb011ec439 days 21 hrs agoEthermine  IN   0xb6e4989121ca00b3512360612106749c5bee738b0.408757340366818 Ether0.000021051
0x0451572e11756511906dfa829a0f6a75f00bd5be5926ed97b24fd55dcab24e0f10 days 21 hrs agoBittrex_1  IN   0xb6e4989121ca00b3512360612106749c5bee738b0 Ether0.00250285
0x158d8b95612ce8136bd9e31692c818d2bbc08344b926d06767a5df3c0dea39c110 days 21 hrs agoEthermine  IN   0xb6e4989121ca00b3512360612106749c5bee738b0.412569445294729 Ether0.000021051
0xb5c1d5563efe60f05a83d1e82935233eae73c8108bd399044eb1890c4206fd4b11 days 21 hrs agoBittrex_1  IN   0xb6e4989121ca00b3512360612106749c5bee738b0 Ether0.00250285
0x38ca0a6caea79b95a70e44a3f30ca78263e5f2b0481e6ed37bf3cf3341f30ce311 days 21 hrs agoEthermine  IN   0xb6e4989121ca00b3512360612106749c5bee738b0.424265423467302 Ether0.000021051
0x8908e9eddefef7b93cc9f59d6d723cceadbc01413052d512f4e38a1973e4683312 days 21 hrs agoBittrex_1  IN   0xb6e4989121ca00b3512360612106749c5bee738b0 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
0x9872d244a5895ee0706711756d4cea7394520d38818a7a2c86aab7573631761f708105521 hrs ago0xb6e4989121ca00b3512360612106749c5bee738b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.40530785 Ether
0xf70d4a1a27a4b598a56a22fd90005f869876ed9f97e747a0cee3feb6450db5dc70754261 day 21 hrs ago0xb6e4989121ca00b3512360612106749c5bee738b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.40659979 Ether
0x25648c2bc949b43c8dce4420e24f21884c5b4bbdf6ee0e90493e48e66dcc9aea70698862 days 21 hrs ago0xb6e4989121ca00b3512360612106749c5bee738b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.41322792 Ether
0x2f8f0649233ea2eba57ba88120e38b61e6d6bf463953aa93023e31ea99c8e94c70642383 days 21 hrs ago0xb6e4989121ca00b3512360612106749c5bee738b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.39421491 Ether
0xfa55fef11956f606548c88dad2c726cc7a686de128118403e710093ba84e926170586084 days 21 hrs ago0xb6e4989121ca00b3512360612106749c5bee738b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.34720625 Ether
0x0458f2429e932d1aa11f9762ef32cc30e4e8c4d81b23f1c96689d0c225fa626b70530245 days 21 hrs ago0xb6e4989121ca00b3512360612106749c5bee738b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.40069526 Ether
0x359f55e745784fe3a233cbdb071996752fd4d4b2ee6f0a30b48ddc322b07f20d70474106 days 21 hrs ago0xb6e4989121ca00b3512360612106749c5bee738b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.39841489 Ether
0x67b63ecada81a893873b9d4ecc005c6d0c2910cab3b5a6a894f2a621953935e370418137 days 21 hrs ago0xb6e4989121ca00b3512360612106749c5bee738b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.35355938 Ether
0xba882d98dd941a1884db143a7bf5d74682107d3ae9525a7ea09a6a669836da3970362718 days 21 hrs ago0xb6e4989121ca00b3512360612106749c5bee738b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.39965854 Ether
0x6b7769b5750e7b4c849fd8c530d894f41339e543a9bd2fd82447e2a25a03a0d870306469 days 21 hrs ago0xb6e4989121ca00b3512360612106749c5bee738b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.40875734 Ether
0x0451572e11756511906dfa829a0f6a75f00bd5be5926ed97b24fd55dcab24e0f702503710 days 21 hrs ago0xb6e4989121ca00b3512360612106749c5bee738b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.41256944 Ether
0xb5c1d5563efe60f05a83d1e82935233eae73c8108bd399044eb1890c4206fd4b701946311 days 21 hrs ago0xb6e4989121ca00b3512360612106749c5bee738b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.42426543 Ether
0x8908e9eddefef7b93cc9f59d6d723cceadbc01413052d512f4e38a1973e46833701383712 days 21 hrs ago0xb6e4989121ca00b3512360612106749c5bee738b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.40198364 Ether
0x1eec7180711aa221594727569867c860a9c9e9cad4680b109de6330e9f0c1648700823913 days 21 hrs ago0xb6e4989121ca00b3512360612106749c5bee738b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.40917495 Ether
0x9ba633480809ff7bd938cdd4e89be8663a5b2901c54fa45b13f8b7988b0d45f5700263714 days 21 hrs ago0xb6e4989121ca00b3512360612106749c5bee738b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.43431024 Ether
0x2352e720f751b5ed9c5f75bd46814381c7640dafbf65e29565e6ffc4edd33698699683915 days 21 hrs ago0xb6e4989121ca00b3512360612106749c5bee738b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.43304509 Ether
0x0d470988c43b5fe298ba45a997247b79ce1e0fe43e262c151b92c3e509ac20a5699089516 days 22 hrs ago0xb6e4989121ca00b3512360612106749c5bee738b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.41877087 Ether
0x384981d164a2603d1f8d805751f8288bb72343ab81827248cd0a31f15f50930c698502817 days 22 hrs ago0xb6e4989121ca00b3512360612106749c5bee738b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.44155885 Ether
0xc7b7cb1e30d9af47305c427232a9258fc5ba85c0ffd96319b613d5388e0bcf85697910918 days 22 hrs ago0xb6e4989121ca00b3512360612106749c5bee738b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.47510248 Ether
0x05312de4047f0e9e39ea44989d3703e0daa895c8246bc410533829c1ecbf3409697312319 days 22 hrs ago0xb6e4989121ca00b3512360612106749c5bee738b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.50774539 Ether
0x023d6b8290310969048c154d58b5bc3ca75892b20f961b5de9bec8972025eaa2696718020 days 22 hrs ago0xb6e4989121ca00b3512360612106749c5bee738b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.4423307 Ether
0xe67be50726ea457c6b3edd939883a8b42eea5189fa9a04769cce55ac917ce40c696123521 days 22 hrs ago0xb6e4989121ca00b3512360612106749c5bee738b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.46059618 Ether
0xea0f8d2b970c05b44699fb8c48f6967484fe03f383e3798d50f368b8320379b5695536722 days 22 hrs ago0xb6e4989121ca00b3512360612106749c5bee738b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.46484167 Ether
0x612c21fa17aa2203e71463a08313f0f97f3e79f132cc5b581d766e071232706d694938923 days 22 hrs ago0xb6e4989121ca00b3512360612106749c5bee738b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.49006599 Ether
0x696b7f0904ac1d93f80aa7b2501598df33669a05b955ddc454a2577f36df6cb5694341824 days 22 hrs ago0xb6e4989121ca00b3512360612106749c5bee738b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.5103746 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.