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

TxHash Age From To Value [TxFee]
0xfdc97f18993f897db38dd26cbfd2c29142f1c7e3003fdf04fed38bd7db3030d91 day 5 hrs agoBittrex_1  IN   0xa7189475be7fcf81a22043a11175969bf486e5930 Ether0.00250285
0xc4a9432e44677d463a253d35ea841aefe1d0d8972cadf84c76b4de24fd19ba641 day 6 hrs ago0xe2cd21fa49f3252b5ae2f03243bf46c6015a7f60  IN   0xa7189475be7fcf81a22043a11175969bf486e5930.2888422 Ether0.00105255
0x89b4cc2f040fdac3fbd6802fb090593b10b56d3c4118d6e171a5d949a966eda61 day 6 hrs ago0xb5a751433d132204e0863bd65cc8b27fd488794f  IN   0xa7189475be7fcf81a22043a11175969bf486e5930.21540491 Ether0.00105255
0x4f70d9d76677b096d5d287f137241e5b81ab758184ea3b722166cdd83e5ba5791 day 6 hrs ago0x6df7e8591b128b1b86832f0cbf54b646fc1a2457  IN   0xa7189475be7fcf81a22043a11175969bf486e5930.2078151 Ether0.00105255
0xfcaead10c061fd4151a89f103f75ea95bf8622595c05f7a652d6fac3671375781 day 6 hrs ago0x97fab8113b935a34de4841ab69edf992042b8b27  IN   0xa7189475be7fcf81a22043a11175969bf486e5930.12095616 Ether0.00105255
0x4d97eddea5f5cd468c7db69c7603694d10abc000602abdfddb08d347d42488a41 day 6 hrs ago0xf562822dbefbef5b6ad4a32e45946f282d32995c  IN   0xa7189475be7fcf81a22043a11175969bf486e5930.3698422 Ether0.00105255
0x82cc9c857cffcbee39cb6669b981283994b982e10f46df8e95967cd6727149f81 day 6 hrs ago0xb1ebbc16d288aa59d5eca3a6101d845a5c359800  IN   0xa7189475be7fcf81a22043a11175969bf486e5930.3098422 Ether0.00105255
0x3c0c0733945d053363c5ef73b3becf8160fa059673207087aa260ae008b882521 day 6 hrs ago0x43e659723fe00a55030a9a9cd3978c4a3e2e7be8  IN   0xa7189475be7fcf81a22043a11175969bf486e5930.3088422 Ether0.00105255
0x67ece88333ef2a6a0479dbdee1126ec52247040843234f35be836f2c828647321 day 6 hrs ago0xf0536db0816833f654b812627f07d51e21366e5b  IN   0xa7189475be7fcf81a22043a11175969bf486e5930.30607311 Ether0.00105255
0xa4fade8c7a2aa1f6394df6867f6a95fd4af1052509acec650ac9ea182a1d72be1 day 6 hrs ago0xcd135c04f9de305dd5a9eec98079296b86a8c767  IN   0xa7189475be7fcf81a22043a11175969bf486e5930.2988422 Ether0.00105255
0x59841cb571799b48caafc69cebd04c7a861bd513aed9ecaef6837022cb3759b21 day 6 hrs ago0xe2df97cbe6215d5afb1ef9e7851bda12441a5fba  IN   0xa7189475be7fcf81a22043a11175969bf486e5930.2988422 Ether0.00105255
0x4325f7d7b0ced3bbaf3b2404524b11142d406e8654f60ba17fec9783ee8fb6e91 day 6 hrs ago0xbfc04a550ec729e5ba7faccaa44a4cb8974d8663  IN   0xa7189475be7fcf81a22043a11175969bf486e5930.2988422 Ether0.00105255
0x5b09d4d78198275586a9c6d021450a0ba5a2848fff30fffcdc0b294faa40a32a1 day 6 hrs ago0x0d12edb5603d1932a08db8022087ce0f448d5cc7  IN   0xa7189475be7fcf81a22043a11175969bf486e5930.2988422 Ether0.00105255
0x73b1bffdcfe338c88e3125912d05c6da1fd330e2fd2033f64ee268dce1cbfdb31 day 6 hrs ago0x3e96d92ba9a3843fa94c393284483c69bf1797df  IN   0xa7189475be7fcf81a22043a11175969bf486e5930.2988422 Ether0.00105255
0x670c2ea4472348734dad08086775713ac8cc0facf2a555c1a1caadd1c6b268db1 day 6 hrs ago0x05121586bc0db77d72a55f9fa23ee9aa32a90a57  IN   0xa7189475be7fcf81a22043a11175969bf486e5930.2988422 Ether0.00105255
0xe5f224a4b9cb804ccf72d9a188fbae9bf08dc84334a67f0e50b1c55cb51ea22d1 day 6 hrs ago0x77d0e4ba49df9ecc03e7018f4d7545427b7f1f5c  IN   0xa7189475be7fcf81a22043a11175969bf486e5930.9788422 Ether0.00105255
0x4980a5735845257823607ace9e566b14037f44fc95248c1d09438bf8a541b1f11 day 6 hrs ago0x93b4d2aee8926213ac49b33c48956f42dcbfa5bf  IN   0xa7189475be7fcf81a22043a11175969bf486e5930.4248422 Ether0.00105255
0xfac6923bffece89083f73e8ed58dc3380c291aaa73be9f11372014afb8bbbba92 days 16 hrs agoBittrex_1  IN   0xa7189475be7fcf81a22043a11175969bf486e5930 Ether0.00234035
0x3c3ed917ab488b9557e9d1729064cdb52c2540a821ee37de2fdbbf3e4be278c83 days 23 hrs agoBittrex_1  IN   0xa7189475be7fcf81a22043a11175969bf486e5930 Ether0.00250285
0x8451d4e9ff56f0f3c966f9798b1ddefcc91bcf3b1fb69d6d68e1b3d5b529669e4 days ago0x9431e6c8bcc6f08bb30672881391310a09dd88c3  IN   0xa7189475be7fcf81a22043a11175969bf486e5930.7311422 Ether0.00105255
0xa209f57c9502cb76c8e3d95ce4c867251e2d6d3aef7012a71cc3904525035b964 days ago0x056e44635656a5591ce23dcef325f3853068f8d2  IN   0xa7189475be7fcf81a22043a11175969bf486e5930.7119422 Ether0.00105255
0x71eb9680eeec12cf8964c3e5c4e595040a66831a987b0aaee72259e4600cf1854 days ago0xeffa5a1bc31d077a2b68c124b897114a5758095d  IN   0xa7189475be7fcf81a22043a11175969bf486e5930.6991822 Ether0.00105255
0x34ce34f746dfaa3d75d30341d0891813546fe892c15c9c5d890ce6547db384dd4 days ago0x80cb240917517ebd85e73a7ac4bcd5e694bc0b5c  IN   0xa7189475be7fcf81a22043a11175969bf486e5930.6988422 Ether0.00105255
0xc72d36efd6cb6af6d8096c9ed95243be4c08af925f47406ade2e033fcef5dab74 days ago0xac59883e1de3e55f2da4f5a93c3e7934841f51cf  IN   0xa7189475be7fcf81a22043a11175969bf486e5930.5293756 Ether0.00105255
0x92216576519d42d5ab6bc0e697e3e5311394e786d298f17d443f712f48db6f5e4 days ago0xcea5b386d06fa6ca5ceac16c1d722bcf4699e4ba  IN   0xa7189475be7fcf81a22043a11175969bf486e5930.8158422 Ether0.00105255
[ 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
0xfdc97f18993f897db38dd26cbfd2c29142f1c7e3003fdf04fed38bd7db3030d967187131 day 5 hrs ago0xa7189475be7fcf81a22043a11175969bf486e5930xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb985.32435568 Ether
0x3c3ed917ab488b9557e9d1729064cdb52c2540a821ee37de2fdbbf3e4be278c867019413 days 23 hrs ago0xa7189475be7fcf81a22043a11175969bf486e5930xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb989.9884642 Ether
0x182d22b31d4bb9708cbb46d4b8fe3b82d2ad3dbea7ae10aeee12264f7243754c66914865 days 16 hrs ago0xa7189475be7fcf81a22043a11175969bf486e5930xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb9819.9734128 Ether
0x1afda38fe342137e979eb4d8f16eb8a600b4c8d54ec171c13758880f444488e166708799 days 1 hr ago0xa7189475be7fcf81a22043a11175969bf486e5930xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb989.9942532 Ether
0xfb35da63fd8812de4e2532aede540e2b61a7a8a9f6f306f69830d673011def22666001510 days 20 hrs ago0xa7189475be7fcf81a22043a11175969bf486e5930xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb989.989622 Ether
0xcdb070285b3dda6bdbc83ee590864d0ee96c866c12fa66c95702e40a778bb37e665459811 days 17 hrs ago0xa7189475be7fcf81a22043a11175969bf486e5930xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb989.9942532 Ether
0xf176e6f2965455223b11b130d5c7b6a60d3acf3215dc4b3158ef1fb02193b9bc665211312 days 3 hrs ago0xa7189475be7fcf81a22043a11175969bf486e5930xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb9811.9745706 Ether
0x04deab4c1e778160975662138e4dc22419a3a09b0821e5989d0d83e690e16a03663046515 days 16 hrs ago0xa7189475be7fcf81a22043a11175969bf486e5930xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb989.95651145 Ether
0xf9a8434bfa5d846efaae7ff81fe04c0814346f1814d753711495d32670af149b662875215 days 23 hrs ago0xa7189475be7fcf81a22043a11175969bf486e5930xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb9810.9861486 Ether
0xc8b7cdf584d55c05cf6bcd8b3ea993c9cbc04f28ac19fdfb94eacd12adf6c106662712216 days 6 hrs ago0xa7189475be7fcf81a22043a11175969bf486e5930xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb989.71609317 Ether
0x31192c60bf7b7f2c2e092e14cbecd842826c85fb18a412f55215cdd930971752661285618 days 14 hrs ago0xa7189475be7fcf81a22043a11175969bf486e5930xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb987.995411 Ether
0xc0c361ac42a6ab0940e046358166da7211e4c6fd8049e1564dd0e5cb43723804661223318 days 16 hrs ago0xa7189475be7fcf81a22043a11175969bf486e5930xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb989.9988844 Ether
0xdc9d20b26982163ae5198b87557e92df243d02a3d522bd849bf2a3a6b7d13d53659906020 days 20 hrs ago0xa7189475be7fcf81a22043a11175969bf486e5930xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb9811.47832307 Ether
0x4b62d851f91ef3ac8834a337b2e6f51d1681c7e9b25377d94c1bda94fc66e0c0658894422 days 12 hrs ago0xa7189475be7fcf81a22043a11175969bf486e5930xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb982.10338937 Ether
0xdbb09ce13be8a11162094e1306f3b2ff1bae344dd3dbb1f6572ab751c7c11926658361723 days 9 hrs ago0xa7189475be7fcf81a22043a11175969bf486e5930xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb988.40538513 Ether
0x715c920f28867f649c391873b98988a6fced2b130eafdcb5855f8367753d35e0657482224 days 19 hrs ago0xa7189475be7fcf81a22043a11175969bf486e5930xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb9811.55637214 Ether
0xab4900f1c4a808ba776e7e8c5c75c210cfefc1dfbbc2f66d91f4e04765534d75656933625 days 17 hrs ago0xa7189475be7fcf81a22043a11175969bf486e5930xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb989.9815174 Ether
0xc3e3a467b593238b5d5e19a5173adb1073c73196be362cdc37e67ac836d6787a655714327 days 16 hrs ago0xa7189475be7fcf81a22043a11175969bf486e5930xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.5057468 Ether
0x62c333a9512a2621a21cd389d86c655f8fa7c1acf8d0dd29feba6c3cce7aa986653907130 days 15 hrs ago0xa7189475be7fcf81a22043a11175969bf486e5930xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb9814.9919376 Ether
0x9c166db303fd8ce7599c1b1e5ccd89f985b14f0becee714a0be9e1ae1567bdde653167531 days 20 hrs ago0xa7189475be7fcf81a22043a11175969bf486e5930xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb988.4861486 Ether
0x48f77b4fa82c6c9919106c8f4aecb7e33cd7cb5437c414c9a916c7d9cfdaa9c3652616832 days 18 hrs ago0xa7189475be7fcf81a22043a11175969bf486e5930xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb984.9703688 Ether
0x0d6b4bf53ccaddb3b7c3283959afbff31f30ec81a75f0c6d638cec1afc67c8d6652523732 days 21 hrs ago0xa7189475be7fcf81a22043a11175969bf486e5930xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb985.526411 Ether
0x9d337f34cac27b1b050d8f916fe624ea5f9c089846fbebd48c0eca9fcad5e2f4652438533 days 1 hr ago0xa7189475be7fcf81a22043a11175969bf486e5930xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb988.58816727 Ether
0xcb303810786784296498e000f884c5707fed6ff0e5e8532d6738dfc27bef379c652358133 days 4 hrs ago0xa7189475be7fcf81a22043a11175969bf486e5930xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb989.9962766 Ether
0xe679a6168e1b84c8460317d4f73f7047c1a6e64d5c7549ee9724a81521200ae2652197933 days 10 hrs ago0xa7189475be7fcf81a22043a11175969bf486e5930xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb9816.67824207 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.