Sponsored Link:  Download the Monaco app for Android and iOS on Aug 31 - www.mona.co
Contract Overview
ETH Balance: 0.000000002799245771 Ether
ETH USD Value: less than $0.01 (@ $356.04/ETH)
No Of Transactions: 43 txns
  Latest 25 txns from a total Of 43 transactions View All

TxHash Age From To Value [TxFee]
0x1f46e56315c4a4826760a227846a41040a6a7b858ad53db32136c4c4a7f7c5ff1 day 10 mins agoBittrex  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010 Ether0.00100114
0xeb2a70585f2ba682dc11665711989e54fc733b14bcea9bdb0a77d090c694c6b91 day 13 mins agoEthermine  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010.110054275491927 Ether0.000021051
0x600adb95f951d289ac8cbf1d221b0c8ddb975424cc99242152b9201f573bf4413 days 1 hr agoBittrex  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010 Ether0.00100114
0x0713c4c40507c962a707206c67a2910142382a0fdf8f0bc9c80ecb29bf462ab23 days 1 hr agoEthermine  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010.110124770100502 Ether0.000021051
0x24049b65df038a1794a18a3a7be116b966fb80ecc45b7aea663f71ebaf0f12f75 days 7 hrs agoBittrex  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010 Ether0.00100114
0xc605086252a917eb5ba79f34c658de58590921dc3a0993034b091490e8535b215 days 7 hrs agoEthermine  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010.110218556655827 Ether0.000021051
0xb579a0262be9a24eba26aa12204fae9d5f08d81e46b18f76e4f516751ea5601b7 days 17 hrs agoBittrex  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010 Ether0.00100114
0x6b0ca4e425cce9ef3398766eaf3be799f39c9642530a52b3c66ad390e42ee2d07 days 17 hrs agoEthermine  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010.109110967390338 Ether0.00042102
0x3d19bbeefe13c6e69a4f0a5f2bbcfe6c673a041667a1cc1ad5bfddcba48118ea10 days 5 hrs agoBittrex  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010 Ether0.00100114
0x0bdb9fcbea6f9cd5d35682b154aadb564530d94755356b8da728d4a6344276cf10 days 5 hrs agoEthermine  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010.109035961690637 Ether0.000315765
0x9571ff643ddaa47f4acd61fa6cda879a942ce08a613afc77fc4221bce7a628c212 days 19 hrs agoBittrex  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010 Ether0.00100114
0x33533457cc34173732ffad467fb048da69be453a54363e9aebf98e0862150b2c12 days 19 hrs agoEthermine  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010.109095194654149 Ether0.000105255
0xc248c3784d64a99c114ccd05ff39cecae904dab02c414280be3b1ebc6ebff4b816 days 48 mins agoBittrex  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010 Ether0.00100114
0x54f12573f55d1b87ede36a131cbe6b62b5f90d67e8728d6cbbf2275f55fb941b16 days 49 mins agoEthermine  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010.109199309778999 Ether0.000021051
0x811f14fd623aa89a8527c08892fa7bcd04a6bc910b111a42c613fdbdf90fbf6018 days 15 hrs agoBittrex  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010 Ether0.00100114
0x4e829f33304bf6a6db87d4df7a22409a2a1b738efdd843511f896e69d305c34b18 days 15 hrs agoEthermine  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010.109241133014494 Ether0.00042102
0x0fc73a2ffe9d7866d8be8a1537fab871b4d543d888af1dbcc8d3cac7906f4ced21 days 7 hrs agoBittrex  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010 Ether0.00100114
0xf68c283032df0691cac308094de289cccb7ca045f52fe1c9bfedf810d362e5fb21 days 7 hrs agoEthermine  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010.109065141875973 Ether0.0000926244
0xcdb1b97bcdd97977f4d671046b816ffd5f68af67601c7de743dd9a88e774582c23 days 18 hrs agoBittrex  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010 Ether0.00100114
0x20f9d997566ec110396b19160853a139a21d1bdb2ca8d2c1e27bcaf7f4a0b37e23 days 18 hrs agoEthermine  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010.109037204813433 Ether0.00021051
0x376cc9a76793fa960e8f647a9ed2da92452462a3f9a1b7020e434c622c3dc6a226 days 12 hrs agoBittrex  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010 Ether0.001551767
0xc931608297dfeeed1d86994e14a0538c6466f0f829131b74c4de93ec40b176fd26 days 12 hrs agoEthermine  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010.109056106252377 Ether0.000168408
0x62809667c6a399c9eb708d73da61400fcd0c846b76da10643ac6c786f72c71af29 days 4 hrs agoBittrex  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010 Ether0.001551767
0xe69589fbabbabf9221f8121dd2bf2a61ae93880b91bdfc69bb5020acc3fea77c29 days 4 hrs agoEthermine  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010.109044622793188 Ether0.000168408
0xbd74ac9658eea744966a78eaeaa0bc3bdc92e4b53c6c717523544adb6cb88f1031 days 17 hrs agoBittrex  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010 Ether0.001551767
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
  Latest 23 Internal Transactions

ParentTxHash Block Age From To Value
0x1f46e56315c4a4826760a227846a41040a6a7b858ad53db32136c4c4a7f7c5ff45808631 day 10 mins ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.11005428 Ether
0x600adb95f951d289ac8cbf1d221b0c8ddb975424cc99242152b9201f573bf44145680243 days 1 hr ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.11012477 Ether
0x24049b65df038a1794a18a3a7be116b966fb80ecc45b7aea663f71ebaf0f12f745541435 days 7 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.11021855 Ether
0xb579a0262be9a24eba26aa12204fae9d5f08d81e46b18f76e4f516751ea5601b45391317 days 17 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10911097 Ether
0x3d19bbeefe13c6e69a4f0a5f2bbcfe6c673a041667a1cc1ad5bfddcba48118ea452341610 days 5 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10903596 Ether
0x9571ff643ddaa47f4acd61fa6cda879a942ce08a613afc77fc4221bce7a628c2450730112 days 19 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1090952 Ether
0xc248c3784d64a99c114ccd05ff39cecae904dab02c414280be3b1ebc6ebff4b8448733116 days 48 mins ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10919931 Ether
0x811f14fd623aa89a8527c08892fa7bcd04a6bc910b111a42c613fdbdf90fbf60447122918 days 15 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10924113 Ether
0x0fc73a2ffe9d7866d8be8a1537fab871b4d543d888af1dbcc8d3cac7906f4ced445477121 days 7 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10906514 Ether
0xcdb1b97bcdd97977f4d671046b816ffd5f68af67601c7de743dd9a88e774582c443941623 days 18 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10903721 Ether
0x376cc9a76793fa960e8f647a9ed2da92452462a3f9a1b7020e434c622c3dc6a2442234726 days 12 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1090561 Ether
0x62809667c6a399c9eb708d73da61400fcd0c846b76da10643ac6c786f72c71af440580629 days 4 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10904463 Ether
0xbd74ac9658eea744966a78eaeaa0bc3bdc92e4b53c6c717523544adb6cb88f10438994831 days 17 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10905204 Ether
0x13003b1e45c1fc797f196ceb0e8f4b942e4f649b22a202c7025df55376e97c4e437367534 days 8 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10912144 Ether
0x47b5be6751ee94f20b6198fa6c0c8521c46d84af593af2746ab0fd1e86960acf436174137 days 22 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10917166 Ether
0x7742e46398aa487007c82bcf7056d2705fa627f1558b196708b26d56e414ad78435361040 days 17 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10901898 Ether
0x3af39b7ebcc4449b57fdd3331b59c8f2eb4f78b269c6395249757d50960c79a5434501643 days 17 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10907883 Ether
0x9db1f866540f13c18eae446c037176340c746394fdc065647bc9b4198251ad2e433622346 days 18 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10914464 Ether
0xa4dfe701683b813e930345c1f21a9477cfceb96fdf37b11bcb410e79df7c5981432764049 days 18 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10907596 Ether
0xc3c0f96f12e7fa5e1c49fec4db69403576a16bc42e4335f91fedf1c934c40912432010052 days 10 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10913239 Ether
0x7575f327deb6adf1417bc68535091564c868e9e321a15ade9a14f7075d16ee34431141855 days 10 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.19942011 Ether
0xc131ae9780a09d41a2fa2f94fcdba8a3ba7b5a33e9eb230968a62af6e1e06220429353861 days 3 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.19923397 Ether
0xa3d5fd1f1245efafbd18eec6a8afc44688da4e5c8f622e8a15190d5048489818425818470 days 23 hrs ago0xa3c1e324ca1ce40db73ed6026c4a177f099b5770  Contract Creation0 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.