Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 134 txns
Misc:
Address Watch: Add To Watch List
Contract Creator: 0xa3c1e324ca1ce40db73ed6026c4a177f099b5770at txn 0x63a5f3ffe618a34bb5a37ee5ea45ec9b873bd59e2d5bd4cdbd06ef67c79a78e9
 Latest 25 transactions from a total of 134 transactions

TxHash Age From To Value [TxFee]
0xd7e4ae5469af0570360b0bdea447b4c36e9758526d331195a98a8d5852934a5f256 days 20 hrs agoBittrex_1  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0 Ether0.00249965
0xe1c059c85e1d593c287cc33b9b4b960d30457623928f238f435f62a6e77af19c256 days 20 hrs agoDwarfPool_1  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0.05037182 Ether0.000084204
0xce339aec7fad54f521136a70c79446da9788d631a2b99f888d790a9dd3ed7727261 days 12 hrs agoBittrex_1  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0 Ether0.00250285
0x06ad514cf189e18eb66414e058ce021fdd2f89d9f191fe454ded82a48cfa0248261 days 12 hrs agoDwarfPool_1  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0.09593434 Ether0.000084204
0xe011ece8f41f134af1eabc91991e384206d6281c8f26b11c61e0a87e543a5500264 days 9 hrs agoBittrex_1  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0 Ether0.00249965
0x5193029db29df641c3c8c154c6405a6d43aac3a0f7898b75586b9b706d1a60c4264 days 10 hrs agoDwarfPool_1  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0.0582972 Ether0.000084204
0x6b150f5331804d2d2a712f88796ba35851fefd31087d710f62f39aace88a14a0266 days 13 hrs agoBittrex_1  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0 Ether0.00249965
0x2f759c11c1ef4b23a5b93e03a7e4791f9e5203adc32acf47c346ab9307103d07266 days 13 hrs agoDwarfPool_1  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0.05145015 Ether0.000084204
0x49a789e91bd0d6afd32a8a062167e296296a492fed3a23cbc8b46ec38dd580cc268 days 2 hrs agoBittrex_1  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0 Ether0.00249965
0xe1f7437838562e4da0cba2f2080e6c66f2cb3b05eaf8240e0c2a9adfcf39f1f6268 days 2 hrs agoDwarfPool_1  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0.05076192 Ether0.000084204
0x17e5974bd130a77b4d5d16b370cefc3df793e4fa33c948710cd0a8f1ad0b2b46269 days 14 hrs agoBittrex_1  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0 Ether0.00249965
0x525717dc54012ca1f95e582b4347b2dbeecaef3d2477a5d7e72e57fa439d0425269 days 14 hrs agoDwarfPool_1  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0.05089567 Ether0.000084204
0x6ed30c404d5fd08cbf3cbffdb1911f216453b21c1da7c4f08aa4b5a5cbbe9bb8271 days 3 hrs agoBittrex_1  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0 Ether0.00249965
0xad4e2dab0461bbc903e541c4dcd419e48b84eb543758e120e09c70d09b5c2612271 days 4 hrs agoDwarfPool_1  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0.05084516 Ether0.000084204
0x30cfb0cd3dd6b38092949fc07d5895062ef6ec13e43aa67487859be19a06a59b272 days 22 hrs agoBittrex_1  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0 Ether0.00249965
0x9f2f193f290c508c0612242dd8f4a9f611c8a893baa9f8bb2ff24c8e25288601272 days 22 hrs agoDwarfPool_1  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0.05101019 Ether0.000084204
0xfab7180198475a2feeb1254c5230ca37ff3ca501036a0b3d0f718466e8baf0b7274 days 10 hrs agoBittrex_1  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0 Ether0.00249965
0x14e2f8cffbe668f6eecefd95ef96a370344f09ebca095250d6f939a3c5cd4d9b274 days 13 hrs agoDwarfPool_1  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0.0552185 Ether0.000084204
0x4854304bf67ac7ee0690e01d1ea688260da337b92f19ef55831a13c5e64dc44f375 days 12 hrs agoBittrex_1  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0 Ether0.00149979
0x8ae12599d9f3f3b87e1699bc54dbbc9f7119654ab8e6a4dbc2d9ecbfdb0028c9375 days 13 hrs agoDwarfPool_1  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0.05483559 Ether0.00042102
0x8f6d4ec072de0dabc8728c3bfcd0a9055eb5168a675c575d7c131b101e5e830a376 days 13 hrs agoBittrex_1  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0 Ether0.001399804
0x87c4ab2397423e1ebd03ac52cd0943fe564c666d03b72c88c44da8bdcf746053376 days 13 hrs agoDwarfPool_1  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0.05404258 Ether0.00042102
0x2ff449d12c14d1a897dedd6204f2e26f00bbe5fbe8e30e294196e7b61c391737377 days 13 hrs agoBittrex_1  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0 Ether0.00099986
0xa875b30b6314004e4d0ffc5838e32a128fc97f0a94ef65f2000c7001dff2fab1377 days 13 hrs agoDwarfPool_1  IN   0x055dbbfc15713d22a0a9a754087ecadde49a00ec0.06216569 Ether0.00042102
0x5cb0b436cd2f0fa8e2b6e3a55ab463237c56b78dd13f138f6c5da994f0a50333378 days 13 hrs agoBittrex_1  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
0xd7e4ae5469af0570360b0bdea447b4c36e9758526d331195a98a8d5852934a5f5372964256 days 20 hrs ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05037182 Ether
0xce339aec7fad54f521136a70c79446da9788d631a2b99f888d790a9dd3ed77275344939261 days 12 hrs ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.09593434 Ether
0xe011ece8f41f134af1eabc91991e384206d6281c8f26b11c61e0a87e543a55005327722264 days 9 hrs ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.0582972 Ether
0x6b150f5331804d2d2a712f88796ba35851fefd31087d710f62f39aace88a14a05314723266 days 13 hrs ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05145015 Ether
0x49a789e91bd0d6afd32a8a062167e296296a492fed3a23cbc8b46ec38dd580cc5305534268 days 2 hrs ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05076192 Ether
0x17e5974bd130a77b4d5d16b370cefc3df793e4fa33c948710cd0a8f1ad0b2b465296535269 days 14 hrs ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05089567 Ether
0x6ed30c404d5fd08cbf3cbffdb1911f216453b21c1da7c4f08aa4b5a5cbbe9bb85287280271 days 3 hrs ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05084516 Ether
0x30cfb0cd3dd6b38092949fc07d5895062ef6ec13e43aa67487859be19a06a59b5276743272 days 22 hrs ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05101019 Ether
0xfab7180198475a2feeb1254c5230ca37ff3ca501036a0b3d0f718466e8baf0b75267975274 days 10 hrs ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.0552185 Ether
0x4854304bf67ac7ee0690e01d1ea688260da337b92f19ef55831a13c5e64dc44f4681535375 days 12 hrs ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05483559 Ether
0x8f6d4ec072de0dabc8728c3bfcd0a9055eb5168a675c575d7c131b101e5e830a4675714376 days 13 hrs ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05404258 Ether
0x2ff449d12c14d1a897dedd6204f2e26f00bbe5fbe8e30e294196e7b61c3917374669937377 days 13 hrs ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.06216569 Ether
0x5cb0b436cd2f0fa8e2b6e3a55ab463237c56b78dd13f138f6c5da994f0a503334663919378 days 13 hrs ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.0607869 Ether
0x6517eb6414be760b34ccc493606e498c0041b84c1597d44d2dff48849c9252a54657812379 days 13 hrs ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05852984 Ether
0x55ebd6451296143b0171574b4b942f58d1e8820fd98e9e57a8b819c7ce9ad1f84651656380 days 13 hrs ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.06147898 Ether
0xc1b7c659aa6e80674a3a73dbda9c5033424ce40aac064bf52b5d5f93cc5dbabf4645538381 days 13 hrs ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05623133 Ether
0x016b14c351f110475e3cb83b9f1479fe9a51a6f13dd46d5f24ff6b436ac853604639387382 days 13 hrs ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05175098 Ether
0x945a9c6d9967e7e74dbbbe7f5c1845b3314ab6b226b5c368215bb65e1e74ef834633297383 days 13 hrs ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.07000944 Ether
0xcb6b8a8d5b873bc45e4d4ba74a57333eb7a6aebb696eedcce14316df4311ac184626395384 days 16 hrs ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.0561226 Ether
0x82a987796df4f07b54c8cbb033bfb2cb4b97027e33d96aa8cacd8adcd48903d14620191385 days 16 hrs ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.06289761 Ether
0xe3267722563264781d1a5e81392bd5f9b14b83060c4775e7f1817f6cc04ba2124613270386 days 19 hrs ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.06574041 Ether
0xf454fff549d95604ab5301c4337e247f1461dbc0ce2ecc69054799e5111b02d94607069387 days 19 hrs ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.0535981 Ether
0x04cc08d63591df8d59bc5b1243253a8ec000f585f4bf8a55eac28b1ecee6a5104593466390 days 2 mins ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05011005 Ether
0xc8aa41e24af8e9b617a22710c6bd5aa1e77dbf47e174fb5346ceca64b025b8c94585537391 days 6 hrs ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.0512283 Ether
0x745054e2ceb808d1f96649404a937018601d92cdbf041c2fe22d116dfdef00c84578261392 days 10 hrs ago0x055dbbfc15713d22a0a9a754087ecadde49a00ec0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05333863 Ether
[ Download CSV Export  ] 
Warning: The Compiled Contract might be susceptible to ExpExponentCleanup (medium/high-severity), NestedArrayFunctionCallDecoder (medium-severity), ZeroFunctionSelector (very low-severity), DelegateCallReturnValue (low-severity), ECRecoverMalformedInput (medium-severity), SkipEmptyStringLiteral (low-severity) SolidityCompiler Bugs.

Contract Source Code Verified (Similar Match)
Note: Displaying Similar Match Verified Source Code At Contract 0xd1DD82d1dED8f40c200b89455050E9C18D918504(Excluding Constructor Arguments if any)
Contract Name: UserWallet
Compiler Text: 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 transaction Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.