Contract Overview
Balance: 0.010281375420037779 Ether
Ether Value: $1.26 (@ $123.02/ETH)
Transactions: 2681 txns
Misc:
Address Watch: Add To Watch List
Contract Creator: 0xa3c1e324ca1ce40db73ed6026c4a177f099b5770at txn 0x9f508c9a300fa749c66de27aaea98b13a06e42580a354aebab3361988c7cf99a
 Latest 25 transactions from a total of 2681 transactions

TxHash Age From To Value [TxFee]
0x857afd418b7033947e349cfe520c926a06549d30aa7e3e53178e0ef8114dfe3c49 days 22 hrs ago0x4c549990a7ef3fea8784406c1eecc98bf4211fa5  IN   0x9a65d738a890628bdedbeba36d4c4df59fa20b330.010281369684004 Ether0.00021051
0xda39d521f2b291ea2f645dfe60701381a64001641b9670aa4e6cb513711f84e454 days 22 hrs agoBittrex_1  IN   0x9a65d738a890628bdedbeba36d4c4df59fa20b330 Ether0.00250285
0xfc46eee51ae3b1b2bc3268588c758d64eba6dbcefe1eb604e3533186b92a37a354 days 22 hrs ago0x4c549990a7ef3fea8784406c1eecc98bf4211fa5  IN   0x9a65d738a890628bdedbeba36d4c4df59fa20b330.691605368986173 Ether0.00021051
0x2a91279fda153a57e21c603ff5fead724114d691411924b7ab6d2fd49e875c4d55 days 22 hrs agoBittrex_1  IN   0x9a65d738a890628bdedbeba36d4c4df59fa20b330 Ether0.00250285
0x4f4bffdc5b59635f98454c91801196edef1540e8235eded1e122ce3e5bd09ad755 days 22 hrs ago0x4c549990a7ef3fea8784406c1eecc98bf4211fa5  IN   0x9a65d738a890628bdedbeba36d4c4df59fa20b330.674309923030817 Ether0.00021051
0x459b9d241a39a9ff62a8157c9a773765f46a976d64c1d77b67c89d4d7b7c381056 days 22 hrs agoBittrex_1  IN   0x9a65d738a890628bdedbeba36d4c4df59fa20b330 Ether0.00250285
0x18ffba8b13057effa831b2e5a8d00c7cd29b88fb963d4adfcc942c60e0c9fe3156 days 22 hrs ago0x4c549990a7ef3fea8784406c1eecc98bf4211fa5  IN   0x9a65d738a890628bdedbeba36d4c4df59fa20b330.681102238533643 Ether0.00021051
0x9b825149b2b61a9d9ca3d3b3b0ba621caf41564b454394d98635d9d995cb84dc57 days 22 hrs agoBittrex_1  IN   0x9a65d738a890628bdedbeba36d4c4df59fa20b330 Ether0.00250285
0x552eb2fb34b742a743028283f329370d767d3a9a1cbca213e0820f5b038fddaa57 days 22 hrs ago0x4c549990a7ef3fea8784406c1eecc98bf4211fa5  IN   0x9a65d738a890628bdedbeba36d4c4df59fa20b330.653583300581945 Ether0.00021051
0x8b27f224da566dd23fa7a4aa43ceeacc98fba18cc58034241beabafdf07349c358 days 22 hrs agoBittrex_1  IN   0x9a65d738a890628bdedbeba36d4c4df59fa20b330 Ether0.00250285
0x4198ed02b23a7063b432c1b7e209d56f48937b4516be09583cea68ef18e55b5158 days 22 hrs ago0x4c549990a7ef3fea8784406c1eecc98bf4211fa5  IN   0x9a65d738a890628bdedbeba36d4c4df59fa20b330.646930870591501 Ether0.00021051
0x82d63d58aedefbae8a1fb25fde1f260d12212df2faeb6849f78da65c53a80fa459 days 22 hrs agoBittrex_1  IN   0x9a65d738a890628bdedbeba36d4c4df59fa20b330 Ether0.00250285
0xada37b702dfd9a152366e5845274cd18ece79bcced1bc8be59e15bc8ccf5b66859 days 22 hrs ago0x4c549990a7ef3fea8784406c1eecc98bf4211fa5  IN   0x9a65d738a890628bdedbeba36d4c4df59fa20b330.59390646532124 Ether0.00021051
0x87ddb50012b556ef010eed68cfb141e1699ecae64737838a15fb50c24062932260 days 21 hrs agoBittrex_1  IN   0x9a65d738a890628bdedbeba36d4c4df59fa20b330 Ether0.00250285
0x298e5c651dd8c29524c56b7ffb2046e612fd926f5773edc35e4507dc78c9cf9660 days 21 hrs ago0x4c549990a7ef3fea8784406c1eecc98bf4211fa5  IN   0x9a65d738a890628bdedbeba36d4c4df59fa20b330.59213820429094 Ether0.00021051
0xab941b87127a7a0cdd04399315220ab5f7d6ba045257048c6711b9c9732c82b961 days 14 hrs agoBittrex_1  IN   0x9a65d738a890628bdedbeba36d4c4df59fa20b330 Ether0.00250285
0xe01b3eebabae04017da3a4c54e458f5e37b1e5dbf5e93402c306a34d1f63d23661 days 14 hrs ago0x4c549990a7ef3fea8784406c1eecc98bf4211fa5  IN   0x9a65d738a890628bdedbeba36d4c4df59fa20b330.662863660642106 Ether0.00021051
0x0adfd849ded10f5475e8f01e65bad0814926c77cc49cbb3bd7b0ad65ed50525362 days 22 hrs agoBittrex_1  IN   0x9a65d738a890628bdedbeba36d4c4df59fa20b330 Ether0.00250285
0xc9a1668aa8256670aaafe72493ff4c66aa7173e02fab1a0bf5b423f3a60df21862 days 22 hrs ago0x4c549990a7ef3fea8784406c1eecc98bf4211fa5  IN   0x9a65d738a890628bdedbeba36d4c4df59fa20b330.61792588061518 Ether0.00021051
0xa26c57d4e712755e6a488b56470c7030b7a0e1a1a3722f84971576b8051022e463 days 22 hrs agoBittrex_1  IN   0x9a65d738a890628bdedbeba36d4c4df59fa20b330 Ether0.00250285
0x2938743d54079a75f9c7e8bc0c5ee63d35b7a778173967e609288698daa2d72863 days 22 hrs ago0x4c549990a7ef3fea8784406c1eecc98bf4211fa5  IN   0x9a65d738a890628bdedbeba36d4c4df59fa20b330.622757485838729 Ether0.00021051
0xff41db6f336940d3c22fbe9cc0da107aba1685bc95e3962de4ac0a2925b093ec64 days 22 hrs agoBittrex_1  IN   0x9a65d738a890628bdedbeba36d4c4df59fa20b330 Ether0.00250285
0x3813187698e349975318fd4adbf5200ebdf6720635dafc7885f1df55cc9102ee64 days 22 hrs ago0x4c549990a7ef3fea8784406c1eecc98bf4211fa5  IN   0x9a65d738a890628bdedbeba36d4c4df59fa20b330.631652325578342 Ether0.00021051
0xdf34855eb3c22333f605dc526741b0ea9e8562a2d5a0901083e56b91f1353e7e65 days 22 hrs agoBittrex_1  IN   0x9a65d738a890628bdedbeba36d4c4df59fa20b330 Ether0.00250285
0x3927d74bd8dfb06d0358d06b7c245dfdc8a8c8349061b1b797dc7c2df594fdb165 days 22 hrs ago0x4c549990a7ef3fea8784406c1eecc98bf4211fa5  IN   0x9a65d738a890628bdedbeba36d4c4df59fa20b330.633786418609342 Ether0.00021051
[ 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
0xda39d521f2b291ea2f645dfe60701381a64001641b9670aa4e6cb513711f84e4676314454 days 22 hrs ago0x9a65d738a890628bdedbeba36d4c4df59fa20b330xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.69160537 Ether
0x2a91279fda153a57e21c603ff5fead724114d691411924b7ab6d2fd49e875c4d675702755 days 22 hrs ago0x9a65d738a890628bdedbeba36d4c4df59fa20b330xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.67430992 Ether
0x459b9d241a39a9ff62a8157c9a773765f46a976d64c1d77b67c89d4d7b7c3810675087556 days 22 hrs ago0x9a65d738a890628bdedbeba36d4c4df59fa20b330xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.68110224 Ether
0x9b825149b2b61a9d9ca3d3b3b0ba621caf41564b454394d98635d9d995cb84dc674484157 days 22 hrs ago0x9a65d738a890628bdedbeba36d4c4df59fa20b330xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.6535833 Ether
0x8b27f224da566dd23fa7a4aa43ceeacc98fba18cc58034241beabafdf07349c3673879958 days 22 hrs ago0x9a65d738a890628bdedbeba36d4c4df59fa20b330xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.64693087 Ether
0x82d63d58aedefbae8a1fb25fde1f260d12212df2faeb6849f78da65c53a80fa4673278259 days 22 hrs ago0x9a65d738a890628bdedbeba36d4c4df59fa20b330xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.59390647 Ether
0x87ddb50012b556ef010eed68cfb141e1699ecae64737838a15fb50c240629322672691760 days 21 hrs ago0x9a65d738a890628bdedbeba36d4c4df59fa20b330xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.5921382 Ether
0xab941b87127a7a0cdd04399315220ab5f7d6ba045257048c6711b9c9732c82b9672262461 days 14 hrs ago0x9a65d738a890628bdedbeba36d4c4df59fa20b330xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.66286366 Ether
0x0adfd849ded10f5475e8f01e65bad0814926c77cc49cbb3bd7b0ad65ed505253671444362 days 22 hrs ago0x9a65d738a890628bdedbeba36d4c4df59fa20b330xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.61792588 Ether
0xa26c57d4e712755e6a488b56470c7030b7a0e1a1a3722f84971576b8051022e4670827363 days 22 hrs ago0x9a65d738a890628bdedbeba36d4c4df59fa20b330xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.62275749 Ether
0xff41db6f336940d3c22fbe9cc0da107aba1685bc95e3962de4ac0a2925b093ec670222164 days 22 hrs ago0x9a65d738a890628bdedbeba36d4c4df59fa20b330xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.63165232 Ether
0xdf34855eb3c22333f605dc526741b0ea9e8562a2d5a0901083e56b91f1353e7e669611265 days 22 hrs ago0x9a65d738a890628bdedbeba36d4c4df59fa20b330xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.63378642 Ether
0x83a4237f7bcbbde4c8c56690202397a2e02d61aca0cbcf821d36a7e1b9ae17f4668990466 days 22 hrs ago0x9a65d738a890628bdedbeba36d4c4df59fa20b330xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.62172492 Ether
0x872dc08f0bff36e9bd6dc504638e817ff3e4a8c1c45cc28e77fa02656c69d1d1668381667 days 22 hrs ago0x9a65d738a890628bdedbeba36d4c4df59fa20b330xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.61511978 Ether
0xb75caec637685a78daccb4cb5727678eef5a9fcb41689b3deef29506e2e28d61667770168 days 22 hrs ago0x9a65d738a890628bdedbeba36d4c4df59fa20b330xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.61548688 Ether
0xc2c154774b51af20c9fab8cad5af4715b2e155afa53c1833e37e85755572b907667158269 days 22 hrs ago0x9a65d738a890628bdedbeba36d4c4df59fa20b330xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.61386068 Ether
0x16ea085629f8dac3864ebd375a119b8fa1d25cf4b6f536cc196bdbc0f75a6ba5666551970 days 22 hrs ago0x9a65d738a890628bdedbeba36d4c4df59fa20b330xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.61590334 Ether
0x1e2ce5965804b84fc5e177870b22bf15b8b7bec0f1aa04f001e309f3083496b9665935771 days 22 hrs ago0x9a65d738a890628bdedbeba36d4c4df59fa20b330xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.62835864 Ether
0x348ff61fb58d7f6ad42f296683cf666693107f4608abe82976ac90ba83e573d9665331272 days 22 hrs ago0x9a65d738a890628bdedbeba36d4c4df59fa20b330xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.62129493 Ether
0x79c2b15641fea934e5a51f646b6fa55fefd597d86f74474f037dae63f10eae06664722373 days 22 hrs ago0x9a65d738a890628bdedbeba36d4c4df59fa20b330xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.56583011 Ether
0xd9ee328ee14698f080da0a9b46738cb222e6cae0f88477eff4ef3f4d72113531664175774 days 20 hrs ago0x9a65d738a890628bdedbeba36d4c4df59fa20b330xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.68326834 Ether
0x8925bfa46512061d54687534be89d12224d95603ec130f167c72ab2d3f37fc5a663501075 days 22 hrs ago0x9a65d738a890628bdedbeba36d4c4df59fa20b330xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.62472693 Ether
0xa11e3b398582440b826bc9c1c7866d4fe4a4596461176223375524d141b32fc1662888376 days 22 hrs ago0x9a65d738a890628bdedbeba36d4c4df59fa20b330xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.614415 Ether
0x484dbf5496a9220b031029acfaffe11467a6ae2fe72749ced60eb30cecf80edf662287377 days 22 hrs ago0x9a65d738a890628bdedbeba36d4c4df59fa20b330xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.60031532 Ether
0xbc39a7c7a90feaa2d6e4f6fe6b70c3d1f1db49385732d85eb7be70be2340bd26661682878 days 22 hrs ago0x9a65d738a890628bdedbeba36d4c4df59fa20b330xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.55191103 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.