Contract Overview
Balance: 0.000000008197606279 Ether
Ether Value: Less Than $0.01 (@ $204.05/ETH)
Transactions: 816 txns
 Latest 25 txns From a total of 816 Transactions

TxHash Age From To Value [TxFee]
0xbe5e796e29fff4bfdaefb144078362ae9616b7305e939cbceb41f51eee62b5bb6 hrs 28 mins agoBittrex_1  IN   0xb3563288b51c1a8473cbbb10154e5b3199603c2e0 Ether0.00250285
0x1bcee10475ca0569ee7b3d19ab7d96644aaa3c3cc019d5042c44872ca69af2086 hrs 35 mins agoF2Pool_2  IN   0xb3563288b51c1a8473cbbb10154e5b3199603c2e0.816048259466536 Ether0.0000863091
0x5ced19e0eae8c8ed3e4d03c6ac71c4cd69d27704e6a6a0ee44e5f0ebcd581b5f1 day 6 hrs agoBittrex_1  IN   0xb3563288b51c1a8473cbbb10154e5b3199603c2e0 Ether0.00250285
0x6de198a7c1bf08183554b5f4468bf423b2d4b6ca5ac325318fe5fb2267efad851 day 6 hrs agoF2Pool_2  IN   0xb3563288b51c1a8473cbbb10154e5b3199603c2e0.812893371444764 Ether0.0000863091
0x52c1c0e22a92bba425d93bf89f29675ad570936f17cb82b92541f6d6fc6b6fbf2 days 6 hrs agoBittrex_1  IN   0xb3563288b51c1a8473cbbb10154e5b3199603c2e0 Ether0.00250285
0x7de9c15f6e6c32df97dcc7ad4e45d730bcf6f7221db759331df6309a6a05978e2 days 6 hrs agoF2Pool_2  IN   0xb3563288b51c1a8473cbbb10154e5b3199603c2e0.799521885400571 Ether0.0000863091
0xd875229375215bab7f56f48fca5ef902709b704a48e5c5fe12b6d526666fe3943 days 6 hrs agoBittrex_1  IN   0xb3563288b51c1a8473cbbb10154e5b3199603c2e0 Ether0.00250285
0xc3d1a0e4af51f5abc3bdb265036e99091a245c40b4cab721bf58d11681e6c1a93 days 6 hrs agoF2Pool_2  IN   0xb3563288b51c1a8473cbbb10154e5b3199603c2e0.78115426884893 Ether0.0000863091
0x0db9997b6f48469b60099fe20ab5df5723d7ac0abebeb37b7b3c02fd94d4f5d44 days 6 hrs agoBittrex_1  IN   0xb3563288b51c1a8473cbbb10154e5b3199603c2e0 Ether0.00250285
0xcf12b9ed5d3ed70050351c3b33da8690367040be6a102b0729b2acc7af9126ff4 days 6 hrs agoF2Pool_2  IN   0xb3563288b51c1a8473cbbb10154e5b3199603c2e0.791873393898928 Ether0.0000863091
0x5c443984084b61a7399100da0110866db52a255a1fb493a0668bb5738fc31b1e5 days 4 hrs agoBittrex_1  IN   0xb3563288b51c1a8473cbbb10154e5b3199603c2e0 Ether0.00250285
0x418d7998c87b270bdf125efb0343dd1b22fbb40b38ff918f71dd75428b5bd42d5 days 4 hrs agoF2Pool_2  IN   0xb3563288b51c1a8473cbbb10154e5b3199603c2e0.794969433759525 Ether0.0000863091
0x742cc1baa166badd0286872231fbedc2b029e48f81832e8729e5e7ef6e182b3d6 days 6 hrs agoBittrex_1  IN   0xb3563288b51c1a8473cbbb10154e5b3199603c2e0 Ether0.00250285
0xd6d4826c1ca907dab361eb9e23d243f3b449d37cf9c423797f4899e2c845c77f6 days 6 hrs agoF2Pool_2  IN   0xb3563288b51c1a8473cbbb10154e5b3199603c2e0.786770860900478 Ether0.0000863091
0xd3f0e52ffbf22411fd4c37564652870a09fba7a38352b21fc7fda0656773c5c07 days 6 hrs agoBittrex_1  IN   0xb3563288b51c1a8473cbbb10154e5b3199603c2e0 Ether0.00250285
0x7bca5a5991dfc1aa478a244100ac98768f7d5d27f06c8136e90d3f43678a2e397 days 6 hrs agoF2Pool_2  IN   0xb3563288b51c1a8473cbbb10154e5b3199603c2e0.787842069640442 Ether0.0000863091
0x737e916eef144498bccbadd98aab91c74f7e14149c94967c92c4b20d0c0580fe8 days 6 hrs agoBittrex_1  IN   0xb3563288b51c1a8473cbbb10154e5b3199603c2e0 Ether0.00250285
0x7521fb7a6ce9782e8940c103fcc47298139dc1d03e8f2e6fba4ffe205c040fe68 days 6 hrs agoF2Pool_2  IN   0xb3563288b51c1a8473cbbb10154e5b3199603c2e0.789008894568947 Ether0.0001242009
0x1f0262a559ffe23cff1060f020dce7bd4a0ece9ef8b76d1ba5521b287ae751a29 days 6 hrs agoBittrex_1  IN   0xb3563288b51c1a8473cbbb10154e5b3199603c2e0 Ether0.00250285
0xb686f13388f077cf66f9d5f772d0c5042295a297285a0c69cf992eaf29564b1f9 days 6 hrs agoF2Pool_2  IN   0xb3563288b51c1a8473cbbb10154e5b3199603c2e0.778425086913001 Ether0.0001242009
0x15088593a219c19013eca2587afa86cb95a4f9e797a62f8d61e4357fef505ded10 days 6 hrs agoBittrex_1  IN   0xb3563288b51c1a8473cbbb10154e5b3199603c2e0 Ether0.00250285
0xb96f2eca3b8f3b99d1c581be26b573d507a75cd31a739e945fbaab51bcfa6d9310 days 6 hrs agoF2Pool_2  IN   0xb3563288b51c1a8473cbbb10154e5b3199603c2e0.780022077342123 Ether0.0001242009
0x393d72dac7556cff0e1cf6aca58ef94e840fe32dbd4526fe3db9657fcf69965111 days 5 hrs agoBittrex_1  IN   0xb3563288b51c1a8473cbbb10154e5b3199603c2e0 Ether0.00250285
0xae173e372ea141dfc55e1d9962480c58bfd85cd31edc557f90722ac33520c21811 days 5 hrs agoF2Pool_2  IN   0xb3563288b51c1a8473cbbb10154e5b3199603c2e0.758155385807179 Ether0.0001452519
0xbac0fc55bb5291749b9b81ff50f684b327c79313169b8f9f694b34629f8d4a9c11 days 6 hrs agoBittrex_1  IN   0xb3563288b51c1a8473cbbb10154e5b3199603c2e0 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
0xbe5e796e29fff4bfdaefb144078362ae9616b7305e939cbceb41f51eee62b5bb65601536 hrs 28 mins ago0xb3563288b51c1a8473cbbb10154e5b3199603c2e0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.81604826 Ether
0x5ced19e0eae8c8ed3e4d03c6ac71c4cd69d27704e6a6a0ee44e5f0ebcd581b5f65540281 day 6 hrs ago0xb3563288b51c1a8473cbbb10154e5b3199603c2e0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.81289337 Ether
0x52c1c0e22a92bba425d93bf89f29675ad570936f17cb82b92541f6d6fc6b6fbf65479152 days 6 hrs ago0xb3563288b51c1a8473cbbb10154e5b3199603c2e0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.79952188 Ether
0xd875229375215bab7f56f48fca5ef902709b704a48e5c5fe12b6d526666fe39465417923 days 6 hrs ago0xb3563288b51c1a8473cbbb10154e5b3199603c2e0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.78115427 Ether
0x0db9997b6f48469b60099fe20ab5df5723d7ac0abebeb37b7b3c02fd94d4f5d465357164 days 6 hrs ago0xb3563288b51c1a8473cbbb10154e5b3199603c2e0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.7918734 Ether
0x5c443984084b61a7399100da0110866db52a255a1fb493a0668bb5738fc31b1e65299755 days 4 hrs ago0xb3563288b51c1a8473cbbb10154e5b3199603c2e0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.79496943 Ether
0x742cc1baa166badd0286872231fbedc2b029e48f81832e8729e5e7ef6e182b3d65234666 days 6 hrs ago0xb3563288b51c1a8473cbbb10154e5b3199603c2e0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.78677086 Ether
0xd3f0e52ffbf22411fd4c37564652870a09fba7a38352b21fc7fda0656773c5c065172967 days 6 hrs ago0xb3563288b51c1a8473cbbb10154e5b3199603c2e0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.78784207 Ether
0x737e916eef144498bccbadd98aab91c74f7e14149c94967c92c4b20d0c0580fe65110968 days 6 hrs ago0xb3563288b51c1a8473cbbb10154e5b3199603c2e0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.78900889 Ether
0x1f0262a559ffe23cff1060f020dce7bd4a0ece9ef8b76d1ba5521b287ae751a265049459 days 6 hrs ago0xb3563288b51c1a8473cbbb10154e5b3199603c2e0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.77842509 Ether
0x15088593a219c19013eca2587afa86cb95a4f9e797a62f8d61e4357fef505ded649880210 days 6 hrs ago0xb3563288b51c1a8473cbbb10154e5b3199603c2e0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.78002208 Ether
0x393d72dac7556cff0e1cf6aca58ef94e840fe32dbd4526fe3db9657fcf699651649283711 days 5 hrs ago0xb3563288b51c1a8473cbbb10154e5b3199603c2e0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.75815538 Ether
0xbac0fc55bb5291749b9b81ff50f684b327c79313169b8f9f694b34629f8d4a9c649258811 days 6 hrs ago0xb3563288b51c1a8473cbbb10154e5b3199603c2e0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.0514 Ether
0xce5a4a5a0d56bb73e36e50d2f292ef55e9bc5b356c6dff60618b8e54393d34ab648647412 days 6 hrs ago0xb3563288b51c1a8473cbbb10154e5b3199603c2e0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.75001195 Ether
0xd8653f7504721e464ed4cfe6ceb916ab99d4f5bfae253ab591afe849f6f8a69e648040613 days 6 hrs ago0xb3563288b51c1a8473cbbb10154e5b3199603c2e0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.75587672 Ether
0xf247fd4029dd3ced1a9a8320d93d6bb12aa9e77b7b0d593a29658762f829ea53647417214 days 6 hrs ago0xb3563288b51c1a8473cbbb10154e5b3199603c2e0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.77305558 Ether
0xccdb19087e6055ced5826f9ec9fa930b54340a2e4498609efa7f32f25a3dab5c646792115 days 6 hrs ago0xb3563288b51c1a8473cbbb10154e5b3199603c2e0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.77219814 Ether
0xfa1a997aa4e5a45e71a4f314393ee3f42191f4c76ac21af010ec4d07f16972e7646171216 days 6 hrs ago0xb3563288b51c1a8473cbbb10154e5b3199603c2e0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.7651566 Ether
0xffd60ce325398fc6f4985475e3799df12aaa219a27b52f9acdf64e0f6d3cccf2645557817 days 6 hrs ago0xb3563288b51c1a8473cbbb10154e5b3199603c2e0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.77187662 Ether
0x597829c0909eda577a658dc756cdbefb330bbcb345c884892e107397b5f4b4e3644942418 days 6 hrs ago0xb3563288b51c1a8473cbbb10154e5b3199603c2e0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.78744676 Ether
0xcb0a6eeb6b7f79c046072028b437c49de3e8ca8ee787e4f3975757412568bf96644336819 days 6 hrs ago0xb3563288b51c1a8473cbbb10154e5b3199603c2e0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.74702187 Ether
0x9cdf274536d2f7815b0f32dd04c75cff71b14933beac38d1f52cdd84f1f16f88643758720 days 4 hrs ago0xb3563288b51c1a8473cbbb10154e5b3199603c2e0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.75340775 Ether
0x6e05c47a5d8b458171cd955245d389188d1a21d709db26ca3c963a999f4d12e0643110521 days 6 hrs ago0xb3563288b51c1a8473cbbb10154e5b3199603c2e0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.74448983 Ether
0x4a5a42c1ebbb2a2d8bd5394f02d485f361831764093ab7e3d61506514d041a35642505522 days 6 hrs ago0xb3563288b51c1a8473cbbb10154e5b3199603c2e0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.74564009 Ether
0xb09ca32aa42e5fe514f6fd546a278012944a76575b28f011bc235341e02f8351641905523 days 5 hrs ago0xb3563288b51c1a8473cbbb10154e5b3199603c2e0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.74417667 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.