Contract Overview
Balance: 0.000000002062602744 Ether
Ether Value: Less Than $0.01 (@ $203.88/ETH)
Transactions: 463 txns
 Latest 25 txns From a total of 463 Transactions

TxHash Age From To Value [TxFee]
0x4c65aa2b5698f49866573cc757518c514a9796825343ae8a118673e375b226dc2 days 22 hrs agoBittrex_1  IN   0x5f6074b046d115b7349deb86ebfc55461f950fb90 Ether0.00249965
0xaa321abe55fbe774b5d752a7f5bddb09d3550576579cc39409e1fbe7616ddd0d2 days 23 hrs agoNanopool  IN   0x5f6074b046d115b7349deb86ebfc55461f950fb90.050071948690701 Ether0.000063153
0x1481cb23faab15d91b1df88db13d9ba7ae8ddcb1436004f1c08e714adf6ea56d5 days 12 hrs agoBittrex_1  IN   0x5f6074b046d115b7349deb86ebfc55461f950fb90 Ether0.00249965
0xad3d146e461e327ace3415c703a965050e805907bb25dafd712ba96e847ba6355 days 12 hrs agoNanopool  IN   0x5f6074b046d115b7349deb86ebfc55461f950fb90.050370358954707 Ether0.000063153
0xe69d895bad4080a5e736efea0f7a7fdd9a0ad36d1779795e00f27d0042a875487 days 14 hrs agoBittrex_1  IN   0x5f6074b046d115b7349deb86ebfc55461f950fb90 Ether0.00249965
0x1ca8741a5dd485736853ebe5185e329946c74e3db86de81670403cd8ab8789297 days 14 hrs agoNanopool  IN   0x5f6074b046d115b7349deb86ebfc55461f950fb90.050174881776028 Ether0.000063153
0x26641126f7ee2799eb5099357ddc12c97e90528890922412c2b3c8f40e30aa3511 days 7 hrs agoBittrex_1  IN   0x5f6074b046d115b7349deb86ebfc55461f950fb90 Ether0.00249965
0x52c9e3dc35c82b3aa39cf6d5185c6f8b84a9d1fa59602a5a4d7a3e131270e84b11 days 7 hrs agoNanopool  IN   0x5f6074b046d115b7349deb86ebfc55461f950fb90.050067892314488 Ether0.000063153
0x995483f8e74c22a6d0e2aeaf6208b395492a0171c97e158ed1bd185cb9cca5a214 days 16 hrs agoBittrex_1  IN   0x5f6074b046d115b7349deb86ebfc55461f950fb90 Ether0.00249965
0xaaf934ec29e85555b0e63083e25370ce259ac94da52badf52f2841e84538264514 days 16 hrs agoNanopool  IN   0x5f6074b046d115b7349deb86ebfc55461f950fb90.050312710891313 Ether0.000063153
0xde4fee04bab0f5ee869e496233e8766e01815e6650239cff505cf87aea27e2fd16 days 17 hrs agoBittrex_1  IN   0x5f6074b046d115b7349deb86ebfc55461f950fb90 Ether0.00249645
0xed62636b1a1b3518d556e303133cb287b3decaa0aeca6c027cfacb4aed3363b216 days 17 hrs agoNanopool  IN   0x5f6074b046d115b7349deb86ebfc55461f950fb90.050136965691883 Ether0.000063153
0x3564e876877a1ee376198caf322ff210280dc423b3508cf73a3797968dbdeba119 days 7 hrs agoBittrex_1  IN   0x5f6074b046d115b7349deb86ebfc55461f950fb90 Ether0.00249965
0x4fc1d021208d0ed91f64313492298e129d1d8bb0d33ec404b75b868f7544c4c219 days 7 hrs agoNanopool  IN   0x5f6074b046d115b7349deb86ebfc55461f950fb90.050001950419069 Ether0.000063153
0xde3a2c0ae73849973105c932df44c0415abcc0861e850862c9f19fc4ee065e5c21 days 18 hrs agoBittrex_1  IN   0x5f6074b046d115b7349deb86ebfc55461f950fb90 Ether0.00249965
0xc4ad59351bc3c30e80ae05eecdab567368843f8ba04b7711c7f288985235798f21 days 18 hrs agoNanopool  IN   0x5f6074b046d115b7349deb86ebfc55461f950fb90.050083706841131 Ether0.000063153
0xf7a4442d0af09d24f0ec4f5a8d0d1653c6cab9d8eabf99f07ce21ef79b8999d623 days 16 hrs agoBittrex_1  IN   0x5f6074b046d115b7349deb86ebfc55461f950fb90 Ether0.00249965
0x6626656675fb58c087d782e019bab522eb26ee186377626986c9d65dd621c38623 days 16 hrs agoNanopool  IN   0x5f6074b046d115b7349deb86ebfc55461f950fb90.052765622424989 Ether0.000063153
0xfe659dc3efe3975fde82c2b2b291ddff51f50e0066b03f0779ceb81d53aca4a125 days 20 hrs agoBittrex_1  IN   0x5f6074b046d115b7349deb86ebfc55461f950fb90 Ether0.00249965
0xea9ce5d252520a0296f59b41e85cf50de86930f9feb1fbffddd7aa89f266093325 days 20 hrs agoNanopool  IN   0x5f6074b046d115b7349deb86ebfc55461f950fb90.050190960300996 Ether0.000063153
0xe2afc99c51e2d17cada39b408466cfcd98d07908919fc2cefce2296f03677eee27 days 20 hrs agoBittrex_1  IN   0x5f6074b046d115b7349deb86ebfc55461f950fb90 Ether0.00249965
0xdcc0d2a791673147af41b466763591191935f87290393f0ebfaa4c35fe2422fe27 days 20 hrs agoNanopool  IN   0x5f6074b046d115b7349deb86ebfc55461f950fb90.050335591664533 Ether0.000063153
0xabb02e590d253d3147e9dc3d9736401fc5b6a91d758a322681bc3d21d514607029 days 20 hrs agoBittrex_1  IN   0x5f6074b046d115b7349deb86ebfc55461f950fb90 Ether0.00249965
0x0bead83a163282245a6e9566d8859a083cbdc0dc0855b8bef8c660b220bd7e4629 days 20 hrs agoNanopool  IN   0x5f6074b046d115b7349deb86ebfc55461f950fb90.050238754854634 Ether0.000063153
0x330c0cb37388141e65a27b0446be2d04e709123eace798b9c0e73aa63dee700931 days 14 hrs agoBittrex_1  IN   0x5f6074b046d115b7349deb86ebfc55461f950fb90 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
0x4c65aa2b5698f49866573cc757518c514a9796825343ae8a118673e375b226dc65454802 days 22 hrs ago0x5f6074b046d115b7349deb86ebfc55461f950fb90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05007195 Ether
0x1481cb23faab15d91b1df88db13d9ba7ae8ddcb1436004f1c08e714adf6ea56d65298065 days 12 hrs ago0x5f6074b046d115b7349deb86ebfc55461f950fb90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05037036 Ether
0xe69d895bad4080a5e736efea0f7a7fdd9a0ad36d1779795e00f27d0042a8754865170877 days 14 hrs ago0x5f6074b046d115b7349deb86ebfc55461f950fb90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05017488 Ether
0x26641126f7ee2799eb5099357ddc12c97e90528890922412c2b3c8f40e30aa35649425711 days 7 hrs ago0x5f6074b046d115b7349deb86ebfc55461f950fb90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05006789 Ether
0x995483f8e74c22a6d0e2aeaf6208b395492a0171c97e158ed1bd185cb9cca5a2647333514 days 16 hrs ago0x5f6074b046d115b7349deb86ebfc55461f950fb90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05031272 Ether
0xde4fee04bab0f5ee869e496233e8766e01815e6650239cff505cf87aea27e2fd646059916 days 17 hrs ago0x5f6074b046d115b7349deb86ebfc55461f950fb90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05013696 Ether
0x3564e876877a1ee376198caf322ff210280dc423b3508cf73a3797968dbdeba1644487319 days 7 hrs ago0x5f6074b046d115b7349deb86ebfc55461f950fb90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05000195 Ether
0xde3a2c0ae73849973105c932df44c0415abcc0861e850862c9f19fc4ee065e5c642980721 days 18 hrs ago0x5f6074b046d115b7349deb86ebfc55461f950fb90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05008371 Ether
0xf7a4442d0af09d24f0ec4f5a8d0d1653c6cab9d8eabf99f07ce21ef79b8999d6641804223 days 16 hrs ago0x5f6074b046d115b7349deb86ebfc55461f950fb90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05276562 Ether
0xfe659dc3efe3975fde82c2b2b291ddff51f50e0066b03f0779ceb81d53aca4a1640490725 days 20 hrs ago0x5f6074b046d115b7349deb86ebfc55461f950fb90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05019096 Ether
0xe2afc99c51e2d17cada39b408466cfcd98d07908919fc2cefce2296f03677eee639281627 days 20 hrs ago0x5f6074b046d115b7349deb86ebfc55461f950fb90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05033559 Ether
0xabb02e590d253d3147e9dc3d9736401fc5b6a91d758a322681bc3d21d5146070638058529 days 20 hrs ago0x5f6074b046d115b7349deb86ebfc55461f950fb90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05023876 Ether
0x330c0cb37388141e65a27b0446be2d04e709123eace798b9c0e73aa63dee7009637000231 days 14 hrs ago0x5f6074b046d115b7349deb86ebfc55461f950fb90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05286969 Ether
0xef08f020b59574c787237a99b27950a2aa5ecfbf89772d51e19e32b6930362b7635727433 days 16 hrs ago0x5f6074b046d115b7349deb86ebfc55461f950fb90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05007641 Ether
0x0e6b68a5682f96ca46c9f05d0f08fdae96587635c45351da1d9647b4c73dee49634517235 days 16 hrs ago0x5f6074b046d115b7349deb86ebfc55461f950fb90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05015957 Ether
0xfe9a31246b00571eea3b073bb0e3e33d3592fc1b8fb32ab2b440faa6e742e130633326537 days 15 hrs ago0x5f6074b046d115b7349deb86ebfc55461f950fb90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05038049 Ether
0x6c80a8eecfe75b3fcbfe69a4099fc2422b79f1bbf00272557348a098fac5b4c6632128639 days 15 hrs ago0x5f6074b046d115b7349deb86ebfc55461f950fb90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05015965 Ether
0x5309b7aaa0fa30d3136abd1c4fa289cd42dfb4cd332559955826f63a6db5a8a8630930641 days 15 hrs ago0x5f6074b046d115b7349deb86ebfc55461f950fb90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05032928 Ether
0x9c4b5b41fa8f1ea7820251f123739142f500efc50d64994236b870441337629f629571543 days 22 hrs ago0x5f6074b046d115b7349deb86ebfc55461f950fb90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05017866 Ether
0xb59ba5e8cf87adf214277b678de528207f3802cc68b1580f66d4eee96c5093b4628222446 days 4 hrs ago0x5f6074b046d115b7349deb86ebfc55461f950fb90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05020729 Ether
0x0f561626dd3eb1df386fa38e5eaaf8e6ea547ad30e1930a0dfb3fe45afac70ff627042848 days 3 hrs ago0x5f6074b046d115b7349deb86ebfc55461f950fb90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05112308 Ether
0xddfa9fd391bd3008fa0519389ebd920bd284fc7f580f4d92385fbe12691546d2624873751 days 19 hrs ago0x5f6074b046d115b7349deb86ebfc55461f950fb90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.09088412 Ether
0xec7a11d9ef7a6fa8b652c82fc801a5566f974f12f53a1b0fd4bc0724839b9c9a622242456 days 6 hrs ago0x5f6074b046d115b7349deb86ebfc55461f950fb90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05010782 Ether
0x86d0a8b694dde5317970aeead0ae2f18e14b257ab8e2b828591e1e2acd74cb83620873458 days 13 hrs ago0x5f6074b046d115b7349deb86ebfc55461f950fb90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05021653 Ether
0xb8572df8390f49a6a11b73e42de50a6e6d25e759a24dc9f4bad217973423ce50619543760 days 19 hrs ago0x5f6074b046d115b7349deb86ebfc55461f950fb90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05003147 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.