Sponsored Link:   Etheal: Backed by a Finance Minister & Michael Terpin & Harvard alumnus Prof 30% bonus - First hour only: June 25
Contract Overview
Balance: 0.00000000685561172 Ether
Ether Value: less than $0.01 (@ $516.72/ETH)
Transactions: 56 txns
 Latest 25 txns from a total Of 56 transactions
View All

TxHash Age From To Value [TxFee]
0x159e094d63bbb360875064586a799f6bb95d3fe2c7a982a13e8804d20230b26912 hrs 10 mins agoBittrex  IN  0x0687892d0bc055b3e4be435570b4a38cc2d56d910 Ether0.00250285
0x573c209df40fda709026216f7d792bf955236c9447b69cd7a40b522dd3ef967a12 hrs 19 mins agoEthermine  IN  0x0687892d0bc055b3e4be435570b4a38cc2d56d910.084428355429843 Ether0.000021051
0xbd6ebcb6eb2aefdaab8a0f3fba393d14875f2afe5fc2268fc2bd5e21f16633b73 days 23 hrs agoBittrex  IN  0x0687892d0bc055b3e4be435570b4a38cc2d56d910 Ether0.00250285
0x9677ebf7ceedadda02af30de3aa760f3af7fcb2d73570af497c9f934ee45fca03 days 23 hrs agoEthermine  IN  0x0687892d0bc055b3e4be435570b4a38cc2d56d910.100044578128787 Ether0.000021051
0x1aa194e2695290f1d6129017d7862efbc130256889d312d8c2cebcf3099a04937 days 22 hrs agoBittrex  IN  0x0687892d0bc055b3e4be435570b4a38cc2d56d910 Ether0.00250285
0xb6aabac210a991015a438471dae4d1f4b2361e844d63d4e625d1c7896a184ed77 days 22 hrs agoEthermine  IN  0x0687892d0bc055b3e4be435570b4a38cc2d56d910.100067280488096 Ether0.000021051
0x865624b4a0fc5c89c383e0cadc1551084291cbfe0119a323a0d76cb58888fad711 days 19 hrs agoBittrex  IN  0x0687892d0bc055b3e4be435570b4a38cc2d56d910 Ether0.00250285
0x455723b8df8bd28d0aefe229ad52819a5184cc7e37aea0fc9b844b64b01fe5b911 days 19 hrs agoEthermine  IN  0x0687892d0bc055b3e4be435570b4a38cc2d56d910.100024499118402 Ether0.000021051
0x0878016f213fab5b70fe6738a4955af2ac68d295f5c8061ecb1f8cb9d8f37a2d15 days 16 hrs agoBittrex  IN  0x0687892d0bc055b3e4be435570b4a38cc2d56d910 Ether0.00250285
0xe2961b9d7cc22be69e0e2555cbe026d7866e38b7be291c774ce6ef65e4e2ec0915 days 16 hrs agoEthermine  IN  0x0687892d0bc055b3e4be435570b4a38cc2d56d910.1000482256658 Ether0.000021051
0x23133dd6fc9c6e224f99bc5d5b19412d402d9601c1d768d0641c2eec818357cf19 days 13 hrs agoBittrex  IN  0x0687892d0bc055b3e4be435570b4a38cc2d56d910 Ether0.00250285
0x433099476e57fc35fca62ebbf8d76343ecd87619c8ee929d81b486301d9aea7819 days 13 hrs agoEthermine  IN  0x0687892d0bc055b3e4be435570b4a38cc2d56d910.100009466439717 Ether0.000021051
0x18a49ee54041fb8f60ab08e975930792378e30e902f1b590047fd9a938d55dd523 days 8 hrs agoBittrex  IN  0x0687892d0bc055b3e4be435570b4a38cc2d56d910 Ether0.00250285
0x979df77bea8e63960aa69af464ac2eec2ee230a04d1b759f1bd9aa029a972cc523 days 8 hrs agoEthermine  IN  0x0687892d0bc055b3e4be435570b4a38cc2d56d910.100001642717574 Ether0.000021051
0xb1efd17e0ee166967d742d7e5d816a98ab563422f5078863626ada1fe5e20daf27 days 5 hrs agoBittrex  IN  0x0687892d0bc055b3e4be435570b4a38cc2d56d910 Ether0.00250285
0xa3dd450a808cf01a4fb5c90ac41e822d512af93ac29139da16e27fe236a74db827 days 5 hrs agoEthermine  IN  0x0687892d0bc055b3e4be435570b4a38cc2d56d910.100121906375593 Ether0.000021051
0x29c54f49988d56743da39b9620e38f5a37153d4ab9c12d0493c0cb3adbbd934331 days 3 hrs agoBittrex  IN  0x0687892d0bc055b3e4be435570b4a38cc2d56d910 Ether0.00250285
0xeb5c43831c3395b0ee1df79dc5b8a71d988930951ced5b0840dc7b484e56613031 days 3 hrs agoEthermine  IN  0x0687892d0bc055b3e4be435570b4a38cc2d56d910.100005030123715 Ether0.000021051
0xc235c19bddfabfd35bad98b1ec339642a816a5d1b1d0f40afdb65715b459411835 days 3 mins agoBittrex  IN  0x0687892d0bc055b3e4be435570b4a38cc2d56d910 Ether0.00250285
0x00107463bc4ca5b01c7ffcc2887cf66c994ae8243b9a18253f940952696330c235 days 10 mins agoEthermine  IN  0x0687892d0bc055b3e4be435570b4a38cc2d56d910.100083039132038 Ether0.000021051
0x0fafcee408f3183f17c07b05bbf45d286858e2b73c00bdd8b2650170e4ee5e1738 days 21 hrs agoBittrex  IN  0x0687892d0bc055b3e4be435570b4a38cc2d56d910 Ether0.00250285
0xcaf526e50c7a4453a2f67291f1716bf8a7647ffbbc8a3acdc43b3aa7edb673ff38 days 21 hrs agoEthermine  IN  0x0687892d0bc055b3e4be435570b4a38cc2d56d910.100031819885267 Ether0.000021051
0xe075f409463a16a11c2250d4bbb864f01cd66bd532a52b645600f962c313928c42 days 23 hrs agoBittrex  IN  0x0687892d0bc055b3e4be435570b4a38cc2d56d910 Ether0.00250285
0xec9a455e52b7d3256b74688dcb00717aed05e15601d35e776674390dc34b961942 days 23 hrs agoEthermine  IN  0x0687892d0bc055b3e4be435570b4a38cc2d56d910.100082620484092 Ether0.000021051
0x69d7efbda4ac580acf847a865d1fc74722d40e2aaa26e6216a8fdd20ebe38ee346 days 22 hrs agoBittrex  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
0x159e094d63bbb360875064586a799f6bb95d3fe2c7a982a13e8804d20230b269582921712 hrs 10 mins ago0x0687892d0bc055b3e4be435570b4a38cc2d56d910xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.08442835 Ether
0xbd6ebcb6eb2aefdaab8a0f3fba393d14875f2afe5fc2268fc2bd5e21f16633b758088753 days 23 hrs ago0x0687892d0bc055b3e4be435570b4a38cc2d56d910xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10004458 Ether
0x1aa194e2695290f1d6129017d7862efbc130256889d312d8c2cebcf3099a049357857897 days 22 hrs ago0x0687892d0bc055b3e4be435570b4a38cc2d56d910xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10006728 Ether
0x865624b4a0fc5c89c383e0cadc1551084291cbfe0119a323a0d76cb58888fad7576357411 days 19 hrs ago0x0687892d0bc055b3e4be435570b4a38cc2d56d910xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1000245 Ether
0x0878016f213fab5b70fe6738a4955af2ac68d295f5c8061ecb1f8cb9d8f37a2d574191615 days 16 hrs ago0x0687892d0bc055b3e4be435570b4a38cc2d56d910xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10004823 Ether
0x23133dd6fc9c6e224f99bc5d5b19412d402d9601c1d768d0641c2eec818357cf571999219 days 13 hrs ago0x0687892d0bc055b3e4be435570b4a38cc2d56d910xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10000946 Ether
0x18a49ee54041fb8f60ab08e975930792378e30e902f1b590047fd9a938d55dd5569856323 days 8 hrs ago0x0687892d0bc055b3e4be435570b4a38cc2d56d910xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10000165 Ether
0xb1efd17e0ee166967d742d7e5d816a98ab563422f5078863626ada1fe5e20daf567668027 days 5 hrs ago0x0687892d0bc055b3e4be435570b4a38cc2d56d910xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1001219 Ether
0x29c54f49988d56743da39b9620e38f5a37153d4ab9c12d0493c0cb3adbbd9343565466031 days 3 hrs ago0x0687892d0bc055b3e4be435570b4a38cc2d56d910xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10000503 Ether
0xc235c19bddfabfd35bad98b1ec339642a816a5d1b1d0f40afdb65715b4594118563288635 days 3 mins ago0x0687892d0bc055b3e4be435570b4a38cc2d56d910xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10008304 Ether
0x0fafcee408f3183f17c07b05bbf45d286858e2b73c00bdd8b2650170e4ee5e17561079838 days 21 hrs ago0x0687892d0bc055b3e4be435570b4a38cc2d56d910xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10003182 Ether
0xe075f409463a16a11c2250d4bbb864f01cd66bd532a52b645600f962c313928c558750142 days 23 hrs ago0x0687892d0bc055b3e4be435570b4a38cc2d56d910xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10008262 Ether
0x69d7efbda4ac580acf847a865d1fc74722d40e2aaa26e6216a8fdd20ebe38ee3556442446 days 22 hrs ago0x0687892d0bc055b3e4be435570b4a38cc2d56d910xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10008073 Ether
0xe272151da19961facf9712f115cab0b7e0b45d5953342d40463dd66143ac5d06554258250 days 19 hrs ago0x0687892d0bc055b3e4be435570b4a38cc2d56d910xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10011307 Ether
0x247d01965c7730e435d7ba171283a5adea9cee019f202578d34e87e14c5bb294552062354 days 15 hrs ago0x0687892d0bc055b3e4be435570b4a38cc2d56d910xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10010206 Ether
0x09a7ede57135d493bbd62d75d7534b3fa9e820ff1d5f6cd75e20475a66f8b479549884058 days 9 hrs ago0x0687892d0bc055b3e4be435570b4a38cc2d56d910xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10001421 Ether
0xfe201caffd9ab34897471ca8c424042077dd198f4a5bd012c523899fa64cee79547738162 days 2 hrs ago0x0687892d0bc055b3e4be435570b4a38cc2d56d910xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10010932 Ether
0x98d0bdd284599a76506dd4692d46fc7cc4153f42eee640c429c977052e3a5fb7545589865 days 19 hrs ago0x0687892d0bc055b3e4be435570b4a38cc2d56d910xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1000496 Ether
0x47b9b9a7c8e5f905438545b21988f94936be1409ed7c21e0221c69e9505dc965543414069 days 11 hrs ago0x0687892d0bc055b3e4be435570b4a38cc2d56d910xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10004633 Ether
0x721b7ac0bebaf686bee0e7dac0a41dbf59fc0183ff74d271546c3b4610473243541219473 days 3 hrs ago0x0687892d0bc055b3e4be435570b4a38cc2d56d910xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10008029 Ether
0x7e1cd613313b4ec647c4b579ede3e42cce306747332e652efd1a5c513ceca97b538898077 days 1 min ago0x0687892d0bc055b3e4be435570b4a38cc2d56d910xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10003108 Ether
0x16e7494cd4a6e4269fbdaafdb8ace86e4f55f79d118eae32c85b507959077024536658680 days 17 hrs ago0x0687892d0bc055b3e4be435570b4a38cc2d56d910xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10012747 Ether
0x51c6fe8b047d23e8b4919fd68325aeaceff84ceabae833bf93f6afb50325973e534359984 days 12 hrs ago0x0687892d0bc055b3e4be435570b4a38cc2d56d910xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10007009 Ether
0x65736db19953f9d5f01ae59654321ddd5e4fb26c56f6cb7772ccb62f62e23c84532117088 days 7 hrs ago0x0687892d0bc055b3e4be435570b4a38cc2d56d910xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10011037 Ether
0xc01dfbf76c7a2bb0b3ac5925c6be267deb36786d14d2cfcbb32fecb42ed62d3d529768692 days 5 hrs ago0x0687892d0bc055b3e4be435570b4a38cc2d56d910xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10008144 Ether
[ Download CSV Export  ] 
Warning: The compiled contract might be susceptible to 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.