Sponsored Link:   SHPING - $3.4M RAISED IN PRESALE - ON TRACK TO BE LARGEST ICO IN AUSTRALIA - JOIN NOW
Contract Overview
ETH Balance: 0 Ether
ETH USD Value: $0
No Of Transactions: 249 txns
  Latest 25 txns from a total Of 249 transactions View All

TxHash Age From To Value [TxFee]
0x340690aba8a67b937ebb8fcc5b7e4efac7d43700d4ac0d85cb0fcbb1618d4f6f3 days 13 hrs agoBittrex  IN   0xb7ab1cae118da01f7261767ce235328003bbee2d0 Ether0.00249965
0x8cd995d0985e30a9d63355766d90f72a891a276b8412a0cc68c6d7746f3b093d3 days 13 hrs agoDwarfPool1  IN   0xb7ab1cae118da01f7261767ce235328003bbee2d0.05127965 Ether0.00042102
0x9f3e61cc19f7173e4ebaaf44523c00a2c61447549db7fd9466413214e8e254ad4 days 17 hrs agoBittrex  IN   0xb7ab1cae118da01f7261767ce235328003bbee2d0 Ether0.00249965
0x5ad3c45fb655a7c068e130a7f381950fa588807550dac935dd537ebba0502eb84 days 18 hrs agoDwarfPool1  IN   0xb7ab1cae118da01f7261767ce235328003bbee2d0.05112777 Ether0.00042102
0x8a6c67446818028a88b4551d2b189a138ecee2bf06eecf87a03bc120e813c8fb5 days 17 hrs agoBittrex  IN   0xb7ab1cae118da01f7261767ce235328003bbee2d0 Ether0.00249965
0x2fb56545aaf99b82a72ab6d90db149ef38933e6035a49e0696acda8e0d3d359a5 days 20 hrs agoDwarfPool1  IN   0xb7ab1cae118da01f7261767ce235328003bbee2d0.05132759 Ether0.00042102
0x843979c79b3da370cc4d29439914bfb9d4e34abfb0ce47eb3e2b40c77513cfbe6 days 20 hrs agoBittrex  IN   0xb7ab1cae118da01f7261767ce235328003bbee2d0 Ether0.00249965
0x2eb950e8f9f8b36e1de0a53eb0ec92ed3b2aacef7d4d04df178e54aee24262ba6 days 20 hrs agoDwarfPool1  IN   0xb7ab1cae118da01f7261767ce235328003bbee2d0.05228036 Ether0.00042102
0xadad4fb16357139a468efb1ae6153e5028b70f8313b026f3845ff85131929d4a7 days 23 hrs agoBittrex  IN   0xb7ab1cae118da01f7261767ce235328003bbee2d0 Ether0.00249965
0xceb25a1ef9c7285b02925e059325b15d6df3a4aa4d3cb7da47a99bcfe895a9787 days 23 hrs agoDwarfPool1  IN   0xb7ab1cae118da01f7261767ce235328003bbee2d0.05159584 Ether0.00042102
0xd0b6bcb209ccf1f069d560112fcc0c3ec86c4794a94e9cdb5cb27dfa6aac69569 days 2 hrs agoBittrex  IN   0xb7ab1cae118da01f7261767ce235328003bbee2d0 Ether0.00249965
0x46552cd05552b1ae928976bf4ddcabead1a479b5e53bf1b59f351bdd462288449 days 3 hrs agoDwarfPool1  IN   0xb7ab1cae118da01f7261767ce235328003bbee2d0.05057039 Ether0.00042102
0x865c6b07d82e7db85f29786d6658cb375d66992efbe75ffa7851d743459e9c0310 days 3 hrs agoBittrex  IN   0xb7ab1cae118da01f7261767ce235328003bbee2d0 Ether0.00449937
0x9ba817286c7ac42db39e09c80b78469bce5324a02fcb9425cee954dc73930bd510 days 3 hrs agoDwarfPool1  IN   0xb7ab1cae118da01f7261767ce235328003bbee2d0.05196127 Ether0.00042102
0x5f892ee80708a6b07eed29c645e494b8d0ca7c4550205bafe156b82821f6b0da11 days 3 hrs agoBittrex  IN   0xb7ab1cae118da01f7261767ce235328003bbee2d0 Ether0.00449937
0xebb7a56da8cd67f07b88a09749c7ebd9bcf0814bc858125941312dd0a8bfdfdc11 days 3 hrs agoDwarfPool1  IN   0xb7ab1cae118da01f7261767ce235328003bbee2d0.05016966 Ether0.00042102
0x95abb402aa66af29db58c88303bc8f40714669c9c9c06ff958eaebb3f1254ecc12 days 4 hrs agoBittrex  IN   0xb7ab1cae118da01f7261767ce235328003bbee2d0 Ether0.00449937
0x9a6ff1cece2e626ba3e867b98a8943d2907f345173cf17d4822b07201eb315b912 days 4 hrs agoDwarfPool1  IN   0xb7ab1cae118da01f7261767ce235328003bbee2d0.05155004 Ether0.00042102
0x9a44300656b3d6cf734e4e626e96bf542582220efa9dcc3f9d5764aa25a222f913 days 5 hrs agoBittrex  IN   0xb7ab1cae118da01f7261767ce235328003bbee2d0 Ether0.00449937
0x69e2552442a76be8adc86d3677ba6091bdc3eeb6d99c827f97cd939cfcbe533713 days 5 hrs agoDwarfPool1  IN   0xb7ab1cae118da01f7261767ce235328003bbee2d0.05299654 Ether0.00042102
0x443d0aeee2dd5a882c5b48dc9c94a77a3419477535e7ef3c0e5eb1eaeecd8bee14 days 5 hrs agoBittrex  IN   0xb7ab1cae118da01f7261767ce235328003bbee2d0 Ether0.00450513
0x2e7a0dcb5e3a353c6753a0760bc365ccf26c9f3b1795356f14788d329bce5be514 days 5 hrs agoDwarfPool1  IN   0xb7ab1cae118da01f7261767ce235328003bbee2d0.07749793 Ether0.00042102
0x77eaefa956150e8f24aa998d0565c3438b29bdc6fa271697390f57b84e7f2b9615 days 16 hrs agoBittrex  IN   0xb7ab1cae118da01f7261767ce235328003bbee2d0 Ether0.00449937
0xaac0f4dbb2f2fe6367050b7b194628e8f9ab347677c5b01321b1667f3a85a7ba15 days 17 hrs agoDwarfPool1  IN   0xb7ab1cae118da01f7261767ce235328003bbee2d0.05252386 Ether0.00042102
0x71fbb8b51a2a4d03d290315dcfc1f2bff894d166852c2b25476e5efa75fdf6c516 days 17 hrs agoBittrex  IN   0xb7ab1cae118da01f7261767ce235328003bbee2d0 Ether0.00449937
[ 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
0x340690aba8a67b937ebb8fcc5b7e4efac7d43700d4ac0d85cb0fcbb1618d4f6f51260113 days 13 hrs ago0xb7ab1cae118da01f7261767ce235328003bbee2d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05127965 Ether
0x9f3e61cc19f7173e4ebaaf44523c00a2c61447549db7fd9466413214e8e254ad51191264 days 17 hrs ago0xb7ab1cae118da01f7261767ce235328003bbee2d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05112777 Ether
0x8a6c67446818028a88b4551d2b189a138ecee2bf06eecf87a03bc120e813c8fb51133545 days 17 hrs ago0xb7ab1cae118da01f7261767ce235328003bbee2d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05132759 Ether
0x843979c79b3da370cc4d29439914bfb9d4e34abfb0ce47eb3e2b40c77513cfbe51064846 days 20 hrs ago0xb7ab1cae118da01f7261767ce235328003bbee2d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05228036 Ether
0xadad4fb16357139a468efb1ae6153e5028b70f8313b026f3845ff85131929d4a50997747 days 23 hrs ago0xb7ab1cae118da01f7261767ce235328003bbee2d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05159584 Ether
0xd0b6bcb209ccf1f069d560112fcc0c3ec86c4794a94e9cdb5cb27dfa6aac695650929819 days 2 hrs ago0xb7ab1cae118da01f7261767ce235328003bbee2d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05057039 Ether
0x865c6b07d82e7db85f29786d6658cb375d66992efbe75ffa7851d743459e9c03508689610 days 3 hrs ago0xb7ab1cae118da01f7261767ce235328003bbee2d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05196127 Ether
0x5f892ee80708a6b07eed29c645e494b8d0ca7c4550205bafe156b82821f6b0da508094411 days 3 hrs ago0xb7ab1cae118da01f7261767ce235328003bbee2d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05016966 Ether
0x95abb402aa66af29db58c88303bc8f40714669c9c9c06ff958eaebb3f1254ecc507469112 days 4 hrs ago0xb7ab1cae118da01f7261767ce235328003bbee2d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05155004 Ether
0x9a44300656b3d6cf734e4e626e96bf542582220efa9dcc3f9d5764aa25a222f9506866013 days 5 hrs ago0xb7ab1cae118da01f7261767ce235328003bbee2d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05299654 Ether
0x443d0aeee2dd5a882c5b48dc9c94a77a3419477535e7ef3c0e5eb1eaeecd8bee506264514 days 5 hrs ago0xb7ab1cae118da01f7261767ce235328003bbee2d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.07749793 Ether
0x77eaefa956150e8f24aa998d0565c3438b29bdc6fa271697390f57b84e7f2b96505373415 days 16 hrs ago0xb7ab1cae118da01f7261767ce235328003bbee2d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05252386 Ether
0x71fbb8b51a2a4d03d290315dcfc1f2bff894d166852c2b25476e5efa75fdf6c5504773016 days 17 hrs ago0xb7ab1cae118da01f7261767ce235328003bbee2d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05294709 Ether
0x3a4bceddfb714e5559a86d8d6e7d134d2ae00ad29e07627781fda33065ec8dcc504175517 days 17 hrs ago0xb7ab1cae118da01f7261767ce235328003bbee2d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.0779676 Ether
0x9ceb52a4ca70d63070d74fe21f81e5de81e5976bc0125907f245506bb70e0f36503328419 days 3 hrs ago0xb7ab1cae118da01f7261767ce235328003bbee2d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05059381 Ether
0xa5193d2403f05bcf9dd7d87de49f8fe8eae0bfd9c599b1fe887f0a9c465a6831502704020 days 4 hrs ago0xb7ab1cae118da01f7261767ce235328003bbee2d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.07303458 Ether
0xf2e61dd3e90d0737714588c1b647bbc6d312fe7d40790594cf3b5c3136c77342501878821 days 13 hrs ago0xb7ab1cae118da01f7261767ce235328003bbee2d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05865191 Ether
0x5a488747da3174f5bae6b37604928801861cc8f65b756ad96b8ef9389eaad575501376022 days 10 hrs ago0xb7ab1cae118da01f7261767ce235328003bbee2d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05958555 Ether
0x08e631c0bad6261c528632dda4973e012687d98a469241014bf93c66cb9d41b5500721323 days 13 hrs ago0xb7ab1cae118da01f7261767ce235328003bbee2d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05096044 Ether
0xe447756510f44371285500160c6129fcd1a09d81c480edee74714c3bfd8799f9500124224 days 13 hrs ago0xb7ab1cae118da01f7261767ce235328003bbee2d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05964813 Ether
0x88a208257be56ba505a2c7c08464f2215f186382093d437694cae1f72a7227cd499539625 days 13 hrs ago0xb7ab1cae118da01f7261767ce235328003bbee2d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.06491558 Ether
0xf070af6e9f5b0e8fd2b53f89f97c9853730a40afeec0dd2887c52764c1df026b498948326 days 13 hrs ago0xb7ab1cae118da01f7261767ce235328003bbee2d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.07546717 Ether
0x72e38b2751d93eba857af1f655945fe29da2cb3ccc0144de115f8ce6b8204f6a498195127 days 19 hrs ago0xb7ab1cae118da01f7261767ce235328003bbee2d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.07399753 Ether
0x44a4bc01a70a2c8d1ca02aab351231769648830f8125a4ab1419b0ad872eedc6497602428 days 19 hrs ago0xb7ab1cae118da01f7261767ce235328003bbee2d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.0921089 Ether
0xd9e6042242e30dd0ac4a6e9e29d8675428adb1a167737386e552f7538247da9b497006429 days 19 hrs ago0xb7ab1cae118da01f7261767ce235328003bbee2d0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.07890514 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 0x31074ec1f256da57ddce308d34a2e0ba661ef69c
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.