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

TxHash Age From To Value [TxFee]
0x7b8f26ce9eaa713d19f2124178aec60f2caaa62560cea8bf00d3e9200e1d40737 mins agoBittrex_1  IN   0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70 Ether0.00250285
0x78cea86ab260f1f714fcc64915602895660d0da948bbe2507ff7ab739bea596e12 mins agoNanopool  IN   0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70.106052138960412 Ether0.00021051
0xbaf9d842882d20437c79a0e485007d849a82702ae755cb19f30bbc465e3330343 hrs 17 mins agoBittrex_1  IN   0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70 Ether0.00250285
0x747e623df70c18a9193a10218d770a700d5c50810e2abd17bc8e0929e3fd46153 hrs 23 mins agoNanopool  IN   0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70.157484581343712 Ether0.00021051
0x28009d8c137374d467e7bfe291f9a603c2943e41d747f21717ea1171fe2157156 hrs 30 mins agoBittrex_1  IN   0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70 Ether0.00250285
0xb03eb9d5c5d72a68aa4cd1d77149128d2ad7c0068bbbca2160e5ed7a2857343d6 hrs 34 mins agoNanopool  IN   0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70.145302641955992 Ether0.00021051
0x1d8f706af711932e0c423cd816b60064debf91230801fd73502bc5db1ce80c519 hrs 43 mins agoBittrex_1  IN   0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70 Ether0.00250285
0x86b4a2f96a78d8182cf9b305e603d7b97a5d3687abca9ef61955541e6e3465ac9 hrs 48 mins agoNanopool  IN   0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70.148096798699361 Ether0.00021051
0x0b9d13de5ac16d3ba8e268a660ed6c4300ba448c1da428eeac3fd82be96069b913 hrs 5 mins agoBittrex_1  IN   0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70 Ether0.00250285
0x1b5eefdb1dd8825a1b56a2d95cc0b02fc7f94cee7bfcfc42fe60c8cb9caa90af13 hrs 11 mins agoNanopool  IN   0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70.125528411970272 Ether0.00021051
0x63f59bc81c6d08da930ecddb341c11780c4367110eb8a6473ad797401a36cd7716 hrs 18 mins agoBittrex_1  IN   0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70 Ether0.00250285
0x4e1b243a1ab9b11c405002a95e19ffb27cafc6411e92096a8410b172e2b0fe1416 hrs 24 mins agoNanopool  IN   0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70.126055616409042 Ether0.00021051
0x624aa1be330dee3cd006c4f9c9ee51c7cd64656515fa806e1317e82c65da139d19 hrs 28 mins agoBittrex_1  IN   0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70 Ether0.00250285
0xdb915d5a4d85a9a0616380a5488749f6cebfd7cc82fe1c0f1acb8e43aa5a0f9819 hrs 32 mins agoNanopool  IN   0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70.169296050091422 Ether0.00021051
0x9456987ebc753bb4f912d43ac5b096ded025bc8896f0e4b0122cc140b4c86f1622 hrs 36 mins agoBittrex_1  IN   0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70 Ether0.00250285
0x35af486397f5a050f9e928022b1617067f700a24662793589385ca89054b902f22 hrs 41 mins agoNanopool  IN   0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70.145736787635802 Ether0.00021051
0x83f0ab5b9016d5de6edd48e46ee4381e1daf98ac66b1404d94c961c624d5308d1 day 1 hr agoBittrex_1  IN   0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70 Ether0.00250285
0xef45ab73a97b34cf8b1a34b512f02f3c619c9f7520b17d25d3df10a4208e44131 day 1 hr agoNanopool  IN   0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70.166977728032352 Ether0.00021051
0x2de0dea4987d75dc115b132793557ea5c68fdd68c68754d33f3463a51006136a1 day 5 hrs agoBittrex_1  IN   0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70 Ether0.00250285
0xaab517b28cb44e2f001e44d0f62c6a945e5b4127034b63c5f02411536ad0ec601 day 5 hrs agoNanopool  IN   0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70.142741414722422 Ether0.00021051
0x93396d38ba08461bb46602e436a091e6a5068358df95037fb071f1aad6024b0d1 day 8 hrs agoBittrex_1  IN   0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70 Ether0.00250285
0x428b828918f1be544169a8305685bd3f797bd8f63764c2c84305cd9e170ad4191 day 8 hrs agoNanopool  IN   0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70.134276940815412 Ether0.00021051
0x0a8c0372e849fffaaed6c56731b466149829d4b84c6db66e1deeccbbb5346a001 day 11 hrs agoBittrex_1  IN   0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70 Ether0.00250285
0x0b3be0a6e1efb9cc450e1aed12aa4bdeaac57d598b23477022b61d0ec415b6e01 day 11 hrs agoNanopool  IN   0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70.147405572173861 Ether0.00021051
0xeb1537d17c2eed6ae8896eebb9248ec311ceec44aa7b8e5e025819e691b3988d1 day 14 hrs agoBittrex_1  IN   0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70 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
0x7b8f26ce9eaa713d19f2124178aec60f2caaa62560cea8bf00d3e9200e1d407369122427 mins ago0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10605213 Ether
0xbaf9d842882d20437c79a0e485007d849a82702ae755cb19f30bbc465e33303469114833 hrs 17 mins ago0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.15748459 Ether
0x28009d8c137374d467e7bfe291f9a603c2943e41d747f21717ea1171fe21571569106386 hrs 30 mins ago0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.14530264 Ether
0x1d8f706af711932e0c423cd816b60064debf91230801fd73502bc5db1ce80c5169098339 hrs 43 mins ago0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1480968 Ether
0x0b9d13de5ac16d3ba8e268a660ed6c4300ba448c1da428eeac3fd82be96069b9690902613 hrs 5 mins ago0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.12552841 Ether
0x63f59bc81c6d08da930ecddb341c11780c4367110eb8a6473ad797401a36cd77690825116 hrs 18 mins ago0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.12605561 Ether
0x624aa1be330dee3cd006c4f9c9ee51c7cd64656515fa806e1317e82c65da139d690750319 hrs 28 mins ago0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.16929606 Ether
0x9456987ebc753bb4f912d43ac5b096ded025bc8896f0e4b0122cc140b4c86f16690672822 hrs 36 mins ago0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.14573678 Ether
0x83f0ab5b9016d5de6edd48e46ee4381e1daf98ac66b1404d94c961c624d5308d69059651 day 1 hr ago0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.16697773 Ether
0x2de0dea4987d75dc115b132793557ea5c68fdd68c68754d33f3463a51006136a69051661 day 5 hrs ago0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.14274142 Ether
0x93396d38ba08461bb46602e436a091e6a5068358df95037fb071f1aad6024b0d69043451 day 8 hrs ago0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.13427694 Ether
0x0a8c0372e849fffaaed6c56731b466149829d4b84c6db66e1deeccbbb5346a0069035171 day 11 hrs ago0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.14740557 Ether
0xeb1537d17c2eed6ae8896eebb9248ec311ceec44aa7b8e5e025819e691b3988d69027491 day 14 hrs ago0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.18408273 Ether
0xe0526c08691e43171ef70c1cdf6b6a5365314d411a5deeaae1b14e7529fcd89b69019331 day 18 hrs ago0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.13862569 Ether
0xb55c4a9dd30d4e63ee2e8054ad352d8e71652f2101dddafd71975366548ffd9069011861 day 21 hrs ago0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.14540764 Ether
0x594813c3bbe4a7d7d5b7a5c4f256bc70eca47245d3a8b6bdb85eb45f283a8f6569004002 days 37 mins ago0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.13774585 Ether
0x95fdf14e4899256286f9365f0a207c07b584c628577e332b0e2800e1ef82525868995672 days 3 hrs ago0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.15206211 Ether
0x62e0fdf416313ad4f6d244dd971cf1271d50eb809dec8fc964ebc18c316a693968987292 days 7 hrs ago0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.12514358 Ether
0xf0f49a8a7192096417664ba759c8cd36b9c03d5f8f62f6c67091d5e344f69e9e68979272 days 10 hrs ago0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.15028545 Ether
0x76ce19c154ad683428e673edc0c7f27a206463270fd70883193d977cebf738c068970732 days 13 hrs ago0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.15664883 Ether
0x61ead7be16bb6e42756265f054347636074f3a9177e5bd8825beb9c22d3b4c3968962522 days 16 hrs ago0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.12407033 Ether
0x54fc5df71030fc62c92a25983e7241aa1277d4e3b1147d223390fd74b5e58a5468954382 days 20 hrs ago0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.13348605 Ether
0x30711c8f6ffd2c255757ca876f62c92e267d2427da0afd230f960b9a8c2801cf68946222 days 23 hrs ago0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.12847528 Ether
0x81c603ea184a6aad0937eee23e99aef7788524247ecc736a95e0b03c89212ea568938183 days 2 hrs ago0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.14972787 Ether
0xad40774e4dd731873454d3ecb737f66d0540a33d14da3aebae70542e6ddaeaa768930153 days 5 hrs ago0x341c18c9f4ac153fda77e8bacaedbb7a0e09c5b70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.13954356 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.