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

TxHash Age From To Value [TxFee]
0xca2c165ea35dbf20d472fcf287484fdab307ba90e49638691e8c715cc65849f61 hr 38 mins agoBittrex_1  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750 Ether0.00249965
0xb8cae5ec6f83b273e07de7892fef48f25d0b6fdb755a11cbd7238cb03533c6071 hr 44 mins agoEthermine  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750.060079512559065 Ether0.000021051
0x1663431c009fe98ce2ae9dbdfd3325d9a92c99fa92987ac2eaf380e9ed59989f1 day 1 hr agoBittrex_1  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750 Ether0.00249965
0x95257c433afdb3d26f91cba6fbd44fec342b2b43a4d0d9b8fc9916057cad22311 day 1 hr agoEthermine  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750.066206634681678 Ether0.000021051
0x815757baf80f0d9d8d843089795a875a36112882c8d2b8965ec99c8ee48fbfe12 days 1 hr agoBittrex_1  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750 Ether0.00249965
0xdf1ea958dca21c7a8a259d7646a735a4d2eb7d048d8ee3c5a9b22f3e9200e6682 days 1 hr agoEthermine  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750.068539080030289 Ether0.000021051
0x5819d350136b92f2ff8a6473e8619a5a13307add18af4d48a33db9cdca2d2e883 days 2 hrs agoBittrex_1  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750 Ether0.00249965
0x94e7e06117e4dbd3323ee8800b3132b263c2ee08df876a92788a3678bb60533a3 days 2 hrs agoEthermine  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750.064808946622034 Ether0.000021051
0xf9204151f45def5a91a261ff80106ef6a8930077f66e3ce10c2537e541268e514 days 2 hrs agoBittrex_1  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750 Ether0.00249965
0x73e6337b9e73bd20299f0722f62e38653a47a713ee4c2d2e0ceb1dd856ad99d24 days 2 hrs agoEthermine  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750.057010422851919 Ether0.000021051
0x100e8c80808f72876bd537ecc111c2553679a4a598f635101740c4a64a5676065 days 2 hrs agoBittrex_1  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750 Ether0.00249965
0x5d8def98f63510cf3f465b17ebdbab9f0bed1a572c8a6363f2cd9d70c837d3a85 days 2 hrs agoEthermine  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750.052503206747086 Ether0.000021051
0xc2a5b8eda4a23f18b1e67dcd2c24bf59d13cc10a369c3c48b9938991a5bbb59a6 days 2 hrs agoBittrex_1  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750 Ether0.00249965
0x27bed512e839165ccc27e6a9364221cbfc4f87a6ce289019ef050fcfa1623b266 days 2 hrs agoEthermine  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750.054421862537533 Ether0.000021051
0x1b4060f69bfb7e3233faaf51024ec73259e8ea5af3418c6e769642a8a6b1363d7 days 2 hrs agoBittrex_1  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750 Ether0.00249965
0x715629f8da62c5ffa6301ef22e14adb641534ef27f2ca67c9067fb9de384558f7 days 2 hrs agoEthermine  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750.055513416713623 Ether0.000021051
0x41a544de4cb32c6ba92b03311c415792e7cb4d156b075bdb624e9c1953d8321c8 days 2 hrs agoBittrex_1  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750 Ether0.00249965
0xbc5df24c825e708d15a7d77717b6f7c0b7eaeb075cd3988882205811603c067e8 days 2 hrs agoEthermine  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750.055794369656074 Ether0.000021051
0x9c19e80103fdb50ccbc7c5495821189b0c4388feb3f7c4c8d4a947fb94869a0b9 days 2 hrs agoBittrex_1  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750 Ether0.00249965
0x51852defea6a270c28d0f600d554fc225a28e6e6385e7c9b7dacf2b41842dac49 days 2 hrs agoEthermine  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750.054695476156579 Ether0.000021051
0xbcb884c82cf6b270e56c17b6af0738df1ec355b001cfcde3dead31f57a33913710 days 2 hrs agoBittrex_1  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750 Ether0.00249965
0x69a136e97dc388f564b0773021d4c6d26712e008bd58ad5acfacac885430143810 days 2 hrs agoEthermine  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750.054151436520987 Ether0.000021051
0xe44a7787bf90765a506c21ceea68ab3b6642bdb249c86a23cd939480487f7bac11 days 2 hrs agoBittrex_1  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750 Ether0.00249965
0xdf4336cd36d1e194e3ed69f3507282e9133ae0ff3bf1cca9341a0a8098c1bb2311 days 2 hrs agoEthermine  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750.052278153646193 Ether0.000021051
0x432e25caaaa11699dc770c48cb09285431bc40980e44c2fba123bf1095eb9a0312 days 2 hrs agoBittrex_1  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750 Ether0.00249965
[ 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
0xca2c165ea35dbf20d472fcf287484fdab307ba90e49638691e8c715cc65849f671060501 hr 38 mins ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.06007951 Ether
0x1663431c009fe98ce2ae9dbdfd3325d9a92c99fa92987ac2eaf380e9ed59989f71009071 day 1 hr ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.06620663 Ether
0x815757baf80f0d9d8d843089795a875a36112882c8d2b8965ec99c8ee48fbfe170953062 days 1 hr ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.06853908 Ether
0x5819d350136b92f2ff8a6473e8619a5a13307add18af4d48a33db9cdca2d2e8870895993 days 2 hrs ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.06480895 Ether
0xf9204151f45def5a91a261ff80106ef6a8930077f66e3ce10c2537e541268e5170839504 days 2 hrs ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05701042 Ether
0x100e8c80808f72876bd537ecc111c2553679a4a598f635101740c4a64a56760670783825 days 2 hrs ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05250321 Ether
0xc2a5b8eda4a23f18b1e67dcd2c24bf59d13cc10a369c3c48b9938991a5bbb59a70728366 days 2 hrs ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05442186 Ether
0x1b4060f69bfb7e3233faaf51024ec73259e8ea5af3418c6e769642a8a6b1363d70672147 days 2 hrs ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05551342 Ether
0x41a544de4cb32c6ba92b03311c415792e7cb4d156b075bdb624e9c1953d8321c70615478 days 2 hrs ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05579437 Ether
0x9c19e80103fdb50ccbc7c5495821189b0c4388feb3f7c4c8d4a947fb94869a0b70559279 days 2 hrs ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05469547 Ether
0xbcb884c82cf6b270e56c17b6af0738df1ec355b001cfcde3dead31f57a339137705033010 days 2 hrs ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05415144 Ether
0xe44a7787bf90765a506c21ceea68ab3b6642bdb249c86a23cd939480487f7bac704474811 days 2 hrs ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05227815 Ether
0x432e25caaaa11699dc770c48cb09285431bc40980e44c2fba123bf1095eb9a03703916712 days 2 hrs ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05504764 Ether
0x2d8eb2113c8ca22330a0c4c963d229804a50748d549c74a276aee18e1c141fce703352713 days 2 hrs ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.0532681 Ether
0x0c959fd490ea7001417d3a63161fe1260c55718998018cb221dcda26ee2ff3a2702798614 days 2 hrs ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05037632 Ether
0x5837bb70a0effa4149ca4c22077594b6856cbb730534964dc966346d4f3cc4f4702233415 days 2 hrs ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05019121 Ether
0x0e6cbeccbca5b1a53bd49441794d6fef789b3a6f36594393a637c9e84c5a4177701622716 days 4 hrs ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.0589471 Ether
0x091ba0a79119e2d915eee2851eba2506a329718a9b054fd184115b60eae04a8d701061817 days 5 hrs ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05976069 Ether
0x9f22f7f54a09511df5f8bcc842ba67ad1d6604452e02d908c104b90139ca868c700509118 days 5 hrs ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.06291892 Ether
0x67ef081d5ca62bb542f8e36071afcb77cdd31be865c6bf78b95f07fb224eaeda699940519 days 5 hrs ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.06627872 Ether
0x33dfb00c11e3cfba8fcb5846691fd81109cfaa32ab28fdd3ead9fded36776b61699346620 days 5 hrs ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.0698945 Ether
0xc7e6517cd172c44ccc23f685bb590674482a5f34b6362b0b0cb6cf246b5d1316698752621 days 5 hrs ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.07382214 Ether
0x6d536b9b133a7adb39010d243072cf976d33c9bdd26c730589525720866c97d8698163622 days 5 hrs ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.07539219 Ether
0xc446bc34efcfffc814f11cc830500cba99410de3a8a5f339747cf7576eed320f697570323 days 5 hrs ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.07406405 Ether
0xdab3d7d9ea3778ae14e66ce915950d830743d15e0aaeb127d5c081bebb52a674696973524 days 5 hrs ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.07157983 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.