Contract Overview
Balance: 0.000000003340999885 Ether
Ether Value: Less Than $0.01 (@ $117.18/ETH)
Transactions: 2454 txns
Misc:
Address Watch: Add To Watch List
Contract Creator: 0xa3c1e324ca1ce40db73ed6026c4a177f099b5770at txn 0xdb5e5f0e8df416810d1605e533acab16e70a1b7cac6c25c103d219514a32fdad
 Latest 25 transactions from a total of 2454 transactions

TxHash Age From To Value [TxFee]
0xd86023c77564496310759e5f9ace9a0b0822631eb1d3930ad8268dd038a9846b32 mins agoBittrex_1  IN   0x8cb8a79f54a2bfe99b29cebee289ee4d85664e060 Ether0.00250285
0xa50f7e422d475bc1a3c75d5468e58d502cbe650bbc6946644e797441c3bb4d0337 mins agoSparkPool  IN   0x8cb8a79f54a2bfe99b29cebee289ee4d85664e060.842258566228168 Ether0.000126306
0xaced13d45b9e756c6a5364466e852cadc903e87bac1674661aef3a3af24df2d72 hrs 41 mins agoBittrex_1  IN   0x8cb8a79f54a2bfe99b29cebee289ee4d85664e060 Ether0.00250285
0x16790bcee388b6d39134434322872939d9a1b26c47e43efc0f6bb2d5f31e833a2 hrs 46 mins agoNanopool  IN   0x8cb8a79f54a2bfe99b29cebee289ee4d85664e060.311782355344849 Ether0.00021051
0x299da6c045b4082208c7bec64ec287d643c93d3668d79687bac0365c9ec687c15 hrs 59 mins agoBittrex_1  IN   0x8cb8a79f54a2bfe99b29cebee289ee4d85664e060 Ether0.00250285
0x21d2f30c09e486ff258f34c2f42fcbbe1b63b29c271727d7d3443b3a7a437d9d6 hrs 3 mins agoNanopool  IN   0x8cb8a79f54a2bfe99b29cebee289ee4d85664e060.26894714240394 Ether0.00021051
0x539017a729279155d831623804110018db4391af44e5f3255c9188b5242c9f7a9 hrs 8 mins agoBittrex_1  IN   0x8cb8a79f54a2bfe99b29cebee289ee4d85664e060 Ether0.00250285
0x724e1fde86349c8f7bc175470ba28acb98bef1fe377c14cd51c39eeaa874b6c19 hrs 11 mins agoNanopool  IN   0x8cb8a79f54a2bfe99b29cebee289ee4d85664e060.31200203376407 Ether0.00021051
0xc0399630ae58a373256273b3b5a2d665a04087a576b5b930be3dfbed7dc06cfd12 hrs 13 mins agoBittrex_1  IN   0x8cb8a79f54a2bfe99b29cebee289ee4d85664e060 Ether0.00250285
0x85506a1febe5f480c9c9cfcfd561f2276e965e3a8af6c8222a822fe7f2ffaa6612 hrs 17 mins agoNanopool  IN   0x8cb8a79f54a2bfe99b29cebee289ee4d85664e060.33209430458959 Ether0.00021051
0x46a06db1fa41ef6daadc459f2a97b086012265853eccba4e88aeb4cdf945a3b115 hrs 20 mins agoBittrex_1  IN   0x8cb8a79f54a2bfe99b29cebee289ee4d85664e060 Ether0.00250285
0x95bcadf193354f32c7bce8f19310026e457e46cddff25d8b4915691c6ca2877c15 hrs 27 mins agoNanopool  IN   0x8cb8a79f54a2bfe99b29cebee289ee4d85664e060.29816333342401 Ether0.00021051
0x0e26e9e25c25f0fee665210704080919b180ee46b6479502e48b36513dba4bba18 hrs 46 mins agoBittrex_1  IN   0x8cb8a79f54a2bfe99b29cebee289ee4d85664e060 Ether0.00250285
0xb8db66ecda9e8015a8ad6f639fc46a58397e2d65f154e87a5a3536c4957bb87918 hrs 49 mins agoNanopool  IN   0x8cb8a79f54a2bfe99b29cebee289ee4d85664e060.300379308470209 Ether0.00021051
0x9d910ae3b2707b003200844ef22bcdbc41e8f487d6cdba3490911b325c8d4b4b22 hrs 2 mins agoBittrex_1  IN   0x8cb8a79f54a2bfe99b29cebee289ee4d85664e060 Ether0.00250285
0xb00153f6cedef1fbb0392566f875a4ba7bb920d54b565cb5a5a3087d17ff617822 hrs 8 mins agoNanopool  IN   0x8cb8a79f54a2bfe99b29cebee289ee4d85664e060.297134589976579 Ether0.00021051
0x194e75d7883f7089f3ea622563e914cd5d826755e717290a411dc58cd39cad271 day 32 mins agoBittrex_1  IN   0x8cb8a79f54a2bfe99b29cebee289ee4d85664e060 Ether0.00250285
0x64155646e827156ebcc9a9936050f557220093df0c7ab78fbb07253a1f3a9ae71 day 38 mins agoSparkPool  IN   0x8cb8a79f54a2bfe99b29cebee289ee4d85664e060.90244080708585 Ether0.000126306
0x70d7fe309c9500c5da420a1d820b2793762c2de00b2a19eae27bbe1d5032c5ab1 day 1 hr agoBittrex_1  IN   0x8cb8a79f54a2bfe99b29cebee289ee4d85664e060 Ether0.00250285
0x8e9de0c038ad3d303c3346d9aed8d1fa7b380d5d056eb94bb110736e44eb28c31 day 1 hr agoNanopool  IN   0x8cb8a79f54a2bfe99b29cebee289ee4d85664e060.312448265121249 Ether0.00021051
0xa9355c234e51d9367bf01407e8f260745b060fe271a72e497820f7ad533268f61 day 4 hrs agoBittrex_1  IN   0x8cb8a79f54a2bfe99b29cebee289ee4d85664e060 Ether0.00250285
0xbc219d8cf00415d4ac37e610ae40bd52c021f38f5c241c6be471abe22031488c1 day 4 hrs agoNanopool  IN   0x8cb8a79f54a2bfe99b29cebee289ee4d85664e060.290849301135929 Ether0.00021051
0xadb9592fb6d9b55e34dbe86cc7608536f89244f6d0a575c5aa30ff34d8e756021 day 7 hrs agoBittrex_1  IN   0x8cb8a79f54a2bfe99b29cebee289ee4d85664e060 Ether0.00250285
0xcadc90cc00340438fa10740b9dde3f196d83293f180bba01dfc5212b323398281 day 7 hrs agoNanopool  IN   0x8cb8a79f54a2bfe99b29cebee289ee4d85664e060.2452868631308 Ether0.00021051
0x2685974b2719b8be9aadd64cd29712937eca0fa7cc6ccb7c38cc3e65becd1bb11 day 11 hrs agoBittrex_1  IN   0x8cb8a79f54a2bfe99b29cebee289ee4d85664e060 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
0xd86023c77564496310759e5f9ace9a0b0822631eb1d3930ad8268dd038a9846b710793132 mins ago0x8cb8a79f54a2bfe99b29cebee289ee4d85664e060xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.84225857 Ether
0xaced13d45b9e756c6a5364466e852cadc903e87bac1674661aef3a3af24df2d771074882 hrs 41 mins ago0x8cb8a79f54a2bfe99b29cebee289ee4d85664e060xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.31178235 Ether
0x299da6c045b4082208c7bec64ec287d643c93d3668d79687bac0365c9ec687c171067775 hrs 59 mins ago0x8cb8a79f54a2bfe99b29cebee289ee4d85664e060xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.26894715 Ether
0x539017a729279155d831623804110018db4391af44e5f3255c9188b5242c9f7a71061139 hrs 8 mins ago0x8cb8a79f54a2bfe99b29cebee289ee4d85664e060xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.31200203 Ether
0xc0399630ae58a373256273b3b5a2d665a04087a576b5b930be3dfbed7dc06cfd710542712 hrs 13 mins ago0x8cb8a79f54a2bfe99b29cebee289ee4d85664e060xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.3320943 Ether
0x46a06db1fa41ef6daadc459f2a97b086012265853eccba4e88aeb4cdf945a3b1710474515 hrs 20 mins ago0x8cb8a79f54a2bfe99b29cebee289ee4d85664e060xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.29816334 Ether
0x0e26e9e25c25f0fee665210704080919b180ee46b6479502e48b36513dba4bba710404618 hrs 46 mins ago0x8cb8a79f54a2bfe99b29cebee289ee4d85664e060xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.30037931 Ether
0x9d910ae3b2707b003200844ef22bcdbc41e8f487d6cdba3490911b325c8d4b4b710334722 hrs 2 mins ago0x8cb8a79f54a2bfe99b29cebee289ee4d85664e060xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.29713459 Ether
0x194e75d7883f7089f3ea622563e914cd5d826755e717290a411dc58cd39cad2771028211 day 32 mins ago0x8cb8a79f54a2bfe99b29cebee289ee4d85664e060xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.9024408 Ether
0x70d7fe309c9500c5da420a1d820b2793762c2de00b2a19eae27bbe1d5032c5ab71026781 day 1 hr ago0x8cb8a79f54a2bfe99b29cebee289ee4d85664e060xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.31244827 Ether
0xa9355c234e51d9367bf01407e8f260745b060fe271a72e497820f7ad533268f671019801 day 4 hrs ago0x8cb8a79f54a2bfe99b29cebee289ee4d85664e060xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.2908493 Ether
0xadb9592fb6d9b55e34dbe86cc7608536f89244f6d0a575c5aa30ff34d8e7560271013041 day 7 hrs ago0x8cb8a79f54a2bfe99b29cebee289ee4d85664e060xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.24528686 Ether
0x2685974b2719b8be9aadd64cd29712937eca0fa7cc6ccb7c38cc3e65becd1bb171005921 day 11 hrs ago0x8cb8a79f54a2bfe99b29cebee289ee4d85664e060xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.31498361 Ether
0x36e5c1517ea535b30286616d1018087f54564071da3a7d632cf29c1744a553a770998221 day 14 hrs ago0x8cb8a79f54a2bfe99b29cebee289ee4d85664e060xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.29648821 Ether
0x4fcc6cefd0d1a930410d4aafc577a1689cd08ff98282ed3cbba9395b79dc4f6b70990921 day 17 hrs ago0x8cb8a79f54a2bfe99b29cebee289ee4d85664e060xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.27235906 Ether
0x0540ad145df42a5cbfef9f918fb4d9006cfa55d7c4ed7127dd6f01300addb73d70983831 day 20 hrs ago0x8cb8a79f54a2bfe99b29cebee289ee4d85664e060xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.29333933 Ether
0x6619e65949f2fc794120c0f0a4b1051003f4dd8f3b2589a1361b909dd561dbfe70976571 day 23 hrs ago0x8cb8a79f54a2bfe99b29cebee289ee4d85664e060xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.29553046 Ether
0x2ab00ba6a04c3a6a6bf8a3dc824b82f2359e9c5773d0d43e38ebc1e19757063c70973832 days 48 mins ago0x8cb8a79f54a2bfe99b29cebee289ee4d85664e060xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.95537902 Ether
0xd35c743c65f5eaff8bf213e8833216a404db92155f05e0685898b28c81ee92b770969282 days 2 hrs ago0x8cb8a79f54a2bfe99b29cebee289ee4d85664e060xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.32741245 Ether
0x749c5609b89105476649fd6296882e2a46cf6c9971a0fcdc301d4871c9c05cde70961762 days 5 hrs ago0x8cb8a79f54a2bfe99b29cebee289ee4d85664e060xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.30688381 Ether
0xdfef593e1eabe3aa1bf01ed58401fe5544543a1309ba164834cc005eb9b19b2b70954252 days 9 hrs ago0x8cb8a79f54a2bfe99b29cebee289ee4d85664e060xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.36143154 Ether
0x3129216678c3b8203727b470e2c4bd5c17855400fa398cdb9784e2e9ab78b97a70946462 days 12 hrs ago0x8cb8a79f54a2bfe99b29cebee289ee4d85664e060xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.30213029 Ether
0x25618cb57980340786edf53a01915b8c90d286e672dc20fb31e54e3dfad520d370939222 days 15 hrs ago0x8cb8a79f54a2bfe99b29cebee289ee4d85664e060xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.32043474 Ether
0x2548882ab47dacc2cd1e430635b659942e8f4b9c581960d18396e63b07ddd0aa70931402 days 18 hrs ago0x8cb8a79f54a2bfe99b29cebee289ee4d85664e060xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.36598617 Ether
0x2c3e4a9ef9e1f78f37fea2db3f018f11ab92d7072bb99ec8d1cf68b3739e8ddf70923792 days 21 hrs ago0x8cb8a79f54a2bfe99b29cebee289ee4d85664e060xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.32978301 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.