Contract Overview
Balance: 0.00000000685561172 Ether
Ether Value: Less Than $0.01 (@ $204.15/ETH)
Transactions: 56 txns
 Latest 25 txns From a total of 56 Transactions

TxHash Age From To Value [TxFee]
0x159e094d63bbb360875064586a799f6bb95d3fe2c7a982a13e8804d20230b269122 days 18 hrs agoBittrex_1  IN   0x0687892d0bc055b3e4be435570b4a38cc2d56d910 Ether0.00250285
0x573c209df40fda709026216f7d792bf955236c9447b69cd7a40b522dd3ef967a122 days 18 hrs agoEthermine  IN   0x0687892d0bc055b3e4be435570b4a38cc2d56d910.084428355429843 Ether0.000021051
0xbd6ebcb6eb2aefdaab8a0f3fba393d14875f2afe5fc2268fc2bd5e21f16633b7126 days 5 hrs agoBittrex_1  IN   0x0687892d0bc055b3e4be435570b4a38cc2d56d910 Ether0.00250285
0x9677ebf7ceedadda02af30de3aa760f3af7fcb2d73570af497c9f934ee45fca0126 days 5 hrs agoEthermine  IN   0x0687892d0bc055b3e4be435570b4a38cc2d56d910.100044578128787 Ether0.000021051
0x1aa194e2695290f1d6129017d7862efbc130256889d312d8c2cebcf3099a0493130 days 4 hrs agoBittrex_1  IN   0x0687892d0bc055b3e4be435570b4a38cc2d56d910 Ether0.00250285
0xb6aabac210a991015a438471dae4d1f4b2361e844d63d4e625d1c7896a184ed7130 days 4 hrs agoEthermine  IN   0x0687892d0bc055b3e4be435570b4a38cc2d56d910.100067280488096 Ether0.000021051
0x865624b4a0fc5c89c383e0cadc1551084291cbfe0119a323a0d76cb58888fad7134 days 1 hr agoBittrex_1  IN   0x0687892d0bc055b3e4be435570b4a38cc2d56d910 Ether0.00250285
0x455723b8df8bd28d0aefe229ad52819a5184cc7e37aea0fc9b844b64b01fe5b9134 days 1 hr agoEthermine  IN   0x0687892d0bc055b3e4be435570b4a38cc2d56d910.100024499118402 Ether0.000021051
0x0878016f213fab5b70fe6738a4955af2ac68d295f5c8061ecb1f8cb9d8f37a2d137 days 22 hrs agoBittrex_1  IN   0x0687892d0bc055b3e4be435570b4a38cc2d56d910 Ether0.00250285
0xe2961b9d7cc22be69e0e2555cbe026d7866e38b7be291c774ce6ef65e4e2ec09137 days 22 hrs agoEthermine  IN   0x0687892d0bc055b3e4be435570b4a38cc2d56d910.1000482256658 Ether0.000021051
0x23133dd6fc9c6e224f99bc5d5b19412d402d9601c1d768d0641c2eec818357cf141 days 19 hrs agoBittrex_1  IN   0x0687892d0bc055b3e4be435570b4a38cc2d56d910 Ether0.00250285
0x433099476e57fc35fca62ebbf8d76343ecd87619c8ee929d81b486301d9aea78141 days 19 hrs agoEthermine  IN   0x0687892d0bc055b3e4be435570b4a38cc2d56d910.100009466439717 Ether0.000021051
0x18a49ee54041fb8f60ab08e975930792378e30e902f1b590047fd9a938d55dd5145 days 14 hrs agoBittrex_1  IN   0x0687892d0bc055b3e4be435570b4a38cc2d56d910 Ether0.00250285
0x979df77bea8e63960aa69af464ac2eec2ee230a04d1b759f1bd9aa029a972cc5145 days 14 hrs agoEthermine  IN   0x0687892d0bc055b3e4be435570b4a38cc2d56d910.100001642717574 Ether0.000021051
0xb1efd17e0ee166967d742d7e5d816a98ab563422f5078863626ada1fe5e20daf149 days 11 hrs agoBittrex_1  IN   0x0687892d0bc055b3e4be435570b4a38cc2d56d910 Ether0.00250285
0xa3dd450a808cf01a4fb5c90ac41e822d512af93ac29139da16e27fe236a74db8149 days 11 hrs agoEthermine  IN   0x0687892d0bc055b3e4be435570b4a38cc2d56d910.100121906375593 Ether0.000021051
0x29c54f49988d56743da39b9620e38f5a37153d4ab9c12d0493c0cb3adbbd9343153 days 9 hrs agoBittrex_1  IN   0x0687892d0bc055b3e4be435570b4a38cc2d56d910 Ether0.00250285
0xeb5c43831c3395b0ee1df79dc5b8a71d988930951ced5b0840dc7b484e566130153 days 9 hrs agoEthermine  IN   0x0687892d0bc055b3e4be435570b4a38cc2d56d910.100005030123715 Ether0.000021051
0xc235c19bddfabfd35bad98b1ec339642a816a5d1b1d0f40afdb65715b4594118157 days 5 hrs agoBittrex_1  IN   0x0687892d0bc055b3e4be435570b4a38cc2d56d910 Ether0.00250285
0x00107463bc4ca5b01c7ffcc2887cf66c994ae8243b9a18253f940952696330c2157 days 6 hrs agoEthermine  IN   0x0687892d0bc055b3e4be435570b4a38cc2d56d910.100083039132038 Ether0.000021051
0x0fafcee408f3183f17c07b05bbf45d286858e2b73c00bdd8b2650170e4ee5e17161 days 3 hrs agoBittrex_1  IN   0x0687892d0bc055b3e4be435570b4a38cc2d56d910 Ether0.00250285
0xcaf526e50c7a4453a2f67291f1716bf8a7647ffbbc8a3acdc43b3aa7edb673ff161 days 3 hrs agoEthermine  IN   0x0687892d0bc055b3e4be435570b4a38cc2d56d910.100031819885267 Ether0.000021051
0xe075f409463a16a11c2250d4bbb864f01cd66bd532a52b645600f962c313928c165 days 5 hrs agoBittrex_1  IN   0x0687892d0bc055b3e4be435570b4a38cc2d56d910 Ether0.00250285
0xec9a455e52b7d3256b74688dcb00717aed05e15601d35e776674390dc34b9619165 days 5 hrs agoEthermine  IN   0x0687892d0bc055b3e4be435570b4a38cc2d56d910.100082620484092 Ether0.000021051
0x69d7efbda4ac580acf847a865d1fc74722d40e2aaa26e6216a8fdd20ebe38ee3169 days 4 hrs agoBittrex_1  IN   0x0687892d0bc055b3e4be435570b4a38cc2d56d910 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
0x159e094d63bbb360875064586a799f6bb95d3fe2c7a982a13e8804d20230b2695829217122 days 18 hrs ago0x0687892d0bc055b3e4be435570b4a38cc2d56d910xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.08442835 Ether
0xbd6ebcb6eb2aefdaab8a0f3fba393d14875f2afe5fc2268fc2bd5e21f16633b75808875126 days 5 hrs ago0x0687892d0bc055b3e4be435570b4a38cc2d56d910xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10004458 Ether
0x1aa194e2695290f1d6129017d7862efbc130256889d312d8c2cebcf3099a04935785789130 days 4 hrs ago0x0687892d0bc055b3e4be435570b4a38cc2d56d910xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10006728 Ether
0x865624b4a0fc5c89c383e0cadc1551084291cbfe0119a323a0d76cb58888fad75763574134 days 1 hr ago0x0687892d0bc055b3e4be435570b4a38cc2d56d910xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1000245 Ether
0x0878016f213fab5b70fe6738a4955af2ac68d295f5c8061ecb1f8cb9d8f37a2d5741916137 days 22 hrs ago0x0687892d0bc055b3e4be435570b4a38cc2d56d910xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10004823 Ether
0x23133dd6fc9c6e224f99bc5d5b19412d402d9601c1d768d0641c2eec818357cf5719992141 days 19 hrs ago0x0687892d0bc055b3e4be435570b4a38cc2d56d910xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10000946 Ether
0x18a49ee54041fb8f60ab08e975930792378e30e902f1b590047fd9a938d55dd55698563145 days 14 hrs ago0x0687892d0bc055b3e4be435570b4a38cc2d56d910xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10000165 Ether
0xb1efd17e0ee166967d742d7e5d816a98ab563422f5078863626ada1fe5e20daf5676680149 days 11 hrs ago0x0687892d0bc055b3e4be435570b4a38cc2d56d910xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1001219 Ether
0x29c54f49988d56743da39b9620e38f5a37153d4ab9c12d0493c0cb3adbbd93435654660153 days 9 hrs ago0x0687892d0bc055b3e4be435570b4a38cc2d56d910xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10000503 Ether
0xc235c19bddfabfd35bad98b1ec339642a816a5d1b1d0f40afdb65715b45941185632886157 days 5 hrs ago0x0687892d0bc055b3e4be435570b4a38cc2d56d910xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10008304 Ether
0x0fafcee408f3183f17c07b05bbf45d286858e2b73c00bdd8b2650170e4ee5e175610798161 days 3 hrs ago0x0687892d0bc055b3e4be435570b4a38cc2d56d910xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10003182 Ether
0xe075f409463a16a11c2250d4bbb864f01cd66bd532a52b645600f962c313928c5587501165 days 5 hrs ago0x0687892d0bc055b3e4be435570b4a38cc2d56d910xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10008262 Ether
0x69d7efbda4ac580acf847a865d1fc74722d40e2aaa26e6216a8fdd20ebe38ee35564424169 days 4 hrs ago0x0687892d0bc055b3e4be435570b4a38cc2d56d910xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10008073 Ether
0xe272151da19961facf9712f115cab0b7e0b45d5953342d40463dd66143ac5d065542582173 days 1 hr ago0x0687892d0bc055b3e4be435570b4a38cc2d56d910xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10011307 Ether
0x247d01965c7730e435d7ba171283a5adea9cee019f202578d34e87e14c5bb2945520623176 days 21 hrs ago0x0687892d0bc055b3e4be435570b4a38cc2d56d910xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10010206 Ether
0x09a7ede57135d493bbd62d75d7534b3fa9e820ff1d5f6cd75e20475a66f8b4795498840180 days 15 hrs ago0x0687892d0bc055b3e4be435570b4a38cc2d56d910xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10001421 Ether
0xfe201caffd9ab34897471ca8c424042077dd198f4a5bd012c523899fa64cee795477381184 days 8 hrs ago0x0687892d0bc055b3e4be435570b4a38cc2d56d910xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10010932 Ether
0x98d0bdd284599a76506dd4692d46fc7cc4153f42eee640c429c977052e3a5fb75455898188 days 1 hr ago0x0687892d0bc055b3e4be435570b4a38cc2d56d910xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1000496 Ether
0x47b9b9a7c8e5f905438545b21988f94936be1409ed7c21e0221c69e9505dc9655434140191 days 17 hrs ago0x0687892d0bc055b3e4be435570b4a38cc2d56d910xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10004633 Ether
0x721b7ac0bebaf686bee0e7dac0a41dbf59fc0183ff74d271546c3b46104732435412194195 days 9 hrs ago0x0687892d0bc055b3e4be435570b4a38cc2d56d910xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10008029 Ether
0x7e1cd613313b4ec647c4b579ede3e42cce306747332e652efd1a5c513ceca97b5388980199 days 5 hrs ago0x0687892d0bc055b3e4be435570b4a38cc2d56d910xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10003108 Ether
0x16e7494cd4a6e4269fbdaafdb8ace86e4f55f79d118eae32c85b5079590770245366586202 days 23 hrs ago0x0687892d0bc055b3e4be435570b4a38cc2d56d910xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10012747 Ether
0x51c6fe8b047d23e8b4919fd68325aeaceff84ceabae833bf93f6afb50325973e5343599206 days 18 hrs ago0x0687892d0bc055b3e4be435570b4a38cc2d56d910xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10007009 Ether
0x65736db19953f9d5f01ae59654321ddd5e4fb26c56f6cb7772ccb62f62e23c845321170210 days 13 hrs ago0x0687892d0bc055b3e4be435570b4a38cc2d56d910xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10011037 Ether
0xc01dfbf76c7a2bb0b3ac5925c6be267deb36786d14d2cfcbb32fecb42ed62d3d5297686214 days 11 hrs ago0x0687892d0bc055b3e4be435570b4a38cc2d56d910xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10008144 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.