Sponsored:   Color - Revolutionizing the Dapp Ecosystem, Bounty & Airdrop, Get 240,000 COL NOW!
Contract Overview
Balance: 0.000000000989886281 Ether
Ether Value: less than $0.01 (@ $280.56/ETH)
Transactions: 248 txns
 Latest 25 txns from a total Of 248 transactions

TxHash Age From To Value [TxFee]
0x7bfb6ecfa0e3f85b0258cf7b144bcdb132332c0b880453a9f8c1f33b977b87bc2 days 6 hrs agoBittrex_1  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0 Ether0.0050057
0xd427202bf39e4e24a72b5f282da963ab8a25234fa14cfc4af31a74ab7f8bcbe42 days 6 hrs agoNanopool  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0.200207382236732 Ether0.000021051
0xb1b9ab402f067b582f956588f61ee91c3f6d0900d8996e09a6a31c664fa7a1224 days 16 hrs agoBittrex_1  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0 Ether0.0050057
0x712859b3424235b0dd3d22df14f52115a55b9da22173686f73284424c38bc6f34 days 17 hrs agoNanopool  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0.200123851554854 Ether0.000021051
0xf6e5b7b15b73e8618966de5554061f6dc8edabf9d18e1942341cbc50f3d17d0f7 days 3 hrs agoBittrex_1  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0 Ether0.0050057
0x7c8d6cef2d14fce9286740580e204b0a480cd558b542ca7cb4c0f24ceb99350b7 days 3 hrs agoNanopool  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0.208970694286711 Ether0.000021051
0x66040d6f2cc174aaef8ed13ad07c3b99ebd7b19a8bcd6ebfd20694f3b3696f0510 days 1 hr agoBittrex_1  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0 Ether0.0050057
0xb80794d191cf5b23d80ca4e03efc6ca205a9a65c32dde13ba77a8c0116dd91e610 days 1 hr agoNanopool  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0.200414430107528 Ether0.000021051
0x7e15bf5333aaba8a5737aed42b5820da5a04c09989b0d08c625e5d53128b071a15 days 4 hrs agoBittrex_1  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0 Ether0.0050057
0x0d994e735f23f2b07dab71977f947785f95f9f692593face345e98be3f29cf5d15 days 4 hrs agoNanopool  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0.114354074952248 Ether0.000021051
0xfac9945926194d6e0ec71ab5c9b62ffb596ec7ba2f9f7e8d3090733251df2f4115 days 8 hrs agoBittrex_1  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0 Ether0.0049993
0x4270037d108dea28c875b1a70690e8abfd083290078121cdee7424f07322801915 days 8 hrs ago0x849a95356c89ddd5cde8201cfb8c93dd49709c2e  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad2 Ether0.000063153
0x7930ed5dfbbe8a0fcd758fece5825e29d41c02fd2ff46b2962970f434971b1ac16 days 21 hrs agoBittrex_1  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0 Ether0.0050057
0x7bc80e606a138017eaa15847b933c5488e21c469e859dd5ea1c944fb2386cac116 days 21 hrs agoNanopool  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0.200196411446112 Ether0.000021051
0x60ff8d03a3d2c7c0f16ed04634c260870b5adb62b1756de3a6386edfe16a241419 days 22 hrs agoBittrex_1  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0 Ether0.0050057
0x77f31fd56c1fc69fb7b23d58723e7b1fd78dd28325d0bec249dee4fefed75bb719 days 22 hrs agoNanopool  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0.200319852020845 Ether0.000021051
0x069f9b19191e392b954040f64cb089dc5d6fcfd3b3e37f7d88653e07a490330922 days 21 hrs agoBittrex_1  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0 Ether0.0050057
0x9c87dbb65f53c021c180bf85b7d9e0696d9702e296bed0ef5583c6c3d46777c022 days 21 hrs agoNanopool  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0.200135883399333 Ether0.000021051
0xed2e1071f0e1ea8daff90fe1e7f722fa61d5eae5f1c3b6210ca957fc067848f725 days 9 hrs agoBittrex_1  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0 Ether0.0050057
0xb9f6730b2b6dada5a83fa8dc96e5a5f5845cb78422432461446049ce343ae43425 days 9 hrs agoNanopool  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0.200540250032494 Ether0.000021051
0x02338d5fb61e46563bcc9cdb200ac859a7350e33102ce23a9671d3379f9b5faf28 days 34 mins agoBittrex_1  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0 Ether0.0050057
0xe4be172af3cc4e3286c1aace8f6bfc9401c8a4be92d5a13a324cd5ab4f10b00128 days 42 mins agoNanopool  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0.201085400959485 Ether0.000021051
0x9feba25b4d6bcc02c848e64b64a8e1cb11aeef724b2b64344d91ad8164967b1830 days 13 hrs agoBittrex_1  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0 Ether0.0050057
0xe05aa4ac50fab96b80bde883bc0cabc79dbab9621ed912d52a56f56333fe665830 days 13 hrs agoNanopool  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0.200690674215317 Ether0.000021051
0xf4d2ed8a7085be7ea987746bfd71d5ded508541b2e2048522e64b93f6ec4e21d33 days 7 hrs agoBittrex_1  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0 Ether0.0050057
[ 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
0x7bfb6ecfa0e3f85b0258cf7b144bcdb132332c0b880453a9f8c1f33b977b87bc61762862 days 6 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20020739 Ether
0xb1b9ab402f067b582f956588f61ee91c3f6d0900d8996e09a6a31c664fa7a12261618694 days 16 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20012385 Ether
0xf6e5b7b15b73e8618966de5554061f6dc8edabf9d18e1942341cbc50f3d17d0f61473877 days 3 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20897069 Ether
0x66040d6f2cc174aaef8ed13ad07c3b99ebd7b19a8bcd6ebfd20694f3b3696f05613010810 days 1 hr ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20041443 Ether
0x7e15bf5333aaba8a5737aed42b5820da5a04c09989b0d08c625e5d53128b071a609982615 days 4 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.11435408 Ether
0xfac9945926194d6e0ec71ab5c9b62ffb596ec7ba2f9f7e8d3090733251df2f41609886215 days 8 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb982 Ether
0x7930ed5dfbbe8a0fcd758fece5825e29d41c02fd2ff46b2962970f434971b1ac608966416 days 21 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20019641 Ether
0x60ff8d03a3d2c7c0f16ed04634c260870b5adb62b1756de3a6386edfe16a2414607178519 days 22 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20031985 Ether
0x069f9b19191e392b954040f64cb089dc5d6fcfd3b3e37f7d88653e07a4903309605422322 days 21 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20013588 Ether
0xed2e1071f0e1ea8daff90fe1e7f722fa61d5eae5f1c3b6210ca957fc067848f7603928625 days 9 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20054025 Ether
0x02338d5fb61e46563bcc9cdb200ac859a7350e33102ce23a9671d3379f9b5faf602379128 days 34 mins ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20108541 Ether
0x9feba25b4d6bcc02c848e64b64a8e1cb11aeef724b2b64344d91ad8164967b18600885830 days 13 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20069067 Ether
0xf4d2ed8a7085be7ea987746bfd71d5ded508541b2e2048522e64b93f6ec4e21d599266133 days 7 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20066205 Ether
0x7b6c5bdda7e534075c02e901d624a09e7baa050e975d153cce49e7f29b50a4ce597791035 days 20 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20076342 Ether
0x96ec5f1b34e1859cbc0179e86903a3fc1b04f232e43a42c5110e45a34556a160596406038 days 4 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20045536 Ether
0x1a885258c42f48de12293e94342932ff84f01c3cef0d97895605cbcf08ba4d9e595009140 days 12 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20100017 Ether
0x2f6d8b7a3e0b01fc62e7c9cea99640cf400cde18d2000bebb8238b7bcf8e2075593566842 days 22 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20108886 Ether
0x4460245f9eb8019a5574eebe91f71f42c8733d4596b8d4617ea21e9805aafed1592204945 days 7 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.2015693 Ether
0x3f9f1a642716a2fcd32426a26d6ff15da821b225a9dc6222a1b12babaeb42a3e590898047 days 13 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20044753 Ether
0x7a50551a1c942a7d5898fc7e4014c039d809c50d9dd64158bff22297cfc5d4cd589522049 days 22 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20002936 Ether
0xcde3d5f6bedff8913153cd892d54ef9bbd3d30d018798f65565d7756a6cc0956588262352 days 1 hr ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.2006913 Ether
0x8a0ef7009e2322adcf3ef5b570ec991d044093928484484e6657141c0769d739586705254 days 17 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20061226 Ether
0xbd2925d583872bc26e507f5aeda9a5267b470a9cd1f5a58c4aa036eaca5d7f0e585093957 days 12 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20023091 Ether
0x4f39c7b5060be8379ab2307f61060665494781ffca3728a8086f6380f13f243f583578360 days 2 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20055056 Ether
0x963dc1b7830f9f4910dfe3d0075299f3ee15a49260abce57a9c78c449f90a3ba582055462 days 17 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20045584 Ether
[ Download CSV Export  ] 
Warning: The compiled contract might be susceptible to NestedArrayFunctionCallDecoder (medium-severity), ZeroFunctionSelector (very low-severity), DelegateCallReturnValue (low-severity), ECRecoverMalformedInput (medium-severity), SkipEmptyStringLiteral (low-severity) Solidity compiler bugs.

Contract Source Code Verified (Similar match)
Note: Displaying similar matching verified source code at contract 0xd1DD82d1dED8f40c200b89455050E9C18D918504(excluding Constructor Arguments if any)
Contract Name: UserWallet
Compiler Version: 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 txn Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward
Make sure to use the "downvote" button for any spammy posts, and the "upvote" for interesting conversations.