Contract Overview
Balance: 0.000000007104394006 Ether
Ether Value: Less Than $0.01 (@ $203.63/ETH)
Transactions: 160 txns
 Latest 25 txns From a total of 160 Transactions

TxHash Age From To Value [TxFee]
0x216ee2827459eda73d0c4d6297b6cc9f6227de532ceb7e3d0695a08bd3fba0c91 day 15 hrs agoBittrex_1  IN   0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90 Ether0.00249965
0xd3f74c8d2ebc861b475481174fd925a919ab66ba64b415d2d32b67dd94e88f2a1 day 15 hrs agoEthermine  IN   0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90.050020288569504 Ether0.000021051
0x3d60da40c72820b09b03174d125da621eca865cb06b717bd7392d12aab96a2f63 days 12 hrs agoBittrex_1  IN   0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90 Ether0.00249965
0x11b20954c92ec6f69210ea6a3b03c19d946c820392890c5950b1b2ca2e48bde43 days 12 hrs agoEthermine  IN   0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90.050066262064948 Ether0.000021051
0x41c321c98b6376d8818bf244f95bf97e9e772544c2f2cce1da6ada9d8030a9d85 days 10 hrs agoBittrex_1  IN   0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90 Ether0.00249965
0x735e2b25dcd1c8fa7ccc59471f2aad1a8c690f04c4696f0958bdedfca4cafb915 days 10 hrs agoEthermine  IN   0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90.050078281643806 Ether0.000021051
0x1c563beeb26892d50c8b312b732d974655a7709e2731e91f821775333b5224557 days 8 hrs agoBittrex_1  IN   0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90 Ether0.00249965
0x2d14607a751f9a9b1b59cbfbab1704fcd0874a693ed2f1ba9357d1b4073c1a427 days 8 hrs agoEthermine  IN   0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90.050010386881822 Ether0.000021051
0xe1c9f2c0e30413d3a91f2a4189037ed6d9df86b4efdbd05ecd2c5939bb662c079 days 6 hrs agoBittrex_1  IN   0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90 Ether0.00249965
0x4ed9d36b22e37883509abb9f05d7ccfd26386a6c07992d7f4a46ef5fa7f2cbbd9 days 6 hrs agoEthermine  IN   0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90.050075343666509 Ether0.000021051
0xa967f9fdfeb1ca4e0d62f6d4178d6d00815b6fd80856e5636977e906de40a39311 days 13 hrs agoBittrex_1  IN   0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90 Ether0.00249645
0xb65563627a51aad3aa6c70b4a4ef882f40bade5044c23392a14dc8d1f46576dd11 days 13 hrs agoEthermine  IN   0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90.050000363414681 Ether0.000021051
0xd77d1457a84f91c5d1e1c0da6e8d72a3b182a4cff5ae989e5d57ec007b32eeed13 days 12 hrs agoBittrex_1  IN   0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90 Ether0.00249965
0x5f77ea66078246649b2946d3554dda4cbb7f398863023a23f07d1f7b60e1393f13 days 12 hrs agoEthermine  IN   0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90.050081549761805 Ether0.000021051
0xaa14c5aad9b9811279cd444727112a28ced261ffb3e638a5d50fb6e0fb26842e15 days 10 hrs agoBittrex_1  IN   0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90 Ether0.00249965
0x898dd5590380e1b661aaead40cdc82dac28e70159f33275d5137006404401f2515 days 10 hrs agoEthermine  IN   0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90.050075341254947 Ether0.000021051
0x25bd71d8439ed6b7fd79e8eb651937af8fcc100d58d32bf5251b828c02281b7717 days 11 hrs agoBittrex_1  IN   0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90 Ether0.00249965
0xbdf6c3972464901c5cfaee45d080ee6c3cc62e7693b63a3be3c96485b520f0a317 days 11 hrs agoEthermine  IN   0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90.050002123858577 Ether0.000021051
0x581ae6024e10d9c042110cdc0ca6e6d23ee8757fe84d1c7f871b324f5756dfde19 days 11 hrs agoBittrex_1  IN   0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90 Ether0.00249965
0x408b8e17ffe0a84dbd1be8683dc635beacb3d256d7994df076a6dff5882524c119 days 11 hrs agoEthermine  IN   0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90.050028040574186 Ether0.000021051
0xf07891f16b10e67009a7a7418bc11f8e34feed7687fc16687ab5e36bc12046a921 days 9 hrs agoBittrex_1  IN   0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90 Ether0.00249965
0xee3f3095a656a0ea48d41b4db4f7df3f9e799a3531e20288ae52e05484f9654e21 days 9 hrs agoEthermine  IN   0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90.050012456050476 Ether0.000021051
0x21bb228856bb3dea8380e8ecefa9de1c52e30f8adf29ec533ccbec4fb94aa35e23 days 7 hrs agoBittrex_1  IN   0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90 Ether0.00249965
0x4e2620102e114456e07dd60e11223214196351af2975a41f3cafda7dca576d2423 days 7 hrs agoEthermine  IN   0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90.050075701054398 Ether0.000021051
0xed883b862c1ffb28caa7b9eba0dd3e0b3836ecf496477296cf5360f8e421ebc725 days 5 hrs agoBittrex_1  IN   0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90 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
0x216ee2827459eda73d0c4d6297b6cc9f6227de532ceb7e3d0695a08bd3fba0c965534371 day 15 hrs ago0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05002029 Ether
0x3d60da40c72820b09b03174d125da621eca865cb06b717bd7392d12aab96a2f665418443 days 12 hrs ago0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05006626 Ether
0x41c321c98b6376d8818bf244f95bf97e9e772544c2f2cce1da6ada9d8030a9d865300755 days 10 hrs ago0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05007828 Ether
0x1c563beeb26892d50c8b312b732d974655a7709e2731e91f821775333b52245565185127 days 8 hrs ago0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05001039 Ether
0xe1c9f2c0e30413d3a91f2a4189037ed6d9df86b4efdbd05ecd2c5939bb662c0765066969 days 6 hrs ago0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05007534 Ether
0xa967f9fdfeb1ca4e0d62f6d4178d6d00815b6fd80856e5636977e906de40a393649249211 days 13 hrs ago0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05000036 Ether
0xd77d1457a84f91c5d1e1c0da6e8d72a3b182a4cff5ae989e5d57ec007b32eeed648054113 days 12 hrs ago0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05008155 Ether
0xaa14c5aad9b9811279cd444727112a28ced261ffb3e638a5d50fb6e0fb26842e646846115 days 10 hrs ago0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05007535 Ether
0x25bd71d8439ed6b7fd79e8eb651937af8fcc100d58d32bf5251b828c02281b77645605917 days 11 hrs ago0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05000212 Ether
0x581ae6024e10d9c042110cdc0ca6e6d23ee8757fe84d1c7f871b324f5756dfde644362319 days 11 hrs ago0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05002804 Ether
0xf07891f16b10e67009a7a7418bc11f8e34feed7687fc16687ab5e36bc12046a9643203021 days 9 hrs ago0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05001246 Ether
0x21bb228856bb3dea8380e8ecefa9de1c52e30f8adf29ec533ccbec4fb94aa35e642027623 days 7 hrs ago0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.0500757 Ether
0xed883b862c1ffb28caa7b9eba0dd3e0b3836ecf496477296cf5360f8e421ebc7640848325 days 5 hrs ago0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05004325 Ether
0xe7b3a700cb830e233f91427edd6c361a7267e0f8a34884079f647c0ee2d098ab639674827 days 4 hrs ago0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05008725 Ether
0xfa3a03294591724a0e017fa571bf9a077d12ce71a9377551cb9a331d0d271227638472029 days 3 hrs ago0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05001157 Ether
0x9a59e7c870fb8507ca4e019330d6359f40eafd82148d1a9b5ab897a34400b80b637277531 days 2 hrs ago0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05000206 Ether
0x65b5c08c031143eb4e5ca147383aac141a01b427ae722d79f3c6e2d70f7aae85636130533 days 29 mins ago0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05006473 Ether
0x3dbd006d2ced00e3c47a051a0d2c3e6cb2960d1a36e6b8ae0ff9efdd65fa511e634984934 days 21 hrs ago0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05010636 Ether
0x99ab7648ec99dd8035ec230f6b7eac1d530b5c4a9de3af66973133d9db0efcfd633845036 days 18 hrs ago0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05010204 Ether
0xc9690b4a09a86bc21209a833dff56a7cd86ef7af09153c231458a3b988c302c1632678838 days 16 hrs ago0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05001474 Ether
0x9a1f77b30ac66d71e2ff7ebad9608b5aa7777cf179681878bec695440d5c11e3631508540 days 15 hrs ago0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05000992 Ether
0x3e7040de855c5edd70e124171e11dffed13594c80c1c268f0b28c8a48daf9117630349742 days 13 hrs ago0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05001805 Ether
0xd5735712e423a95bb65ab333cac9bebb8c3f7aee1eb0055257369ea35349385a629169544 days 13 hrs ago0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05008693 Ether
0x04e1f6aee12cd7359348733274ed695ffecc5af23feada45e4c5fb74e17a7afc627961746 days 14 hrs ago0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05002145 Ether
0x9229c5e38383c11504abcd9af9be0de9c71aa08ce61d1790c8fc041e6c8b7653626709348 days 16 hrs ago0xfe9887339d5645e202ba0cdc4bbfff7b3f1338f90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05006984 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.