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

TxHash Age From To Value [TxFee]
0x23749b9be41f8d125f43a6915b04fdbe622f240d9aa92edd67a2b2e5ca64659616 hrs 6 mins agoBittrex_1  IN   0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90 Ether0.00249965
0xcbdb2a82b99c7d867fb88fa448365818bb2b851425f76c43f708fc696282ee0a16 hrs 11 mins agoEthermine  IN   0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90.050070721649115 Ether0.000021051
0x9e7b68e30659c1651db85a4a836bc27ca27c929bc94d22d32c7139f901e724772 days 4 hrs agoBittrex_1  IN   0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90 Ether0.00249965
0x84aad65e534948e581bdf5cdc5e5f12e801c5e73bb7058fbd92367c66cd7f6192 days 4 hrs agoEthermine  IN   0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90.050222096268722 Ether0.000021051
0x2600f50aebb61e38e6178e6a3c7539e4a49665038617d8e7fdc2f407af47db943 days 19 hrs agoBittrex_1  IN   0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90 Ether0.00249965
0x5276c960145278990a42fddb94016d7f06a2d060f85060de8c63b84b608ad4293 days 19 hrs agoEthermine  IN   0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90.050071379708544 Ether0.000021051
0xb59087979cac27adfa332da9ab3ad4112964eb05930924724078be0b418bd42f5 days 8 hrs agoBittrex_1  IN   0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90 Ether0.00249965
0x345b6117308a8f96d842910712fcdad0cd45dc0aa0d620092136ad8ab89398e25 days 8 hrs agoEthermine  IN   0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90.050169917773195 Ether0.000021051
0x20c236cc5cfb5734ef2635f028f45c0400cb3e109326be327af437e179c4d18d6 days 22 hrs agoBittrex_1  IN   0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90 Ether0.00249965
0x752661d7a615997e4b7f04b4040042d893f386bf6627ed36780da93e8f901f196 days 22 hrs agoEthermine  IN   0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90.050027638603875 Ether0.000021051
0x098a3c089eefd31caa9c3f9102a698ea816929734f704ed357768696ab8a46568 days 11 hrs agoBittrex_1  IN   0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90 Ether0.00249965
0x1dbd48baa2442b1de8c86afa22d59f34bc87ce1b6ad93d1576a46d7a7f1d03238 days 11 hrs agoEthermine  IN   0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90.050119754862203 Ether0.000021051
0x9d28ec784ae7ae65255c1c0328d532a25d33bf5add7eb9986954e0757fc8ac9c10 days 2 hrs agoBittrex_1  IN   0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90 Ether0.00249965
0x68ed61d6c564a0d2628fe14b750140cd809b6e42f4d85e965bb7cfb8aa280b0c10 days 2 hrs agoEthermine  IN   0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90.05002507305179 Ether0.000021051
0x0ef098a58d221a5e407d2b136437817d7757eeadd74dd2d9719d4d567ae685c011 days 19 hrs agoBittrex_1  IN   0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90 Ether0.00249965
0xcfe61924005ce6ba76775d331b3bdf0e452ae107672d49926baa4c0420ef71b811 days 19 hrs agoEthermine  IN   0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90.05010968293145 Ether0.000021051
0x20c6c304a5319cecd69c9a5b5b011f135c8cad311c107989f472d86926478cee13 days 9 hrs agoBittrex_1  IN   0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90 Ether0.00249965
0x3691ef9b5180f1871186f7e0e08668256aef70289482a5feb19f60ffaeaa033b13 days 9 hrs agoEthermine  IN   0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90.050114741140501 Ether0.000021051
0xeab801e6fd5667cea27a23a62ef8c606179548111c6ce4c92da48f389ad76b5215 days 1 hr agoBittrex_1  IN   0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90 Ether0.00249965
0xd2f5c1f106a9d11d3c094e0adcfbd395fe34643671e1f1407340d535a5b5107015 days 1 hr agoEthermine  IN   0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90.050054602439846 Ether0.000021051
0xc0b568e96f4d7be03ac2754ddccb577e867781392a4614178061ad8289c4983616 days 16 hrs agoBittrex_1  IN   0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90 Ether0.00249965
0x9ffa973ef561e3a2b6e57b8bd4e262b82c4b66e6a2edb5393ab232ea494be2ec16 days 16 hrs agoEthermine  IN   0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90.050110165458529 Ether0.000021051
0xcdddc73bc90c63dac34346028ecc87fbd287fd4f84ac4fb21fffde591adfce1b18 days 3 hrs agoBittrex_1  IN   0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90 Ether0.00249965
0xeeb64b73b418d36d3914c675088aab20b596a21a2f457969f541651bf6174e4418 days 3 hrs agoEthermine  IN   0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90.050157929745654 Ether0.000021051
0xeff59b92d62d4232e9468b97fd2790feb848946aa29ccec9b119312034202ecf19 days 15 hrs agoBittrex_1  IN   0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90 Ether0.00249965
[ 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
0x23749b9be41f8d125f43a6915b04fdbe622f240d9aa92edd67a2b2e5ca646596709423416 hrs 6 mins ago0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05007072 Ether
0x9e7b68e30659c1651db85a4a836bc27ca27c929bc94d22d32c7139f901e7247770855662 days 4 hrs ago0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.0502221 Ether
0x2600f50aebb61e38e6178e6a3c7539e4a49665038617d8e7fdc2f407af47db9470766213 days 19 hrs ago0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05007138 Ether
0xb59087979cac27adfa332da9ab3ad4112964eb05930924724078be0b418bd42f70679285 days 8 hrs ago0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05016991 Ether
0x20c236cc5cfb5734ef2635f028f45c0400cb3e109326be327af437e179c4d18d70591536 days 22 hrs ago0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05002764 Ether
0x098a3c089eefd31caa9c3f9102a698ea816929734f704ed357768696ab8a465670504258 days 11 hrs ago0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05011976 Ether
0x9d28ec784ae7ae65255c1c0328d532a25d33bf5add7eb9986954e0757fc8ac9c704147710 days 2 hrs ago0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05002507 Ether
0x0ef098a58d221a5e407d2b136437817d7757eeadd74dd2d9719d4d567ae685c0703193311 days 19 hrs ago0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05010968 Ether
0x20c6c304a5319cecd69c9a5b5b011f135c8cad311c107989f472d86926478cee702295213 days 9 hrs ago0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05011475 Ether
0xeab801e6fd5667cea27a23a62ef8c606179548111c6ce4c92da48f389ad76b52701372815 days 1 hr ago0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.0500546 Ether
0xc0b568e96f4d7be03ac2754ddccb577e867781392a4614178061ad8289c49836700471116 days 16 hrs ago0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05011016 Ether
0xcdddc73bc90c63dac34346028ecc87fbd287fd4f84ac4fb21fffde591adfce1b699623718 days 3 hrs ago0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05015793 Ether
0xeff59b92d62d4232e9468b97fd2790feb848946aa29ccec9b119312034202ecf698750219 days 15 hrs ago0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.0500963 Ether
0xfeb01569c147c2b6c187cf476fba9d09696bc5567b442d03eb6bc75097ca4be5697896721 days 1 hr ago0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05016525 Ether
0x08b0b3a33749126ddc7a9b63017a94ea71b60b0c186a02f1def0fda1fa6f98be697049122 days 12 hrs ago0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05010435 Ether
0xe1588394747a4117c056eaf8736d87a362e9be77c7155b9548831740147ce664696178823 days 23 hrs ago0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05007339 Ether
0x5399531f4f5ee623f532a8da4a59e63740536df6f72553dce69efb6349f7e1e3695304425 days 10 hrs ago0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05002204 Ether
0x4f7d3ed16522df32c8c7abc30aa89378df8e3e4d4892c4f5c38bee829f5a6d0a694432826 days 21 hrs ago0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05017278 Ether
0x9c750ad7bfb7db3ef7a740cb904877ec50c4726f035ded8a07aac1714638ee8d693631728 days 6 hrs ago0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05000212 Ether
0x8e22e26973364029e492312d74114e2239510f372a7eaac0a28608c3ad80fd6e692837829 days 14 hrs ago0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05018159 Ether
0xaebac831ab7a1cf799946fe7887b837143959bc05cd3025bf33d3737ca998394692044130 days 23 hrs ago0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05006246 Ether
0x0d9a270c085e86c03d9f1bfdfc1aca8c76a75fd16e3e6718042bb2f3973d5621691258132 days 7 hrs ago0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05000289 Ether
0x8341cf119074ae44e4e8d46d05787ec27174f735d665480f07772f2026844115690481633 days 15 hrs ago0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.0501515 Ether
0x1be0023c78601797d6dab69a4e8772249b0ba704d3ef17b2f0b6118f8a2616d2689696534 days 23 hrs ago0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05018528 Ether
0xf694bcf8021a1b4eb1cbae7fa78c3f3da53e7fec92b5f881196bf5a0e5ad50f1688871536 days 7 hrs ago0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05004188 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.