Contract Overview
Balance: 0.00000000614101976 Ether
Ether Value: Less Than $0.01 (@ $202.83/ETH)
Transactions: 728 txns
 Latest 25 txns From a total of 728 Transactions

TxHash Age From To Value [TxFee]
0xd843135c4efaec20f3d4121e8ca998b845882bc50a5a98cd2dafd5631d8fde5216 hrs 1 min agoBittrex_1  IN   0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0 Ether0.00249965
0xa2db689260c26bca97521970c433c85d276164628b94d79bb8bd8053018ed4a416 hrs 7 mins agoNanopool  IN   0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0.050411366103056 Ether0.000063153
0xa545ab77c0c782d6389729913cc8b7030848b32dec636fbb4b748d7adb8491881 day 9 hrs agoBittrex_1  IN   0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0 Ether0.00249965
0x8786b431a1ab83bdf710e9b0a20324d282b8d628763f05dc8bbe93da221882731 day 10 hrs agoNanopool  IN   0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0.050018789848998 Ether0.000063153
0xcc7b794303011cfc4dc34e8a3d753e395c104707f2e9f86d0a1d86140bfa8be12 days 4 hrs agoBittrex_1  IN   0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0 Ether0.00249965
0xbf605379aed792c716df2b349efcc36c13e1b78960096c7ca5b1edf4a281221f2 days 4 hrs agoNanopool  IN   0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0.050518527839675 Ether0.000063153
0xf03dbfc68024d125932ff86ed3023d93e2a744cceee2509429ae31e4cb117bef2 days 22 hrs agoBittrex_1  IN   0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0 Ether0.00249965
0x454929a6b596952b9bedd581dd23c0a65d85a7815e2f955ac45c408f6ee0db6f2 days 22 hrs agoNanopool  IN   0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0.050037752072022 Ether0.000063153
0x95a188bc5a0a76168063ab489bf3d4ead9dee24a024b7511fec185c47753fb8f3 days 15 hrs agoBittrex_1  IN   0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0 Ether0.00249965
0x4ddf66a55b20e500d6996ba957ba797051e479eb6ad7608b3a9965ccdc2acaf73 days 15 hrs agoNanopool  IN   0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0.050197681839188 Ether0.000063153
0xe8975d4114a9e53888445e21ee55bc8796d16863d2e57db056e21266774b51144 days 11 hrs agoBittrex_1  IN   0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0 Ether0.00249965
0xa217879bcea01360963472e009c16804a909f084a0c7439b83463c2080a7185d4 days 11 hrs agoNanopool  IN   0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0.050005928206037 Ether0.000063153
0x13e8f7fe5bff7466063e7f93ac55a2bcfd9b95906c65c658969d94e7ccd8e1045 days 4 hrs agoBittrex_1  IN   0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0 Ether0.00249965
0xa2eaec3c99a50f0111c5552550d01fdf0b281545034430d41e94235a1bd96c535 days 4 hrs agoNanopool  IN   0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0.05013513448276 Ether0.000063153
0xaa0e15df4b75cefee50fc1ba23519a850fea69872cf3174136fdcfe1552ede4c5 days 22 hrs agoBittrex_1  IN   0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0 Ether0.00249965
0x8fad75ef2d7fdcd641fbca546950f45031064ca3dc96ebadb68eaf41ef7527d45 days 22 hrs agoNanopool  IN   0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0.050345102107803 Ether0.000063153
0x310d16feb390b44b06146568bcc3d19d637e1eea2f5a24b0d2bd7c7c7606ce466 days 15 hrs agoBittrex_1  IN   0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0 Ether0.00249965
0x0137d60d9b1e7d799145f4e1efac4cef92d9ed9a3c089172d536f85358e00dc46 days 15 hrs agoNanopool  IN   0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0.051172630631225 Ether0.000063153
0x94fb64193db5df8010ee49a04992ade17824245fdf24db6c259bbe34f3ec15217 days 8 hrs agoBittrex_1  IN   0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0 Ether0.00249965
0xee0ae17fcf6d8c7c34351a538b196ca3177bfc875da228921e2f2799c764d3f37 days 8 hrs agoNanopool  IN   0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0.050527892527488 Ether0.000063153
0x12790ad5644055d76e47d02c49b53028a7acb9673d9e50741fcaa602d2f7cd768 days 2 hrs agoBittrex_1  IN   0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0 Ether0.00249965
0xc3c84fcafecf6e91b7aa5471e6059574557a9e3d95df1dfb04b0f9442532f6698 days 2 hrs agoNanopool  IN   0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0.050528375769899 Ether0.000063153
0x1dbe4e8415a3a419acca77938316cf0bfa2aa8f6f8578e7092b3c842584838258 days 20 hrs agoBittrex_1  IN   0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0 Ether0.00249965
0xc24d2d95a64292d5b5fb6e75b25cf0d64637c3c4505f2546e86cb1e4a5b9af688 days 20 hrs agoNanopool  IN   0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0.050576129555828 Ether0.000063153
0x32b6cd8b5119fd39a5ebfe418f41b150c10ad6bbc281f6429ff1555d9ff49e249 days 13 hrs agoBittrex_1  IN   0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0 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
0xd843135c4efaec20f3d4121e8ca998b845882bc50a5a98cd2dafd5631d8fde52654269316 hrs 1 min ago0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05041136 Ether
0xa545ab77c0c782d6389729913cc8b7030848b32dec636fbb4b748d7adb84918865381451 day 9 hrs ago0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05001879 Ether
0xcc7b794303011cfc4dc34e8a3d753e395c104707f2e9f86d0a1d86140bfa8be165335002 days 4 hrs ago0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05051853 Ether
0xf03dbfc68024d125932ff86ed3023d93e2a744cceee2509429ae31e4cb117bef65288992 days 22 hrs ago0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05003775 Ether
0x95a188bc5a0a76168063ab489bf3d4ead9dee24a024b7511fec185c47753fb8f65244143 days 15 hrs ago0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05019769 Ether
0xe8975d4114a9e53888445e21ee55bc8796d16863d2e57db056e21266774b511465194954 days 11 hrs ago0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05000592 Ether
0x13e8f7fe5bff7466063e7f93ac55a2bcfd9b95906c65c658969d94e7ccd8e10465151175 days 4 hrs ago0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05013514 Ether
0xaa0e15df4b75cefee50fc1ba23519a850fea69872cf3174136fdcfe1552ede4c65104335 days 22 hrs ago0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.0503451 Ether
0x310d16feb390b44b06146568bcc3d19d637e1eea2f5a24b0d2bd7c7c7606ce4665059676 days 15 hrs ago0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05117263 Ether
0x94fb64193db5df8010ee49a04992ade17824245fdf24db6c259bbe34f3ec152165015877 days 8 hrs ago0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05052789 Ether
0x12790ad5644055d76e47d02c49b53028a7acb9673d9e50741fcaa602d2f7cd7664970678 days 2 hrs ago0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05052838 Ether
0x1dbe4e8415a3a419acca77938316cf0bfa2aa8f6f8578e7092b3c8425848382564925608 days 20 hrs ago0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05057613 Ether
0x32b6cd8b5119fd39a5ebfe418f41b150c10ad6bbc281f6429ff1555d9ff49e2464881479 days 13 hrs ago0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05000487 Ether
0x4bf295cd20fc8e283425929c0efddca629af7ebe34b8474f00190832e53c0a2a648294810 days 9 hrs ago0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05051094 Ether
0x36b7164fb7c6d87f285c378660494bc5fac6b48602987ac90eff68bbe8edbdf7647755811 days 6 hrs ago0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05018021 Ether
0xe45ab3ee965b45f8f2a2389de0b09d88ca423e664fa93bc859ab5f1e6af46df5647305411 days 23 hrs ago0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05062691 Ether
0x36256d10fe5ab7431f34fa297c2b8706fd94943abf5abd68aca66b4b4bdc5313646764912 days 20 hrs ago0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05048319 Ether
0x676802fc79c408a5731b13bfe4d316a68b83f62ecf458add0cc2cbd94fafd6ac646281513 days 15 hrs ago0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05065611 Ether
0x4cd8d6072057ce870170fb667cbc1318e8b8eaaad5027ce336d6ffd296d1b5d3645814714 days 9 hrs ago0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05004181 Ether
0xcb846e73f291fb3ffdcfe3e9863b65cd55a67e6292d7cbff8c8cc975a948bde0645322415 days 4 hrs ago0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05067421 Ether
0xcbf3f744d764b2985b279271951bef6e1a08b3e71602fcab186ab247033c1e78644787516 days 1 hr ago0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05031638 Ether
0x1fca51fa8a82d39abd25e91a36d1defbfafbb529473133a5c757bdfd52767014644395716 days 17 hrs ago0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05026013 Ether
0x44c7678ac318b7f3248764e917b7f26dcadfb30341e6ef8ff885f69f5934ce7c644017817 days 7 hrs ago0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.07657464 Ether
0xfdd5cecfc812042f10d09bd4f140bad63b6228a07fed531d1c2b983e384c9926643293918 days 12 hrs ago0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05112075 Ether
0x22822d6f0b5be5516ef55b805e792ded22be96c0bc07d7730f822f8e31542311642843919 days 5 hrs ago0x980e0346a5a97f1318d38f3f68f0c9e2cc651b6c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05044511 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.