Contract Overview
Balance: 0.00000000934209955 Ether
Ether Value: Less Than $0.01 (@ $117.01/ETH)
Transactions: 187 txns
Misc:
Address Watch: Add To Watch List
Contract Creator: 0xa3c1e324ca1ce40db73ed6026c4a177f099b5770at txn 0xd59b6bcc31b2854411dc3e66942cd4ab9f564d0e7a376605ba1394d1772e7ef0
 Latest 25 transactions from a total of 187 transactions

TxHash Age From To Value [TxFee]
0xf7e4594601670196ee42fb89a24da401c257cb4ec11d9f1bbf0ce1a7787c208b16 days 14 hrs agoBittrex_1  IN   0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0 Ether0.00249965
0xa38d41ff6e6b6d6e4335d69a59b0897008db42766f052f706ac9bf5f87b1db7c16 days 14 hrs agoEthermine  IN   0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0.070832289079362 Ether0.000021051
0x0e102bec9e27d3a56102af4c3ccd78895b8ea93a78ff0dac36ad77a67f13b25521 days 11 hrs agoBittrex_1  IN   0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0 Ether0.00249965
0x4e9cb9aa67c01bda41e6b1c8a06252deb4157ac52c040c5f7f063eaf2e51f7ab21 days 11 hrs agoFreewallet  IN   0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b4 Ether0.00021051
0xa4dd603ea05737797ad2f91ce409e5b8385aad8d5b054cbd8c0990eb880085f721 days 12 hrs agoBittrex_1  IN   0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0 Ether0.00249965
0x1f20cdca21c2e7daa9ba8dabb8f4a7088a5c5a1c7377c77e949879b1d8bb606f21 days 12 hrs agoBittrex_1  IN   0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b4 Ether0.00105255
0xc390a423ce7a7a3e90a2ebf1625b09cf06c9941a80876ad6e6136a644687f10b23 days 14 hrs agoBittrex_1  IN   0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0 Ether0.00250285
0xf1ade2603e2f697e670ca06080c01aac9add302d268ffc45121e5b68570723d823 days 14 hrs agoEthermine  IN   0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0.100105338259523 Ether0.000021051
0x1ae7f13a0b00b3ab131101d6dd4100391e9cd5b2d425d729b9ef0d8475aa794b26 days 23 hrs agoBittrex_1  IN   0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0 Ether0.00250285
0xfcf221304fef3b55bd07993e162270c51b7e7462f454cc4881e41b0cf4c03b5626 days 23 hrs agoEthermine  IN   0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0.100081307830766 Ether0.000021051
0xcf2b7a1ee2fa52c5dda6e3bb97b284e5e9c7a0b45e465b1335a4c20add7ef8ae30 days 2 hrs agoBittrex_1  IN   0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0 Ether0.00250285
0x334123f462377ed38f3e710fdd9981d71717204683c474f6aeff3b0b41c4948a30 days 2 hrs agoEthermine  IN   0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0.100004458598732 Ether0.000021051
0x812a5b300f4248ad8b60dac8c3788cf03dcb7f81f058b0e2f11fefb104f55dce33 days 1 hr agoBittrex_1  IN   0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0 Ether0.00250285
0x8bb93dfd9071c27734f89811d5e4ce5222cd07e018a9bdab0481dd2b92d5600833 days 1 hr agoEthermine  IN   0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0.100100626343729 Ether0.000021051
0x07a4974391673b40e97a5cb0142cbd61864fec2911c6f4690b6277a0e116d71e35 days 23 hrs agoBittrex_1  IN   0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0 Ether0.00249965
0xd79212d960a9f0bb60de8d2e29eda5bd462ee62af2fa9b546e746f8b56510e5e35 days 23 hrs agoEthermine  IN   0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0.10008085184488 Ether0.000021051
0x5579d6591f065802b39a83a9e58a9e2788810bada1ff4df0344057c7c184d85738 days 19 hrs agoBittrex_1  IN   0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0 Ether0.00250285
0x6f1a1b454acb42c51cee6b43d7b9680e8f5eb0271e6ce4e51238c84623b4e9fc38 days 19 hrs agoEthermine  IN   0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0.100182010856625 Ether0.000021051
0xd506946ec66c0f2689f2aa62fc9d1941031794380b3def30e718445df416e08542 days 8 hrs agoBittrex_1  IN   0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0 Ether0.00250285
0x46f33fd8f3c9cb2d21aee8048e4411a21e174103b81ee767f2368015c8e6b65042 days 9 hrs agoEthermine  IN   0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0.100002695175105 Ether0.000021051
0xf2edeaed3cd4dcf791eac2a9b9f6d6fad3ee808044b58090482d070b16eab8a345 days 9 hrs agoBittrex_1  IN   0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0 Ether0.00250285
0xe0a9dd96073b79cc7947fc321fc91136baf7e344beac1866047622dd311aaa8545 days 9 hrs agoEthermine  IN   0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0.100114834409987 Ether0.000021051
0xb8a4a2a25dbd1771218267c5a3cc2817af36a44f8c0c06bafe50995e9cd29d3948 days 14 hrs agoBittrex_1  IN   0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0 Ether0.00250285
0xf8619c06dfcef6af3a61207874ea5508ccca7e07522d7ee08dfb962c9bae396d48 days 14 hrs agoEthermine  IN   0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0.100074647379795 Ether0.000021051
0x7946447d7bb251e31d6034bfa69fede6215496948789ad87b3d86c422bae1fdf51 days 23 hrs agoBittrex_1  IN   0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0 Ether0.00250285
[ 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
0xf7e4594601670196ee42fb89a24da401c257cb4ec11d9f1bbf0ce1a7787c208b701400716 days 14 hrs ago0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.07083228 Ether
0x0e102bec9e27d3a56102af4c3ccd78895b8ea93a78ff0dac36ad77a67f13b255698603021 days 11 hrs ago0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb984 Ether
0xa4dd603ea05737797ad2f91ce409e5b8385aad8d5b054cbd8c0990eb880085f7698584221 days 12 hrs ago0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb984 Ether
0xc390a423ce7a7a3e90a2ebf1625b09cf06c9941a80876ad6e6136a644687f10b697341123 days 14 hrs ago0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10010534 Ether
0x1ae7f13a0b00b3ab131101d6dd4100391e9cd5b2d425d729b9ef0d8475aa794b695331526 days 23 hrs ago0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10008131 Ether
0xcf2b7a1ee2fa52c5dda6e3bb97b284e5e9c7a0b45e465b1335a4c20add7ef8ae693481630 days 2 hrs ago0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10000446 Ether
0x812a5b300f4248ad8b60dac8c3788cf03dcb7f81f058b0e2f11fefb104f55dce691760833 days 1 hr ago0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10010063 Ether
0x07a4974391673b40e97a5cb0142cbd61864fec2911c6f4690b6277a0e116d71e690049735 days 23 hrs ago0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10008085 Ether
0x5579d6591f065802b39a83a9e58a9e2788810bada1ff4df0344057c7c184d857688328238 days 19 hrs ago0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10018201 Ether
0xd506946ec66c0f2689f2aa62fc9d1941031794380b3def30e718445df416e085686167642 days 8 hrs ago0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10000269 Ether
0xf2edeaed3cd4dcf791eac2a9b9f6d6fad3ee808044b58090482d070b16eab8a3684344945 days 9 hrs ago0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10011484 Ether
0xb8a4a2a25dbd1771218267c5a3cc2817af36a44f8c0c06bafe50995e9cd29d39682396848 days 14 hrs ago0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10007465 Ether
0x7946447d7bb251e31d6034bfa69fede6215496948789ad87b3d86c422bae1fdf680376051 days 23 hrs ago0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10006298 Ether
0xdcf5f5c50627e153675274087e3057632231c72baa3f7659e14c1b2e93416e63678446455 days 3 hrs ago0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10003056 Ether
0xe52bf9d8cfce6dce8f8798db1c7406f60fbea639c4d5663ecf7539d447baf31c676342658 days 14 hrs ago0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10009996 Ether
0xaf6942ac1ae8f08bb82c9e8133ca64089a3fc351a1864a5b343d57ec9de573a8674128062 days 5 hrs ago0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10019753 Ether
0x0542058484afe82acbb6fa5eec44fc26be8feb87bf9b9b2616adc8137bf34215671753966 days 3 hrs ago0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10004489 Ether
0x5e4ac5c01baaee2b68980be29859476056eea33fd45502ebeaa2af0b98bcd3a1669255570 days 5 hrs ago0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10006293 Ether
0xeb188be6316dabca18e5192d87de770991ecb5af13b95f4d9280faf2065a453a666665174 days 10 hrs ago0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10003469 Ether
0xcf6d34ab5a05a02ece3ad7624408831ec8262b6d3c2b68dcca9061048f708294664080278 days 16 hrs ago0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10000023 Ether
0x9ed20628a3e224de83463e88e70f98b65b6922a58d77d9cc256bb2e0c17d97d4661736082 days 13 hrs ago0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10006596 Ether
0xceb0fb30f62e07b06f061d81c95d9444d62a311461525a9001ffa180002b5ec8659188686 days 17 hrs ago0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10002809 Ether
0x9f48f03ef6f9305101d214e138c977af4d1a8654fa8891100b4eefb224bb1dfe656828790 days 13 hrs ago0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10015066 Ether
0xbea9520e1b3d0e168fa09b9ac8b0884bb53565b07c6bf00a5d6915c476af3719654599994 days 5 hrs ago0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10005842 Ether
0xe71593e8bb60ca8dc399efb5acdee1cf657d51a8b47a7e920b9485289af4f0a8651989298 days 11 hrs ago0x9b9d86a830ac71c40a93cfa7a1413c5386561b2b0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10006851 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.