Sponsored:   Color Platform: Decentralized App Store - Special Airdrop For Everyone (~17 Sep), Register NOW!
Contract Overview
Balance: 0.000000007382522083 Ether
Ether Value: Less Than $0.01 (@ $208.06/ETH)
Transactions: 119 txns
 Latest 25 txns From a total of 119 Transactions

TxHash Age From To Value [TxFee]
0xdd53eec02aad0e4d7c2b7fbe93bd12461211fd447d7ad5b27d727cdeac3196966 hrs 8 mins agoBittrex_1  IN   0x91f7b24f194a53553b77ea53ebf24809ad50c5640 Ether0.00250285
0xdf2b8ce3c8d2fae944ecf0bb9a517e29e730d9aaecf99e40e2b16143772ce1dc6 hrs 14 mins agoEthermine  IN   0x91f7b24f194a53553b77ea53ebf24809ad50c5641.001217324008606 Ether0.000021051
0x6bc264b3171075c784a34b92c2a29f300e87d1f9fbd26dc64ae74bfa18259aeb2 days 16 hrs agoBittrex_1  IN   0x91f7b24f194a53553b77ea53ebf24809ad50c5640 Ether0.00250285
0x26c1968ad1a82d81822b50daaa9edece7ae522d8dd2bd7fcf2bff4a06001a16f2 days 16 hrs agoEthermine  IN   0x91f7b24f194a53553b77ea53ebf24809ad50c5641.001355434320948 Ether0.000021051
0x0a959d7c627a468cf875b7646d2c8c8a4f9a01fe42707d30c014c507dd1968a65 days 4 hrs agoBittrex_1  IN   0x91f7b24f194a53553b77ea53ebf24809ad50c5640 Ether0.00250285
0x785bb3df876a3fa9704977d2e7efc18442e84c512aa9547a370a50592534d6425 days 4 hrs agoEthermine  IN   0x91f7b24f194a53553b77ea53ebf24809ad50c5641.000694876874419 Ether0.000021051
0x31b7d74dae18ed571e4e185ff9f7e8817bde6b2e9646f5f9ab5e4e69c4b4ae8b7 days 16 hrs agoBittrex_1  IN   0x91f7b24f194a53553b77ea53ebf24809ad50c5640 Ether0.00250285
0x6c2e02b77efdf46aff83461130292587ae6a74ec18374c07a980dfec981db9837 days 16 hrs agoEthermine  IN   0x91f7b24f194a53553b77ea53ebf24809ad50c5641.000387461031046 Ether0.000021051
0x8063ff38c83ab4bd42ff9d5114352d7e87318043a1fd94e00e28d7ada31a626b11 days 11 hrs agoBittrex_1  IN   0x91f7b24f194a53553b77ea53ebf24809ad50c5640 Ether0.00250285
0x40dd90188d1b7764f2cdff4cd3a686e048d2128ae7b904fe597be1c3b665bff711 days 11 hrs agoEthermine  IN   0x91f7b24f194a53553b77ea53ebf24809ad50c5641.000068511570903 Ether0.000021051
0x7d8262d1b9cf53ffe04cf262bea9a977eb50a6f8d249393fd4ecfb8548f9ed1814 days 2 hrs agoBittrex_1  IN   0x91f7b24f194a53553b77ea53ebf24809ad50c5640 Ether0.00250285
0x3e1df07599b78228453dc4b85e6c790de2686780ddddfd3568e131ce84b9207f14 days 2 hrs agoEthermine  IN   0x91f7b24f194a53553b77ea53ebf24809ad50c5641.000204604319602 Ether0.000021051
0xc7e304c12540862e977b44d602160e4d1b7c26edcca138aab39049324561188916 days 18 hrs agoBittrex_1  IN   0x91f7b24f194a53553b77ea53ebf24809ad50c5640 Ether0.00250285
0x54342ae66d1c95067928686e74579f65e639e239e86a7f09a34e93196241834516 days 18 hrs agoEthermine  IN   0x91f7b24f194a53553b77ea53ebf24809ad50c5641.000215646013628 Ether0.000021051
0x046576908993902c72186a3028aa6f29bcfe0c425204ba9f480ba1aabbd0a71319 days 10 hrs agoBittrex_1  IN   0x91f7b24f194a53553b77ea53ebf24809ad50c5640 Ether0.00250285
0xea22c77f9ce1e599ebc7de71aad4ae38a27c4137b8d64b38a43c2113fa5b4a6a19 days 10 hrs agoEthermine  IN   0x91f7b24f194a53553b77ea53ebf24809ad50c5641.000374332141745 Ether0.000021051
0xd50e85f823c32494f548db1c365969132364d0b64aa70cd451c44b9f3802f73e22 days 3 hrs agoBittrex_1  IN   0x91f7b24f194a53553b77ea53ebf24809ad50c5640 Ether0.00250285
0x6428eaae0363396ba605b6e2327395b6ff08a45a729749c32abf40be043ca62d22 days 3 hrs agoEthermine  IN   0x91f7b24f194a53553b77ea53ebf24809ad50c5641.000461052051392 Ether0.000021051
0xbcb464302f50ab2027b9a9f71322f6fe015702c706ec17a81e064bccc7dc5fe624 days 20 hrs agoBittrex_1  IN   0x91f7b24f194a53553b77ea53ebf24809ad50c5640 Ether0.00250285
0xabce01ebc99f543e961571ab84a169cbc2c3c6513466dd708fd77903a17609fe24 days 20 hrs agoEthermine  IN   0x91f7b24f194a53553b77ea53ebf24809ad50c5641.00104654654324 Ether0.000021051
0xa59cd6ba3f8200bd4300d583608b0b682c0aba56f6b0479302b9372f0f6e9e1c27 days 12 hrs agoBittrex_1  IN   0x91f7b24f194a53553b77ea53ebf24809ad50c5640 Ether0.00250285
0xab1fd53a7d265d91c762b86446419d39a880d3d1382ccd24b5ff21336918fe2027 days 12 hrs agoEthermine  IN   0x91f7b24f194a53553b77ea53ebf24809ad50c5641.000216486272144 Ether0.000021051
0xbcd57b5ddfd9edfa804ef485edb7da2a75f56019d5982542e28811de410da30230 days 4 hrs agoBittrex_1  IN   0x91f7b24f194a53553b77ea53ebf24809ad50c5640 Ether0.00250285
0x4a0fd205c1ff40264e0b0243f26956136a81da66bd72e7fb70fb79acc647844230 days 4 hrs agoEthermine  IN   0x91f7b24f194a53553b77ea53ebf24809ad50c5641.000293515399169 Ether0.000021051
0x60986ed7dbe81195396c44f1b1db64234cfd65c13c96456c2574af3b7784349132 days 21 hrs agoBittrex_1  IN   0x91f7b24f194a53553b77ea53ebf24809ad50c5640 Ether0.0050057
[ 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
0xdd53eec02aad0e4d7c2b7fbe93bd12461211fd447d7ad5b27d727cdeac31969663632956 hrs 8 mins ago0x91f7b24f194a53553b77ea53ebf24809ad50c5640xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.00121732 Ether
0x6bc264b3171075c784a34b92c2a29f300e87d1f9fbd26dc64ae74bfa18259aeb63484172 days 16 hrs ago0x91f7b24f194a53553b77ea53ebf24809ad50c5640xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.00135544 Ether
0x0a959d7c627a468cf875b7646d2c8c8a4f9a01fe42707d30c014c507dd1968a663334325 days 4 hrs ago0x91f7b24f194a53553b77ea53ebf24809ad50c5640xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.00069487 Ether
0x31b7d74dae18ed571e4e185ff9f7e8817bde6b2e9646f5f9ab5e4e69c4b4ae8b63183627 days 16 hrs ago0x91f7b24f194a53553b77ea53ebf24809ad50c5640xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.00038746 Ether
0x8063ff38c83ab4bd42ff9d5114352d7e87318043a1fd94e00e28d7ada31a626b629565711 days 11 hrs ago0x91f7b24f194a53553b77ea53ebf24809ad50c5640xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.00006852 Ether
0x7d8262d1b9cf53ffe04cf262bea9a977eb50a6f8d249393fd4ecfb8548f9ed18628008614 days 2 hrs ago0x91f7b24f194a53553b77ea53ebf24809ad50c5640xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.0002046 Ether
0xc7e304c12540862e977b44d602160e4d1b7c26edcca138aab390493245611889626402816 days 18 hrs ago0x91f7b24f194a53553b77ea53ebf24809ad50c5640xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.00021565 Ether
0x046576908993902c72186a3028aa6f29bcfe0c425204ba9f480ba1aabbd0a713624818919 days 10 hrs ago0x91f7b24f194a53553b77ea53ebf24809ad50c5640xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.00037433 Ether
0xd50e85f823c32494f548db1c365969132364d0b64aa70cd451c44b9f3802f73e623213122 days 3 hrs ago0x91f7b24f194a53553b77ea53ebf24809ad50c5640xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.00046105 Ether
0xbcb464302f50ab2027b9a9f71322f6fe015702c706ec17a81e064bccc7dc5fe6621621224 days 20 hrs ago0x91f7b24f194a53553b77ea53ebf24809ad50c5640xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.00104655 Ether
0xa59cd6ba3f8200bd4300d583608b0b682c0aba56f6b0479302b9372f0f6e9e1c620041327 days 12 hrs ago0x91f7b24f194a53553b77ea53ebf24809ad50c5640xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.00021648 Ether
0xbcd57b5ddfd9edfa804ef485edb7da2a75f56019d5982542e28811de410da302618461930 days 4 hrs ago0x91f7b24f194a53553b77ea53ebf24809ad50c5640xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.00029352 Ether
0x60986ed7dbe81195396c44f1b1db64234cfd65c13c96456c2574af3b77843491616856132 days 21 hrs ago0x91f7b24f194a53553b77ea53ebf24809ad50c5640xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.00068405 Ether
0x96b5f1e17c0f63ba197c71b643a936a5953bb9c239975d6b420bcc6b5732f5e9615303835 days 12 hrs ago0x91f7b24f194a53553b77ea53ebf24809ad50c5640xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.00223802 Ether
0x2ea04c97ef9356f878fc9d39c8c807daaba1fa810b5580b997086f4bfaffc338613646538 days 7 hrs ago0x91f7b24f194a53553b77ea53ebf24809ad50c5640xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.00160733 Ether
0x7a02ada430b3afafad4e7808a4e385629ecea107f1dd9977189908cfa53777d3611955441 days 4 hrs ago0x91f7b24f194a53553b77ea53ebf24809ad50c5640xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.00221095 Ether
0xd776be72936359bf48aca161c27d1eb9bc81bc2770368e73b9ad5632597b1bea610427343 days 18 hrs ago0x91f7b24f194a53553b77ea53ebf24809ad50c5640xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.00057412 Ether
0x5fc42afb9f2ac78095c1dea58477ccd42f3a88bb81345fb4e67bf40425b8965c608732246 days 15 hrs ago0x91f7b24f194a53553b77ea53ebf24809ad50c5640xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.00082161 Ether
0xf0d43ef63714d70b7e558e6204e79cde10375befd743cb5724d4193d1507b214606907949 days 17 hrs ago0x91f7b24f194a53553b77ea53ebf24809ad50c5640xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.00088883 Ether
0x06ea6be75e7259a8232f7536b94b75d795a03462c013a2d5f1fb33505d079c91604874453 days 3 hrs ago0x91f7b24f194a53553b77ea53ebf24809ad50c5640xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.00352337 Ether
0xc9c2c80a4f23fb65df6eceae620ad58d474b1ba8ae80a7b5f97f04f8354ce12a602883356 days 11 hrs ago0x91f7b24f194a53553b77ea53ebf24809ad50c5640xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.00039023 Ether
0xd1efa735e4d1140e38e8f1ec531a136154ae1c13f092ac055f27728ef93d0a4c600987859 days 17 hrs ago0x91f7b24f194a53553b77ea53ebf24809ad50c5640xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.00031733 Ether
0x8eb2204e03af8f6e4fbeb64096581e5b514200263604e3fe8092237f85a67420599146362 days 20 hrs ago0x91f7b24f194a53553b77ea53ebf24809ad50c5640xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.00226307 Ether
0x9b964da9e31345f65e4d7054e83b9cb3cf5a649aaab47e08e12f7b4110fbb084597162066 days 6 hrs ago0x91f7b24f194a53553b77ea53ebf24809ad50c5640xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.00041287 Ether
0xb17b91f4fcd02df7e3c6287f7db322578ca9e589b557fe69fb08c4f341cf4371595344769 days 6 hrs ago0x91f7b24f194a53553b77ea53ebf24809ad50c5640xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.00093714 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.