Sponsored:   Ubex.com - World roadshow: Seoul Sep 17-19, Singapore Sep 19-20, Dubai 18-23. Meet us!.
Contract Overview
Balance: 0.000000007 Ether
Ether Value: Less Than $0.01 (@ $240.19/ETH)
Transactions: 371 txns
 Latest 25 txns From a total of 371 Transactions

TxHash Age From To Value [TxFee]
0x49e42542d37acad4955ac2907577bf8cc7fd64ec24ac28864a48d8707345469528 days 2 hrs agoBittrex_1  IN   0x59cc4ee608a725e44992f5d1c10d67526205d0de0 Ether0.00249965
0x247e61539dc24298ea4bf7d8871972fc9758ed7233e16725f59ed5922156cb7728 days 2 hrs ago0x5ee831b30d9335b5099292f9069265b531d95ed0  IN   0x59cc4ee608a725e44992f5d1c10d67526205d0de0.46 Ether0.000042102
0x90d458fff2a71b76b429eb96299ee795256d10a77bd240af4d9ef25592ab7f6240 days 20 hrs agoBittrex_1  IN   0x59cc4ee608a725e44992f5d1c10d67526205d0de0 Ether0.0049993
0x8e12f2a33051eed4b340c55f4b9503afa2870e01307c6f0ef8f8f030563fafe340 days 20 hrs ago0x5ee831b30d9335b5099292f9069265b531d95ed0  IN   0x59cc4ee608a725e44992f5d1c10d67526205d0de0.59 Ether0.000084204
0x91ac3ee57675ada7ee3a5b460552a1aa127d51dd9bc8d02ddee9d777649610eb66 days 6 hrs agoBittrex_1  IN   0x59cc4ee608a725e44992f5d1c10d67526205d0de0 Ether0.0049993
0xc72af2ef4be2f2bf0c3014ac4965bbe979a85e2de467da70828a63d246f6669866 days 6 hrs ago0x5ee831b30d9335b5099292f9069265b531d95ed0  IN   0x59cc4ee608a725e44992f5d1c10d67526205d0de1.75 Ether0.000231561
0xe56c35cbb90ff816705fc8897ab0d2e1545ac0a6a598ef8ca9d8c77f6074538e138 days 8 hrs agoBittrex_1  IN   0x59cc4ee608a725e44992f5d1c10d67526205d0de0 Ether0.00249965
0xc8620ff0fff1686e3ada83be9db1bf800e8f18f7b8bc1a094fdcbd45d8cce11f138 days 8 hrs agoDwarfPool_1  IN   0x59cc4ee608a725e44992f5d1c10d67526205d0de0.05171912 Ether0.000084204
0xd41c987f7b444ed022804128676b057e7a456fdaad074e45b38e08b3d0a76ab8139 days 15 hrs agoBittrex_1  IN   0x59cc4ee608a725e44992f5d1c10d67526205d0de0 Ether0.00249965
0xc6da2ba0fd2919915201d6c0bebaf21c27a020b95db7ccd2bd2e737001ebc694139 days 15 hrs agoDwarfPool_1  IN   0x59cc4ee608a725e44992f5d1c10d67526205d0de0.05213839 Ether0.000084204
0xc00fdbbb2545e29560bab29ca0da387bb6f2b6c82f840323f97060fa8ed07d73140 days 20 hrs agoBittrex_1  IN   0x59cc4ee608a725e44992f5d1c10d67526205d0de0 Ether0.00249965
0x30a92f108ce0bb6b46d99580a89903ece089481630dabff6fd81e11f5d979904140 days 20 hrs agoDwarfPool_1  IN   0x59cc4ee608a725e44992f5d1c10d67526205d0de0.05788934 Ether0.000084204
0x15292ff98559df7ac36c5038d72239aa30a3fa192498dfd40617ca7ba552d0ce142 days 5 hrs agoBittrex_1  IN   0x59cc4ee608a725e44992f5d1c10d67526205d0de0 Ether0.00249965
0x1130690eb3cc52436f7fc5e6435274a242d39c0d654cf4cfa56eb5df4adbaea7142 days 7 hrs agoDwarfPool_1  IN   0x59cc4ee608a725e44992f5d1c10d67526205d0de0.05244785 Ether0.000084204
0xd52b502ab44165ec2b925bb745fcccfec7b549f0645bc6e27a9d0f5253066bf3143 days 18 hrs agoBittrex_1  IN   0x59cc4ee608a725e44992f5d1c10d67526205d0de0 Ether0.00249965
0x2c4375dcb25a6fdd2c1d608c0655cc9a219958cf9463da84dd0c3e4b78330ccd143 days 18 hrs agoDwarfPool_1  IN   0x59cc4ee608a725e44992f5d1c10d67526205d0de0.05079775 Ether0.000084204
0x1c53d509f4fb0340c75c3d36679081fd0357342e560946335577999a94342a9e145 days 1 hr agoBittrex_1  IN   0x59cc4ee608a725e44992f5d1c10d67526205d0de0 Ether0.00249645
0x83306b30b8052f85b11fb4e62dc08c075316625d9c6f6ce946fce5d5167b7b73145 days 1 hr agoDwarfPool_1  IN   0x59cc4ee608a725e44992f5d1c10d67526205d0de0.05082368 Ether0.000084204
0x481f2d6b65b1f43afb3e60958f7f0e1c484208340f9d14580cff7cc7cea093fe146 days 11 hrs agoBittrex_1  IN   0x59cc4ee608a725e44992f5d1c10d67526205d0de0 Ether0.00249965
0xe759a0ae2dfedd4f6377c0ff63bff78c74e6e355152995959f0947d6129716c0146 days 11 hrs agoDwarfPool_1  IN   0x59cc4ee608a725e44992f5d1c10d67526205d0de0.06506222 Ether0.000042102
0x841272fcb9b614905424900bfe6743ceba9e645cc38bac01e420bd0cdb7f98aa148 days 8 hrs agoBittrex_1  IN   0x59cc4ee608a725e44992f5d1c10d67526205d0de0 Ether0.00249965
0x0cefdb8e0144fc441082a5bf2f19355fae4ed5db47acc5e466d9d4814293cf01148 days 8 hrs agoDwarfPool_1  IN   0x59cc4ee608a725e44992f5d1c10d67526205d0de0.05057603 Ether0.000042102
0xdae9ceb40b741ae7512a21ab46aca05781c7e65786010f5f20fcce21812b8d39149 days 12 hrs agoBittrex_1  IN   0x59cc4ee608a725e44992f5d1c10d67526205d0de0 Ether0.00250285
0x2783258840db1b9df2b56a9e3b8e56936c5d8e17c41fdb3fdcfd1de5c740cf56149 days 12 hrs agoDwarfPool_1  IN   0x59cc4ee608a725e44992f5d1c10d67526205d0de0.07511803 Ether0.000042102
0x40790498406484082792513934823c3eec97e80ce77307528e645f3845576f9c151 days 2 hrs agoBittrex_1  IN   0x59cc4ee608a725e44992f5d1c10d67526205d0de0 Ether0.00249965
[ 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
0x49e42542d37acad4955ac2907577bf8cc7fd64ec24ac28864a48d87073454695621046428 days 2 hrs ago0x59cc4ee608a725e44992f5d1c10d67526205d0de0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.46 Ether
0x90d458fff2a71b76b429eb96299ee795256d10a77bd240af4d9ef25592ab7f62613508840 days 20 hrs ago0x59cc4ee608a725e44992f5d1c10d67526205d0de0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.59 Ether
0x91ac3ee57675ada7ee3a5b460552a1aa127d51dd9bc8d02ddee9d777649610eb598498666 days 6 hrs ago0x59cc4ee608a725e44992f5d1c10d67526205d0de0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.75 Ether
0xe56c35cbb90ff816705fc8897ab0d2e1545ac0a6a598ef8ca9d8c77f6074538e5570147138 days 8 hrs ago0x59cc4ee608a725e44992f5d1c10d67526205d0de0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05171912 Ether
0xd41c987f7b444ed022804128676b057e7a456fdaad074e45b38e08b3d0a76ab85562699139 days 15 hrs ago0x59cc4ee608a725e44992f5d1c10d67526205d0de0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05213839 Ether
0xc00fdbbb2545e29560bab29ca0da387bb6f2b6c82f840323f97060fa8ed07d735555671140 days 20 hrs ago0x59cc4ee608a725e44992f5d1c10d67526205d0de0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05788934 Ether
0x15292ff98559df7ac36c5038d72239aa30a3fa192498dfd40617ca7ba552d0ce5547895142 days 5 hrs ago0x59cc4ee608a725e44992f5d1c10d67526205d0de0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05244785 Ether
0xd52b502ab44165ec2b925bb745fcccfec7b549f0645bc6e27a9d0f5253066bf35539207143 days 18 hrs ago0x59cc4ee608a725e44992f5d1c10d67526205d0de0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05079775 Ether
0x1c53d509f4fb0340c75c3d36679081fd0357342e560946335577999a94342a9e5531760145 days 1 hr ago0x59cc4ee608a725e44992f5d1c10d67526205d0de0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05082368 Ether
0x481f2d6b65b1f43afb3e60958f7f0e1c484208340f9d14580cff7cc7cea093fe5523700146 days 11 hrs ago0x59cc4ee608a725e44992f5d1c10d67526205d0de0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.06506222 Ether
0x841272fcb9b614905424900bfe6743ceba9e645cc38bac01e420bd0cdb7f98aa5512963148 days 8 hrs ago0x59cc4ee608a725e44992f5d1c10d67526205d0de0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05057603 Ether
0xdae9ceb40b741ae7512a21ab46aca05781c7e65786010f5f20fcce21812b8d395506029149 days 12 hrs ago0x59cc4ee608a725e44992f5d1c10d67526205d0de0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.07511803 Ether
0x40790498406484082792513934823c3eec97e80ce77307528e645f3845576f9c5496942151 days 2 hrs ago0x59cc4ee608a725e44992f5d1c10d67526205d0de0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05057218 Ether
0x546c6baee2d7e691ca5555d6e3f14a84da1f7ae2d49e1d0ef5cccf530406c1405490104152 days 7 hrs ago0x59cc4ee608a725e44992f5d1c10d67526205d0de0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05008503 Ether
0xa2676b78d2a6e5f4d1d2017f82ca53e165983feacef42cabc3f058cc39deb9825482970153 days 12 hrs ago0x59cc4ee608a725e44992f5d1c10d67526205d0de0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.0504426 Ether
0xa0737cc4fab74cc9ef83774993d0cf61b5a35636a40ed819664e4c180187d6b25476189154 days 15 hrs ago0x59cc4ee608a725e44992f5d1c10d67526205d0de0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.07832233 Ether
0xd55960cc5a531d0df1597ae65b1eecd1c222d323a57cde5bbda24df8c8125a215463857156 days 19 hrs ago0x59cc4ee608a725e44992f5d1c10d67526205d0de0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05285866 Ether
0x31d4a518861255ff3686ed8829688917a6b42ac636678f2413ee47aa76ffb9a35456326158 days 2 hrs ago0x59cc4ee608a725e44992f5d1c10d67526205d0de0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05076914 Ether
0x418126eaff59a2ce393537e92a06dadf188c173190c97dbd6a4b89cbde58dc265446807159 days 16 hrs ago0x59cc4ee608a725e44992f5d1c10d67526205d0de0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.0509167 Ether
0x047f3dbb4127242e2c50189a45ce7a15206eae68d20a0c5a7ff6595e6f4eab605438347161 days 3 hrs ago0x59cc4ee608a725e44992f5d1c10d67526205d0de0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05070396 Ether
0x53287c12aa397dd3ddee857a1c477a30d5765874f19f3e0262bc6e857785edf55431223162 days 8 hrs ago0x59cc4ee608a725e44992f5d1c10d67526205d0de0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05125904 Ether
0xb7dc8cbd33f58692f1b37360bc2b5e1a54044b3c249706e82d7701ec56b579a25424359163 days 12 hrs ago0x59cc4ee608a725e44992f5d1c10d67526205d0de0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05172547 Ether
0x7b3bda5b8b6af09d92b3b1b16918c262aead9da3d276c47bdedb524c3f69efaf5413843165 days 6 hrs ago0x59cc4ee608a725e44992f5d1c10d67526205d0de0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05126736 Ether
0xeb6848e5d9240cf194c6a270c7ec9c2cb3e60a0ca8e74767a3e448bc2815337f5405024166 days 17 hrs ago0x59cc4ee608a725e44992f5d1c10d67526205d0de0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05089642 Ether
0x90a68921570b55c6607b61b544a2b9b3cd8f01af34593a640264faa84d7aa14c5396963168 days 1 hr ago0x59cc4ee608a725e44992f5d1c10d67526205d0de0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05090946 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 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.