Sponsored Link:   Buy your 1st Ethereum in 5 minutes. Trusted by more than 100k buyers.
Contract Overview
ETH Balance: 0 Ether
ETH USD Value: $0
No Of Transactions: 89 txns
  Latest 25 txns from a total Of 89 transactions View All

TxHash Age From To Value [TxFee]
0x04cc08d63591df8d59bc5b1243253a8ec000f585f4bf8a55eac28b1ecee6a5101 day 2 hrs agoBittrex  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0 Ether0.00099986
0xc0b93782566f1023dc788c7982482027174cad1f271cc9a48140d9b84ff7683f1 day 2 hrs agoDwarfPool1  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0.05011005 Ether0.00042102
0xc8aa41e24af8e9b617a22710c6bd5aa1e77dbf47e174fb5346ceca64b025b8c92 days 9 hrs agoBittrex  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0 Ether0.00099986
0x15f5aef5d73f939c9e2bf54431ba6125b68b8789c13151519e5c2f23fff2b9772 days 9 hrs agoDwarfPool1  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0.0512283 Ether0.00042102
0x745054e2ceb808d1f96649404a937018601d92cdbf041c2fe22d116dfdef00c83 days 13 hrs agoBittrex  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0 Ether0.00099986
0x779d97260a9324bbad4b55a35acd5f9ca29698b0149d1084a469c99e48b719e13 days 13 hrs agoDwarfPool1  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0.05333863 Ether0.00042102
0x14390c23c038e03ce53d337e44b4d7ae6f8b25db4b8ca264553fa1c001e631d24 days 13 hrs agoBittrex  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0 Ether0.00100114
0x78b1a6453099cbc9088280d49a75657ddce4c99f3166569634222ab4bd591ba84 days 13 hrs agoDwarfPool1  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0.08693278 Ether0.00042102
0x49e9cd663fd10a904dbafaa12e636979b214962cc596a93f0ed06a1b4ea650515 days 13 hrs agoBittrex  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0 Ether0.00099986
0xa2b7d2737376648ff247b028c98857defedf40a4bf6ed7bdce1c587d0f466b315 days 13 hrs agoDwarfPool1  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0.06503709 Ether0.00042102
0x1be3240ab6b8842ae199558924651c3ae0a836c3c77fc2d9cfe65e877cd169b86 days 13 hrs agoBittrex  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0 Ether0.00099986
0x2156095370da0ff85648dd8521add1b69f272b03de7e24e55561818a2ff3867d6 days 13 hrs agoDwarfPool1  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0.07041521 Ether0.00042102
0xad89d4b0284d6353bb66a66b735b90a30053f31f15eb32d692dd6403c8b2ecb27 days 13 hrs agoBittrex  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0 Ether0.00099986
0x3ac2daab06f00d7b8c9539d1963476edaae61e06d9814dc46501c58d808acda57 days 13 hrs agoDwarfPool1  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0.05991193 Ether0.00042102
0x1eaba71af2951fc1d2e8e70441bead18dba8424a59cb5852b93a41586c57496a8 days 13 hrs agoBittrex  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0 Ether0.00100114
0x9975bc239a39e05e018e0d586b629ea5cd061f562532ce44693c13d3992fc5478 days 13 hrs agoDwarfPool1  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0.07799397 Ether0.00042102
0x231ff400daa59d69c7957a1e01d8a5f08364c5a010a4b3800c4d4d18cddee2919 days 13 hrs agoBittrex  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0 Ether0.00100114
0xe72f99f4865c7ae9e5ab26061744027a953253da91b1f7301732545f1addb1ef9 days 13 hrs agoDwarfPool1  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0.23690276 Ether0.00042102
0x321a46359a62843c7fe78b7c3c201b73005f827d68f72db87e0e1aecbbdb60a912 days 15 hrs agoBittrex  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0 Ether0.00099986
0x21dfb806c62ca6d734324d02d82f26e7d4e3fd4fd71c366aacfa48a48f28085512 days 15 hrs agoDwarfPool1  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0.05962376 Ether0.00042102
0x63f6a875776fe7f6ffab7be6cbfc1dcd33853fabd6c216c4104006b593d0f0e613 days 14 hrs agoBittrex  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0 Ether0.00099986
0x600477c39cc78039c4c6f29819f2820a36755147cd17c0531f7204a191bbc32c13 days 14 hrs agoDwarfPool1  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0.05316167 Ether0.00042102
0x490fdf8e25b376c15e1a653a8c74787203de822323aedf3f58acc36a0c44889914 days 8 hrs agoBittrex  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0 Ether0.00100114
0xb14078330c57ef766c832f6019c3355bee7cbbe6e217567b810df4adf3f6554c14 days 8 hrs agoDwarfPool1  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0.07716227 Ether0.00042102
0xc38713b66dfc10285947c85982853efd58e81cc5266a6aa5a551b46dbfa5acf215 days 8 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
0x04cc08d63591df8d59bc5b1243253a8ec000f585f4bf8a55eac28b1ecee6a51045934661 day 2 hrs ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05011005 Ether
0xc8aa41e24af8e9b617a22710c6bd5aa1e77dbf47e174fb5346ceca64b025b8c945855372 days 9 hrs ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.0512283 Ether
0x745054e2ceb808d1f96649404a937018601d92cdbf041c2fe22d116dfdef00c845782613 days 13 hrs ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05333863 Ether
0x14390c23c038e03ce53d337e44b4d7ae6f8b25db4b8ca264553fa1c001e631d245720894 days 13 hrs ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.08693278 Ether
0x49e9cd663fd10a904dbafaa12e636979b214962cc596a93f0ed06a1b4ea6505145658325 days 13 hrs ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.06503709 Ether
0x1be3240ab6b8842ae199558924651c3ae0a836c3c77fc2d9cfe65e877cd169b845596616 days 13 hrs ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.07041521 Ether
0xad89d4b0284d6353bb66a66b735b90a30053f31f15eb32d692dd6403c8b2ecb245534567 days 13 hrs ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05991193 Ether
0x1eaba71af2951fc1d2e8e70441bead18dba8424a59cb5852b93a41586c57496a45473088 days 13 hrs ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.07799397 Ether
0x231ff400daa59d69c7957a1e01d8a5f08364c5a010a4b3800c4d4d18cddee29145410849 days 13 hrs ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.23690276 Ether
0x321a46359a62843c7fe78b7c3c201b73005f827d68f72db87e0e1aecbbdb60a9452159312 days 15 hrs ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05962376 Ether
0x63f6a875776fe7f6ffab7be6cbfc1dcd33853fabd6c216c4104006b593d0f0e6451574813 days 14 hrs ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05316167 Ether
0x490fdf8e25b376c15e1a653a8c74787203de822323aedf3f58acc36a0c448899451117114 days 8 hrs ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.07716227 Ether
0xc38713b66dfc10285947c85982853efd58e81cc5266a6aa5a551b46dbfa5acf2450488415 days 8 hrs ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05399244 Ether
0x55915ade74f09fa3594b3dc71fc87aa7f296008ebdcca93b27af9c0aca28c144450025416 days 2 hrs ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05211576 Ether
0x98a5391eb18ee25e158b0ddb4bff319eb3957c99c2cf1a0bed16c51dc1e97d5d449607716 days 18 hrs ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.0526497 Ether
0xe015fc2b9f87fc7f0f2576e5633931f8af9a25176d3a894b36240d99de872275449133217 days 12 hrs ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05158076 Ether
0x6efeeb97e6839743dd3aeb732506193267aff166f6f2a50c439c73882a6f2b3c448642418 days 7 hrs ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.07393756 Ether
0xebc952c2e6dd7a2ca366f87d6dbaf315456f8286b2770ef916d3c13d3077354a448017419 days 7 hrs ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05111971 Ether
0x7df6ee429131c5e8d1977bf29c70135aa953a9ce06c79dac468b30a1dc8e3168447584120 days 26 mins ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05152089 Ether
0xc9dd314a246035ba0f540465bd946d1ff93ba58c1a1e891e7d7aedcdec42ab20447102220 days 19 hrs ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05273697 Ether
0xfa0027556ce13e775d81b183279a3038bbf26f84338d16276178d7341f0103d2446635421 days 13 hrs ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05218137 Ether
0x016db6d64948e6497d2a2bfb6b11357c83cbc1846117c3a7eee2c5370a723e3b445715223 days 1 hr ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05692973 Ether
0xd88ffd3cd6c66c092f860c6f6fe70cd1022fdb670bd3e064f1bcff3ee1df77ab445190423 days 21 hrs ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05044773 Ether
0x09f011a5e99a54a201faa226f546b90398bac27e45b6e0a74d369b8e9be3b354444705324 days 16 hrs ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05118704 Ether
0xd8f680bf8cd518d861ed3d4614b7fe107058694afee544a97af4334ebcc61735444237225 days 10 hrs ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05105518 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.