Sponsored:   Color - Revolutionizing the Dapp Ecosystem, Bounty & Airdrop, Get 240,000 COL NOW!
Contract Overview
Balance: 0.000000002268231803 Ether
Ether Value: less than $0.01 (@ $283.04/ETH)
Transactions: 670 txns
Misc
Address Watch: Add To Watch List
Contract Creator: 0xa3c1e324ca1ce40db73ed6026c4a177f099b5770at txn 0xfd11f194283a682901e4aad3a0de5a045dd1bc9de3971bfda867d98134b4ba64
Token Balances:
 Latest 25 txns from a total Of 670 transactions

TxHash Age From To Value [TxFee]
0xf3811c2161df299b4e1940ab02a192f232890a0488ed8fa61e27f9f47b6a17491 hr 39 mins agoBittrex_1  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350 Ether0.0050057
0x5c36fb8fa15c880763c2c8070ac40afd94b421d8a4f66fdb9f4faa1ade5778911 hr 46 mins agoF2Pool_2  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350.240813126029268 Ether0.0000863091
0xcfcf8f9c51253c2a53a9773653f8142274509fa3565980a55d5a270467f591f71 day 1 hr agoBittrex_1  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350 Ether0.0050057
0x19b9de21c66d42a72b2408586b36c04dc4cd4c849b64a37bc21ed3e666fb67061 day 1 hr agoF2Pool_2  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350.221274685105755 Ether0.0000863091
0x7d399154a26fd8f19b7c0c02efcf1fc48f7c745a76ad25794689f527952d66f72 days 1 hr agoBittrex_1  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350 Ether0.0050057
0x696e26d1dc55f1575856ab81367af7ee61332f5a9c1d62d8ec8f23791a71bf5f2 days 1 hr agoF2Pool_2  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350.293611280077963 Ether0.0000863091
0xd8aa04bf7faf2a3d8ead6f0e386775ba9de74b54da0f74aef93a25c3aa75db563 days 1 hr agoBittrex_1  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350 Ether0.0050057
0x728373e29c4070294ef9080544c397e5539a96a4ad530aadfe5eae0e4c96abac3 days 1 hr agoF2Pool_2  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350.368943395398293 Ether0.0000863091
0xb7c1937b1ba9ab01bb24908f9ea3b94fb23358f8a78cfc79aeca93fb8305bc8c4 days 1 hr agoBittrex_1  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350 Ether0.0050057
0xa9541324dc32a0a833bfd9713bab7f85de95da5c582ff68b471e796438550c244 days 1 hr agoF2Pool_2  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350.363901835566095 Ether0.0000863091
0x33aa08542477e91b361417bed22d007b8f0a4fb11fc1b3ed0d902e8a956dba935 days 1 hr agoBittrex_1  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350 Ether0.0050057
0x57a6174dc065bcd5e61139a15afafcf94b1de29a3646e8442548f61236f54cf35 days 1 hr agoF2Pool_2  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350.346815305999359 Ether0.0001284111
0x5f7a1b589abe1d3fd089f7339e36cfdc668d2fd260a3747f5858c709cc5e7a5f5 days 22 hrs agoBittrex_1  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350 Ether0.0050057
0x683f0c33ee66d1a785c71b0a290c4801a73c28b9a1ddd53dd204f7e17812ef125 days 23 hrs agoF2Pool_2  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350.294395686356411 Ether0.000652581
0x7f503605b950d95d8a1a25c72cc0f7c721bbcdd003e99e0ffb23a2cb7c70c52a7 days 1 hr agoBittrex_1  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350 Ether0.0050057
0x7c187f720ab9c88e00f568395f9beb042a32f714d007e2e3fdc9750db38a45cd7 days 1 hr agoF2Pool_2  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350.294254429529905 Ether0.001242009
0x6de72b53c14b49972c33416a35a39656369d10c3d099b7ed3ee37637d401b5388 days 14 mins agoBittrex_1  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350 Ether0.0050057
0x5a726d011fecac5dd7d2182d96355704756ee5610eb1781cdb7f8a21a6c175ab8 days 19 mins agoF2Pool_2  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350.297698512577193 Ether0.000652581
0x2601a700dbbf4da91e9b67db60ffc8f939e568813292cb1d15e98080b940e5c99 days 1 hr agoBittrex_1  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350 Ether0.0050057
0x02dd3a18c47d05eddc6a9a29aac78e94f154b7b649f3faa31e640141456b02019 days 1 hr agoF2Pool_2  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350.32303145833527 Ether0.0000799938
0x66cb7dbe6006a5fbb6413dd10e90ba747d8e2e1c89c3646a7bf41d72fe430b0f10 days 1 hr agoBittrex_1  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350 Ether0.0050057
0x5972c3aa04b64a2486b8e1a9c9df97a3c2fd85050be978f859a70d941f01257810 days 1 hr agoF2Pool_2  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350.359809340649306 Ether0.0000652581
0x4df0ce9428feaa94e8faba7047eafc4f5d63aebba4183fb0ba5b9c90bd46405911 days 1 hr agoBittrex_1  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350 Ether0.0050057
0x4d6a2366124fe2fc938449afd9795aa6729696d0d4e2a96cd511472169cdb76511 days 1 hr agoF2Pool_2  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350.354064465670715 Ether0.0000652581
0x920b91ca8b8a8e426719b4e67806e28a51be37ec590cc4df12e72ee59d986c6612 days 47 mins agoBittrex_1  IN   0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350 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
0xf3811c2161df299b4e1940ab02a192f232890a0488ed8fa61e27f9f47b6a174961554541 hr 39 mins ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.24081313 Ether
0xcfcf8f9c51253c2a53a9773653f8142274509fa3565980a55d5a270467f591f761496131 day 1 hr ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.22127468 Ether
0x7d399154a26fd8f19b7c0c02efcf1fc48f7c745a76ad25794689f527952d66f761437002 days 1 hr ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.29361128 Ether
0xd8aa04bf7faf2a3d8ead6f0e386775ba9de74b54da0f74aef93a25c3aa75db5661378653 days 1 hr ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.3689434 Ether
0xb7c1937b1ba9ab01bb24908f9ea3b94fb23358f8a78cfc79aeca93fb8305bc8c61318464 days 1 hr ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.36390183 Ether
0x33aa08542477e91b361417bed22d007b8f0a4fb11fc1b3ed0d902e8a956dba9361259335 days 1 hr ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.34681531 Ether
0x5f7a1b589abe1d3fd089f7339e36cfdc668d2fd260a3747f5858c709cc5e7a5f61206525 days 22 hrs ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.29439569 Ether
0x7f503605b950d95d8a1a25c72cc0f7c721bbcdd003e99e0ffb23a2cb7c70c52a61142297 days 1 hr ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.29425443 Ether
0x6de72b53c14b49972c33416a35a39656369d10c3d099b7ed3ee37637d401b53861084748 days 14 mins ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.29769851 Ether
0x2601a700dbbf4da91e9b67db60ffc8f939e568813292cb1d15e98080b940e5c961023589 days 1 hr ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.32303146 Ether
0x66cb7dbe6006a5fbb6413dd10e90ba747d8e2e1c89c3646a7bf41d72fe430b0f609642410 days 1 hr ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.35980934 Ether
0x4df0ce9428feaa94e8faba7047eafc4f5d63aebba4183fb0ba5b9c90bd464059609054811 days 1 hr ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.35406446 Ether
0x920b91ca8b8a8e426719b4e67806e28a51be37ec590cc4df12e72ee59d986c66608464012 days 47 mins ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.38875267 Ether
0x972d62a8c4ae71119b0aefa01d07987d6c84a961ad9d120f24e16b0f196c3e67607850513 days 1 hr ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.37758503 Ether
0x198bf71ec57a9b01ab5c27a8e98184094f81828c69fa82803dcf4ee4e5745be5607265614 days 1 hr ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.37345427 Ether
0xfd12104b6138c88914311e34ab13e3a617766cd0ca8e9394dfb307845e9973a9606677715 days 1 hr ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.37121196 Ether
0x5dec2fbac2616b6f25898f7b3074171bdb5662d26426c32e7b2a2078105c6161606077716 days 1 hr ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.36902122 Ether
0xac010f346e2fe438da0a996d95f94b5b2f377183cd0efcac440013ae3a7ef2f6605487817 days 1 hr ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.37449826 Ether
0xcb0d77c3b213491b999d588dc15ff18f274c24ca907a9f5da4ead0a026382980604885718 days 1 hr ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.38208617 Ether
0xa717408b8a9e3b437ca21781c450e893ae2234b0e0af4082a3f02f32d8ffc062604295419 days 1 hr ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.38837867 Ether
0x314d502e15026c0163c25f83f452e7f5ea9ef3e0c12c674396cd9c7e0a84b3d4603718520 days 42 mins ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.38552394 Ether
0xed7464ea6514f60a8324ced2d72fa8156dd6b3c0097ee93bac2b470a064b31b8603121121 days 1 hr ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.39344031 Ether
0x182215762ab9b0ed0c48689f2dcf1e5d2805a168da7b15a77c13f0d73fde4c92602570621 days 23 hrs ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.39219251 Ether
0x8e673c98de6b0774a1d1fd1a0e513d8bc68f090e7bb9bb7b310208f73ec7c783602067922 days 20 hrs ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.38313268 Ether
0xc2a2682abd9c21202c139f393305f2ebcfc18627ebad33474f6d16d35a3f1b85601387624 days 16 mins ago0x5afde2248ed6d7f776a6235c33f45c0ca4cf1f350xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.40703792 Ether
[ Download CSV Export  ] 
Warning: The compiled contract might be susceptible to NestedArrayFunctionCallDecoder (medium-severity), ZeroFunctionSelector (very low-severity), DelegateCallReturnValue (low-severity), ECRecoverMalformedInput (medium-severity), SkipEmptyStringLiteral (low-severity) Solidity compiler bugs.

Contract Source Code Verified (Similar match)
Note: Displaying similar matching verified source code at contract 0xd1DD82d1dED8f40c200b89455050E9C18D918504(excluding Constructor Arguments if any)
Contract Name: UserWallet
Compiler Version: 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 txn Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward
Make sure to use the "downvote" button for any spammy posts, and the "upvote" for interesting conversations.