Sponsored:   LH-CRYPTO - 200 instruments (BTC, EUR, GOLD, OIL, SHARES). Leverage up to 1:500. OPEN ACCOUNT
Contract Overview
Balance: 0.000000009449747069 Ether
Ether Value: Less Than $0.01 (@ $133.86/ETH)
Transactions: 196 txns
Misc:
Address Watch: Add To Watch List
Contract Creator: 0xa3c1e324ca1ce40db73ed6026c4a177f099b5770at txn 0x9ed6bf9d2097666addc2831b65a0c5355e1eb59e43da8069a6517f8f2ee0abf0
 Latest 25 transactions from a total of 196 transactions

TxHash Age From To Value [TxFee]
0x12d8202b369d07ab80c5879d5f232072cdb01fa37ab9bcdaaf49d76eef1379644 hrs 49 mins agoBittrex_1  IN   0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00 Ether0.00250285
0x26c821018201fff59423e3484b44ede2ca443afe7a63458aab3a021ebc44c28d4 hrs 53 mins agoEthermine  IN   0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00.10018763293676 Ether0.000021051
0xcbda79af999f945efcdafff6051a9981fb2945ca6ccc17aed837cfa7d30beffa1 day 7 hrs agoBittrex_1  IN   0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00 Ether0.00250285
0x97d4069c7a9737f9f4df1c0a0b00737f780d60fd389245a68598c0235a3c23d81 day 7 hrs agoEthermine  IN   0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00.100337039816278 Ether0.000021051
0x95f04f3a58d6cc609ad3e3909e9bbd8b49c2ab3846720a321dba62bbecced36f2 days 9 hrs agoBittrex_1  IN   0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00 Ether0.00250285
0xed97d4cb019503ab432c5b9bb767f04ce13dcf9c854fe8f65733062cf17e7db82 days 9 hrs agoEthermine  IN   0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00.100136943557719 Ether0.000021051
0x78ca964d6fd622914090ee445054499332f6c560ffbf5548e6d7ae610b274ee13 days 11 hrs agoBittrex_1  IN   0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00 Ether0.00250285
0x6370d9065514092e5666b0951ada56acddd70327692f2af72c19b25a92a834873 days 11 hrs agoEthermine  IN   0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00.100280538925687 Ether0.000021051
0xcc9db8f47ab1316fdc439d914ed1e38ea151608a044727f85f9d6fdc131ec9f14 days 17 hrs agoBittrex_1  IN   0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00 Ether0.00250285
0x127c4fda6ae37585cebf217ee1d9fae0c7c9ec1524fe12b974a480bc30a02e444 days 17 hrs agoEthermine  IN   0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00.100283380359527 Ether0.000021051
0x54a3b48b2136466e065a32ff862b6217fc5b0a2e898e700ed18bc96a5f5336ea5 days 19 hrs agoBittrex_1  IN   0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00 Ether0.00250285
0xa5afaa782496edd0def5e5307da2850dff710648c509475f28aa4b3de0c1df2b5 days 19 hrs agoEthermine  IN   0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00.100350108789197 Ether0.000021051
0x37be038eb27cf37bb0e4b18eafaf8d8a8b6478938c5e907abcdb8f95b8e308a86 days 22 hrs agoBittrex_1  IN   0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00 Ether0.00250285
0x8644bd67d2e5850f598dc80f4b12cad4387e83628cf8dec5d98f535fdfc51a786 days 22 hrs agoEthermine  IN   0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00.100333008895424 Ether0.000021051
0x6313608efdf3e941c216be5f6d32a3f5d9256f851dc4a9ba4dd934b46b62ebc78 days 1 hr agoBittrex_1  IN   0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00 Ether0.00250285
0x51768aedebfd466552c3e19903ed61d79d9246093f89672a6104fe3e5d4120978 days 1 hr agoEthermine  IN   0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00.10014058283762 Ether0.000021051
0x2d0cb694df8f1e390636692a7301491e62f95d3d07e78bb6ff803b02ea2b145d9 days 4 hrs agoBittrex_1  IN   0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00 Ether0.00250285
0x2692ca9ffd1ac1aa8e54274dfd373b4fce0f04099f7b15e8bfbe67945664b2db9 days 4 hrs agoEthermine  IN   0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00.100020858265413 Ether0.000021051
0x1584c7fb64409a27417146da749c7f44f9ff0508bdf78314b7894f458b53c66610 days 7 hrs agoBittrex_1  IN   0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00 Ether0.00250285
0x2c37695048969dde9aff9d71d3f0ceb18e0a1ba98c542cdb75224d1dd9caa46910 days 7 hrs agoEthermine  IN   0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00.100136098792443 Ether0.000021051
0xc1dc3019714c274d6681ce9fafb439383e9bf9221d7980f3c81a9a524aa27d8411 days 8 hrs agoBittrex_1  IN   0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00 Ether0.00250285
0x606d3d3ecc3b9cd26f55281e40c49c33cee0a849c156f325fd08a9fd5b3044dc11 days 8 hrs agoEthermine  IN   0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00.100055768253973 Ether0.000021051
0x3fcca8545e37ebae0b6ef4f6d25bc2181cc9816cd1f16eaef9641dcb7fecfdd012 days 13 hrs agoBittrex_1  IN   0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00 Ether0.00250285
0x5ae5f8a64e42807e2db732894593d56bd0e45e90de87123c697bfb2870fb34e012 days 13 hrs agoEthermine  IN   0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00.10021892477159 Ether0.000021051
0x1d9a23024e30ca0efd36f9d61ba8e98763334d86d8f3a6ee561eb7e4e8cfc36e13 days 16 hrs agoBittrex_1  IN   0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00 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
0x12d8202b369d07ab80c5879d5f232072cdb01fa37ab9bcdaaf49d76eef13796467380224 hrs 49 mins ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10018763 Ether
0xcbda79af999f945efcdafff6051a9981fb2945ca6ccc17aed837cfa7d30beffa67314381 day 7 hrs ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10033704 Ether
0x95f04f3a58d6cc609ad3e3909e9bbd8b49c2ab3846720a321dba62bbecced36f67245942 days 9 hrs ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10013694 Ether
0x78ca964d6fd622914090ee445054499332f6c560ffbf5548e6d7ae610b274ee167180043 days 11 hrs ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10028054 Ether
0xcc9db8f47ab1316fdc439d914ed1e38ea151608a044727f85f9d6fdc131ec9f167104144 days 17 hrs ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10028338 Ether
0x54a3b48b2136466e065a32ff862b6217fc5b0a2e898e700ed18bc96a5f5336ea67036695 days 19 hrs ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10035011 Ether
0x37be038eb27cf37bb0e4b18eafaf8d8a8b6478938c5e907abcdb8f95b8e308a866968676 days 22 hrs ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10033301 Ether
0x6313608efdf3e941c216be5f6d32a3f5d9256f851dc4a9ba4dd934b46b62ebc766900668 days 1 hr ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10014058 Ether
0x2d0cb694df8f1e390636692a7301491e62f95d3d07e78bb6ff803b02ea2b145d66831179 days 4 hrs ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10002086 Ether
0x1584c7fb64409a27417146da749c7f44f9ff0508bdf78314b7894f458b53c666667624110 days 7 hrs ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1001361 Ether
0xc1dc3019714c274d6681ce9fafb439383e9bf9221d7980f3c81a9a524aa27d84666984411 days 8 hrs ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10005577 Ether
0x3fcca8545e37ebae0b6ef4f6d25bc2181cc9816cd1f16eaef9641dcb7fecfdd0666258212 days 13 hrs ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10021892 Ether
0x1d9a23024e30ca0efd36f9d61ba8e98763334d86d8f3a6ee561eb7e4e8cfc36e665568513 days 16 hrs ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10018213 Ether
0x0596c1395a22a55a5888d07b76c34b1e546ecd34a9d3c6f93d06829d0973f0d3664906014 days 18 hrs ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10019798 Ether
0xb84df102f5aea55ab97e962d15db4e3a1221b237e65f356d322792b35abcd15a663921216 days 9 hrs ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10021817 Ether
0x91321d21b1e115873b3e9886be82b4fc69df647be1c208aabeddc7868369660f663152117 days 15 hrs ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10038113 Ether
0xd6acfa38c9284c5b7eaadc766d587c07549648a730908eae06319856e0039fa7662409018 days 20 hrs ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10014768 Ether
0xf20328d2f0235be77931ef951f8ffaf8dfbdd9a97a70040c9ab19aef71c07b20661545020 days 6 hrs ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10022706 Ether
0xe1e40b929a5158f6a69ee852af54233900def1fc27aa2f9638dc140f74471423660862521 days 9 hrs ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10009466 Ether
0xb0b63278b2fe349dd49d5d225ffca5f659525cfd7a0dc99c2f6fa02b0b2fba02660170122 days 13 hrs ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10035943 Ether
0x2b12309bfcf5a3ad5ca0b2a6b561f9a0a4c264d70f4e12696e4c173d7c00fe86659476023 days 16 hrs ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10021557 Ether
0xe192d6042d0e69d5d8bad13d6f5dd20ac60432d73396e7229f4fc53788025cbe658784224 days 19 hrs ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10014818 Ether
0x288222c3d8eb24cefcb1e867a766dbc4e89d51f6c1b2877cc0745937b47e74bb658104725 days 22 hrs ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10011863 Ether
0xfce0d184a4b7bbc1bb9cd04b1c0cfebf55731db6b83c6bd44aae680f6d158fd3657426427 days 39 mins ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1001692 Ether
0xf2b2ee549359d96e84b68dc6247ee82a35f8bf589cf5796da5a01f404fcb5643656715328 days 4 hrs ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10066746 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.