Contract Overview
Balance: 0.016851998403165096 Ether
Ether Value: $1.99 (@ $118.15/ETH)
Transactions: 355 txns
Misc:
Address Watch: Add To Watch List
Contract Creator: 0xa3c1e324ca1ce40db73ed6026c4a177f099b5770at txn 0xd09914b2bb996ffe486c69c04baa336936a91cba4883424f948c59483e0a19f5
 Latest 25 transactions from a total of 355 transactions

TxHash Age From To Value [TxFee]
0x636e5dd6286088017b6be74b07de7d90cbb702a063abea0885a3061ff72ae4153 days 17 hrs agoEthermine  IN   0xe0ad87fe8128e3b1756c455da8107c8da0058ade0.016851989924707 Ether0.000021051
0xa18a7786a829048c2387095e0f5ac6a8f5d10cc567d0f14c9685ae142f5fbefd9 days 23 hrs agoBittrex_1  IN   0xe0ad87fe8128e3b1756c455da8107c8da0058ade0 Ether0.00250285
0x2fd3ce61bf056bfb04dd0a198e39da5c292d6316ddbb1d342ca05d77c733ffde9 days 23 hrs agoNanopool  IN   0xe0ad87fe8128e3b1756c455da8107c8da0058ade0.200012150099027 Ether0.00021051
0xb12c6a9e73daeca0be91524475a515f802b6617f59298cb91f5a57bca3c6ae2b10 days 17 hrs agoEthermine  IN   0xe0ad87fe8128e3b1756c455da8107c8da0058ade0.010046815642946 Ether0.000021051
0x6bcb5e72b1ef59c641f638720104cb47de08024720dc2cff7bb8450b04316a3613 days 1 hr agoBittrex_1  IN   0xe0ad87fe8128e3b1756c455da8107c8da0058ade0 Ether0.00250285
0x31553e807eb1d397b39378ebfcc9dc87140e6810c3ec3b2b095bdbfcf9be9fa913 days 2 hrs agoNanopool  IN   0xe0ad87fe8128e3b1756c455da8107c8da0058ade0.201110253765864 Ether0.00021051
0x0f30d4e85132aa964a3acb1cf9ebfb23c318822d773697dc05ca0fbbe7f4325a16 days 18 hrs agoBittrex_1  IN   0xe0ad87fe8128e3b1756c455da8107c8da0058ade0 Ether0.00250285
0xce568beb5ecfea0e0cd05a63f1a16b0575de3fd22e2dcb2cc69dc5ff932bc38016 days 18 hrs agoNanopool  IN   0xe0ad87fe8128e3b1756c455da8107c8da0058ade0.200482114619608 Ether0.00021051
0x006e94d804115718b61714d4692669b73db547e1f9b1659c0cc2dd9fc69d6bc321 days 17 hrs agoBittrex_1  IN   0xe0ad87fe8128e3b1756c455da8107c8da0058ade0 Ether0.00250285
0x271c83af1fd6aa6343eb437a26a09b7592a36175c5c8f44a2cf77c80a106c07421 days 18 hrs agoNanopool  IN   0xe0ad87fe8128e3b1756c455da8107c8da0058ade0.200048542490481 Ether0.00021051
0x5a7e48f1251c970544143ded3d600c389f537ba3780b1df0ed9e0dabf42f624e26 days 4 hrs agoBittrex_1  IN   0xe0ad87fe8128e3b1756c455da8107c8da0058ade0 Ether0.00250285
0x7848f4d1cce6f95f82c1e004d66be0a2c78b132e08a597f944dab0e12dc2bd4226 days 4 hrs agoNanopool  IN   0xe0ad87fe8128e3b1756c455da8107c8da0058ade0.200094813734884 Ether0.00021051
0x851b0c00e72e91c9df9582d94cecb8051c506e39cf5a99df7d43a3d5ab0a6ece29 days 21 hrs agoBittrex_1  IN   0xe0ad87fe8128e3b1756c455da8107c8da0058ade0 Ether0.00250285
0xaa91df8d75f222b46ab843dbe2c4dd917deff69dd72b2f1837a0829d704cb9d629 days 21 hrs agoNanopool  IN   0xe0ad87fe8128e3b1756c455da8107c8da0058ade0.20020683238462 Ether0.00021051
0x4179f2c64b9c7d4c9e4ddea8eea1ea5699d81a0ddd1cc5dd5d34adfb51b85e3934 days 15 hrs agoBittrex_1  IN   0xe0ad87fe8128e3b1756c455da8107c8da0058ade0 Ether0.00250285
0x7db2f7d2e26a60926aa2aea79ec68932ec42dcd2ffff558713a75ccb4cf2aea034 days 15 hrs agoNanopool  IN   0xe0ad87fe8128e3b1756c455da8107c8da0058ade0.20067645028836 Ether0.00021051
0x1eaeb0314e03ecffd4a3dd2963fdff4d89b47b947429d44492102e894c84418c39 days 14 hrs agoBittrex_1  IN   0xe0ad87fe8128e3b1756c455da8107c8da0058ade0 Ether0.00250285
0x2ceb8c205a1ded74f5f586dfc27822cbd9127b5a17c072806827d0d9829eb74539 days 14 hrs agoNanopool  IN   0xe0ad87fe8128e3b1756c455da8107c8da0058ade0.200428469404389 Ether0.00021051
0x4adcd9dae25cc6b81a4faef214e9c594d6915a09e30e4d95e537658a2fe66be843 days 18 hrs agoBittrex_1  IN   0xe0ad87fe8128e3b1756c455da8107c8da0058ade0 Ether0.00250285
0xb4ad853d600d71e9a819430f38d2a17013ec2fe88f57b145077e2aa40491169443 days 18 hrs agoNanopool  IN   0xe0ad87fe8128e3b1756c455da8107c8da0058ade0.200034094179648 Ether0.00021051
0x52b52488bca0ab98f0442bd156cba6246ce41b4d7722fb975d7ec5a2271a826746 days 19 hrs agoBittrex_1  IN   0xe0ad87fe8128e3b1756c455da8107c8da0058ade0 Ether0.00250285
0xc6cc0bf7de0ea79ba4f2701dbe2fdb58af39d58081008833774251fa960e4f4646 days 19 hrs agoNanopool  IN   0xe0ad87fe8128e3b1756c455da8107c8da0058ade0.200136847055777 Ether0.00021051
0x5d21ba34db51845f5b2ee3ae75673353e91a9d7f362f9cccc9bf8fe4d3d5d2f649 days 18 hrs agoBittrex_1  IN   0xe0ad87fe8128e3b1756c455da8107c8da0058ade0 Ether0.00250285
0x1b51bb40caa9401488d9375de21a41c3ce8f0865b52788020f28cf3ddd4857bb49 days 19 hrs agoNanopool  IN   0xe0ad87fe8128e3b1756c455da8107c8da0058ade0.200467923998196 Ether0.00021051
0x610e52995638ce2f61f17bfa629ee5ca7ebc6d34d0fdac743a7d1e3c74fd0bc852 days 15 hrs agoBittrex_1  IN   0xe0ad87fe8128e3b1756c455da8107c8da0058ade0 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
0xa18a7786a829048c2387095e0f5ac6a8f5d10cc567d0f14c9685ae142f5fbefd70459379 days 23 hrs ago0xe0ad87fe8128e3b1756c455da8107c8da0058ade0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.21005896 Ether
0x6bcb5e72b1ef59c641f638720104cb47de08024720dc2cff7bb8450b04316a36702867313 days 1 hr ago0xe0ad87fe8128e3b1756c455da8107c8da0058ade0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20111026 Ether
0x0f30d4e85132aa964a3acb1cf9ebfb23c318822d773697dc05ca0fbbe7f4325a700809416 days 18 hrs ago0xe0ad87fe8128e3b1756c455da8107c8da0058ade0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20048211 Ether
0x006e94d804115718b61714d4692669b73db547e1f9b1659c0cc2dd9fc69d6bc3697906121 days 17 hrs ago0xe0ad87fe8128e3b1756c455da8107c8da0058ade0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20004854 Ether
0x5a7e48f1251c970544143ded3d600c389f537ba3780b1df0ed9e0dabf42f624e695279626 days 4 hrs ago0xe0ad87fe8128e3b1756c455da8107c8da0058ade0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20009482 Ether
0x851b0c00e72e91c9df9582d94cecb8051c506e39cf5a99df7d43a3d5ab0a6ece693089329 days 21 hrs ago0xe0ad87fe8128e3b1756c455da8107c8da0058ade0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20020683 Ether
0x4179f2c64b9c7d4c9e4ddea8eea1ea5699d81a0ddd1cc5dd5d34adfb51b85e39690301034 days 15 hrs ago0xe0ad87fe8128e3b1756c455da8107c8da0058ade0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20067645 Ether
0x1eaeb0314e03ecffd4a3dd2963fdff4d89b47b947429d44492102e894c84418c687300739 days 14 hrs ago0xe0ad87fe8128e3b1756c455da8107c8da0058ade0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20042847 Ether
0x4adcd9dae25cc6b81a4faef214e9c594d6915a09e30e4d95e537658a2fe66be8684775543 days 18 hrs ago0xe0ad87fe8128e3b1756c455da8107c8da0058ade0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20003409 Ether
0x52b52488bca0ab98f0442bd156cba6246ce41b4d7722fb975d7ec5a2271a8267682923246 days 19 hrs ago0xe0ad87fe8128e3b1756c455da8107c8da0058ade0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20013685 Ether
0x5d21ba34db51845f5b2ee3ae75673353e91a9d7f362f9cccc9bf8fe4d3d5d2f6681135749 days 18 hrs ago0xe0ad87fe8128e3b1756c455da8107c8da0058ade0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20046792 Ether
0x610e52995638ce2f61f17bfa629ee5ca7ebc6d34d0fdac743a7d1e3c74fd0bc8679413352 days 15 hrs ago0xe0ad87fe8128e3b1756c455da8107c8da0058ade0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.2004189 Ether
0xb5c3e10b935f734a02b4dfa9418ec78ddcb622025979c7c8545b30f162903aef677798855 days 7 hrs ago0xe0ad87fe8128e3b1756c455da8107c8da0058ade0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20002717 Ether
0x26ccec5a110ac6d599bfc8697d63ecec79ae4674535b8e6772438b474a2acc07675038059 days 19 hrs ago0xe0ad87fe8128e3b1756c455da8107c8da0058ade0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.2001542 Ether
0x6abd49a19d9383798d7a59fd4c9d4a6c2b929202e91318be09550b21ddba8400672806563 days 12 hrs ago0xe0ad87fe8128e3b1756c455da8107c8da0058ade0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20003136 Ether
0xa0dc60d65636b9da48e4d9bc2f24ff3eb29f238823297f76b72b0f881cd0ba51670323267 days 13 hrs ago0xe0ad87fe8128e3b1756c455da8107c8da0058ade0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20003716 Ether
0x162dca07b2cb07f38737b40d1e4e8b3a1a9f7b505d6ea6b74d4c371101555a9e667965871 days 9 hrs ago0xe0ad87fe8128e3b1756c455da8107c8da0058ade0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20058079 Ether
0xd7a800c274d28900e326faa717b53abb8ae751e6fdbb012f45d83cfa22841d05665167776 days 6 mins ago0xe0ad87fe8128e3b1756c455da8107c8da0058ade0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20020513 Ether
0x03c278a804fb36c5c1a41627eadbc9bea87585ec11360c9320c2abc1070a0583662714580 days 41 mins ago0xe0ad87fe8128e3b1756c455da8107c8da0058ade0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20026914 Ether
0x2bdec68d901d0029f39c7f2b2b44dcb1822d80231b13083ee20384c3f2413cdf660061084 days 9 hrs ago0xe0ad87fe8128e3b1756c455da8107c8da0058ade0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20046144 Ether
0xc85633e376b6ee46b8278b468ca41a2217b915914d4df2fd8725a845925516c1657818688 days 1 hr ago0xe0ad87fe8128e3b1756c455da8107c8da0058ade0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20014084 Ether
0xf0f6b2ed99c7e47b9960fe9fdd0320faa1b69583f0da960968b310ca16a7c476655048492 days 13 hrs ago0xe0ad87fe8128e3b1756c455da8107c8da0058ade0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20000908 Ether
0x0794dbe25ad9fa1a2089d30af7fa4ef3561dc15923910c416ac6e7316d64d554652731996 days 8 hrs ago0xe0ad87fe8128e3b1756c455da8107c8da0058ade0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20023154 Ether
0x0720735c1144401eecd3d2d9be06f0d1404ed0a6fb4e795ef6a26c12508e1cab6504540100 days 1 hr ago0xe0ad87fe8128e3b1756c455da8107c8da0058ade0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20001047 Ether
0x7169ce9129201df9fdb907a9448595a8a3e52582782a9a3bb486d3998b74e99b6482243103 days 16 hrs ago0xe0ad87fe8128e3b1756c455da8107c8da0058ade0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20038574 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.