Sponsored Link:   Etheal: CES Las Vegas 2nd place winner + working product with 2.5 million visits/year 30% bonus - First hour only: June 25
Contract Overview
Balance: 0.000000008525399393 Ether
Ether Value: less than $0.01 (@ $473.36/ETH)
Transactions: 266 txns
 Latest 25 txns from a total Of 266 transactions
View All

TxHash Age From To Value [TxFee]
0xb9832b806fd067a8453680e4aafdd83c21a5137d57d2d184f349c2da09dd19241 day 6 hrs agoBittrex  IN   0xef0de0b4af1301602d8275e8b542ed3052c2f09c0 Ether0.00249965
0xcfdfa57b7bf34d6c86d6682475fb762ea241f5aa509eba89adb8b663a7e0e7571 day 7 hrs agoEthermine  IN   0xef0de0b4af1301602d8275e8b542ed3052c2f09c0.050161188906092 Ether0.000021051
0x7f78aaad1ee41e93f4a73ecb5cdd38aa92b00483724887d78f1125113bb3d1e03 days 17 hrs agoBittrex  IN   0xef0de0b4af1301602d8275e8b542ed3052c2f09c0 Ether0.00249965
0x0c493cd1ff69d0e8264518b31004fe95742ef11bc7b23629fbc557f7862a166b3 days 17 hrs agoEthermine  IN   0xef0de0b4af1301602d8275e8b542ed3052c2f09c0.050068866453197 Ether0.000021051
0x1d3467429b666a6dcc74defbb1e50291f336b1eba4aa4c73c90dbac46fdb778f6 days 17 hrs agoBittrex  IN   0xef0de0b4af1301602d8275e8b542ed3052c2f09c0 Ether0.00249965
0xf347d230323e6063f8874bbefab47ebe784cd53642f561fdd11c64348d2bedb16 days 17 hrs agoEthermine  IN   0xef0de0b4af1301602d8275e8b542ed3052c2f09c0.050052916731784 Ether0.000021051
0x5106f57f802af7cf4a40d7cec6332de4a9a521890dd0947b52026b595e3af0028 days 23 hrs agoBittrex  IN   0xef0de0b4af1301602d8275e8b542ed3052c2f09c0 Ether0.00249965
0xf2cb046cd73ca559fa3f9befd7436e8c8569cfb42e679e043c8b0b4286d9cd138 days 23 hrs agoEthermine  IN   0xef0de0b4af1301602d8275e8b542ed3052c2f09c0.0500113760677 Ether0.000021051
0x45f4ab86955f35ce4efb52bc5ba0e93c7a9d1368e7a0bbe4aae147c0b93dd4d311 days 10 hrs agoBittrex  IN   0xef0de0b4af1301602d8275e8b542ed3052c2f09c0 Ether0.00249965
0x5e462638a5beb4357fec04a074f0061a6dca2f2ebfe3d55bf8a8148e9656fc0b11 days 10 hrs agoEthermine  IN   0xef0de0b4af1301602d8275e8b542ed3052c2f09c0.05006648746993 Ether0.000021051
0xf30698cdd97fe3a7948f623ff5e79c1ca551b82e64df0606b0e3b48988a4e7b613 days 15 hrs agoBittrex  IN   0xef0de0b4af1301602d8275e8b542ed3052c2f09c0 Ether0.00249965
0x61257a9828d5e519e4b86128f05086691807b007d7e322aefffdc783cebcc38313 days 15 hrs agoEthermine  IN   0xef0de0b4af1301602d8275e8b542ed3052c2f09c0.050015613927413 Ether0.000021051
0xe9b42dc360a8e31b537a90b489a544f31f1cb6466710a54a2e5b241098eeabf815 days 20 hrs agoBittrex  IN   0xef0de0b4af1301602d8275e8b542ed3052c2f09c0 Ether0.00249645
0x3704adcafd14893ee8403600e18f02500e4ffa8f3167fb0754e75ceb1c4fe1d815 days 20 hrs agoEthermine  IN   0xef0de0b4af1301602d8275e8b542ed3052c2f09c0.050057605627762 Ether0.000021051
0x0f74b6aea31b44b466973b81ba9adbd32ecac0e10890801ebb2abe7cafe6f6a018 days 9 mins agoBittrex  IN   0xef0de0b4af1301602d8275e8b542ed3052c2f09c0 Ether0.00249965
0x9a90dbe3c821a1091fd5a46006d3850400733716f4fe17788e8de28c976124cb18 days 13 mins agoEthermine  IN   0xef0de0b4af1301602d8275e8b542ed3052c2f09c0.050084168861838 Ether0.000021051
0x96ee9c4052ed9076b1ca4beb18e00e265836c58fa6fa6c283b742983ee2df5cd20 days 9 hrs agoBittrex  IN   0xef0de0b4af1301602d8275e8b542ed3052c2f09c0 Ether0.00249965
0x8d56bafd97d71d58180e45a9f1bd2ed101a68c80fd30d4831aa97c22baa8a54320 days 9 hrs agoEthermine  IN   0xef0de0b4af1301602d8275e8b542ed3052c2f09c0.050029532514392 Ether0.000021051
0x19e3d1bb37a788037112bdd26dddb29d36cb25a0caa3fab53ab49ce65f0cad0022 days 16 hrs agoBittrex  IN   0xef0de0b4af1301602d8275e8b542ed3052c2f09c0 Ether0.00249965
0xb9ebdbd09a32e10664f40d5f91aa5c19b451f51708d4e4f60536ff8f25b9642a22 days 16 hrs agoEthermine  IN   0xef0de0b4af1301602d8275e8b542ed3052c2f09c0.050025905402816 Ether0.000021051
0x47a344c1cc37e6b01039c0f9e6c271c6019ec55e24f9d6f718c777f34b93974f24 days 22 hrs agoBittrex  IN   0xef0de0b4af1301602d8275e8b542ed3052c2f09c0 Ether0.00249965
0xc0be89208e795702ec94d30c171fab1571b074084668f46cb23f528ad744763424 days 22 hrs agoEthermine  IN   0xef0de0b4af1301602d8275e8b542ed3052c2f09c0.050053212546661 Ether0.000021051
0x782271f82f5875c90e4619e09df21a15a3460434025cf1d0dd1e0641b5f9819827 days 6 hrs agoBittrex  IN   0xef0de0b4af1301602d8275e8b542ed3052c2f09c0 Ether0.00249965
0xa3e26098872d39416ab0530165db9224b26dd7a0bce656575dd005c4631331de27 days 6 hrs agoEthermine  IN   0xef0de0b4af1301602d8275e8b542ed3052c2f09c0.050007785752866 Ether0.000021051
0x055f0165a1443f8a1f76c9de5a94b10a23a39b07e5eeb37856e9f1650d552f2029 days 12 hrs agoBittrex  IN   0xef0de0b4af1301602d8275e8b542ed3052c2f09c0 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
0xb9832b806fd067a8453680e4aafdd83c21a5137d57d2d184f349c2da09dd192458339011 day 6 hrs ago0xef0de0b4af1301602d8275e8b542ed3052c2f09c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05016119 Ether
0x7f78aaad1ee41e93f4a73ecb5cdd38aa92b00483724887d78f1125113bb3d1e058196753 days 17 hrs ago0xef0de0b4af1301602d8275e8b542ed3052c2f09c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05006886 Ether
0x1d3467429b666a6dcc74defbb1e50291f336b1eba4aa4c73c90dbac46fdb778f58020356 days 17 hrs ago0xef0de0b4af1301602d8275e8b542ed3052c2f09c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05005292 Ether
0x5106f57f802af7cf4a40d7cec6332de4a9a521890dd0947b52026b595e3af00257889778 days 23 hrs ago0xef0de0b4af1301602d8275e8b542ed3052c2f09c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05001137 Ether
0x45f4ab86955f35ce4efb52bc5ba0e93c7a9d1368e7a0bbe4aae147c0b93dd4d3577480811 days 10 hrs ago0xef0de0b4af1301602d8275e8b542ed3052c2f09c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05006649 Ether
0xf30698cdd97fe3a7948f623ff5e79c1ca551b82e64df0606b0e3b48988a4e7b6576232013 days 15 hrs ago0xef0de0b4af1301602d8275e8b542ed3052c2f09c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05001562 Ether
0xe9b42dc360a8e31b537a90b489a544f31f1cb6466710a54a2e5b241098eeabf8574990515 days 20 hrs ago0xef0de0b4af1301602d8275e8b542ed3052c2f09c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.0500576 Ether
0x0f74b6aea31b44b466973b81ba9adbd32ecac0e10890801ebb2abe7cafe6f6a0573775418 days 9 mins ago0xef0de0b4af1301602d8275e8b542ed3052c2f09c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05008417 Ether
0x96ee9c4052ed9076b1ca4beb18e00e265836c58fa6fa6c283b742983ee2df5cd572434120 days 9 hrs ago0xef0de0b4af1301602d8275e8b542ed3052c2f09c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05002953 Ether
0x19e3d1bb37a788037112bdd26dddb29d36cb25a0caa3fab53ab49ce65f0cad00571141922 days 16 hrs ago0xef0de0b4af1301602d8275e8b542ed3052c2f09c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05002591 Ether
0x47a344c1cc37e6b01039c0f9e6c271c6019ec55e24f9d6f718c777f34b93974f569877924 days 22 hrs ago0xef0de0b4af1301602d8275e8b542ed3052c2f09c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05005321 Ether
0x782271f82f5875c90e4619e09df21a15a3460434025cf1d0dd1e0641b5f98198568550527 days 6 hrs ago0xef0de0b4af1301602d8275e8b542ed3052c2f09c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05000779 Ether
0x055f0165a1443f8a1f76c9de5a94b10a23a39b07e5eeb37856e9f1650d552f20567266729 days 12 hrs ago0xef0de0b4af1301602d8275e8b542ed3052c2f09c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05005062 Ether
0xd531cb64d593147a1c775b9a78fcdb7dc019753cadea84864101fabb711bfde0565737932 days 6 hrs ago0xef0de0b4af1301602d8275e8b542ed3052c2f09c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05000905 Ether
0xe511f64e0fc8a202ccb69057a8b4f812f9039d71579dfbf9e5383c97e645c6dc564279434 days 20 hrs ago0xef0de0b4af1301602d8275e8b542ed3052c2f09c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05003639 Ether
0xc92e735e4b003ccc22fc1ee653711710c3d616c690ef8b2bff61898c0a85487f562642337 days 17 hrs ago0xef0de0b4af1301602d8275e8b542ed3052c2f09c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05003621 Ether
0x34fe6e1e02aadceb6fb174924e4f9c020c3015ac3c5ca9226292690b815b78a0559879942 days 13 hrs ago0xef0de0b4af1301602d8275e8b542ed3052c2f09c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.0500237 Ether
0x759e5b5956ddf9b11e29edf0de7cedf709dbfb6ca3a3a794ed77070d8f73c86f558008845 days 20 hrs ago0xef0de0b4af1301602d8275e8b542ed3052c2f09c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05001434 Ether
0x0449caa8803ee34e9f1ffff9350affdf712b75b876c7a557a27755ee248445f5556406348 days 14 hrs ago0xef0de0b4af1301602d8275e8b542ed3052c2f09c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05002392 Ether
0x5a0279fccf696281bf007d8f1f344dc6abb90249f52f3ea54d72bfbc7daa84dd555059850 days 23 hrs ago0xef0de0b4af1301602d8275e8b542ed3052c2f09c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05007689 Ether
0x6438e54a1ada7e5f79fbbb96d55bd9403fad3c346d9bdbb25f3b167fad46c122553859453 days 2 hrs ago0xef0de0b4af1301602d8275e8b542ed3052c2f09c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05001823 Ether
0xdc457cf03c30a2064885040b9116fefd1b2e6945c69626f328db3c9cf6763cc7552715455 days 2 hrs ago0xef0de0b4af1301602d8275e8b542ed3052c2f09c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05003 Ether
0x77895baa5321ba3cb7fdb143bafa3a83e77db584828a551db3bb53cc8d92fdef551579857 days 1 hr ago0xef0de0b4af1301602d8275e8b542ed3052c2f09c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05002432 Ether
0xf5e2b3ce6a88361932f98351de29bf3bd565235678fe1dcff9d3d9c7c8244e2f548878961 days 17 hrs ago0xef0de0b4af1301602d8275e8b542ed3052c2f09c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05004042 Ether
0x9c2539f1f7f813bad389deb53b2ec6543f1cc3b5228b19ce2196c9154fe85411546489265 days 20 hrs ago0xef0de0b4af1301602d8275e8b542ed3052c2f09c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05000749 Ether
[ Download CSV Export  ] 
Warning: The compiled contract might be susceptible to ZeroFunctionSelector (very low-severity), DelegateCallReturnValue (low-severity), ECRecoverMalformedInput (medium-severity), SkipEmptyStringLiteral (low-severity) Solidity compiler bugs.

Contract Source Code Verified (Similar match)
Note: Displaying similar matching verified source code at contract 0xd1DD82d1dED8f40c200b89455050E9C18D918504(excluding Constructor Arguments if any)
Contract Name: UserWallet
Compiler Version: 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 txn Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward
Make sure to use the "downvote" button for any spammy posts, and the "upvote" for interesting conversations.