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

TxHash Age From To Value [TxFee]
0xe0abdb4d8cf61f84d35562a7e251251e84c08c9c1d35ac002e8cff5f28a3789235 days 6 hrs agoBittrex_1  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10 Ether0.00249965
0xecf386c89b553a1d09652880d8f29db6846ca359596b3582545732e85ec5a87335 days 6 hrs agoEthermine  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10.063664128923476 Ether0.000021051
0x44058f3e2bf129d498f03a9ab6d3659932a829ecf567575c7d05ee65ce28dbc136 days 21 hrs agoBittrex_1  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10 Ether0.00250285
0x1ab3872b067333971cdc5a8c2f70806c67f15a72e450f7c9937e4391361d608236 days 21 hrs agoEthermine  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10.10002862258671 Ether0.000021051
0x0a6b71530d010ed39ac8d496462ac5381b4c5e188ee9c4cd4021a31049e23b5439 days 18 hrs agoBittrex_1  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10 Ether0.00250285
0x5960bafa0f7e8253f1a43c867f34d455f592d9b9a72f95bca2d715d24e8c4a3939 days 19 hrs agoEthermine  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10.10002856948733 Ether0.000021051
0xe63540fdb7dec82342f79e91c9d6a227de326896bdc2682a1e15bd5261d1c01642 days 11 hrs agoBittrex_1  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10 Ether0.00250285
0xff7714894a26219b5b2564b845a78c10400581b7b8502e6d41b59dbfbd0c08e642 days 11 hrs agoEthermine  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10.100033689574401 Ether0.000021051
0x0cc2d6bec4115f597ebf026ebabed1b999cf340c252cb8c55b59b66bdeae0e9745 days 4 hrs agoBittrex_1  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10 Ether0.00250285
0xe924a269235183675c0c450e24985ad32fb0683669f47eab31ca08a495ed7ccf45 days 4 hrs agoEthermine  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10.100117341855165 Ether0.000021051
0x9bb9c28e942eecaba3c4eb710061aa261069f09b29daedff0851d7ec8b37ce6748 days 7 mins agoBittrex_1  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10 Ether0.00250285
0x2af840ce4a4893a7ac3bf9260af0b20af5d3c381c741b595e7be15e07e2274e348 days 12 mins agoEthermine  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10.100035555963523 Ether0.000021051
0xec63575255f8f80af835962fe5510b719abd0584cb038e2a723d46dea44c17af50 days 22 hrs agoBittrex_1  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10 Ether0.00250285
0x167237f87d42e01c45d88a7db266915750f3ddb4828aab901a31e04ef165a44350 days 22 hrs agoEthermine  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10.100172133977127 Ether0.000021051
0x388b7d25d7bd44745d73fc55be4667d77e3beec4c80a52250b784ce4b5e4688954 days 6 hrs agoBittrex_1  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10 Ether0.00250285
0x87d084895de30625382cca79832032379ea6714a0cb556158e0350a4d44437be54 days 6 hrs agoEthermine  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10.100009754883152 Ether0.000021051
0x8b096d6a702929bd0b3e0858b1a3891d289c715520d4667da895f16f879e8f0257 days 14 hrs agoBittrex_1  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10 Ether0.00250285
0x05f0a4b95cbda7dca15e13452292dbfc9f2e06fb77a38bfefb8a9ab01c6a944e57 days 14 hrs agoEthermine  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10.100193616283951 Ether0.000021051
0xb4d7e3e06fead970780855529f3276ec2d670b24dbc29c23e04d03c52f98450560 days 19 hrs agoBittrex_1  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10 Ether0.00250285
0xa944bda8a76f4bf4113a0a9ceb9750375d994b30e7f6d90acd2abac3b407666160 days 19 hrs agoEthermine  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10.10007590814042 Ether0.000021051
0x7f9b1ca8c9e63b4d216b033681b698fb896be32cdd684ee78cab854d346779fe64 days 5 hrs agoBittrex_1  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10 Ether0.00250285
0x1dcbad6ae0635dc5c556513dd25b78e2a285f13ed39d48830f30c423688e5e8064 days 5 hrs agoEthermine  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10.10015571624168 Ether0.000021051
0xac266cda70688f0a294faf04559ad523a391a9699db1d7f38bc3872d245b51ec67 days 16 hrs agoBittrex_1  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10 Ether0.00250285
0xe8343a803195b5de373d15666f086f16f2513d1e28575027e3e44f48b02e201067 days 16 hrs agoEthermine  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10.100013110918473 Ether0.000021051
0x9a516e56bbcbeb400f7cc4eb69a755eae4a10d0dc8882586055db04af434f68c71 days 5 hrs agoBittrex_1  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10 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
0xe0abdb4d8cf61f84d35562a7e251251e84c08c9c1d35ac002e8cff5f28a37892690448735 days 6 hrs ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.06366413 Ether
0x44058f3e2bf129d498f03a9ab6d3659932a829ecf567575c7d05ee65ce28dbc1689466236 days 21 hrs ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10002862 Ether
0x0a6b71530d010ed39ac8d496462ac5381b4c5e188ee9c4cd4021a31049e23b54687714239 days 18 hrs ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10002857 Ether
0xe63540fdb7dec82342f79e91c9d6a227de326896bdc2682a1e15bd5261d1c016686091642 days 11 hrs ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10003369 Ether
0x0cc2d6bec4115f597ebf026ebabed1b999cf340c252cb8c55b59b66bdeae0e97684441745 days 4 hrs ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10011734 Ether
0x9bb9c28e942eecaba3c4eb710061aa261069f09b29daedff0851d7ec8b37ce67682744148 days 7 mins ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10003556 Ether
0xec63575255f8f80af835962fe5510b719abd0584cb038e2a723d46dea44c17af680982750 days 22 hrs ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10017213 Ether
0x388b7d25d7bd44745d73fc55be4667d77e3beec4c80a52250b784ce4b5e46889678943554 days 6 hrs ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10000976 Ether
0x8b096d6a702929bd0b3e0858b1a3891d289c715520d4667da895f16f879e8f02676943057 days 14 hrs ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10019361 Ether
0xb4d7e3e06fead970780855529f3276ec2d670b24dbc29c23e04d03c52f984505674965360 days 19 hrs ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10007591 Ether
0x7f9b1ca8c9e63b4d216b033681b698fb896be32cdd684ee78cab854d346779fe672895364 days 5 hrs ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10015572 Ether
0xac266cda70688f0a294faf04559ad523a391a9699db1d7f38bc3872d245b51ec670786467 days 16 hrs ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10001311 Ether
0x9a516e56bbcbeb400f7cc4eb69a755eae4a10d0dc8882586055db04af434f68c668616071 days 5 hrs ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10002591 Ether
0x4ba9d47cf9226de8b38b4e7b7d6c0fafc8161a2a6b4efe912db63ef8607efb36666457474 days 18 hrs ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10003272 Ether
0x46b540796021cd8676a15a17d5ada9524680fffb5baa863620c874c21af2710c664312078 days 6 hrs ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10001055 Ether
0x9b95c53b197bfaa5e323d1486af1e5a596e2f14f7e2ffdaf859dea52f41f5220662226481 days 16 hrs ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10001401 Ether
0x8e1911fe9ad186cc6735e1e148621c12a3bc70372184e60b4d72a916caa02651660032985 days 7 hrs ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10003862 Ether
0x644c7972b45ceb8c06b9aded49e368e3e9cf9e88fc6e53268bf450edc1ade6bf657858188 days 20 hrs ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10005003 Ether
0xec86c527408c388cbcc8f0623855983081fa39af30ae4c6b91bd6c2f02131761655617892 days 12 hrs ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10003521 Ether
0x4704c225461f8bcb014a3dffcff06a394c3a700b30eed76e60f05be8d7d8806b653411196 days 2 hrs ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10000359 Ether
0x8caa752027963592246e2abc7cc4ae953ccda8efbf7fdf9b5cc141d915c0b7b6651052799 days 23 hrs ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10002887 Ether
0x785b1f42e55efb1c09efa4e0b88a307615319eb1c453be43d10fe0cdba663ba26487143103 days 18 hrs ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10007762 Ether
0x05d3db3ffd94f9544cfe1e249ac6f10bc6d70d94f73421900a92078c391c0cb46464430107 days 10 hrs ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10002456 Ether
0x8e2afb8c645c574412ffa9a12c6071b1f6d91d5a059eaa933431a54eab9355fc6439805111 days 10 hrs ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1000329 Ether
0xb50a021e974e9a99df3bd34bbd8991bb2d9fe4517a0fe741fe15dd27207b5b146417273115 days 3 hrs ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10008306 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.