Sponsored Link:   COVESTING - EU-based digital asset exchange. Aggregated liquidity. Algorithmic & Copy-trading features. 24/7 support. Get access!
Contract Overview
Balance: 0.00000000103742307 Ether
Ether Value: less than $0.01 (@ $514.70/ETH)
Transactions: 116 txns
 Latest 25 txns from a total Of 116 transactions
View All

TxHash Age From To Value [TxFee]
0xee08eada1893880cf990a75a2b081216b6a57151bdecce1a49f47aed37240d093 days 20 hrs agoBittrex  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010 Ether0.00250285
0x6543148c2a76a59c1a5b56ae9c6787cf36fe4f886b1eeed2a0a9ffd7d8ecc35d3 days 20 hrs agoEthermine  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010.160043651591145 Ether0.000021051
0xf9c7f05aecdcc77f631636ab0c0a466b6188d00b8e8f18163d8614578fa85ce38 days 21 hrs agoBittrex  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010 Ether0.00250285
0x1db0369ee2691810ff1118b685c88053ed1638983881c0183d2b05183d8fef3d8 days 21 hrs agoEthermine  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010.16005210132446 Ether0.000021051
0x730c24e0e9549d7a6840442ebfe6ed4b299b0261c641e92aa48adcd9dca665c713 days 10 hrs agoBittrex  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010 Ether0.00250285
0x9481e01e67c76ffdaa8516e579b73148e76be0e1d7a1ef6ee952ceb05eb0d11513 days 10 hrs agoEthermine  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010.250661805949445 Ether0.000021051
0xc6b8fede6d812d7101070ad809ead624bc64c79f818131bd0be86c40b6e2425f20 days 10 hrs agoBittrex  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010 Ether0.00250285
0x28d6553c2db209f99a32b4284f00bbb4cc0f3d1e1c8016fc7c819c382c4e068b20 days 10 hrs agoEthermine  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010.244469275061773 Ether0.000021051
0xf38f58160fab3b42f532dd8baaa28237ae19c299369b729e284d77c67acae2a027 days 10 hrs agoBittrex  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010 Ether0.00250285
0x17720595025d487cfd8f7ae8054e518731ded43d114fab4dc59aec9e23f95a2b27 days 10 hrs agoEthermine  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010.247774246704387 Ether0.000021051
0x72b764fbf6409c9c52328cb1e91c98c397f72908930f8ef87a5f86ad7b0dd51d34 days 10 hrs agoBittrex  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010 Ether0.00250285
0xe2d6420c67f10de814d521494085f3c49ae8ad3d9b5632d985bec167e1807c8d34 days 10 hrs agoEthermine  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010.234293779139074 Ether0.000021051
0xa52f64f077d87aeba6476a238840e84f3186396d1dee4d18df7cdfd808e9edda41 days 10 hrs agoBittrex  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010 Ether0.00250285
0x62be83f8fd673c355892990b96802b6d1e4ac5d41eb9881fdb39d3d10419383a41 days 10 hrs agoEthermine  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010.223704523252722 Ether0.000021051
0x968b9a592c9c316219ad7706bc714b2450cce7f78b8d4dd28c5f1224ec5e8d6748 days 10 hrs agoBittrex  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010 Ether0.00250285
0xb759235839252ad0c7e36f5b99a46ff09ad38e56f98d632eaf45cf406d9d761948 days 10 hrs agoEthermine  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010.245581408746911 Ether0.000021051
0xfe5cf8bd268ef61055471ab6a9a06791db8e381bcee4de79096704a94fee530d55 days 10 hrs agoBittrex  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010 Ether0.00250285
0x813457cffec540d4be72bbe08214f673fccad8f41866dc8bfb5b9481627e56af55 days 11 hrs agoEthermine  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010.11022958582047 Ether0.000021051
0x434cf2f0985298f41e21cdd12f7ef57ca30d895fc92a49ab87af38cd760b120658 days 16 hrs agoEthermine  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010.01015219042282 Ether0.000021051
0x2a215e3791dff23d069eb41b7eeedf1f66ced9847f44960f8a1a7b910ea46414121 days 11 hrs agoEthermine  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010.014427919172544 Ether0.000021051
0x14173f08c735f7e135441bb5a71cb67dc2f68224a54dca635ab379d8ba445fa8128 days 11 hrs agoBittrex  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010 Ether0.00450513
0x588acfc999b419832f2898870e6c9ec39d6f59570c8f0b4ad5c7ff5772d52005128 days 11 hrs agoEthermine  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010.110082988095126 Ether0.000021051
0x539df2150bed64dfac78d8cd4c60c28553fe8b1c2fd7362282795d97b052e22f131 days 23 hrs agoBittrex  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010 Ether0.00450513
0x7431aab5c8a276c37f6eb546dbeb8c2025794b39206dd3c8afdf70020b2fde8a132 days 1 min agoEthermine  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010.11010056552795 Ether0.000021051
0x12d2bd41833548ce72243abb2a1d99c64059d385062901db141a062815e69cca135 days 12 hrs agoBittrex  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010 Ether0.00450513
[ 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
0xee08eada1893880cf990a75a2b081216b6a57151bdecce1a49f47aed37240d0958098353 days 20 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.16004366 Ether
0xf9c7f05aecdcc77f631636ab0c0a466b6188d00b8e8f18163d8614578fa85ce357804688 days 21 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1600521 Ether
0x730c24e0e9549d7a6840442ebfe6ed4b299b0261c641e92aa48adcd9dca665c7575477713 days 10 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.2506618 Ether
0xc6b8fede6d812d7101070ad809ead624bc64c79f818131bd0be86c40b6e2425f571526420 days 10 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.24446928 Ether
0xf38f58160fab3b42f532dd8baaa28237ae19c299369b729e284d77c67acae2a0567570027 days 10 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.24777424 Ether
0x72b764fbf6409c9c52328cb1e91c98c397f72908930f8ef87a5f86ad7b0dd51d563622634 days 10 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.23429378 Ether
0xa52f64f077d87aeba6476a238840e84f3186396d1dee4d18df7cdfd808e9edda559634841 days 10 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.22370453 Ether
0x968b9a592c9c316219ad7706bc714b2450cce7f78b8d4dd28c5f1224ec5e8d67555623348 days 10 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.24558141 Ether
0xfe5cf8bd268ef61055471ab6a9a06791db8e381bcee4de79096704a94fee530d551615155 days 10 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.13480969 Ether
0x14173f08c735f7e135441bb5a71cb67dc2f68224a54dca635ab379d8ba445fa85084004128 days 11 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.11008299 Ether
0x539df2150bed64dfac78d8cd4c60c28553fe8b1c2fd7362282795d97b052e22f5063082131 days 23 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.11010056 Ether
0x12d2bd41833548ce72243abb2a1d99c64059d385062901db141a062815e69cca5042098135 days 12 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.11002154 Ether
0x3b679d856e6158558d5313935da45e068f60f8daf6b426ca212b40caaaa35cef5020710139 days 2 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.11001823 Ether
0xcc6f318c0d7bab185923a6f8421cc491b3473ec8338529740a990b7ef900133e5001289142 days 10 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.11022274 Ether
0xbbe0ebbcb0187dd14a9f6104d2cbea69f807c5f0617ae195cb115f071a2e200c4982473145 days 14 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.11011423 Ether
0x0cd3acb85c9ec12353bc18033714cdc9c4d06b33dd0168e823366651056942cd4964875148 days 13 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.11012096 Ether
0x358b7fb1796b3ddccfc39bb95709d8ff8d98b9f83d852db0e535c82725f152f34947970151 days 9 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.11023468 Ether
0x95ef03d161a7687c4484d04f9f4dfdc7ccf1f1c732cc91053536a879b305bc0d4931846154 days 4 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1100373 Ether
0x92702c1cd679002a9f2b994225818e618cbb5642ef55fc29468cb6035a32e51d4916909156 days 21 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.11006005 Ether
0xe1bbd1ca8d532e4b32aaa4a1844b59a0394c9e15501f0367b696916666effc394901130159 days 18 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.11008323 Ether
0x56dfcc67d25299d0ec83288dbfc149724a1629d3dcba89f9c3e4721b6219b26c4886088162 days 12 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.11001254 Ether
0x682644436305ea55244483b77161333f96ffefa8af706af02f20c61debb346444869019165 days 16 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.12023254 Ether
0xf19396e175e0843180b276478f9f6d4d9b70647fa3cba42598f47d8e5d4070f54786963179 days 22 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05533491 Ether
0xc999035812501e0dcf3b9f4141703343a190991feebe3246cd952d3ee6a933a64737055188 days 15 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.11009666 Ether
0xfee4f9e77d59d903db13e089fee12f60468e36ee39377b6cf4d56fdedeb430964721926191 days 7 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.11000756 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.