Contract Overview
Balance: 0.000000006056467854 Ether
Ether Value: Less Than $0.01 (@ $204.00/ETH)
Transactions: 360 txns
 Latest 25 txns From a total of 360 Transactions

TxHash Age From To Value [TxFee]
0x41746b6f800c7c9a1a1d3f71f9ee593fadbeabebc7407f63c93842c1042cec06121 days 4 hrs agoBittrex_1  IN   0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510 Ether0.00250285
0x8a266f2e7a6a24b10f778aef064aa1239b94c950f558d971c41480cbaf915f02121 days 4 hrs agoF2Pool_2  IN   0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510.377229818504559 Ether0.0001220958
0xfdb3260a5076a1fa56d00dd173b307825fc6d6142e55ee24ec1d4522f1609ef7122 days 4 hrs agoBittrex_1  IN   0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510 Ether0.00250285
0x1fe3673df9366535ebf367cca3eb30b5e33a4333824c7d244ee166284cfe3505122 days 5 hrs agoF2Pool_2  IN   0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510.375521096815868 Ether0.0001220958
0x22d29c2d23a1268500358da27ee53f0535200c3263e3fdd8c7fc0855f56c3519123 days 4 hrs agoBittrex_1  IN   0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510 Ether0.00250285
0xfc9fde8f3b83f4b988e49aaa2e8637b476c712b4b9afcb74645515745ce57ace123 days 4 hrs agoF2Pool_2  IN   0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510.385439238686891 Ether0.0001220958
0x4163c19d485217d710478c239d147e7fce6c88ada35256d93ea61b061ea68f9a124 days 4 hrs agoBittrex_1  IN   0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510 Ether0.00250285
0x323ea08686337e560fff3edf410a2b95720a4bc8b745f145effc7a86a3526292124 days 4 hrs agoF2Pool_2  IN   0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510.374332447723176 Ether0.0001220958
0xfb281d17f58a1faa65912c4a013fc89790a11689d95b778c2e356b85827ee65e124 days 10 hrs agoBittrex_1  IN   0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510 Ether0.00250285
0x27898ba6391b8b25f58404d3aa2a7651cf717e5b93f3e95b40877745c93b347d124 days 10 hrs agoF2Pool_2  IN   0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510.385658759646945 Ether0.0001220958
0x57d3f3dff44c2e9edc2a77027220d91635238174018eb55354d27bdd76eb6245126 days 4 hrs agoBittrex_1  IN   0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510 Ether0.00250285
0x3baa4bc7837964d5a0d86deda938c964923650d04875767d7b7e43523ced7533126 days 4 hrs agoF2Pool_2  IN   0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510.395219037009473 Ether0.0001220958
0xe72914051505005f4cfefa944196ac8460757f3cc935d779dbfefce1bdee83b5127 days 4 hrs agoBittrex_1  IN   0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510 Ether0.00250285
0xc683a788fbbd6af8b5d2be3f0a9e735d2841bc32b541284673152a5eb5f64118127 days 4 hrs agoF2Pool_2  IN   0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510.393166648903559 Ether0.0001220958
0x645a53d228d67e0219f2593a734b50f798548e3e0a62e6fa0665627ef65670d8128 days 3 hrs agoBittrex_1  IN   0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510 Ether0.00250285
0xcc7d108ec5df86b7455d4f835aa307dbef2e97c8aa94ab0838d10acf78c0d84a128 days 3 hrs agoF2Pool_2  IN   0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510.400686362243503 Ether0.0001431468
0x6d3c6e4ae681a54b17a297ea99955c56c95519365e907372250d6d38f27a6fb4129 days 3 hrs agoBittrex_1  IN   0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510 Ether0.00250285
0xbcc1e994acfa0b6d72cd8e385dd7fdbd4f4820a357ec1ed987ac0968c9352747129 days 3 hrs agoF2Pool_2  IN   0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510.40307760960623 Ether0.0001431468
0x7394cd0e089f1d19a891a01cd6a5e0cdb2fa0531dcf585b380380b9c78c81b2f130 days 3 hrs agoBittrex_1  IN   0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510 Ether0.00250285
0xab2e99960ad62c6dda4d309e5f0dea398e182df82d0a6be4f7975bcea948041f130 days 4 hrs agoF2Pool_2  IN   0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510.404367828730388 Ether0.0001010448
0xeebbd4978b19a5bf18901b224abdcf610c77b558913fe5325c86215d629c79c3131 days 3 hrs agoBittrex_1  IN   0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510 Ether0.00250285
0x4f26ded19fab02d044d1844b853a569e186fbf1202a6496c6e4d5aead27a4b42131 days 4 hrs agoF2Pool_2  IN   0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510.393875086626447 Ether0.0001010448
0xbf61f14d64816455376b613e242c68897d5ff9cb75ffcde6044d85d0e7a10e34132 days 3 hrs agoBittrex_1  IN   0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510 Ether0.00250285
0xb890e212c9efd111b911379eccda9533b3d42466a2a7804516b27585ac22a662132 days 3 hrs agoF2Pool_2  IN   0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510.397846880063967 Ether0.0001010448
0xa81c4299a1e47bdb3f0e17eced636d0f2753a94140406dacd85494ae971aefd3133 days 4 hrs agoBittrex_1  IN   0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510 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
0x41746b6f800c7c9a1a1d3f71f9ee593fadbeabebc7407f63c93842c1042cec065838163121 days 4 hrs ago0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.37722982 Ether
0xfdb3260a5076a1fa56d00dd173b307825fc6d6142e55ee24ec1d4522f1609ef75832356122 days 4 hrs ago0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.37552109 Ether
0x22d29c2d23a1268500358da27ee53f0535200c3263e3fdd8c7fc0855f56c35195826548123 days 4 hrs ago0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.38543924 Ether
0x4163c19d485217d710478c239d147e7fce6c88ada35256d93ea61b061ea68f9a5820754124 days 4 hrs ago0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.37433245 Ether
0xfb281d17f58a1faa65912c4a013fc89790a11689d95b778c2e356b85827ee65e5819230124 days 10 hrs ago0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.38565876 Ether
0x57d3f3dff44c2e9edc2a77027220d91635238174018eb55354d27bdd76eb62455809174126 days 4 hrs ago0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.39521904 Ether
0xe72914051505005f4cfefa944196ac8460757f3cc935d779dbfefce1bdee83b55803211127 days 4 hrs ago0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.39316665 Ether
0x645a53d228d67e0219f2593a734b50f798548e3e0a62e6fa0665627ef65670d85797436128 days 3 hrs ago0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.40068636 Ether
0x6d3c6e4ae681a54b17a297ea99955c56c95519365e907372250d6d38f27a6fb45791621129 days 3 hrs ago0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.40307761 Ether
0x7394cd0e089f1d19a891a01cd6a5e0cdb2fa0531dcf585b380380b9c78c81b2f5785789130 days 3 hrs ago0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.40436783 Ether
0xeebbd4978b19a5bf18901b224abdcf610c77b558913fe5325c86215d629c79c35779987131 days 3 hrs ago0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.39387508 Ether
0xbf61f14d64816455376b613e242c68897d5ff9cb75ffcde6044d85d0e7a10e345774338132 days 3 hrs ago0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.39784688 Ether
0xa81c4299a1e47bdb3f0e17eced636d0f2753a94140406dacd85494ae971aefd35768624133 days 4 hrs ago0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.38712625 Ether
0x1517ab20ce9eb1425e5c1a3dfdccecf141ba0a103092f36f6915dc2d6761d7415763031134 days 3 hrs ago0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.36161371 Ether
0x5e00e46a6416965ca591a68473066447f879b12557534a30cdf714ba84aaef3a5757464135 days 3 hrs ago0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.23985741 Ether
0x54469e6361355fb1fa8e5477d310a0fe2cadd685a7ef36634ca037ed96893b165751652136 days 4 hrs ago0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.39986699 Ether
0x8af22ff98d4be6642d85ec27a3eb371e5ab8c73859e6c95bebd826d5f884e6945746350137 days 2 hrs ago0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.40935984 Ether
0x5a221da0a0bb147a312990eba31716d80c0f9f87c2318e1aa86f1224a41174395740511138 days 3 hrs ago0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.40257037 Ether
0x2abd40e02b7ace9617ea7b8a5b658bb0f9fef1a053b91a4ba22e6734003919105734936139 days 3 hrs ago0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.41677897 Ether
0x28212e9b8bcb194f789b88a7dfbb3649296fbfaa373b285090c9bf6862dc72075729329140 days 3 hrs ago0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.41097741 Ether
0xd972932c2145d95bcd91c95e5f2bee34c299677173bb7b7293bafb73e31682185723648141 days 3 hrs ago0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.41367714 Ether
0x611024bb469f776b1ea1dc6e26cad59b9da0c4ba2e108828cbfff4cd2f233f4b5717924142 days 3 hrs ago0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.41360886 Ether
0x1076fdd814ced5b439fe5152fd1266da7f12fc81257f1655f2922bbeb029c6305712621143 days 2 hrs ago0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.40200153 Ether
0x11a06af160e31b92112bb2a97a0a62e53dcd364f27efb84f61d6cc2fbe4e1e815706822144 days 3 hrs ago0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.40979667 Ether
0x276012660fc00dd01d157db56216f3f5553679ca7a5e33026f34d31f578947755701063145 days 3 hrs ago0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.40815346 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.