Sponsored Link:  Download the Monaco app for Android and iOS on Aug 31 - www.mona.co
Contract Overview
ETH Balance: 0 Ether
ETH USD Value: $0
No Of Transactions: 33 txns
  Latest 25 txns from a total Of 33 transactions View All

TxHash Age From To Value [TxFee]
0x337bf811433e3785cdab882a51012b4ba0e768f2e5a7ef396e0ac9647278db297 days 23 hrs agoBittrex  IN   0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a0 Ether0.002552907
0xbfd699bc3021020d3b37d6d6c155596680bea95cbcafb109b7699e25c002e5987 days 23 hrs ago0xd24400ae8bfebb18ca49be86258a3c749cf46853  IN   0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a20 Ether0.000567448158
0xef1de8a8a36ab6c40c4b86a1fd61b814b6c751bd71ebf8980f6944c10f7ac1b47 days 23 hrs agoBittrex  IN   0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a0 Ether0.002552907
0x46264d786fd822a1172404e3ffd73a1428614d224ba78f620104c1fb51a923d47 days 23 hrs ago0xd24400ae8bfebb18ca49be86258a3c749cf46853  IN   0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a30 Ether0.000567448158
0x9c3f3f313cade3e2aa430a0ea83ac0e84c0ffeaa8e783744d6ee92964703d49513 days 2 hrs agoBittrex  IN   0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a0 Ether0.00371673225
0xe4c40267a996a4d02e4a4cf05d204fefc81f9908e283eeb51167c4dfcb47682813 days 2 hrs ago0xd24400ae8bfebb18ca49be86258a3c749cf46853  IN   0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a50 Ether0.0012504294
0x122be7870abaced7c4fc3b524dfc94b88dc3c220b8b0a8ad0a058f87e3d0a9b615 days 23 hrs agoBittrex  IN   0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a0 Ether0.002552907
0x31ffa50dc7d66a22ee572f9a203c84d737c77340be53bcd2f381b33435f2a67f15 days 23 hrs ago0xd24400ae8bfebb18ca49be86258a3c749cf46853  IN   0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a50 Ether0.000721876791
0x3393b2bf26794882b79b91e6f73980f77c1498871f889e2d929dd28bc27d40bc20 days 22 hrs agoBittrex  IN   0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a0 Ether0.002703078
0x1c50e5bf074ad161ba0f51a353f7b431502f8568f6cea582761328381968015b20 days 22 hrs ago0xd24400ae8bfebb18ca49be86258a3c749cf46853  IN   0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a50 Ether0.0009094032
0x9a4bf01efb1f037c7890c124b042987ffa38df9af72207dbee117f94a6f969f423 days 2 hrs agoBittrex  IN   0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a0 Ether0.0016518811
0x1d282bd68a5a316e91bbb4010bbad04664f39da3f04c2d85d0dc01a84b59a0ca23 days 2 hrs ago0xd24400ae8bfebb18ca49be86258a3c749cf46853  IN   0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a25 Ether0.000555746433
0xa9210dd2f9429ee665c2f4d6bf44560044b373d5c48386ea056cddac2b8fd12e23 days 2 hrs agoBittrex  IN   0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a0 Ether0.0016518811
0xe44702373fe836c1df1866584cd793a766ee44ceed21e9b4676eadb464c15f8f23 days 3 hrs ago0xd24400ae8bfebb18ca49be86258a3c749cf46853  IN   0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a25 Ether0.000555746433
0x60e1b68699b32627814a25a3383cfac206a54015d97a33631d6d53891677ff2528 days 3 hrs agoBittrex  IN   0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a0 Ether0.0015767955
0xdb644722ebf38d97a23c7befec169920c01e44411fcd97e6c29c189ecca9abbe28 days 3 hrs ago0xd24400ae8bfebb18ca49be86258a3c749cf46853  IN   0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a20 Ether0.0005304852
0xdbad3ad9babac5d29204ad5eaf5603f2f5eabb81a9ef6bb2a2d2a724aee1560d28 days 3 hrs agoBittrex  IN   0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a0 Ether0.0015767955
0xcb26fb0a2511fb5f8dcc1bc9fe7422eab5539d53082e5fd874018945363dff9328 days 3 hrs ago0xd24400ae8bfebb18ca49be86258a3c749cf46853  IN   0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a20 Ether0.00105255
0x0652a6a0dba2db771b563824ebc976efe9393bab3b43e3c1fd8e03e69652883928 days 3 hrs agoBittrex  IN   0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a0 Ether0.0015747795
0x0f050e00fc647291a1cdf3796fca2186d6e73228eb58ba8ab8e3fcd6666239c028 days 4 hrs ago0xd24400ae8bfebb18ca49be86258a3c749cf46853  IN   0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a10 Ether0.00105255
0xbe35887c6444c0a84c0ee53b01d6b34dbe1963049d796eb1c391a594f0ad61e729 days 44 mins agoBittrex  IN   0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a0 Ether0.00149979
0xc778984de1fc1f8945461491d544912f002f8b9261d7f18b0b41cf906acf47b229 days 54 mins ago0xd24400ae8bfebb18ca49be86258a3c749cf46853  IN   0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a10 Ether0.00105255
0x85ba947eb03702e34da5a25b3d31408dea4d2b69108bca9cf318340704dac36930 days 19 mins agoBittrex  IN   0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a0 Ether0.00150171
0x41ee13fcf8b247e499da2b7a010b98b1341069e7e8517616ade95c005819b5fb30 days 22 mins ago0xd24400ae8bfebb18ca49be86258a3c749cf46853  IN   0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a20 Ether0.00105255
0xeec3046af5caa4d20f501b3ea1c44a492b602ac8d751f18b4cab32913247278a33 days 4 hrs agoBittrex  IN   0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a0 Ether0.001659309512
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
  Latest 17 Internal Transactions

ParentTxHash Block Age From To Value
0x337bf811433e3785cdab882a51012b4ba0e768f2e5a7ef396e0ac9647278db2942704027 days 23 hrs ago0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb9820 Ether
0xef1de8a8a36ab6c40c4b86a1fd61b814b6c751bd71ebf8980f6944c10f7ac1b442703717 days 23 hrs ago0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb9830 Ether
0x9c3f3f313cade3e2aa430a0ea83ac0e84c0ffeaa8e783744d6ee92964703d495425209013 days 2 hrs ago0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb9850 Ether
0x122be7870abaced7c4fc3b524dfc94b88dc3c220b8b0a8ad0a058f87e3d0a9b6424184715 days 23 hrs ago0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb9850 Ether
0x3393b2bf26794882b79b91e6f73980f77c1498871f889e2d929dd28bc27d40bc422434920 days 22 hrs ago0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb9850 Ether
0x9a4bf01efb1f037c7890c124b042987ffa38df9af72207dbee117f94a6f969f4421673223 days 2 hrs ago0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb9825 Ether
0xa9210dd2f9429ee665c2f4d6bf44560044b373d5c48386ea056cddac2b8fd12e421667923 days 2 hrs ago0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb9825 Ether
0x60e1b68699b32627814a25a3383cfac206a54015d97a33631d6d53891677ff25419881828 days 3 hrs ago0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb9820 Ether
0xdbad3ad9babac5d29204ad5eaf5603f2f5eabb81a9ef6bb2a2d2a724aee1560d419872028 days 3 hrs ago0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb9820 Ether
0x0652a6a0dba2db771b563824ebc976efe9393bab3b43e3c1fd8e03e696528839419869328 days 3 hrs ago0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb9810 Ether
0xbe35887c6444c0a84c0ee53b01d6b34dbe1963049d796eb1c391a594f0ad61e7419506629 days 44 mins ago0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb9810 Ether
0x85ba947eb03702e34da5a25b3d31408dea4d2b69108bca9cf318340704dac369419087630 days 19 mins ago0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb9820 Ether
0xeec3046af5caa4d20f501b3ea1c44a492b602ac8d751f18b4cab32913247278a417765433 days 4 hrs ago0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb9810 Ether
0x7e788eca1751584faa578741d33a8f13a2183720808f6262b8a1e596d67dbe63417053934 days 21 hrs ago0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb985 Ether
0xa500552afb6a4ca3340851ce65ad3fd14b960574b084788a8a157e616b17d1c0416986235 days 1 hr ago0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb983.9 Ether
0x9160a1398a663a577edb044e27a603f4d86d814f49f96fd082d384f4a719358c416973235 days 1 hr ago0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.1 Ether
0x3f916bf3827011e70978f0b5d0b5b55f176f2dd003534c412770f691ffde679c416887335 days 6 hrs ago0xa3c1e324ca1ce40db73ed6026c4a177f099b5770  Contract Creation0 Ether
[ Download CSV Export  ] 
Warning: The compiled contract might be susceptible to DelegateCallReturnValue (low-severity), ECRecoverMalformedInput (medium-severity), SkipEmptyStringLiteral (low-severity) Solidity compiler bugs.

Contract Source Code Verified
Note: Displaying matching verified source code at contract 0xd1dd82d1ded8f40c200b89455050e9c18d918504
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.