Contract Overview
Balance: 0.034147170514836554 Ether
Ether Value: $7.04 (@ $206.19/ETH)
Transactions: 37 txns
 Latest 25 txns From a total of 37 Transactions

TxHash Age From To Value [TxFee]
0x89017cb41faf9d90cf29832b05695e492d04a6c03165313245a23038c366144278 days 8 hrs agoEthermine  IN   0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10.034147163562626 Ether0.000021051
0x3f1470d780ac90d3b432a363ed51476ea3026df630e7dcd0582d979be6dca61e85 days 8 hrs agoBittrex_1  IN   0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10 Ether0.0050057
0x5fdecb30751ca3c5df52c9028d2f1a2044d2f096d57d51e7af8eb85efded780985 days 8 hrs agoEthermine  IN   0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10.100033905080132 Ether0.000021051
0x35387362ae1f0d10f6b13870877ed9e65c4d1e290b8119aac5abfafb0d973cf990 days 3 hrs agoBittrex_1  IN   0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10 Ether0.0050057
0xf51151c899fc46b01984afa81a38fa714d67b3c8a361835410e69dd2331edfac90 days 3 hrs agoEthermine  IN   0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10.100020954493996 Ether0.000021051
0x57928612d2d5cd37ddae0cdf040db460fb55731ad9497ee953545f6c02d8e3eb94 days 21 hrs agoBittrex_1  IN   0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10 Ether0.0050057
0xc9b3fefd2c282fa0e12322162b0282ee8f165a0a463d9d11c8a5e5dd5aaf8a9894 days 21 hrs agoEthermine  IN   0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10.100014386181718 Ether0.000021051
0x4ae65082f25c8a56b7a0989c249fce4107441db075db2f5f10e88c6bea66651d98 days 17 hrs agoBittrex_1  IN   0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10 Ether0.0050057
0x61e534c420ead0e1dd5a8227b2b922dbf0219db06a344c775baa24854b886be098 days 18 hrs agoEthermine  IN   0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10.100009277292845 Ether0.000021051
0x803148427fa228e97426181616929764adabba12bc81a6126c6e7c3ac9de3eb8102 days 18 hrs agoBittrex_1  IN   0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10 Ether0.005255985
0x18f538d1cbad834dc5cba3a53c30036227609dfb226917ecc8cc681a199c636c102 days 18 hrs agoEthermine  IN   0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10.100043810911257 Ether0.000021051
0x95f01bf44f0ab805d43e422cc60f225e0339800fcddabb546dc47271d2a3f9f8107 days 12 hrs agoBittrex_1  IN   0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10 Ether0.003754275
0x9f58881cda9d2896d1896b0fb2c4b6033482bcd0e4e1d8769357f70b3fb9e58b107 days 15 hrs agoEthermine  IN   0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10.10000744192852 Ether0.000021051
0x1966192ba7269a73189f72466c7fa5b3e4ca26ac9b839eea60858adb60922f4e111 days 22 hrs agoBittrex_1  IN   0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10 Ether0.00250285
0xf430517026af14ddfd3e82b7701b3b16eb6005896eba6fdb1304f09034f5df33111 days 23 hrs agoEthermine  IN   0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10.100121441123061 Ether0.000021051
0xcda4860d0f8046d6ef8bb718ee1522922cf2f7cf16a0da87b14d8b227b1fefcc115 days 13 hrs agoBittrex_1  IN   0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10 Ether0.00250285
0xd2e9ac2a9797b53cf058bbecf115a95f229bc154bddb41963d5347531ebf74e0115 days 13 hrs agoEthermine  IN   0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10.100087082111645 Ether0.000021051
0xc3b84a5c04b6b261dc553b26f139a65cd4dcac480c3ca7f32b6d5bd9dbc86941119 days 2 hrs agoBittrex_1  IN   0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10 Ether0.00250285
0x6c13c03140c21ea18161de3a23fbbe8ce9caee2b918da35beb7c59151e24021f119 days 3 hrs agoEthermine  IN   0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10.100087766503887 Ether0.000021051
0x276b71c4efefb3d6e9fe1ea2c5d7887eba67c97e2ff56639873a354eaf3893b8122 days 16 hrs agoBittrex_1  IN   0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10 Ether0.00250285
0xdb7e1aa7132de438ec7c2e197c372742354d836ed698f5a29feab8f1bdf9b5ec122 days 17 hrs agoEthermine  IN   0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10.100084601152521 Ether0.000021051
0x155ad2f0ad2e73de10b778ba6c9de1a1c19797cd68a339903870d4ceb4ad06aa126 days 2 hrs agoBittrex_1  IN   0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10 Ether0.00250285
0x226b57c06d5ad5c3764f4e194efb62896118eb4ee93acb1e2283297e7e0424d4126 days 2 hrs agoEthermine  IN   0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10.100000496094626 Ether0.000021051
0x8166da7122a7cf5259a74c1412aa4fbe130d7278a76ab2372e7b575fe274679c129 days 17 hrs agoBittrex_1  IN   0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10 Ether0.00250285
0xef3bface248fe2f264716a6214e089bf3a769ab3b0a3100861263af701071681129 days 17 hrs agoEthermine  IN   0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10.100125281660277 Ether0.000021051
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
 Latest 18 Internal Transactions

ParentTxHash Block Age From To Value
0x3f1470d780ac90d3b432a363ed51476ea3026df630e7dcd0582d979be6dca61e602445285 days 8 hrs ago0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1000339 Ether
0x35387362ae1f0d10f6b13870877ed9e65c4d1e290b8119aac5abfafb0d973cf9599613490 days 3 hrs ago0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10002096 Ether
0x57928612d2d5cd37ddae0cdf040db460fb55731ad9497ee953545f6c02d8e3eb596837094 days 21 hrs ago0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10001438 Ether
0x4ae65082f25c8a56b7a0989c249fce4107441db075db2f5f10e88c6bea66651d594518298 days 17 hrs ago0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10000928 Ether
0x803148427fa228e97426181616929764adabba12bc81a6126c6e7c3ac9de3eb85921920102 days 18 hrs ago0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10004381 Ether
0x95f01bf44f0ab805d43e422cc60f225e0339800fcddabb546dc47271d2a3f9f85894296107 days 12 hrs ago0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10000744 Ether
0x1966192ba7269a73189f72466c7fa5b3e4ca26ac9b839eea60858adb60922f4e5868335111 days 22 hrs ago0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10012145 Ether
0xcda4860d0f8046d6ef8bb718ee1522922cf2f7cf16a0da87b14d8b227b1fefcc5847668115 days 13 hrs ago0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10008708 Ether
0xc3b84a5c04b6b261dc553b26f139a65cd4dcac480c3ca7f32b6d5bd9dbc869415826689119 days 2 hrs ago0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10008776 Ether
0x276b71c4efefb3d6e9fe1ea2c5d7887eba67c97e2ff56639873a354eaf3893b85805633122 days 16 hrs ago0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1000846 Ether
0x155ad2f0ad2e73de10b778ba6c9de1a1c19797cd68a339903870d4ceb4ad06aa5785789126 days 2 hrs ago0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1000005 Ether
0x8166da7122a7cf5259a74c1412aa4fbe130d7278a76ab2372e7b575fe274679c5765233129 days 17 hrs ago0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10012528 Ether
0xdf0f4e9a8a53ad878488b12edbed750647a6996ad5a319fd5b8db9bc64a454d75746357133 days 1 hr ago0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10003152 Ether
0xc0c427c24582b8a6f93be62f86d8846ae3cb82aec1a62d2e3a2b6487f35449fc5726971136 days 12 hrs ago0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10008271 Ether
0x7b77586146cc8f61c663ebefe9409ddff154b9d7b395f5f94f7db1de391d80065708030139 days 20 hrs ago0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20001086 Ether
0x3a66606ee9074239245877ae251031f3c92f332d56dc8ec1c743bca6fecb3a3b5669960146 days 14 hrs ago0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.19891716 Ether
0x4041f495d14abeb34655151b841be73fe4b7eec6126ea056ada6fa22f0a2604b5613490156 days 14 hrs ago0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.685 Ether
0xf58dbeddb9dc938bc6b8e810962eb8ce4ce2973fd98ba54c55d8352bdaa33c7e4295222392 days 16 hrs ago0xa3c1e324ca1ce40db73ed6026c4a177f099b5770  Contract Creation0 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.