Contract Overview
Balance: 0.023117692353661466 Ether
Ether Value: $4.68 (@ $202.34/ETH)
Transactions: 462 txns
 Latest 25 txns From a total of 462 Transactions

TxHash Age From To Value [TxFee]
0xd3e3aeb2450241c82c5c0d2d99c2c6617be23f5ca0979f858108412f3cb7a06665 days 7 hrs agoEthermine  IN   0x2eeb2ef8d267f9739c70a8f1d84addae47b932d00.023117691827217 Ether0.000021051
0x73edd42111ad55781638ab52e2b631fe16ed9d3022c4e411690ae8872b0303bd72 days 7 hrs agoBittrex_1  IN   0x2eeb2ef8d267f9739c70a8f1d84addae47b932d00 Ether0.0049993
0xd70827ccc742f213196ca6bc5afb5a919c3a29e19b8063101fd63d1094e17af472 days 7 hrs agoEthermine  IN   0x2eeb2ef8d267f9739c70a8f1d84addae47b932d00.050062363047748 Ether0.000021051
0x5006a1340d9f7446c92c68bfc6be95f84b1760340a684e4f6148cf2d4939784073 days 4 hrs agoBittrex_1  IN   0x2eeb2ef8d267f9739c70a8f1d84addae47b932d00 Ether0.0049993
0x950d2b3dfd8d7aa251f525ac1b7a30af4b7737066900bc5ed53b371233c8999f73 days 4 hrs agoEthermine  IN   0x2eeb2ef8d267f9739c70a8f1d84addae47b932d00.050422567317636 Ether0.000021051
0xab183030f1e08ae1dd67483befea59f5524f36dc8c63fdfcc2d50923d706467974 days 2 hrs agoBittrex_1  IN   0x2eeb2ef8d267f9739c70a8f1d84addae47b932d00 Ether0.0049993
0x9f7170935f60cb2e0af9017e7500fd66419cf92991f20fbc2da8e6ea9f7ff75574 days 2 hrs agoEthermine  IN   0x2eeb2ef8d267f9739c70a8f1d84addae47b932d00.050011231046521 Ether0.000021051
0x15fb743f48f1588c8b396b40b63b525414563c9078187b99a31f4db7ac27037a74 days 23 hrs agoBittrex_1  IN   0x2eeb2ef8d267f9739c70a8f1d84addae47b932d00 Ether0.0049993
0xe37b0ce94b10e4a1493301aea82badacc9cf0958a5b145d1a1488b9544e8b72a74 days 23 hrs agoEthermine  IN   0x2eeb2ef8d267f9739c70a8f1d84addae47b932d00.050089959899479 Ether0.000021051
0xe9f0770ee15068374dd6eb79809261dd4b270f6e514231b5235f898dd884249175 days 21 hrs agoBittrex_1  IN   0x2eeb2ef8d267f9739c70a8f1d84addae47b932d00 Ether0.0049993
0xea931349fd62fb5641040f7cf281410c56f3a8ad3c0dddf2e2e174ea5559d7d675 days 21 hrs agoEthermine  IN   0x2eeb2ef8d267f9739c70a8f1d84addae47b932d00.05001662191716 Ether0.000021051
0x16185922507fe638543db3651d68a12b7e7403ef82f147d71291001b580a7c5376 days 18 hrs agoBittrex_1  IN   0x2eeb2ef8d267f9739c70a8f1d84addae47b932d00 Ether0.0049993
0x5b837b078ec4ee93b5a5551f4afe5e2d2b53ea9164dd50a7e5732360625ed1e276 days 18 hrs agoEthermine  IN   0x2eeb2ef8d267f9739c70a8f1d84addae47b932d00.050299418222649 Ether0.000021051
0xf97fe870c24be6307294c7b8fecaf5b1a4afe1ae7b81e39f12d059f0f47cfd4777 days 16 hrs agoBittrex_1  IN   0x2eeb2ef8d267f9739c70a8f1d84addae47b932d00 Ether0.0049993
0x8129d570ab7c1765e857ed2c6819092e52a10a5ff2803e44249d96b90deb3a6977 days 16 hrs agoEthermine  IN   0x2eeb2ef8d267f9739c70a8f1d84addae47b932d00.050172984077045 Ether0.000021051
0xfb55f571d5b475ac8719ab76abcad89cec9f45971084e2945a37480650a5b57b78 days 12 hrs agoBittrex_1  IN   0x2eeb2ef8d267f9739c70a8f1d84addae47b932d00 Ether0.0049993
0xf73fb929e8001b12b6a6bd8aca05bfc92b3071ecc1c16be474f235b67189278f78 days 12 hrs agoEthermine  IN   0x2eeb2ef8d267f9739c70a8f1d84addae47b932d00.050346064065911 Ether0.000021051
0x7ff57ea0f4c09246a0f56f0a0b0c3042a3dce0b909ca119bbf1b823ced79b4f179 days 11 hrs agoBittrex_1  IN   0x2eeb2ef8d267f9739c70a8f1d84addae47b932d00 Ether0.0049993
0x2dd980a3b5dbf4bd3ac18621cf7baeee391243e1d06c8230a895e6fd9353c68a79 days 11 hrs agoEthermine  IN   0x2eeb2ef8d267f9739c70a8f1d84addae47b932d00.050243671813033 Ether0.000021051
0xf1feab0afc60747b9118b0988b857aaa68b5845c6d60e2c442a50e1ddb6c339980 days 9 hrs agoBittrex_1  IN   0x2eeb2ef8d267f9739c70a8f1d84addae47b932d00 Ether0.0049993
0x2854faf3dc9cd933087ee1fd3af59ee242454950d18e940eda9cc5bbddd923e380 days 9 hrs agoEthermine  IN   0x2eeb2ef8d267f9739c70a8f1d84addae47b932d00.050309621210286 Ether0.000021051
0xb5a4cfb3014df78d9e8297910d42858f65db24bf2522b93a1ba2e8d2d4460ba081 days 6 hrs agoBittrex_1  IN   0x2eeb2ef8d267f9739c70a8f1d84addae47b932d00 Ether0.0049993
0xb87f22d882464e7de57a59488daf7e058727af5432e36548ee4b0ee9366de0b181 days 7 hrs agoEthermine  IN   0x2eeb2ef8d267f9739c70a8f1d84addae47b932d00.050046512445003 Ether0.000021051
0xcbb351732c4309f904b3619e85625c10bb943124ee8b1f382510b284e94a853282 days 4 hrs agoBittrex_1  IN   0x2eeb2ef8d267f9739c70a8f1d84addae47b932d00 Ether0.0049993
0x4f91102f9a82b55ad2b75a77d0e95ff04e77e696420a33eda33748c09affd63582 days 4 hrs agoEthermine  IN   0x2eeb2ef8d267f9739c70a8f1d84addae47b932d00.050073174708414 Ether0.000021051
[ 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
0x73edd42111ad55781638ab52e2b631fe16ed9d3022c4e411690ae8872b0303bd610527472 days 7 hrs ago0x2eeb2ef8d267f9739c70a8f1d84addae47b932d00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05006237 Ether
0x5006a1340d9f7446c92c68bfc6be95f84b1760340a684e4f6148cf2d49397840610014973 days 4 hrs ago0x2eeb2ef8d267f9739c70a8f1d84addae47b932d00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05042256 Ether
0xab183030f1e08ae1dd67483befea59f5524f36dc8c63fdfcc2d50923d7064679609479374 days 2 hrs ago0x2eeb2ef8d267f9739c70a8f1d84addae47b932d00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05001124 Ether
0x15fb743f48f1588c8b396b40b63b525414563c9078187b99a31f4db7ac27037a608952974 days 23 hrs ago0x2eeb2ef8d267f9739c70a8f1d84addae47b932d00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05008996 Ether
0xe9f0770ee15068374dd6eb79809261dd4b270f6e514231b5235f898dd8842491608421375 days 21 hrs ago0x2eeb2ef8d267f9739c70a8f1d84addae47b932d00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05001662 Ether
0x16185922507fe638543db3651d68a12b7e7403ef82f147d71291001b580a7c53607884976 days 18 hrs ago0x2eeb2ef8d267f9739c70a8f1d84addae47b932d00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05029942 Ether
0xf97fe870c24be6307294c7b8fecaf5b1a4afe1ae7b81e39f12d059f0f47cfd47607364777 days 16 hrs ago0x2eeb2ef8d267f9739c70a8f1d84addae47b932d00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05017298 Ether
0xfb55f571d5b475ac8719ab76abcad89cec9f45971084e2945a37480650a5b57b606848078 days 12 hrs ago0x2eeb2ef8d267f9739c70a8f1d84addae47b932d00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05034606 Ether
0x7ff57ea0f4c09246a0f56f0a0b0c3042a3dce0b909ca119bbf1b823ced79b4f1606300879 days 11 hrs ago0x2eeb2ef8d267f9739c70a8f1d84addae47b932d00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05024368 Ether
0xf1feab0afc60747b9118b0988b857aaa68b5845c6d60e2c442a50e1ddb6c3399605766780 days 9 hrs ago0x2eeb2ef8d267f9739c70a8f1d84addae47b932d00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05030962 Ether
0xb5a4cfb3014df78d9e8297910d42858f65db24bf2522b93a1ba2e8d2d4460ba0605217981 days 6 hrs ago0x2eeb2ef8d267f9739c70a8f1d84addae47b932d00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05004651 Ether
0xcbb351732c4309f904b3619e85625c10bb943124ee8b1f382510b284e94a8532604665182 days 4 hrs ago0x2eeb2ef8d267f9739c70a8f1d84addae47b932d00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05007317 Ether
0x7db9fee4e6f6a17924af060a75afd601dcee5657449d1927fdc92e44b1e083cb604097583 days 3 hrs ago0x2eeb2ef8d267f9739c70a8f1d84addae47b932d00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.050028 Ether
0xa291a44fa5e46ef3dbe3eaa64651eb027d34de8acfccdd378eb550fee1dc7860603564984 days 1 hr ago0x2eeb2ef8d267f9739c70a8f1d84addae47b932d00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05006376 Ether
0x7fe81d450837afdccbefaa002a068f1cad71fde125eebba80237604bc0ad1ea6603044884 days 22 hrs ago0x2eeb2ef8d267f9739c70a8f1d84addae47b932d00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05023917 Ether
0xd4fcf5883dce10f3182b58b0e9c6415b5c3de0e955c86e4a4f97032e6a041481602497385 days 21 hrs ago0x2eeb2ef8d267f9739c70a8f1d84addae47b932d00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05019747 Ether
0x4614a0b735f2f758fb038bcbc51835634ea30dd48c1bc46caa9521363524419a601969986 days 18 hrs ago0x2eeb2ef8d267f9739c70a8f1d84addae47b932d00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05028156 Ether
0x1d659014face82077efaf44a194247ec5f9e020d4ccc8da3b3b6ea10e89f3066601465687 days 15 hrs ago0x2eeb2ef8d267f9739c70a8f1d84addae47b932d00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05004117 Ether
0x8ea7adb8a3db6e0e6ddb9d2f2b1dd8d6cba87522e4bae033f8234ed8c4996830600951788 days 12 hrs ago0x2eeb2ef8d267f9739c70a8f1d84addae47b932d00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05002409 Ether
0x874e4b5416cd06b4f9425f6fe6ffc3c5cfdbad2359692585550485c6d75104d2600441589 days 8 hrs ago0x2eeb2ef8d267f9739c70a8f1d84addae47b932d00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05000414 Ether
0x35ce39a1f7cffbf0419aac82bb7012e8cce7f47312366a059c1912baedf0f00e599947790 days 4 hrs ago0x2eeb2ef8d267f9739c70a8f1d84addae47b932d00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.0502123 Ether
0x877990e2bb379cc8bb22c257daa08b49dd79b1e846c45070ee701939747bc521599425191 days 2 hrs ago0x2eeb2ef8d267f9739c70a8f1d84addae47b932d00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05010668 Ether
0x8350fb79784aeca28e2631c389c27f6cf00567c06db17ffdf251d7d46ad4fa23598893792 days 17 mins ago0x2eeb2ef8d267f9739c70a8f1d84addae47b932d00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05013593 Ether
0x1c89abec7dbde0f4d88e10c8d59a4e6bab94872a81745184fda0ad11b48ae2cd598377192 days 21 hrs ago0x2eeb2ef8d267f9739c70a8f1d84addae47b932d00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05016476 Ether
0xbc611ec90add351e8613fbfb631bda89d62cf0c6c792e85b9d6cadc86b01ad19597866893 days 18 hrs ago0x2eeb2ef8d267f9739c70a8f1d84addae47b932d00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05009209 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.