Sponsored:   Ubex.com - Additional 17% of tokens are available for purchase! Trading on exchanges already started.
Contract Overview
Balance: 0.000000009672015646 Ether
Ether Value: less than $0.01 (@ $283.04/ETH)
Transactions: 412 txns
 Latest 25 txns from a total Of 412 transactions

TxHash Age From To Value [TxFee]
0x3afef6046b74d022527c5dfd4256ceb8b78e9a97b8f035fef0297e2ace71690c20 hrs 53 mins agoBittrex_1  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750 Ether0.0049993
0x6d3bfb0908fe4a5e61e6fa0c7d62a11274a7eca68d12131ad8f89842c1eacf5220 hrs 57 mins agoEthermine  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750.050131853609148 Ether0.000021051
0x091354906b2ca5059bff1a085184efa4ee02133f6a8a31b589049bc0407b33bc1 day 19 hrs agoBittrex_1  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750 Ether0.0049993
0x845eca9cb9e5095c20dcbbde139f93c4f5cf85f451cf7f8a402478a24235820e1 day 19 hrs agoEthermine  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750.050117528139407 Ether0.000021051
0x2a78793b339d3a5a4766b515e77d8ee7afcc44fd3044478f79d53abaee78a94d2 days 18 hrs agoBittrex_1  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750 Ether0.0049993
0x8d1a59a684f9d0ef48bfbe7febf88da9959e67467cdb3828eec5901e5ef38d002 days 18 hrs agoEthermine  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750.050123586750222 Ether0.000021051
0x9ac8766ec75e10207df8b15cc15f472a15b4bed80a0197674b1c4949c70b1d843 days 17 hrs agoBittrex_1  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750 Ether0.0049993
0x6cedd7c4c75d544148dbcf3363a9da778e85b68f8c1e47333dd843e10b4e9baf3 days 17 hrs agoEthermine  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750.050079697141571 Ether0.000021051
0x6ea2ebead648aa57b7b4e271afdae121bbc3458cff7402ab41cb6ee0a61e2a774 days 21 hrs agoBittrex_1  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750 Ether0.0049993
0x2bfbdea7bae9cc83e2112491f833cbc2d9344b3d14adc789a68a3658ade6ecf24 days 21 hrs agoEthermine  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750.050017977062959 Ether0.000021051
0x830254a1628905acef061fb2738a9696dbe7469e6d870be9e2d0831aef4cc7995 days 21 hrs agoBittrex_1  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750 Ether0.0049993
0x8dff8a40b79858de36d655916119337c7cf69d265c51450aa804736135a6a0d55 days 21 hrs agoEthermine  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750.050072312449634 Ether0.000021051
0xf447648034423ffc5d73bfbc4d5bf0fce87384597470ebe1dcea6fde456f7dc76 days 21 hrs agoBittrex_1  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750 Ether0.0049993
0xf9687233b176a6d947a09373f1748271cc155ba09e51c703a9827926674cacde6 days 21 hrs agoEthermine  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750.050003029465933 Ether0.000021051
0xa59eff229b345e1702e71a215ae0f2843b353aa9a4747d9cb31bc0e9dfc444e07 days 18 hrs agoBittrex_1  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750 Ether0.0049993
0x094c8e934d437a347d37420231e0100b141612443844fdafe453197ba57505117 days 18 hrs agoEthermine  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750.050255521318398 Ether0.000021051
0xe0ab51c95210e305ee2c61b9dc50bb3951bebe967dfff72827da2edd85ef8c448 days 14 hrs agoBittrex_1  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750 Ether0.0049993
0x4c266af6644af46f8934e04954c63ee20c7901bc2af19dc88a591558153f9c0b8 days 14 hrs agoEthermine  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750.050025387770798 Ether0.000021051
0x36d8e6b645ccf01d55fb759f40c0bcc480c5462c35d5957b3f39dd2d91efd6279 days 13 hrs agoBittrex_1  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750 Ether0.0049993
0x0fd5db32885518bc962c674ff1c823e89c9aad6a56dd132155c0e7875d8a74569 days 13 hrs agoEthermine  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750.05004695581782 Ether0.000021051
0xb8ac0815e03883d6059dd214b502d5c00a631e4d33825836521367d47b57f43510 days 12 hrs agoBittrex_1  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750 Ether0.0049993
0xebef0f1fcda45cc367117b6266f9d9912412de7226582eea8664e650f5ddb18c10 days 12 hrs agoEthermine  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750.050033317735186 Ether0.000021051
0x3ccc697856f9e47b6c9e2d540324e6e49e461157a0e41969c4504f6a46f58d3111 days 12 hrs agoBittrex_1  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750 Ether0.0049993
0x93b47ec44b2835c1e253dc8c1bb98570092c62c9a3c7f1a7c8e24ed79a9a104511 days 12 hrs agoEthermine  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750.050147442211653 Ether0.000021051
0xa1308663195f1c162c9bf5af6720e933d6a97d64f1d40bb7358a391a569f480f12 days 10 hrs agoBittrex_1  IN   0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750 Ether0.0049993
[ 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
0x3afef6046b74d022527c5dfd4256ceb8b78e9a97b8f035fef0297e2ace71690c615073420 hrs 53 mins ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05013185 Ether
0x091354906b2ca5059bff1a085184efa4ee02133f6a8a31b589049bc0407b33bc61451091 day 19 hrs ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05011753 Ether
0x2a78793b339d3a5a4766b515e77d8ee7afcc44fd3044478f79d53abaee78a94d61394972 days 18 hrs ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05012358 Ether
0x9ac8766ec75e10207df8b15cc15f472a15b4bed80a0197674b1c4949c70b1d8461339053 days 17 hrs ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.0500797 Ether
0x6ea2ebead648aa57b7b4e271afdae121bbc3458cff7402ab41cb6ee0a61e2a7761269184 days 21 hrs ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05001798 Ether
0x830254a1628905acef061fb2738a9696dbe7469e6d870be9e2d0831aef4cc79961209975 days 21 hrs ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05007231 Ether
0xf447648034423ffc5d73bfbc4d5bf0fce87384597470ebe1dcea6fde456f7dc761151176 days 21 hrs ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05000303 Ether
0xa59eff229b345e1702e71a215ae0f2843b353aa9a4747d9cb31bc0e9dfc444e061099907 days 18 hrs ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05025552 Ether
0xe0ab51c95210e305ee2c61b9dc50bb3951bebe967dfff72827da2edd85ef8c4461049178 days 14 hrs ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05002539 Ether
0x36d8e6b645ccf01d55fb759f40c0bcc480c5462c35d5957b3f39dd2d91efd62760992899 days 13 hrs ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05004695 Ether
0xb8ac0815e03883d6059dd214b502d5c00a631e4d33825836521367d47b57f435609358310 days 12 hrs ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05003332 Ether
0x3ccc697856f9e47b6c9e2d540324e6e49e461157a0e41969c4504f6a46f58d31608780011 days 12 hrs ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05014744 Ether
0xa1308663195f1c162c9bf5af6720e933d6a97d64f1d40bb7358a391a569f480f608214012 days 10 hrs ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05044779 Ether
0x8f404a4ed7c40dc771eccca3ef2ccc30b6657fc63ece14f2cf1ef21d495472f8607604613 days 11 hrs ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05029864 Ether
0xb567a2ec971602dd983dce130e573b7e17067a793d7fcee13fb6737acc19fc98607057214 days 9 hrs ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05013252 Ether
0xdd1874300ce736b6132279c12e0522c72c01ffe4f607778fdf5c9d3f5856ebd3606477715 days 9 hrs ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05001642 Ether
0x9884058f801171f405a1f7457ae78978e608b3edde2d3972d2b86e53d131b30d605761016 days 14 hrs ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05009287 Ether
0x9aa1436042073debb5d01a16cddf73d4d2035d1ab8f4334f9b96f6913e9aa0a1604751818 days 6 hrs ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05008848 Ether
0x7472d6ea1dbc0140a06ab784d0d6670b6771db091cf1634cc715188957f3dcb4603620720 days 4 hrs ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05003122 Ether
0x089a6fd23d6dcf02932e72e62019aad15a077bc3bbdac9bc1e6ace9514d52824602807721 days 13 hrs ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05010249 Ether
0x4970ccb83c485c4d2e29ee2bd7ede7c45ae126289a0615d1666eae3f082eb11a601984822 days 23 hrs ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05006256 Ether
0x5cd35c2a4c9ae878055f7f4804a972c72f1f0493317b22c33b0bc4e1280bea6c601210724 days 7 hrs ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05011868 Ether
0x72743b5da92bfc4d900cb90e971e453751e93faebe446cad2132f9f1ddf6deab600424925 days 14 hrs ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05012898 Ether
0x7712fddcbcf67f9af8c57ff84a0ce1867dccfae787a53102965c73fba5b05986599619226 days 23 hrs ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.0500076 Ether
0x5cb0b5807af76c0f7cb1a0d8dd286d1059da1b2d68333a4f2d94e5eaf238d4b5598808628 days 9 hrs ago0x6721f5ce4ca0ff3cd73438bd4b766d31fa7159750xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05004553 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.