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: 86 txns
  Latest 25 txns from a total Of 86 transactions View All

TxHash Age From To Value [TxFee]
0x5a2ea32dd1350d68daf4647b3809bdd37fe26b269fed831a80d97f14cef865b72 hrs 37 mins agoBittrex  IN   0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a0 Ether0.00100114
0x2590bf2204e21d3ac1912fcb511a4a36b005ed9f41907aaa12510236750c66892 hrs 39 mins ago0x39777044e13edf396cb4dacb13acdd0a352c577c  IN   0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a100 Ether0.000505224
0xfa85d38c641e2aa07376792527022523fd591c6fb2deead5d0116c4b8f0f04466 hrs 13 mins agoBittrex  IN   0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a0 Ether0.00100114
0xe0fce3ccb27a20ec343b6818a75a692114db5497fc454c906a1cff045b2b0bb26 hrs 19 mins ago0x39777044e13edf396cb4dacb13acdd0a352c577c  IN   0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a50 Ether0.000505224
0x7fb1f451368b87e9d6c29abf39f8857dd692f770e2a0826766360e9e1437a3b06 days 23 hrs agoBittrex  IN   0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a0 Ether0.00100114
0x7b0ef9e30f536c344c9c4d36d73151c91bb7705bfd8ab9fa6005a7aea37115a06 days 23 hrs ago0x39777044e13edf396cb4dacb13acdd0a352c577c  IN   0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a50 Ether0.000505224
0x12e5b562043533b657c72f9d089ea12d469a9a8bb9c2f347d6c00da4fd347ce011 days 3 hrs agoBittrex  IN   0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a0 Ether0.00100114
0xa09ef7c9edcdd4cd42f1f1dc40b249294aa6ebf998744820c80fdf031f34f7fa11 days 3 hrs ago0x39777044e13edf396cb4dacb13acdd0a352c577c  IN   0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a50 Ether0.000505224
0xb39a5a748906465245e7ade8e20928127b8a12d0279428650802aff975885ece14 days 3 hrs agoBittrex  IN   0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a0 Ether0.00100114
0xa25c31943ca536c75b2e8a9c9508ebb6576e2c6500514c95e811287f2ceb458f14 days 3 hrs ago0x79e01a2be455d60f7fe856f1c0225a3d26017eac  IN   0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a30 Ether0.00042102
0x148478545631c079c08a81f7715df4ccd85d6583b70938529954bec0a5c972e220 days 7 hrs agoBittrex  IN   0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a0 Ether0.00100114
0xb10d31a2655f48f123c7aa54874f0d26e6d176c11bbab123e261237b05cb982a20 days 7 hrs ago0x73d8ccbafe54facb07ff64f05ca9fa64748dfb02  IN   0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a20 Ether0.00042102
0x020f7627df78a0eedb9023e6c30c73dbd18884ccc6323066ed52878ace37bb7f24 days 2 hrs agoBittrex  IN   0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a0 Ether0.00100114
0xef16859e3a7c7cf8d883d3e0f9f784fdfcfbe052a70d1d4fbe24f4e317d9d41d24 days 2 hrs ago0xa25a9b7c73158b3b34215925796ce6aa8100c13a  IN   0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a50 Ether0.0000105255
0xf3312c790e162657b84343df855bc7029ef1ba55aea9a6f464ff36101f890dff24 days 3 hrs ago0xa25a9b7c73158b3b34215925796ce6aa8100c13a  IN   0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a50 Ether0.000168
0xde19b21f7278297fca8b71e0f5e19332cd0a9ee4a6ef3b2178dadd1fcf6e1c6124 days 3 hrs agoBittrex  IN   0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a0 Ether0.00100114
0x0e72a129609e8c2b206bdff715dd51bb3d65412f4a339c278248da5a5a464c1224 days 3 hrs ago0x1618be6a932e3f8a1be3449d551ed3d33fc39fc0  IN   0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a30 Ether0.00042102
0x8be4760f0d8f8e14278f438810e5aa99cfc473292e4c0a0681880d3f7970dd4a32 days 4 hrs agoBittrex  IN   0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a0 Ether0.001551767
0xae493120d42dfeb106df57813f4922d829e28816d434ad638621a729b70016cd32 days 4 hrs ago0x586655313f78d8f7d51e56671e2b13be79b61383  IN   0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a20 Ether0.00042102
0x2b158edb5e37878501dc7c292a2cb73f43bd9f326599c789be47528cfd2ecef133 days 23 hrs agoBittrex  IN   0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a0 Ether0.001551767
0xa4742963b3b9bbd7680a96366abe2a2c98a485d740379a3dbf10f58e0556015733 days 23 hrs ago0x5a89f09c6c65aea69e58b79dacc24a068eca13b0  IN   0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a25 Ether0.00042102
0x40d5035c204e9852708da0f81ad73de44bd112c6b6a9808c40a53ffe2d84eb2438 days 4 hrs agoBittrex  IN   0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a0 Ether0.001549783
0x6efbc346ae04328bdb888652430a2cd5ca886df5cb0cc34b82f8d35917e7f1ea38 days 4 hrs ago0xd6db57619a0bcade1c5fe2f82d9d8ecb09362822  IN   0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a5 Ether0.000505224
0x4420673ac7a269c6084d0a31b25b3c873d4bb37583b3f3543419e94f0d9d848238 days 6 hrs agoBittrex  IN   0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a0 Ether0.001551767
0x7fd3253b43e72890dc1124c597d168f862f2293a22de4cd264ec9acd51d2742838 days 6 hrs ago0x69d73fe33ee733ffeee86425223b7ea43819edc2  IN   0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a25 Ether0.000505224
[ 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
0x5a2ea32dd1350d68daf4647b3809bdd37fe26b269fed831a80d97f14cef865b745899722 hrs 37 mins ago0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb98100 Ether
0xfa85d38c641e2aa07376792527022523fd591c6fb2deead5d0116c4b8f0f044645890306 hrs 13 mins ago0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb9850 Ether
0x7fb1f451368b87e9d6c29abf39f8857dd692f770e2a0826766360e9e1437a3b045472876 days 23 hrs ago0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb9850 Ether
0x12e5b562043533b657c72f9d089ea12d469a9a8bb9c2f347d6c00da4fd347ce0452110511 days 3 hrs ago0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb9850 Ether
0xb39a5a748906465245e7ade8e20928127b8a12d0279428650802aff975885ece450262314 days 3 hrs ago0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb9830 Ether
0x148478545631c079c08a81f7715df4ccd85d6583b70938529954bec0a5c972e2446422320 days 7 hrs ago0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb9820 Ether
0x020f7627df78a0eedb9023e6c30c73dbd18884ccc6323066ed52878ace37bb7f444079224 days 2 hrs ago0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb9850 Ether
0xde19b21f7278297fca8b71e0f5e19332cd0a9ee4a6ef3b2178dadd1fcf6e1c61444060824 days 3 hrs ago0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb9830 Ether
0x8be4760f0d8f8e14278f438810e5aa99cfc473292e4c0a0681880d3f7970dd4a439043032 days 4 hrs ago0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb9820 Ether
0x2b158edb5e37878501dc7c292a2cb73f43bd9f326599c789be47528cfd2ecef1437928733 days 23 hrs ago0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb9825 Ether
0x40d5035c204e9852708da0f81ad73de44bd112c6b6a9808c40a53ffe2d84eb24436266338 days 4 hrs ago0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb985 Ether
0x4420673ac7a269c6084d0a31b25b3c873d4bb37583b3f3543419e94f0d9d8482436247938 days 6 hrs ago0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb9825 Ether
0x2faa18f115b310b391eea9b19dfe7d756735ee3cbc2eb540928aba0738a1b16d436016739 days 1 hr ago0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb9825 Ether
0xf453a778fe736a1e4dec146b01f9076387cbf43c3495b6cddcd2f35848a9e0c3435714540 days 2 hrs ago0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb9825 Ether
0x937d3f9535c40eb23ed32d05d82858a9196b31177448f96da04ac6538bbdcecd435353641 days 7 hrs ago0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb9825 Ether
0x0c4a565e88e85687c1560f7986d32fafa33213413de3af7eccc6d68c2d51fc2b434210245 days 7 hrs ago0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb9815 Ether
0xd08e047ccf9555d508aab7aea18bb94935270b8a2ead91969ff98191a9b3e0c2433923446 days 7 hrs ago0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb9815 Ether
0x022c62de8b31030613d009ad013242e0baf755303e426cfdceae75cf455f8d30433663647 days 4 hrs ago0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb9815 Ether
0x513cd37ccb4b533040ba8ae507c72cedab882540757e3c53a19f5cba06a52551433338148 days 7 hrs ago0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb9830 Ether
0xdf6ba026c8dc690508fb0438d032afe500612b504dea9256ef4dec01d901c043432961149 days 15 hrs ago0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb9829.622 Ether
0x8ee2a667e281a7912e7a478a9663ed40c4f6a6ee3fde68c831372e206be26129432203452 days 7 hrs ago0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb9820 Ether
0xdf8d547857559087dbfc59f5ec1280905ebb4c5dc2b48dac07f25c9d83d8d1c6431916053 days 7 hrs ago0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb9825 Ether
0xc4b0420ec9ddd8681cca27b4c5a3aae302b8e183f70a41aa32dbc3f2c70e554f431656754 days 5 hrs ago0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb9825 Ether
0x7f8a53c34e20ecfc522c59184c256136a604fe40f4b3e5a711b542b6674fd7fb431344055 days 7 hrs ago0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb98100 Ether
0xb2c7946cb5e937042c7f77bb765c345359eb4834eca5c853cba6b51192faca5f431041156 days 8 hrs ago0x0aeb9ed190426bec3aa54ddbcd3f979c39a8815a0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb9850 Ether
[ Download CSV Export  ] 
Warning: The compiled contract might be susceptible to ZeroFunctionSelector (very low-severity), 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.