Sponsored:   Color - Revolutionizing the Dapp Ecosystem, Bounty & Airdrop, Get 240,000 COL NOW!
Contract Overview
Balance: 0.000000003228107064 Ether
Ether Value: less than $0.01 (@ $283.52/ETH)
Transactions: 87 txns
 Latest 25 txns from a total Of 87 transactions

TxHash Age From To Value [TxFee]
0x1670ee4626242d2919efb1cce22810fa9a8979e337c1f0657853a40857dbeed31 day 16 hrs agoBittrex_1  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10 Ether0.0050057
0xdc7d3ee2b76437662de0a3c74d0dbd6ec36359154d1b571652577feb6571aa661 day 16 hrs agoEthermine  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10.100013512388128 Ether0.000021051
0x453cc352a6134a5f05b97b9224103f33081abcebc3fd269581072f4d8e46d7bc6 days 16 hrs agoBittrex_1  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10 Ether0.0050057
0xd685e5b94a00721a6efca03dfbe40675dadee52ad55ebb439ec3e68fa9bb42a16 days 16 hrs agoEthermine  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10.100081593388489 Ether0.000021051
0x7ff2f0fe473962e6c5622bb0dcf8329ca14bf2a9f2e91088684084cef4e6336810 days 17 hrs agoBittrex_1  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10 Ether0.0050057
0xff3d93c1d762fecc0d692c26394a3eb0f1632b3ac9e54c0779dbf1f0a30adec210 days 17 hrs agoEthermine  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10.100084144458559 Ether0.000021051
0x8b0effb7fb5d0c313bd5510330786eecd59087844f32288cecbf56ec53078c4e15 days 11 hrs agoEthermine  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10.035522406757924 Ether0.000021051
0x7fe2c0ef72dcdc0e9c953cb132d69f79e32d6f8535c1a65ca248cfca43dbe6e122 days 11 hrs agoBittrex_1  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10 Ether0.0050057
0x9e5e2832976722767164079d3b515a6f8ab7c31582c8bcace204e321c9ca86bf22 days 11 hrs agoEthermine  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10.100066652325208 Ether0.000021051
0x74128a09271d42433977ccf024928d5298e87b5a371152b55c1f1fdd82a7736026 days 4 hrs agoBittrex_1  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10 Ether0.0050057
0x706f818bc58426c69006e8c0c721af50108668b8c55d790d72b7237cd884b54d26 days 4 hrs agoEthermine  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10.100007289383605 Ether0.000021051
0x2f1c940ee1751dc013146fdfac74650763b0c6d4c346c91bc1234cdce32c459230 days 6 hrs agoBittrex_1  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10 Ether0.0050057
0xd83518e9697eeabda4c300f9a205b6a46d713d6154586f2d87670e0400a4adfe30 days 6 hrs agoEthermine  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10.10013088673914 Ether0.000021051
0xba276ede9c6ac1e556b3723e5655a2ff99d715b1f9fcce80fea000bf986cbd1d34 days 9 hrs agoBittrex_1  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10 Ether0.0050057
0x5657a1e2fe5ad1c69cc4bd9174c89ddf53787a951d97297f42ab09fb3201f0b334 days 9 hrs agoEthermine  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10.100119929569932 Ether0.000021051
0xa62953f4338d6ad5381b2b6a112f3374561e208e921b3f8c161dc7d2dff21d2e38 days 3 hrs agoBittrex_1  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10 Ether0.0050057
0xa6234cf86a366f6cc1458ad339cc46e2d44a31749f36fe21a1a22fb5143d286e38 days 3 hrs agoEthermine  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10.100113155862819 Ether0.000021051
0x717bcb60cafeff0b259e9bafdc72bb67b1b60683dfc84e981b59294abfbf26ef42 days 2 hrs agoBittrex_1  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10 Ether0.0050057
0xa09cbb9b2399b96d592775f67beec4d8d87c7c69194912a326715c70c56bff7842 days 2 hrs agoEthermine  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10.100025792906055 Ether0.000021051
0x4d8af78a0cafe9c0816271eaade087cfbd48d74fecfeabbf32e93a5847a5c8c745 days 12 hrs agoBittrex_1  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10 Ether0.00450513
0x7fdb02168b5aaa535cc37f193113269a9e63581dd022d98692f5cceb2023df0e45 days 17 hrs agoEthermine  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10.100089524621726 Ether0.000021051
0x99237b512d1bf84243625c8bddc0f0e788dcc8b807587040026a76cd310346d749 days 21 hrs agoBittrex_1  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10 Ether0.00250285
0x8c2fecccf061fd23e2387c4c6849d69e57114a5317986c50c6ec2aa244db87f249 days 21 hrs agoEthermine  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10.100101913649911 Ether0.000021051
0x03a277289ec0383df070686a711cc01ad106f64466549ccede2eb65f701cd7cf54 days 2 hrs agoBittrex_1  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10 Ether0.00250285
0x52d8b9c5845c7353771c724342c8b7003902a4848a019cb9c0536d780a011e0954 days 2 hrs agoEthermine  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10.100087441356026 Ether0.000021051
[ 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
0x1670ee4626242d2919efb1cce22810fa9a8979e337c1f0657853a40857dbeed361459391 day 16 hrs ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10001351 Ether
0x453cc352a6134a5f05b97b9224103f33081abcebc3fd269581072f4d8e46d7bc61163986 days 16 hrs ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1000816 Ether
0x7ff2f0fe473962e6c5622bb0dcf8329ca14bf2a9f2e91088684084cef4e63368609228410 days 17 hrs ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.13560655 Ether
0x7fe2c0ef72dcdc0e9c953cb132d69f79e32d6f8535c1a65ca248cfca43dbe6e1602289622 days 11 hrs ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10006665 Ether
0x74128a09271d42433977ccf024928d5298e87b5a371152b55c1f1fdd82a77360600098426 days 4 hrs ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10000729 Ether
0x2f1c940ee1751dc013146fdfac74650763b0c6d4c346c91bc1234cdce32c4592597711230 days 6 hrs ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10013089 Ether
0xba276ede9c6ac1e556b3723e5655a2ff99d715b1f9fcce80fea000bf986cbd1d595256934 days 9 hrs ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10011993 Ether
0xa62953f4338d6ad5381b2b6a112f3374561e208e921b3f8c161dc7d2dff21d2e593044238 days 3 hrs ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10011315 Ether
0x717bcb60cafeff0b259e9bafdc72bb67b1b60683dfc84e981b59294abfbf26ef590756842 days 2 hrs ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1000258 Ether
0x4d8af78a0cafe9c0816271eaade087cfbd48d74fecfeabbf32e93a5847a5c8c7588740045 days 12 hrs ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10008952 Ether
0x99237b512d1bf84243625c8bddc0f0e788dcc8b807587040026a76cd310346d7586189949 days 21 hrs ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10010191 Ether
0x03a277289ec0383df070686a711cc01ad106f64466549ccede2eb65f701cd7cf583751054 days 2 hrs ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10008745 Ether
0x2774d552753263a1c10acc7a4e2969d009efc57820c866d1dcdcf927c088d56e581260758 days 9 hrs ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10001179 Ether
0x3f5c734bf0d0c50951a9eec96df7f36be7d614eed2be2b1bb233c776609a4d94578578962 days 23 hrs ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10007971 Ether
0x64a3555208370906bf24d0241b4ced1edfdeda47770cdb5db3a68565434fff26576409166 days 18 hrs ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10009303 Ether
0xb4f77fabf2818828a87294552eed246865dcfd166b31a80b60bc85f184b5a584574252770 days 14 hrs ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10011989 Ether
0xb49894194fdb60c567002f13555b7ff1ec356706d7a1e5a2e3b92c703901c9ba572204374 days 5 hrs ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10010847 Ether
0xa6c16a8a8f9c34fbfb7af1c16b369862336f23b80e689cce106bda991298adc6570007478 days 3 hrs ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10004329 Ether
0x35265a9c72858c468a37d7e60ad263446ebed11893e97bf1d0adfbd1a0c71099567858381 days 22 hrs ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10024916 Ether
0x81709b80aab7bd835dbbf4708b523ac35d381f27dce080e99be135e4eefd0401565789885 days 14 hrs ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10008916 Ether
0x311b136f10330a642fa2e615d02113457f3f47ab99d2f3427baa59ecf7164329563635389 days 9 hrs ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10004727 Ether
0xaa5177b3b2b1b18f5f2cc427a13f1d1725ff30f615d54adc0d7fd06bb3700d6e561597393 days 13 mins ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10001573 Ether
0xfaa86537664bc2521cb57e72e68db118972859a00ba869bda16a274d4e9ade0e559389196 days 20 hrs ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10008965 Ether
0xaa40099cff3e398dc82ea573a4cc8916efcb92964fb12171700974b01c34199e5572937100 days 12 hrs ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10002113 Ether
0xf23c8449e0380ec540bc0a05590205a3f83a1106dc669ac6ddba168a36ab325d5552660104 days 1 hr ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10003277 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.