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

TxHash Age From To Value [TxFee]
0x4854304bf67ac7ee0690e01d1ea688260da337b92f19ef55831a13c5e64dc44f82 days 3 hrs agoBittrex  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0 Ether0.00149979
0x8ae12599d9f3f3b87e1699bc54dbbc9f7119654ab8e6a4dbc2d9ecbfdb0028c982 days 4 hrs agoDwarfPool1  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0.05483559 Ether0.00042102
0x8f6d4ec072de0dabc8728c3bfcd0a9055eb5168a675c575d7c131b101e5e830a83 days 4 hrs agoBittrex  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0 Ether0.001399804
0x87c4ab2397423e1ebd03ac52cd0943fe564c666d03b72c88c44da8bdcf74605383 days 4 hrs agoDwarfPool1  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0.05404258 Ether0.00042102
0x2ff449d12c14d1a897dedd6204f2e26f00bbe5fbe8e30e294196e7b61c39173784 days 4 hrs agoBittrex  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0 Ether0.00099986
0xa875b30b6314004e4d0ffc5838e32a128fc97f0a94ef65f2000c7001dff2fab184 days 4 hrs agoDwarfPool1  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0.06216569 Ether0.00042102
0x5cb0b436cd2f0fa8e2b6e3a55ab463237c56b78dd13f138f6c5da994f0a5033385 days 4 hrs agoBittrex  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0 Ether0.00099986
0x0cd1b9c87eef7e2f3760a89e56b78888e6818f7cad463117c72e313d5cf90efc85 days 4 hrs agoDwarfPool1  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0.0607869 Ether0.00042102
0x6517eb6414be760b34ccc493606e498c0041b84c1597d44d2dff48849c9252a586 days 4 hrs agoBittrex  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0 Ether0.00099986
0xcdceca2550b1b5222bf1223dd1054efd361668b481a8566e0bc66e5b07c520f886 days 4 hrs agoDwarfPool1  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0.05852984 Ether0.00042102
0x55ebd6451296143b0171574b4b942f58d1e8820fd98e9e57a8b819c7ce9ad1f887 days 4 hrs agoBittrex  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0 Ether0.00099986
0xa254653258d66e160be81954a26555a9d6b24a5fbfe5fde04791999447bed33d87 days 4 hrs agoDwarfPool1  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0.06147898 Ether0.00042102
0xc1b7c659aa6e80674a3a73dbda9c5033424ce40aac064bf52b5d5f93cc5dbabf88 days 4 hrs agoBittrex  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0 Ether0.00099986
0xfbaecaba9e0d2bd44603adb1d3cc4a3ede8c13b13784c762431bcf9641affca188 days 4 hrs agoDwarfPool1  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0.05623133 Ether0.00042102
0x016b14c351f110475e3cb83b9f1479fe9a51a6f13dd46d5f24ff6b436ac8536089 days 4 hrs agoBittrex  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0 Ether0.00099986
0x4a17aa17471fb41d20f6a4904c02cf0908461c86a0a6567ecf2f7a7d9da1bf4b89 days 4 hrs agoDwarfPool1  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0.05175098 Ether0.00042102
0x945a9c6d9967e7e74dbbbe7f5c1845b3314ab6b226b5c368215bb65e1e74ef8390 days 4 hrs agoBittrex  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0 Ether0.00099986
0x4d7bfa241fc2c170d41931ff6845fdef235bed58e89feffd22dfc5de07fdccad90 days 4 hrs agoDwarfPool1  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0.07000944 Ether0.00042102
0xcb6b8a8d5b873bc45e4d4ba74a57333eb7a6aebb696eedcce14316df4311ac1891 days 8 hrs agoBittrex  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0 Ether0.00099986
0xd2a7632a5d404e3117b2dd879b0abffcafa620a4526945fc7662edd24abbcc5d91 days 8 hrs agoDwarfPool1  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0.0561226 Ether0.00042102
0x82a987796df4f07b54c8cbb033bfb2cb4b97027e33d96aa8cacd8adcd48903d192 days 8 hrs agoBittrex  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0 Ether0.00099986
0x5a0204605e2758ab5b671c88de1f93df4c042a84b324d1e27dad48c8e7d583bb92 days 8 hrs agoDwarfPool1  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0.06289761 Ether0.00042102
0xe3267722563264781d1a5e81392bd5f9b14b83060c4775e7f1817f6cc04ba21293 days 10 hrs agoBittrex  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0 Ether0.00099986
0xca92314bef5361a09ebff7f273f3cc990deb315b7b36c2a89f47bc6abe6adcf593 days 10 hrs agoDwarfPool1  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0.06574041 Ether0.00042102
0xf454fff549d95604ab5301c4337e247f1461dbc0ce2ecc69054799e5111b02d994 days 10 hrs agoBittrex  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0 Ether0.00099986
[ 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
0x4854304bf67ac7ee0690e01d1ea688260da337b92f19ef55831a13c5e64dc44f468153582 days 3 hrs ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05483559 Ether
0x8f6d4ec072de0dabc8728c3bfcd0a9055eb5168a675c575d7c131b101e5e830a467571483 days 4 hrs ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05404258 Ether
0x2ff449d12c14d1a897dedd6204f2e26f00bbe5fbe8e30e294196e7b61c391737466993784 days 4 hrs ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.06216569 Ether
0x5cb0b436cd2f0fa8e2b6e3a55ab463237c56b78dd13f138f6c5da994f0a50333466391985 days 4 hrs ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.0607869 Ether
0x6517eb6414be760b34ccc493606e498c0041b84c1597d44d2dff48849c9252a5465781286 days 4 hrs ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05852984 Ether
0x55ebd6451296143b0171574b4b942f58d1e8820fd98e9e57a8b819c7ce9ad1f8465165687 days 4 hrs ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.06147898 Ether
0xc1b7c659aa6e80674a3a73dbda9c5033424ce40aac064bf52b5d5f93cc5dbabf464553888 days 4 hrs ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05623133 Ether
0x016b14c351f110475e3cb83b9f1479fe9a51a6f13dd46d5f24ff6b436ac85360463938789 days 4 hrs ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05175098 Ether
0x945a9c6d9967e7e74dbbbe7f5c1845b3314ab6b226b5c368215bb65e1e74ef83463329790 days 4 hrs ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.07000944 Ether
0xcb6b8a8d5b873bc45e4d4ba74a57333eb7a6aebb696eedcce14316df4311ac18462639591 days 8 hrs ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.0561226 Ether
0x82a987796df4f07b54c8cbb033bfb2cb4b97027e33d96aa8cacd8adcd48903d1462019192 days 8 hrs ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.06289761 Ether
0xe3267722563264781d1a5e81392bd5f9b14b83060c4775e7f1817f6cc04ba212461327093 days 10 hrs ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.06574041 Ether
0xf454fff549d95604ab5301c4337e247f1461dbc0ce2ecc69054799e5111b02d9460706994 days 10 hrs ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.0535981 Ether
0x04cc08d63591df8d59bc5b1243253a8ec000f585f4bf8a55eac28b1ecee6a510459346696 days 15 hrs ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05011005 Ether
0xc8aa41e24af8e9b617a22710c6bd5aa1e77dbf47e174fb5346ceca64b025b8c9458553797 days 22 hrs ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.0512283 Ether
0x745054e2ceb808d1f96649404a937018601d92cdbf041c2fe22d116dfdef00c8457826199 days 1 hr ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05333863 Ether
0x14390c23c038e03ce53d337e44b4d7ae6f8b25db4b8ca264553fa1c001e631d24572089100 days 1 hr ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.08693278 Ether
0x49e9cd663fd10a904dbafaa12e636979b214962cc596a93f0ed06a1b4ea650514565832101 days 1 hr ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.06503709 Ether
0x1be3240ab6b8842ae199558924651c3ae0a836c3c77fc2d9cfe65e877cd169b84559661102 days 1 hr ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.07041521 Ether
0xad89d4b0284d6353bb66a66b735b90a30053f31f15eb32d692dd6403c8b2ecb24553456103 days 1 hr ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05991193 Ether
0x1eaba71af2951fc1d2e8e70441bead18dba8424a59cb5852b93a41586c57496a4547308104 days 1 hr ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.07799397 Ether
0x231ff400daa59d69c7957a1e01d8a5f08364c5a010a4b3800c4d4d18cddee2914541084105 days 1 hr ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.23690276 Ether
0x321a46359a62843c7fe78b7c3c201b73005f827d68f72db87e0e1aecbbdb60a94521593108 days 4 hrs ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05962376 Ether
0x63f6a875776fe7f6ffab7be6cbfc1dcd33853fabd6c216c4104006b593d0f0e64515748109 days 3 hrs ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05316167 Ether
0x490fdf8e25b376c15e1a653a8c74787203de822323aedf3f58acc36a0c4488994511171109 days 20 hrs ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.07716227 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.