Contract Overview
Balance: 0.00000000593439661 Ether
Ether Value: Less Than $0.01 (@ $204.88/ETH)
Transactions: 543 txns
 Latest 25 txns From a total of 543 Transactions

TxHash Age From To Value [TxFee]
0x0f8c10a94c7cabfc419ed8e61663b47259257d83f537b6b40e1fe4038566d2d51 hr 51 mins agoBittrex_1  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750 Ether0.00249965
0x4865f22c9a8b24ef6cd79ff747f7b52beed9b436e0a74083fbd7717297f148fa2 hrs agoEthermine  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750.059752539224547 Ether0.000021051
0x9cef94a87ec99bb5edf93e2999e46ea399f46fff83d56d741a46ae6482e841e61 day 2 hrs agoBittrex_1  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750 Ether0.00249965
0x3634f0c96e74833a11c2bb47f503bfe7b7e0291326ca79089879e60f269b2af71 day 2 hrs agoEthermine  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750.059883311268903 Ether0.000021051
0x8410290f65b609b74e041dc9b291ebcd9ea61ba68a0b3e6fda839918e9b41e0a1 day 23 hrs agoBittrex_1  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750 Ether0.00249965
0x05316f4a5ea30abbddbbd4d9088ab46c3b76c51d3fe7fa5c23200b0a06610e592 days 2 hrs agoEthermine  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750.06043876029423 Ether0.000021051
0x8c1c71859d1cef07880aab18abeeb5bdd487fc9b52b9d616ab75b8082eeeec303 days 2 hrs agoBittrex_1  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750 Ether0.00249965
0x8ed8ff9553a671b0703e8d17fd84160dfa472b53117672265f57adb8869617f53 days 2 hrs agoEthermine  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750.058860383738333 Ether0.000021051
0x054535596b449c042feb96df92b5270aca01b5bbe32c209d57f158477f020b724 days 2 hrs agoBittrex_1  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750 Ether0.00249965
0xdd08eea8971dca8bdacebb3cacbde0bb2400ad23ee884ab96e3739439f3b10464 days 2 hrs agoEthermine  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750.059331753985837 Ether0.000021051
0x1fad5c841d74207fb0c10602678cc3e105cfd7e86b53c5b3e7522eb5ce76895c5 days 2 hrs agoBittrex_1  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750 Ether0.00249965
0x406a3fcb55e5c545007074da71e9cc5e5d0da4fac85ea633324c51dca6eeacab5 days 2 hrs agoEthermine  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750.057519767901985 Ether0.000021051
0xe61edd0fc7e0e1e34f06464e2958cdfe4b9a6dce85f85ec032ba34aca63f82e16 days 2 hrs agoBittrex_1  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750 Ether0.00249965
0x5cc4ff4778ad95f95f6333d398cca5f4b1faab9c6e443a9efb9b9e6d9ae11eb66 days 2 hrs agoEthermine  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750.058425420780636 Ether0.000021051
0x9616b467099d4e6d623c61751765681da646ae4c650477a8470ac89ea0739ca97 days 2 hrs agoBittrex_1  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750 Ether0.00249965
0x8e59288d3d273173ff59c047d63b0a26bcc10e04f8e55135f56d64b1fc9f7de87 days 2 hrs agoEthermine  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750.055143624453843 Ether0.000021051
0x813cbc450e1946e0b892435965079000a747d1c4f58c4069acea358e14a046c68 days 2 hrs agoBittrex_1  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750 Ether0.00249965
0xf366ec0f17508520ba6c213aa66c1fc1d21d08b51dc49de9f49b743d08bb61908 days 2 hrs agoEthermine  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750.05198014598779 Ether0.000021051
0xfb9565eb6223fd6037a22912224881ea9fd4d8ad9388e5ba2f8ce44d641e7a9f9 days 2 hrs agoBittrex_1  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750 Ether0.00249965
0x224a2fac3f23df0cc6b0a6f098c82f9890e83844e405a0c54cdb7c861eb277159 days 2 hrs agoEthermine  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750.050005325619759 Ether0.000021051
0x6c83de5877aad06327e132478e585529e322fde22bd3fca03c4eba5dc12b369c10 days 3 hrs agoBittrex_1  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750 Ether0.00249965
0x77713cf16cb5305abb91d955bb2b5a845d744ad50d21654f979e63e615a4fb4e10 days 3 hrs agoEthermine  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750.050022206922014 Ether0.000021051
0xe047c142ce588e947548f77fdf291cb8aef3758a58010e96ba44c7547801be0f11 days 3 hrs agoBittrex_1  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750 Ether0.00249965
0x70ed23c7185156aa810e8b3d59ba1dd6310b079555424daf9f4050222979abd811 days 3 hrs agoEthermine  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750.056815041843548 Ether0.000021051
0xc040a9814fbaa19a9b6fbcf3f496d8cf7cea47dad2302799215d52936579883e12 days 3 hrs agoBittrex_1  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750 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
0x0f8c10a94c7cabfc419ed8e61663b47259257d83f537b6b40e1fe4038566d2d565615991 hr 51 mins ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05975254 Ether
0x9cef94a87ec99bb5edf93e2999e46ea399f46fff83d56d741a46ae6482e841e665554571 day 2 hrs ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05988331 Ether
0x8410290f65b609b74e041dc9b291ebcd9ea61ba68a0b3e6fda839918e9b41e0a65499281 day 23 hrs ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.06043876 Ether
0x8c1c71859d1cef07880aab18abeeb5bdd487fc9b52b9d616ab75b8082eeeec3065432123 days 2 hrs ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05886038 Ether
0x054535596b449c042feb96df92b5270aca01b5bbe32c209d57f158477f020b7265370754 days 2 hrs ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05933176 Ether
0x1fad5c841d74207fb0c10602678cc3e105cfd7e86b53c5b3e7522eb5ce76895c65309075 days 2 hrs ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05751977 Ether
0xe61edd0fc7e0e1e34f06464e2958cdfe4b9a6dce85f85ec032ba34aca63f82e165247756 days 2 hrs ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05842542 Ether
0x9616b467099d4e6d623c61751765681da646ae4c650477a8470ac89ea0739ca965186547 days 2 hrs ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05514362 Ether
0x813cbc450e1946e0b892435965079000a747d1c4f58c4069acea358e14a046c665124438 days 2 hrs ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05198015 Ether
0xfb9565eb6223fd6037a22912224881ea9fd4d8ad9388e5ba2f8ce44d641e7a9f65062539 days 2 hrs ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05000532 Ether
0x6c83de5877aad06327e132478e585529e322fde22bd3fca03c4eba5dc12b369c649992610 days 3 hrs ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05002221 Ether
0xe047c142ce588e947548f77fdf291cb8aef3758a58010e96ba44c7547801be0f649372411 days 3 hrs ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05681504 Ether
0xc040a9814fbaa19a9b6fbcf3f496d8cf7cea47dad2302799215d52936579883e648754612 days 3 hrs ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.0586711 Ether
0xaf1d149d1b14808eaaeb5b27a7f8702e67af61a0ea4dde59a047d4fc61178d85648139413 days 3 hrs ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05513556 Ether
0xf778dccb73cb74b000966611ad533e50d414036ced60fe51f61e273f92e56059647517214 days 3 hrs ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05015129 Ether
0x85b9e74ce1b557e522a798ac16518d672160367bf2770acf5a2867f3a7c109f1646950415 days 1 hr ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05009773 Ether
0x2850fdd8f5285bc8e624c534c1b978fb9eaa384780e442e89d11296c6cffc9d3646281516 days 3 hrs ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05008381 Ether
0xb7bfc7731a02161092e7df20155e559de04f7f0c66fe6b8a2ddfa3887b70956f645694817 days 2 hrs ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05019593 Ether
0xaf6abca2e96cf270e24a5e734a2716c2776202b5a63593d32500d3589798ec20645252217 days 19 hrs ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05013579 Ether
0x04e5237e38b4ddf31cc8c18eb17dc116140e9809e5c921353828f239a55376ac644580718 days 21 hrs ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05003415 Ether
0x87f45e7ac59c7668bd8e0ea658e8ed3dc06b8fdc043f87c9e6268964555aacc8644062319 days 18 hrs ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05002189 Ether
0xd711717c2e8ce19519c3279eb85f2374ba772f9f1de707be034d8832d0e88f01643463920 days 17 hrs ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.0502872 Ether
0x1251dec54e9d6d90b0db88ab6ff724af066ce160ed95ff939c7a94c61da4eb7a642888821 days 16 hrs ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05011259 Ether
0x40ac5e67839e562eaf438de5abef1ba50a4c8dee9ef2a96c103313d65e8c7396642279322 days 16 hrs ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05005976 Ether
0x7029ed63260633f278c570a0595492874503d050b525948428c561dc12c79ab0641694023 days 15 hrs ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05023855 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.