Contract Overview
Balance: 0.000000005439236177 Ether
Ether Value: Less Than $0.01 (@ $119.30/ETH)
Transactions: 988 txns
Misc:
Address Watch: Add To Watch List
Contract Creator: 0xa3c1e324ca1ce40db73ed6026c4a177f099b5770at txn 0xfd11f194283a682901e4aad3a0de5a045dd1bc9de3971bfda867d98134b4ba64
Token Balance:
 Latest 25 transactions from a total of 988 transactions

TxHash Age From To Value [TxFee]
0x98c6267b298a78e27970161e91234a56b81acd858703bf3057411c8f6a712eb113 hrs 17 mins agoBittrex_1  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350 Ether0.00250285
0x3105990d755f67ff15dd22a6f44dcdda5db7fba2f626e1d84ebdf3e7971554ac13 hrs 20 mins agoF2Pool_2  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350.195485748690641 Ether0.0001073601
0x1128b2e33a6056e3cbe132c349d1dbd1fde3da9bee291f03752710ced1660c7c1 day 13 hrs agoBittrex_1  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350 Ether0.00250285
0xe01b6118c8ab68f5d9d4e6f7b67432d111b832a21af7b7adac465c6dc3c4a0e01 day 13 hrs agoF2Pool_2  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350.205749150757224 Ether0.0001073601
0x0fdec24a1ff86c1c9ac03fe4d60ab7a8f0a1b0105354c4c8ccc1fa5a9609a00a2 days 13 hrs agoBittrex_1  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350 Ether0.00250285
0x2b5dc80c8daf65ac955f9f1108704e2d03148b0aeb15f3b049913bd9ca6d40872 days 13 hrs agoF2Pool_2  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350.208891951440754 Ether0.0001073601
0xa216a047f6c241f4dd6eb700dd2461e04f536fdd15c5beb1cfec15246d7487183 days 13 hrs agoBittrex_1  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350 Ether0.00250285
0x459264849d6a0815cc2ae9f6eb9b400cf596f19ad17a32f30a71ecf0844f971a3 days 13 hrs agoF2Pool_2  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350.213739106890767 Ether0.0001073601
0x55fac22c82c341ebbd11bb79757a75e5762b63aba45660b5ffb3e8d990d531914 days 13 hrs agoBittrex_1  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350 Ether0.00250285
0x612112d229a8f886dcabcc436b28ba71a62980279962a1ed4cb0b7f58bdf04be4 days 13 hrs agoF2Pool_2  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350.2129088120592 Ether0.0001073601
0xb4bbb1be40c284144dbf90f5148fdcb91eb4ebb10a897b383401aeeda07be3a55 days 13 hrs agoBittrex_1  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350 Ether0.00250285
0x2185d52a6e85e1fc658ba31c4c2dc68a02bda610a6a82f729e82de4a70d1b1b65 days 13 hrs agoF2Pool_2  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350.22191563588004 Ether0.0001073601
0xe1065fb2aaf5260a10228bae26128d5856bc301ede649457ead6ac0a8c6a33246 days 13 hrs agoBittrex_1  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350 Ether0.00250285
0x90be951d395156ea98e04a97aa38ed1b2aa89c339751f78ee89bdb08f650a6746 days 13 hrs agoF2Pool_2  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350.211451200062809 Ether0.0001073601
0x5048f577d9664387ba1184beab3b7047e1b856fd27150999668304bdf64b0f177 days 14 hrs agoBittrex_1  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350 Ether0.00250285
0x8d3d23352b9222b47d50c32fc2786c887dea9bc5b1107c6a55f712ee66dda3297 days 14 hrs agoF2Pool_2  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350.206080019703817 Ether0.0001073601
0x05c76676342d71e2a3a162b14d3540f85c5169d924cef12d009092928834197b8 days 14 hrs agoBittrex_1  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350 Ether0.00250285
0x50cfb490b60d1e4f24d0b5aa6ce935cd28d64259b5c4aa7ded48e193ce2f02468 days 14 hrs agoF2Pool_2  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350.201704769116782 Ether0.0001073601
0x022ca43ff9ac7b335d26b25ac8e85e168b1791d1750c591540dc92a679dbc8359 days 14 hrs agoBittrex_1  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350 Ether0.00250285
0x7d6dd8500a0ade4583003c63311cd6f125a42000a96904a50d6f193f5361e3c59 days 14 hrs agoF2Pool_2  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350.207199277481939 Ether0.0001073601
0xac17dd8d3c07636e9d780abc181229b48b270704b304a8e524a8a6198e5b13fd10 days 8 hrs agoBittrex_1  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350 Ether0.00250285
0xedcc07429af10bce644f6fb71f6a61ebb48f40de0a5e61e3db6a3327b57b9b0710 days 8 hrs agoF2Pool_2  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350.200617112147229 Ether0.0001073601
0x4a90915c5ce8eb4abae7f7ebb6a17b6c69c529f1b0dde9a028de2000cf2ebc2311 days 14 hrs agoBittrex_1  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350 Ether0.00250285
0xa3312f2c1e1a8fd96acc1302e03d8fe4acb9714835145cbcb03d8cdad84a4eee11 days 14 hrs agoF2Pool_2  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350.204613946123444 Ether0.0001073601
0xadd42af8952e89dfcf2003022bb57a55ca4eee109138b1ff16f3b4b490769b4612 days 14 hrs agoBittrex_1  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350 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
0x98c6267b298a78e27970161e91234a56b81acd858703bf3057411c8f6a712eb1710696113 hrs 17 mins ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.19548575 Ether
0x1128b2e33a6056e3cbe132c349d1dbd1fde3da9bee291f03752710ced1660c7c71018241 day 13 hrs ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20574915 Ether
0x0fdec24a1ff86c1c9ac03fe4d60ab7a8f0a1b0105354c4c8ccc1fa5a9609a00a70962752 days 13 hrs ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20889195 Ether
0xa216a047f6c241f4dd6eb700dd2461e04f536fdd15c5beb1cfec15246d74871870905933 days 13 hrs ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.21373911 Ether
0x55fac22c82c341ebbd11bb79757a75e5762b63aba45660b5ffb3e8d990d5319170849764 days 13 hrs ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.21290881 Ether
0xb4bbb1be40c284144dbf90f5148fdcb91eb4ebb10a897b383401aeeda07be3a570793975 days 13 hrs ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.22191564 Ether
0xe1065fb2aaf5260a10228bae26128d5856bc301ede649457ead6ac0a8c6a332470739026 days 13 hrs ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.2114512 Ether
0x5048f577d9664387ba1184beab3b7047e1b856fd27150999668304bdf64b0f1770681727 days 14 hrs ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20608002 Ether
0x05c76676342d71e2a3a162b14d3540f85c5169d924cef12d009092928834197b70624588 days 14 hrs ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20170476 Ether
0x022ca43ff9ac7b335d26b25ac8e85e168b1791d1750c591540dc92a679dbc83570568329 days 14 hrs ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20719928 Ether
0xac17dd8d3c07636e9d780abc181229b48b270704b304a8e524a8a6198e5b13fd705262010 days 8 hrs ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20061711 Ether
0x4a90915c5ce8eb4abae7f7ebb6a17b6c69c529f1b0dde9a028de2000cf2ebc23704562711 days 14 hrs ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20461395 Ether
0xadd42af8952e89dfcf2003022bb57a55ca4eee109138b1ff16f3b4b490769b46704000112 days 14 hrs ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20086367 Ether
0xf9e917650828c10ffa4b8d61a68db68cfa90df16385fa6c46264060459a7fc75703466213 days 13 hrs ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20267517 Ether
0x7c635743959f31928b61460012fec3ccad3b36df77d09bb836c6da01b453817a702919814 days 13 hrs ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.21036218 Ether
0x0c5f76b6145639011a84f905bdfa7814b314b2c9d97eca893c56713124e94469702342515 days 14 hrs ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.2151274 Ether
0x701c0f3777f3ae8de5cc9d7b81334344c683b1c6d5f68d70e973bf310223f931701772416 days 14 hrs ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.2211036 Ether
0xefec49916332f1ea9f2c989412b4fa4af78370af90259ec40a915a7b6cf53143701213717 days 14 hrs ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.22292367 Ether
0x5eb5216b375de63516479dbc4d1cd7b245e9ae4900aba3c43ed37a4381ce5cf8700663218 days 14 hrs ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.22362601 Ether
0x36e85af49909036d25c5e64b2a2263b116bfe5b7dacc5cf86888993e9b322608700175919 days 11 hrs ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.22515576 Ether
0xb2bc9e5a170966b3f7701bbdc7263d0325b22504bfe5a839e473a552fbec08fb699532120 days 13 hrs ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.14365159 Ether
0xd1bcefec94fd656107cb86d2439f11b72f26df4425d621633c538b8442ef5e4a698944321 days 13 hrs ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.22636237 Ether
0xf16d207022200679c20cf39d6987bbf98f315bdb8ecd81c9fd8dcd4e0b833fc1698353622 days 13 hrs ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20238603 Ether
0x04e9303090ebefa407092b68ecafc0b19bc24a4058f968d2357d2158bd948560697841623 days 10 hrs ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1756806 Ether
0x6a32324a51efa8318a9bba569eac19bf4bdc3fc39fadb8ea354a12dc204363ae697165824 days 13 hrs ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.17622062 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.