Contract Overview
Balance: 0.000000001839303968 Ether
Ether Value: Less Than $0.01 (@ $203.64/ETH)
Transactions: 159 txns
 Latest 25 txns From a total of 159 Transactions

TxHash Age From To Value [TxFee]
0x8f069e7dd1fc136eb5b932f23dc253e720424bb6d06cd524b07e4bb9ec6d77d51 day 14 hrs agoBittrex_1  IN   0x5a87868e75abc83dc94dbf4a32a12d37fafa56170 Ether0.00250285
0x58acca81590e2c005a9ad3233440a2bfdc79d36c65bd231727055d88ec600a651 day 15 hrs agoNanopool  IN   0x5a87868e75abc83dc94dbf4a32a12d37fafa56170.201394044220916 Ether0.000063153
0xf1260dec1fcd1462b369e959798c622c7dc9f56886e7c69375e4a9b9c6e693f23 days 20 hrs agoBittrex_1  IN   0x5a87868e75abc83dc94dbf4a32a12d37fafa56170 Ether0.00249965
0xf8966794b1da293cc525184fc63cf9cd7332de08cd019357e1307199b67019a33 days 20 hrs agoNanopool  IN   0x5a87868e75abc83dc94dbf4a32a12d37fafa56170.200405942316513 Ether0.000063153
0xc055028ec68eb83361fec71c1548754cc278bdbf3e4a19a208cfd27f62a425155 days 21 hrs agoBittrex_1  IN   0x5a87868e75abc83dc94dbf4a32a12d37fafa56170 Ether0.00250285
0xc65b88ca06b61aec9816fe80bdb5a873b205aedf6f360c8af3fc55d563a2078d5 days 21 hrs agoNanopool  IN   0x5a87868e75abc83dc94dbf4a32a12d37fafa56170.201026399229496 Ether0.000063153
0x2ead43da4b44cb064195bf2eb0a39099392798d6a7bde2a9ce3e7800ca96ffcf8 days 15 hrs agoBittrex_1  IN   0x5a87868e75abc83dc94dbf4a32a12d37fafa56170 Ether0.00250285
0x2aa200121a7bca7a020823be11ccb719bd3b4918880635477a8963ecdfab0b908 days 15 hrs agoNanopool  IN   0x5a87868e75abc83dc94dbf4a32a12d37fafa56170.200608503014532 Ether0.000063153
0x0dc22fc55845c12eeae31df6fc97195a22db5e24737b2e460e0ad65e6187469811 days 4 hrs agoBittrex_1  IN   0x5a87868e75abc83dc94dbf4a32a12d37fafa56170 Ether0.00250285
0x501b3c5fa8b2dc770d78b6622cd852f91994cbc52e4f29331f05463bdb35498f11 days 4 hrs agoNanopool  IN   0x5a87868e75abc83dc94dbf4a32a12d37fafa56170.20055828047106 Ether0.000063153
0x93b7f8b2652806d49dc0530d9d81ed6d09db360334752a2f3c2e161ca5cf3a1a13 days 20 hrs agoBittrex_1  IN   0x5a87868e75abc83dc94dbf4a32a12d37fafa56170 Ether0.00250285
0x58b33e6c5d836dd13fd6867cbe303d8be6edf29e2774a14aa5c5a9dfaf3a533413 days 20 hrs agoNanopool  IN   0x5a87868e75abc83dc94dbf4a32a12d37fafa56170.200496951126846 Ether0.000063153
0xe0cf7884d1d0de87032091dac6b7ddaafcc077cb3315ba4e0d82140e4d887a3f16 days 18 hrs agoBittrex_1  IN   0x5a87868e75abc83dc94dbf4a32a12d37fafa56170 Ether0.00250285
0x2e8fc6dcb8fe391d90c95ec65f525c7d9484f475ef379d42aea2e3546d1e5f0d16 days 18 hrs agoNanopool  IN   0x5a87868e75abc83dc94dbf4a32a12d37fafa56170.200521727544235 Ether0.000063153
0x282f87419bc0ce3f6e28ae0b49b9cd7628fc6860409c2e714687c55c8e714f4519 days 1 hr agoBittrex_1  IN   0x5a87868e75abc83dc94dbf4a32a12d37fafa56170 Ether0.00250285
0xcde18cce00d22f58770baa7d1b5f08d9b5c3cd247d88305206668f2ca863111119 days 1 hr agoNanopool  IN   0x5a87868e75abc83dc94dbf4a32a12d37fafa56170.200756384166949 Ether0.000063153
0xe1bdeaf6c5e5f21f01667fc7bc35c13548c97dec9831967f77b7bd4dd03ee81021 days 2 hrs agoBittrex_1  IN   0x5a87868e75abc83dc94dbf4a32a12d37fafa56170 Ether0.00250285
0xe9f5cce21d87124ca146a2a9703fda0ea9634db58ceddc5a9daebfb31b1a1ad921 days 3 hrs agoNanopool  IN   0x5a87868e75abc83dc94dbf4a32a12d37fafa56170.20006059616661 Ether0.000063153
0x5a6fa98e1ce795ab031fd808ded36e7956d5ab090533be6677f84f5987b8f64323 days 5 hrs agoBittrex_1  IN   0x5a87868e75abc83dc94dbf4a32a12d37fafa56170 Ether0.00249965
0xdd7fafc65446b1f836bdc9e5bc4db1756dbdaddb2600838c5f9e3c316193589923 days 5 hrs agoNanopool  IN   0x5a87868e75abc83dc94dbf4a32a12d37fafa56170.200101120460472 Ether0.000063153
0xb2684038424ab081c10b569935110d57fad9ef8d704fb9227d6e0c7a63c207eb25 days 6 hrs agoBittrex_1  IN   0x5a87868e75abc83dc94dbf4a32a12d37fafa56170 Ether0.00250285
0x52e692a1c655086a71f18c0a2363951b8f557df0f70e1cf70067ae704740aea925 days 6 hrs agoNanopool  IN   0x5a87868e75abc83dc94dbf4a32a12d37fafa56170.20026215853164 Ether0.000063153
0x64bc5913b348084731c585659f9bf77c62a1284175de582bbeecd3c0a6ea994227 days 7 hrs agoBittrex_1  IN   0x5a87868e75abc83dc94dbf4a32a12d37fafa56170 Ether0.00250285
0x22cc5a138c7c4040f25c985381dad87d3d947c2b9498b688c32b163be23dccde27 days 7 hrs agoNanopool  IN   0x5a87868e75abc83dc94dbf4a32a12d37fafa56170.201375324684065 Ether0.000063153
0x07c9f0caa73afd4df28bbef21ed3ecb312386a63b95dd4883af59af5c0c910f229 days 10 hrs agoBittrex_1  IN   0x5a87868e75abc83dc94dbf4a32a12d37fafa56170 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
0x8f069e7dd1fc136eb5b932f23dc253e720424bb6d06cd524b07e4bb9ec6d77d565551601 day 14 hrs ago0x5a87868e75abc83dc94dbf4a32a12d37fafa56170xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20139405 Ether
0xf1260dec1fcd1462b369e959798c622c7dc9f56886e7c69375e4a9b9c6e693f265416183 days 20 hrs ago0x5a87868e75abc83dc94dbf4a32a12d37fafa56170xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20040594 Ether
0xc055028ec68eb83361fec71c1548754cc278bdbf3e4a19a208cfd27f62a4251565290335 days 21 hrs ago0x5a87868e75abc83dc94dbf4a32a12d37fafa56170xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.2010264 Ether
0x2ead43da4b44cb064195bf2eb0a39099392798d6a7bde2a9ce3e7800ca96ffcf65120448 days 15 hrs ago0x5a87868e75abc83dc94dbf4a32a12d37fafa56170xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.2006085 Ether
0x0dc22fc55845c12eeae31df6fc97195a22db5e24737b2e460e0ad65e61874698649637811 days 4 hrs ago0x5a87868e75abc83dc94dbf4a32a12d37fafa56170xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20055828 Ether
0x93b7f8b2652806d49dc0530d9d81ed6d09db360334752a2f3c2e161ca5cf3a1a648002613 days 20 hrs ago0x5a87868e75abc83dc94dbf4a32a12d37fafa56170xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20049695 Ether
0xe0cf7884d1d0de87032091dac6b7ddaafcc077cb3315ba4e0d82140e4d887a3f646204616 days 18 hrs ago0x5a87868e75abc83dc94dbf4a32a12d37fafa56170xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20052173 Ether
0x282f87419bc0ce3f6e28ae0b49b9cd7628fc6860409c2e714687c55c8e714f45644793919 days 1 hr ago0x5a87868e75abc83dc94dbf4a32a12d37fafa56170xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20075639 Ether
0xe1bdeaf6c5e5f21f01667fc7bc35c13548c97dec9831967f77b7bd4dd03ee810643526821 days 2 hrs ago0x5a87868e75abc83dc94dbf4a32a12d37fafa56170xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20006059 Ether
0x5a6fa98e1ce795ab031fd808ded36e7956d5ab090533be6677f84f5987b8f643642255623 days 5 hrs ago0x5a87868e75abc83dc94dbf4a32a12d37fafa56170xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20010112 Ether
0xb2684038424ab081c10b569935110d57fad9ef8d704fb9227d6e0c7a63c207eb640993925 days 6 hrs ago0x5a87868e75abc83dc94dbf4a32a12d37fafa56170xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20026216 Ether
0x64bc5913b348084731c585659f9bf77c62a1284175de582bbeecd3c0a6ea9942639758627 days 7 hrs ago0x5a87868e75abc83dc94dbf4a32a12d37fafa56170xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20137533 Ether
0x07c9f0caa73afd4df28bbef21ed3ecb312386a63b95dd4883af59af5c0c910f2638467929 days 10 hrs ago0x5a87868e75abc83dc94dbf4a32a12d37fafa56170xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20030763 Ether
0xe7d4241d2f2b21dfc2a545e90d0a714db5ed3826a0b7a69d276ce0e5388eeea7637236131 days 10 hrs ago0x5a87868e75abc83dc94dbf4a32a12d37fafa56170xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20109602 Ether
0xfe1c288858351a214ac1a65c8addeea11b65e6a0bd76288bc31529b05361afaf636056133 days 9 hrs ago0x5a87868e75abc83dc94dbf4a32a12d37fafa56170xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20210012 Ether
0x082c90487aeae09b21dc3f125c751b5af5bc5a29c0cafd139741d83366f24621633731637 days 5 hrs ago0x5a87868e75abc83dc94dbf4a32a12d37fafa56170xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20069038 Ether
0x9d7f7018f737d26cde85dde07192adae3934116039340cf46c5efd49d5cba215632498939 days 6 hrs ago0x5a87868e75abc83dc94dbf4a32a12d37fafa56170xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20085678 Ether
0xbd760ec06ba3a3536ff8269f67c9d65f7aa3f99e55ef1682d15474f90d36da48631214841 days 9 hrs ago0x5a87868e75abc83dc94dbf4a32a12d37fafa56170xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20006499 Ether
0x99ee6939a3e7fe09fcf24ef7de347339de571baf1ad6c0d4435012789f30eeb5629840043 days 16 hrs ago0x5a87868e75abc83dc94dbf4a32a12d37fafa56170xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20025907 Ether
0xfda04ec52796d95c92e07c86a1b10a1f57b02e075553a768eb8b1bbe0b05488d628291746 days 7 hrs ago0x5a87868e75abc83dc94dbf4a32a12d37fafa56170xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20002189 Ether
0x42bd867559d49cbe508f9f1a5018ec9a7e40b3797eaf4b11c52456fd0cd4f937626771548 days 20 hrs ago0x5a87868e75abc83dc94dbf4a32a12d37fafa56170xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20078305 Ether
0x54d02a2651ee5c8e857349c7ff7bdf468e078026b3d168ce384e658e160e33ab625400151 days 3 hrs ago0x5a87868e75abc83dc94dbf4a32a12d37fafa56170xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20057623 Ether
0xa794cdd5cb7a4623ef2badd1f995eb12fbaa7db8b79b01ebd79c996cbf52992f623919453 days 16 hrs ago0x5a87868e75abc83dc94dbf4a32a12d37fafa56170xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20011476 Ether
0x8f615427154489ea7f53a0108a1cb758a56821bf2c409ff4e886cf0e5778cdb4622597655 days 21 hrs ago0x5a87868e75abc83dc94dbf4a32a12d37fafa56170xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20041626 Ether
0xd129898197653acbb7b602f2430ef1930544d1f37face393901ac11083fa182f621208858 days 5 hrs ago0x5a87868e75abc83dc94dbf4a32a12d37fafa56170xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.2011126 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.