Sponsored:   Ubex.com - Additional 17% of tokens are available for purchase! Trading on exchanges already started.
Contract Overview
Balance: 0.000000000690349088 Ether
Ether Value: less than $0.01 (@ $310.99/ETH)
Transactions: 294 txns
 Latest 25 txns from a total Of 294 transactions

TxHash Age From To Value [TxFee]
0xfb657e31c130a2e2778251d3d654b4e847e63575cab197898cccc8b915d7d3711 day 16 hrs agoBittrex_1  IN   0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0 Ether0.0050057
0xd4395f1ad3a312988f415605567e71aaa89393c98c8f2e46fa81e1c06a65197c1 day 17 hrs agoNanopool  IN   0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0.100077621046105 Ether0.000021051
0x91b16e130760b1963163e826cb781bb9333c3c475f87f121e529376529b3b6084 days 8 hrs agoBittrex_1  IN   0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0 Ether0.0050057
0x30f6321d24e667f4865791c27f78c80ad45eb0a1e1b865cc68efaf52f54c12864 days 8 hrs agoNanopool  IN   0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0.100747129393076 Ether0.000021051
0x627d264c11d2e6a1b5d099a40c620adf538e0ab3a9b3945d629492d1b50783307 days 8 hrs agoBittrex_1  IN   0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0 Ether0.0050057
0x31e9bf70406aff1d8247712ea62308b86e45575fca217c87c862d6644d489fef7 days 8 hrs agoNanopool  IN   0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0.100105051652742 Ether0.000021051
0xce8b31dfcfdf3f7c0b4c5e206cdb2ed0c0cc523addb12e8c10f9a96c0849ec4e9 days 21 hrs agoBittrex_1  IN   0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0 Ether0.0050057
0xe12c0cb0997ead1a5fea29326e774e54afacefa58cec4cb0b97355ad953a33249 days 21 hrs agoNanopool  IN   0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0.100153727116118 Ether0.000021051
0xe2a0baedcd0c8f25616cac8119e42dc3bf0f58cea6619f8f87f15f768eacfab111 days 23 hrs agoBittrex_1  IN   0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0 Ether0.0050057
0xec103c20735daa9b643e05d53057a2f0ddbd49944e99072152f8458ef22ee22711 days 23 hrs agoNanopool  IN   0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0.100719347938992 Ether0.000021051
0xbb595f10acb6fb6b9c1dc9fdd92ec107eceac607b167a720825cff078699f05314 days 2 hrs agoBittrex_1  IN   0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0 Ether0.0050057
0x275ba5619973c88afd4243cb5b707e053d95fd2bb416770927c1966831715dbd14 days 2 hrs agoNanopool  IN   0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0.10068771858244 Ether0.000021051
0x64a15ba49c051a39f5185c7914424fb3293f1d61ec839a37c2d04e90fab5d2d416 days 13 hrs agoBittrex_1  IN   0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0 Ether0.0050057
0x210eebb17e33819111fd291fdf2549cf3eefd2486170f37de1ad45dc1b3cbc6e16 days 13 hrs agoNanopool  IN   0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0.100499256207375 Ether0.000021051
0x6e6323ccebea555c1672a48a0bd83e1c55ca3bd5e11bd35029c7644c6ef11b3818 days 21 hrs agoBittrex_1  IN   0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0 Ether0.0050057
0xc0f7c84185a5571e9ba7549c6e6de6b7613f84aa6709bf2cb256affe4c41003c18 days 21 hrs agoNanopool  IN   0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0.10022961975821 Ether0.000021051
0x0349ee11737b76d2c96dc04a87890f1bbe874f96980a96413bdf8dfcbaba3f8c20 days 20 hrs agoBittrex_1  IN   0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0 Ether0.0050057
0x911b3988805ff1599d15705771a1e943e32a630ff47b493bcbc8849e9b7ee8e220 days 21 hrs agoNanopool  IN   0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0.100272855188556 Ether0.000021051
0x99997fb28eb83005846c5a104107cf781ebc5db64db6d8732a6e1996b00e59fa22 days 17 hrs agoBittrex_1  IN   0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0 Ether0.0050057
0x5fe30a42038d3ac36828554122c69b63ecf895f053f9cdba312efc4cc683c55922 days 17 hrs agoNanopool  IN   0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0.100072778987778 Ether0.000021051
0xab25afd10bb318763ff83c629f3f280fa4ca2c07b091300584165344c99aa98a24 days 21 hrs agoBittrex_1  IN   0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0 Ether0.0050057
0xcded480284f9b7c32b3d56a1797f216f0c3858f226fe9f351d5fa510c3f69ef124 days 21 hrs agoNanopool  IN   0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0.100898899629212 Ether0.000021051
0x850f0addd4f8961ba0265897adb0f91da53971eb7aa64b944801f8cf2f4cfa9226 days 23 hrs agoBittrex_1  IN   0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0 Ether0.0050057
0x545c4fa0cd3e52c67720ee1d34d6d8a15da4dc94ecc57efe7eab422ddf04b4a126 days 23 hrs agoNanopool  IN   0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0.100288653436444 Ether0.000021051
0xa12e94f40a55620598b414cebef6db8fa0a3802ebd004c63dcabc2194ba51b3429 days 13 hrs agoBittrex_1  IN   0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0 Ether0.0049993
[ 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
0xfb657e31c130a2e2778251d3d654b4e847e63575cab197898cccc8b915d7d37161595491 day 16 hrs ago0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10007763 Ether
0x91b16e130760b1963163e826cb781bb9333c3c475f87f121e529376529b3b60861438544 days 8 hrs ago0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10074712 Ether
0x627d264c11d2e6a1b5d099a40c620adf538e0ab3a9b3945d629492d1b507833061261097 days 8 hrs ago0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10010506 Ether
0xce8b31dfcfdf3f7c0b4c5e206cdb2ed0c0cc523addb12e8c10f9a96c0849ec4e61112109 days 21 hrs ago0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10015372 Ether
0xe2a0baedcd0c8f25616cac8119e42dc3bf0f58cea6619f8f87f15f768eacfab1609888011 days 23 hrs ago0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10071935 Ether
0xbb595f10acb6fb6b9c1dc9fdd92ec107eceac607b167a720825cff078699f053608623214 days 2 hrs ago0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10068772 Ether
0x64a15ba49c051a39f5185c7914424fb3293f1d61ec839a37c2d04e90fab5d2d4607158316 days 13 hrs ago0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10049926 Ether
0x6e6323ccebea555c1672a48a0bd83e1c55ca3bd5e11bd35029c7644c6ef11b38605786218 days 21 hrs ago0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10022962 Ether
0x0349ee11737b76d2c96dc04a87890f1bbe874f96980a96413bdf8dfcbaba3f8c604595720 days 20 hrs ago0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10027285 Ether
0x99997fb28eb83005846c5a104107cf781ebc5db64db6d8732a6e1996b00e59fa603495722 days 17 hrs ago0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10007278 Ether
0xab25afd10bb318763ff83c629f3f280fa4ca2c07b091300584165344c99aa98a602229424 days 21 hrs ago0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1008989 Ether
0x850f0addd4f8961ba0265897adb0f91da53971eb7aa64b944801f8cf2f4cfa92601004726 days 23 hrs ago0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10028865 Ether
0xa12e94f40a55620598b414cebef6db8fa0a3802ebd004c63dcabc2194ba51b34599471129 days 13 hrs ago0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10045908 Ether
0x82c9b7a8991dc09f284d43f00668e20af97a0c4053a7af14209da3440812cb9d598370831 days 11 hrs ago0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10005253 Ether
0xe62065449b2e3dcf3483a8e90cac89b9f2f879fc58e1a1b64f22a190fa484d60597101933 days 15 hrs ago0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10004805 Ether
0x33d07bd4e911083e50a8f74e2b29f0353cff4696b4a7bc8878d1d8bfddc4e487595961135 days 12 hrs ago0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10000666 Ether
0x64ae2c4d723c3faf0165b1c5d63866cf3cc1b00745858d60fa1c84cc1cc3565b594788237 days 11 hrs ago0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10016768 Ether
0x6aeae1551959320e70e637bc8c65c32637a2345fe24c6ca4b6b3d1bcca596474593592239 days 12 hrs ago0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10031915 Ether
0xd57e7657482715a2572e4a9eb8845b7ff60f3c381ed8e381fcd2008601f1cfc1592555141 days 7 hrs ago0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1002159 Ether
0xba384c7ac8c4b3860db0f350d9ff4bdefd86594c97853e7fe038fc88e2f22aeb591524743 days 2 hrs ago0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10073954 Ether
0x4572401dc343c7116d1ddffeb8874d0487f7c4a90111b98f4dbab6054c68a365590428044 days 23 hrs ago0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10067171 Ether
0xd02648eac567b7119c9841fe1a2103cfee1badcea6900f11051c27e35820af3d589464446 days 15 hrs ago0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10396389 Ether
0xc29c8f47b06f3d9588715e8af96e97f67a43f15b34646f8bdd18e36ddcef82fc588411748 days 9 hrs ago0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10030959 Ether
0x4d4942a91045da9578a1bf7b785d9fc288f89c6f89548a5a5ff748fe79641081587339050 days 6 hrs ago0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10016408 Ether
0x0df8c44997de5a0095ad655be513891c707c7fdba0ed0c351889492fa6b623e6586074052 days 10 hrs ago0x0bba06be9e3b63d025cd555c06a057fc29ec6f9d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10079116 Ether
[ Download CSV Export  ] 
Warning: The compiled contract might be susceptible to NestedArrayFunctionCallDecoder (medium-severity), ZeroFunctionSelector (very low-severity), DelegateCallReturnValue (low-severity), ECRecoverMalformedInput (medium-severity), SkipEmptyStringLiteral (low-severity) Solidity compiler bugs.

Contract Source Code Verified (Similar match)
Note: Displaying similar matching verified source code at contract 0xd1DD82d1dED8f40c200b89455050E9C18D918504(excluding Constructor Arguments if any)
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.