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

TxHash Age From To Value [TxFee]
0xdd7572c0b873de372ac276e3ae0183de348c43f9f2d34df8df383736254b27a52 days 7 hrs agoBittrex_1  IN   0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10 Ether0.00249965
0x2f3af361057ae655016e4d58d6cf08226fe170de7cf9c7a8ba0f9e05176c9d832 days 7 hrs ago2Miners_PPLNS  IN   0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10.050136737 Ether0.000021051
0xb71414c906f82d3ccb7fcc40c7c7afc7749f6c03c72de9ee1bb36908eb33c26530 days 22 hrs agoBittrex_1  IN   0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10 Ether0.00250285
0xdac63c8dc5309a9a878534d1db568d54d37223dddf7ea651537fc9deaef4f25430 days 22 hrs ago0xa6a7d616dbbb6bf5343b37577aa5c319ef33e311  IN   0xf0aa4a0baae16674f606d1e16c82c32cbc7371e15.3657 Ether0.000105255
0x8f32f8c8de8777a4053fb12701a787df1f2411e5495eac1126a71a998cfe15d137 days 15 hrs agoBittrex_1  IN   0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10 Ether0.00249965
0x6b7f6767b5d55aed6c0ad1c1a78f2cdaef0860e3d8d1c8c0b48db5e57d3b500637 days 15 hrs ago2Miners_PPLNS  IN   0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10.050631641 Ether0.000063153
0x064bc5f0e28a425717ca84242d91e8ad51af1f4c81e981a47ccd64386895832e38 days 18 hrs agoBittrex_1  IN   0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10 Ether0.00249965
0x010b2a5ee030ede5e3996a19d2368b84e05dec8d78bbf05f82fa3a7a79f44e9138 days 18 hrs ago2Miners_PPLNS  IN   0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10.051083812 Ether0.000063153
0x391c1e3b44a26b9492b902baebccf0b8d70e6ad5bfb1fa2e458d532c3355fdef39 days 18 hrs agoBittrex_1  IN   0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10 Ether0.00249965
0xe4caded967876ccc3531692fd2b48bb2956474c6018872af99f74cdd81f5139439 days 18 hrs ago2Miners_PPLNS  IN   0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10.050141086 Ether0.000063153
0xf1133722d3c4c96aa5a79400dd787455ef3bac96ecf40dc399c71bc9cd8ec08d40 days 15 hrs agoBittrex_1  IN   0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10 Ether0.00249965
0xff2302680c57f4ba29f5ea767084773a09d5b8ae03cc96e44410060051623af640 days 15 hrs ago2Miners_PPLNS  IN   0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10.051710304 Ether0.000063153
0xe322f3cc0a5fd8d63795ba1d6f697acb95c657bbf56c85d8c16a7c079d41acd541 days 22 hrs agoBittrex_1  IN   0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10 Ether0.00249965
0xda52fe671b1106bb71b7cf1aa6881f5d68319070b1f5c7b519f0a7e703d9fef041 days 22 hrs ago2Miners_PPLNS  IN   0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10.050658725 Ether0.000063153
0xbe757dff792fd74ccd253f2889e4f1cd05f8f565d499b91968a728e1c746b2d443 days 1 hr agoBittrex_1  IN   0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10 Ether0.00249965
0x5a50ea1f174bbacd2d09e2535bf154f97107567935f937a039b102da49a6574d43 days 1 hr ago2Miners_PPLNS  IN   0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10.050081165 Ether0.000063153
0xf1e56de7e5741e9141ffe51f06e319b6622f8a1b4bfc3d4fa0ddbef6d965159d43 days 23 hrs agoBittrex_1  IN   0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10 Ether0.00249965
0x0837619740375f366705a598f4482af7b033cc9021d1204be25adcf6ebbfc9cf44 days 3 mins ago2Miners_PPLNS  IN   0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10.051720274 Ether0.000063153
0x185ed74900b713cb91260658235a700aff5b376f726c90e10cfd41e54db7a7eb45 days 11 hrs agoBittrex_1  IN   0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10 Ether0.00249965
0xf039b6cb147560058a33e134bb209ffb68078c9b209ef5a4e78d0655d2a486ba45 days 11 hrs ago2Miners_PPLNS  IN   0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10.050742904 Ether0.000063153
0xef0576b7ef27556d1ea73ecfa4cce077a45a181b46055991e2e47b5b12653fc146 days 14 hrs agoBittrex_1  IN   0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10 Ether0.00249965
0xc924d2dba13982b132c4f9ac6adeafbb4dffe303604df83a03c78188729feafd46 days 14 hrs ago2Miners_PPLNS  IN   0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10.050152275 Ether0.000063153
0x5caef1b82073675169607a44768f20e0f9aa4eef3838edfb10d5ed447ca836ab47 days 18 hrs agoBittrex_1  IN   0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10 Ether0.00249965
0x0a9781e1c4ea5cc2d99ad11f44db1c68fff5c8e74e3d6d3545a6b46859cb580647 days 18 hrs ago2Miners_PPLNS  IN   0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10.051421987 Ether0.000063153
0xf1c19e54d98b3963b3602779a75fc425ce47e9ebfba1d0bc48f5bb5e77edb27249 days 21 hrs agoBittrex_1  IN   0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10 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
0xdd7572c0b873de372ac276e3ae0183de348c43f9f2d34df8df383736254b27a570733782 days 7 hrs ago0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05013673 Ether
0xb71414c906f82d3ccb7fcc40c7c7afc7749f6c03c72de9ee1bb36908eb33c265690835930 days 22 hrs ago0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb985.3657 Ether
0x8f32f8c8de8777a4053fb12701a787df1f2411e5495eac1126a71a998cfe15d1686815737 days 15 hrs ago0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05063164 Ether
0x064bc5f0e28a425717ca84242d91e8ad51af1f4c81e981a47ccd64386895832e686133238 days 18 hrs ago0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05108382 Ether
0x391c1e3b44a26b9492b902baebccf0b8d70e6ad5bfb1fa2e458d532c3355fdef685503439 days 18 hrs ago0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05014108 Ether
0xf1133722d3c4c96aa5a79400dd787455ef3bac96ecf40dc399c71bc9cd8ec08d684971940 days 15 hrs ago0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05171031 Ether
0xe322f3cc0a5fd8d63795ba1d6f697acb95c657bbf56c85d8c16a7c079d41acd5684195441 days 22 hrs ago0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05065872 Ether
0xbe757dff792fd74ccd253f2889e4f1cd05f8f565d499b91968a728e1c746b2d4683536743 days 1 hr ago0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05008117 Ether
0xf1e56de7e5741e9141ffe51f06e319b6622f8a1b4bfc3d4fa0ddbef6d965159d682958443 days 23 hrs ago0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05172027 Ether
0x185ed74900b713cb91260658235a700aff5b376f726c90e10cfd41e54db7a7eb682063945 days 11 hrs ago0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.0507429 Ether
0xef0576b7ef27556d1ea73ecfa4cce077a45a181b46055991e2e47b5b12653fc1681398046 days 14 hrs ago0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05015228 Ether
0x5caef1b82073675169607a44768f20e0f9aa4eef3838edfb10d5ed447ca836ab680679147 days 18 hrs ago0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05142199 Ether
0xf1c19e54d98b3963b3602779a75fc425ce47e9ebfba1d0bc48f5bb5e77edb272679396549 days 21 hrs ago0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05071108 Ether
0x9ee874df3d6d417171b4319a070a315bb0e497a891499c9b3517953d4afe8220678672651 days 2 hrs ago0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05086161 Ether
0x25e027efd55c8dc27a120b67ba47b0f924b8c658a3cabeabdbb72f826b50e05c678165851 days 22 hrs ago0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05085995 Ether
0x46f6e12c0f552f375b2ddaab9d46ff4b519caad88049b3a2351bff11e5872219677086253 days 17 hrs ago0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05154543 Ether
0xc8264c875bf4896ed8dceb79092d620246d4e4848b29d8c49beaefc9d62c2d5f676210455 days 3 hrs ago0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05372217 Ether
0x50af55e5f9d1e7580857efe7a2b459f1a6b9168d41270934f1d9593ff5b942aa675286956 days 15 hrs ago0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05079335 Ether
0xaa9f883d09b93161714fe92df3ea73a65f7a6f4dd632ff60f2c863bb3973a2cf674422958 days 1 hr ago0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05070551 Ether
0xf64c7d717d0bca674351a9cc43fd1ce6372e13ff3a8f99945c527a50ab220d93673353859 days 20 hrs ago0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05064611 Ether
0xb41be066ad16e414f13b3c94e41456dc909159e9c08b275a7666d651fdd7c2e5672559261 days 3 hrs ago0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05074867 Ether
0x26adda030f4836e9394b0ae5ffd6cd43f49618478957d126b962c046aba0fb15671564962 days 18 hrs ago0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05116691 Ether
0x4ad7bae4ad0d0e3c6f6a8af9daa3dbc46d217821e55035522db3a6603fb0a26c670357264 days 17 hrs ago0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05140749 Ether
0xa429dd4ec456c3f78b669bdf6dc508189d133dc55372871bc421860302f5b5b5669206366 days 14 hrs ago0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05017431 Ether
0xc180ece66c673c8f6fb8ac131b99e8741d8814a198c5b20f14146283cd408acf668095368 days 10 hrs ago0xf0aa4a0baae16674f606d1e16c82c32cbc7371e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05118301 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.