Contract Overview
Balance: 0.000000002276056704 Ether
Ether Value: Less Than $0.01 (@ $90.62/ETH)
Transactions: 227 txns
Misc:
Address Watch: Add To Watch List
Contract Creator: 0xa3c1e324ca1ce40db73ed6026c4a177f099b5770at txn 0xa3d5fd1f1245efafbd18eec6a8afc44688da4e5c8f622e8a15190d5048489818
Token Balance:
 Latest 25 transactions from a total of 227 transactions

TxHash Age From To Value [TxFee]
0x6ac88bcba6aeb45f4de9f3c77e1a212ddd525ff172086fb236684d37d06bb9ba1 day 7 hrs agoBittrex_1  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010 Ether0.00250285
0xdd34c4d7c1da2de51fc015f5b415bbf51fb2230d8dc205565ca5b547923d7d1c1 day 7 hrs agoEthermine  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010.100099595244163 Ether0.000021051
0x2c2682cde311b20d0cb4bc8d568fd71114844979468cc7fd9404f0c0000a96904 days 3 hrs agoBittrex_1  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010 Ether0.00250285
0x2f05803cc7a734da5314f7bc7983b8fd4ceaa07a0ce677068c4109ac35089e014 days 4 hrs agoEthermine  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010.100139554381586 Ether0.000021051
0xa818c424a503f4c00e40f25aee626faaa5338abc7af2c93b2d28b98510b893ee6 days 20 hrs agoBittrex_1  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010 Ether0.00250285
0xe1e61bd36b80904e007e8718e293533b10cf3997fda3c61f7d8987cf0e5155c66 days 20 hrs agoEthermine  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010.100034767902357 Ether0.000021051
0xd1e73e63465f676931eccb5d3ab2a08a9ee78d5f1d8774fe6150ebfb546091419 days 12 hrs agoBittrex_1  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010 Ether0.00250285
0x467f3dfcddb294ca9b558598508acc956348d67cd7b3bf94db4d43951521728f9 days 12 hrs agoEthermine  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010.100096549853528 Ether0.000021051
0x9645ab52eea48ce5bd05e1d43b66ca904997f5c90203f912a8761b61817261a911 days 13 hrs agoBittrex_1  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010 Ether0.00250285
0xe3a70ef08839cd9703923cd7e26d6f28408d1728205d30da3e76c0a8f858b4c311 days 13 hrs agoEthermine  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010.100255539296279 Ether0.000021051
0x3d9f2ff561eb46990bdc8ed85b92b2433f941e98c8d24fbeacfc1b7917a992e814 days 4 hrs agoBittrex_1  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010 Ether0.00250285
0xa4345107a0bd111e3f39dca76a85e566ce1ccc36b789880fbff6828ef88466d414 days 4 hrs agoEthermine  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010.10012778718471 Ether0.000021051
0x8201e8b1e9c5085d4e83854d9ca970d3a6a1bb23aa25a400f960c8b5f737a9a416 days 21 hrs agoBittrex_1  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010 Ether0.00250285
0x575ff427b3473330a378fb6194d78388bfc2af470fc5d3d8347f7b50408d5fe616 days 21 hrs agoEthermine  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010.100107761396656 Ether0.000021051
0xfad85937d897011ec431bbe5930e6062559be694260136be1af0655d7329bdc020 days 2 hrs agoBittrex_1  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010 Ether0.00250285
0xfb51a6d502a09eb955dcd0e89d088ee05e5041907880bcf62962c957cfaa781a20 days 2 hrs agoEthermine  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010.100028036264741 Ether0.000021051
0x783c7d57d08e04ee8a8f03cdde36fc4e6e3b8cc83e93981f4c5ee72c9420113a23 days 7 hrs agoBittrex_1  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010 Ether0.00250285
0xa7e861de20196546c6a0b0975a4d35c6772cefe867441eb284728822cf724b7623 days 7 hrs agoEthermine  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010.100066653309233 Ether0.000021051
0xc6c48061b5d047e9e0fa1eb1e610e20edd13db56286407d72d0736cd4bd5e75626 days 19 hrs agoBittrex_1  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010 Ether0.00250285
0x45c6e18f5ca2fd0bf39b18f3f1da80c5f96b31abfc63efd6457ec4968d3a4b6a26 days 19 hrs agoEthermine  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010.100043118413478 Ether0.000021051
0xad9d534cdb3af5d715223d3389308dc3125315427d0f728875c2b9859ec4cad129 days 9 hrs agoBittrex_1  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010 Ether0.00250285
0x4fb8dd5b3a115a6627555a18142d5ff8507b2236bca3b1dde0033d4b6ecb06d429 days 9 hrs agoEthermine  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010.100055670959521 Ether0.000021051
0xaeec555cd9030bb5d33ddcdb6d2fed4fcaeb9e6fa1b3d50306ab77b9a7346a5f31 days 21 hrs agoBittrex_1  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010 Ether0.00249965
0xc1c943cedc15802dea1d6db7e66006ab2441eff810c54c20461dff6b0d3924f331 days 22 hrs agoEthermine  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010.100185898971611 Ether0.000021051
0x439ef604fef9faa9ca652fe47afb949b214be79a445f0c2f90d99ec4f50fc3ae34 days 23 hrs agoBittrex_1  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010 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
0x6ac88bcba6aeb45f4de9f3c77e1a212ddd525ff172086fb236684d37d06bb9ba68542471 day 7 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1000996 Ether
0x2c2682cde311b20d0cb4bc8d568fd71114844979468cc7fd9404f0c0000a969068371494 days 3 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10013955 Ether
0xa818c424a503f4c00e40f25aee626faaa5338abc7af2c93b2d28b98510b893ee68209326 days 20 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10003477 Ether
0xd1e73e63465f676931eccb5d3ab2a08a9ee78d5f1d8774fe6150ebfb5460914168047229 days 12 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10009655 Ether
0x9645ab52eea48ce5bd05e1d43b66ca904997f5c90203f912a8761b61817261a9679240611 days 13 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10025554 Ether
0x3d9f2ff561eb46990bdc8ed85b92b2433f941e98c8d24fbeacfc1b7917a992e8677662714 days 4 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10012779 Ether
0x8201e8b1e9c5085d4e83854d9ca970d3a6a1bb23aa25a400f960c8b5f737a9a4675999116 days 21 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10010776 Ether
0xfad85937d897011ec431bbe5930e6062559be694260136be1af0655d7329bdc0674043720 days 2 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10002803 Ether
0x783c7d57d08e04ee8a8f03cdde36fc4e6e3b8cc83e93981f4c5ee72c9420113a672095523 days 7 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10006666 Ether
0xc6c48061b5d047e9e0fa1eb1e610e20edd13db56286407d72d0736cd4bd5e756669951226 days 19 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10004312 Ether
0xad9d534cdb3af5d715223d3389308dc3125315427d0f728875c2b9859ec4cad1668377829 days 9 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10005567 Ether
0xaeec555cd9030bb5d33ddcdb6d2fed4fcaeb9e6fa1b3d50306ab77b9a7346a5f666834531 days 21 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1001859 Ether
0x439ef604fef9faa9ca652fe47afb949b214be79a445f0c2f90d99ec4f50fc3ae664957234 days 23 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10025243 Ether
0x940a6c54792655a813ca9990074d2f05d9fbddaae7e93b058a74a1a6abf0916c663429337 days 11 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10008573 Ether
0xd8b26a5513b7dc0419422b687bab4e8d18882ceffb248955844974c29813eb8f661770840 days 5 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10015671 Ether
0xa16039cc0a791cfddbb5992606ce2a27be5f85b52ea2ccbfd6bf4b4988550bfa660098742 days 23 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10002531 Ether
0x715abcf6230119da4147d189b4a3e5ff2ce1b8e381ed73af5fe9df1991a9aebe658423945 days 16 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10005238 Ether
0xabb38ef3776cc345cb2f087b0799ce462ecb8ce3c116e7ba1b02d425904438ed656749748 days 10 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10003091 Ether
0x5ae5d88375d0fbd432deb953c1d3308e6b238911f67ef550f7d58bbf140fee87655062251 days 4 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1001283 Ether
0x94766eee0071ad6851fe0d166c1650681ad8679e3697d725deaf4875f2c42732653461053 days 19 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10015396 Ether
0x0c20c3f17363144f2fe1ef412047ddff23e88b4853086d832d3223a2d2681347651836956 days 11 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10001261 Ether
0xacead88bdb17e5b4b2b03625276a03ff2d5bcc03deb33e59d1aaa64d175319b4650195259 days 3 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10006778 Ether
0x71ac501138d7f7fdbb33563d35815faa44fec34cfaf7475aaa0cd3f27774f6b7648496561 days 21 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10010138 Ether
0x6eaace8f8713f6ba38305c3b174d9efb5aac8039612ebc32efbba6616a0cce62646815364 days 14 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10010904 Ether
0xf3aa8fb8b665a4759c96f79071bcc8295d57e5d7d9aa926bbea1e6a26fe7c281645112067 days 8 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10001636 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.