Sponsored:   Kirik Meta Protocol - New Generation of Blockchain - Join Pre-Sale Aug 15-17
Contract Overview
Balance: 0.000000005031134547 Ether
Ether Value: less than $0.01 (@ $283.04/ETH)
Transactions: 678 txns
Misc
Address Watch: Add To Watch List
Contract Creator: 0xa3c1e324ca1ce40db73ed6026c4a177f099b5770at txn 0xfdfe992873567a33902ff4d4264695cecf23879fcc9e5e9822aa2bb45246a112
Token Balances:
 Latest 25 txns from a total Of 678 transactions

TxHash Age From To Value [TxFee]
0x91cdd488cd974b18bbe767585e28c51e52455fac1b8f28ef9264cffb4e48446e1 hr 47 mins agoBittrex_1  IN   0xb3563288b51c1a8473cbbb10154e5b3199603c2e0 Ether0.0050057
0x4fdf751f90d142b9769c8e8fc9ce31d56605065f32defa97a670b96c5178dca41 hr 54 mins agoF2Pool_2  IN   0xb3563288b51c1a8473cbbb10154e5b3199603c2e0.523899734569216 Ether0.0000863091
0xdd427c8bb1626b34a07fc1c0424709acd88f4abcddfc7914250920a50e3465dc1 day 1 hr agoBittrex_1  IN   0xb3563288b51c1a8473cbbb10154e5b3199603c2e0 Ether0.0050057
0x809f2b68c2c4edea1678aa158b74bfdcadecfce10158999150a4da4aa100eefe1 day 1 hr agoF2Pool_2  IN   0xb3563288b51c1a8473cbbb10154e5b3199603c2e0.522894863062119 Ether0.0000863091
0x3ee728f6568ef819a8ab1f9daffe339f88a6418353d13b98064e100011c6cd072 days 1 hr agoBittrex_1  IN   0xb3563288b51c1a8473cbbb10154e5b3199603c2e0 Ether0.0050057
0x32dfc7855d6b36f2405bcb08033820782f26f4a1effaa8bdff60c8d71b9609392 days 1 hr agoF2Pool_2  IN   0xb3563288b51c1a8473cbbb10154e5b3199603c2e0.52183640076828 Ether0.0000863091
0xc479c1c24cc74e8f3689eada66464cc5ddeda37c2a612bbc0038b8693a04c6ec3 days 1 hr agoBittrex_1  IN   0xb3563288b51c1a8473cbbb10154e5b3199603c2e0 Ether0.0050057
0xc45b58a04d4d0af1eb71a009a43ab3bc402f6115c2362cfa81e987f8bf1983233 days 1 hr agoF2Pool_2  IN   0xb3563288b51c1a8473cbbb10154e5b3199603c2e0.506701678537584 Ether0.0000863091
0x8cfe653599c78902042a1e1a24ace162c9162260b9d782ca50f3c04eca9c22664 days 1 hr agoBittrex_1  IN   0xb3563288b51c1a8473cbbb10154e5b3199603c2e0 Ether0.0050057
0x36b16a5dd487d6ced4be44151220e00763d0648f363e6128018adbe0dbe9606f4 days 1 hr agoF2Pool_2  IN   0xb3563288b51c1a8473cbbb10154e5b3199603c2e0.542127380521451 Ether0.0000863091
0x46e10a503304475c81482f4d456d14d511930142e1c5c50384b231c4cc6747ce5 days 1 hr agoBittrex_1  IN   0xb3563288b51c1a8473cbbb10154e5b3199603c2e0 Ether0.0050057
0xa78c3753638414340dee3aa783ec78071df72dc706c72c7b380b91097624aa465 days 1 hr agoF2Pool_2  IN   0xb3563288b51c1a8473cbbb10154e5b3199603c2e0.548048832834535 Ether0.0001284111
0x70ff53062f0ee99106390da0ce63cb144a83f85aec2aa6add058b707b144be1f5 days 23 hrs agoBittrex_1  IN   0xb3563288b51c1a8473cbbb10154e5b3199603c2e0 Ether0.0050057
0x06838e921b8a62d6d896548417c67fb24b4a29f7caf8be95a32d6cad6651982d5 days 23 hrs agoF2Pool_2  IN   0xb3563288b51c1a8473cbbb10154e5b3199603c2e0.538375338354538 Ether0.000652581
0x277c893ddb2fc8e85e4b7cc2e8622dade91928998ae74aa56f2dde065e1d8f0f7 days 1 hr agoBittrex_1  IN   0xb3563288b51c1a8473cbbb10154e5b3199603c2e0 Ether0.0050057
0x628fab336da8c16602e71a3064a289773322eaeb3274a0d82fa37050e717e1a77 days 1 hr agoF2Pool_2  IN   0xb3563288b51c1a8473cbbb10154e5b3199603c2e0.54496939021944 Ether0.001242009
0xdeeedd8cb526cb2eb121ca44eae2072d96136c908e4072bff3b30a226cc56f257 days 16 hrs ago0xa75c909001742a6ab1ede66c6166bd1a2a5c9a8f  IN   0xb3563288b51c1a8473cbbb10154e5b3199603c2e0.04679365 Ether0.00126306
0x7a57d0d52d4f1a6c7b51003d5ebbed16d1ba64b01cb501e05a29c0ed56591a388 days 1 hr agoBittrex_1  IN   0xb3563288b51c1a8473cbbb10154e5b3199603c2e0 Ether0.0050057
0x5976f7d80142e54e9153b340c1c8f5d1218a035c60372ca06cdb2b981019b5938 days 1 hr agoF2Pool_2  IN   0xb3563288b51c1a8473cbbb10154e5b3199603c2e0.549480928802373 Ether0.000652581
0x50d14feef3566fcf5a06535df228b545a7f1bb3854a5af59ec18dee9b43e74719 days 1 hr agoBittrex_1  IN   0xb3563288b51c1a8473cbbb10154e5b3199603c2e0 Ether0.0050057
0xa728a05b80c55f8a03b41cc658ab1a111da2a073d80e032a96722aeac2b7fcec9 days 1 hr agoF2Pool_2  IN   0xb3563288b51c1a8473cbbb10154e5b3199603c2e0.543543667797226 Ether0.0000799938
0xa01d4a2888a630c6087f5e08e14eba3a1d9588771f9f41f6ab437045c35f9a9510 days 1 hr agoBittrex_1  IN   0xb3563288b51c1a8473cbbb10154e5b3199603c2e0 Ether0.0050057
0x1ec1676c26565ec26add85d91671ed6186855351eaf4aaa10e02c0dfaf4d50e710 days 1 hr agoF2Pool_2  IN   0xb3563288b51c1a8473cbbb10154e5b3199603c2e0.547533577436032 Ether0.0000652581
0xae00359836fad7c37bf4b0a2ee71a19fef82d5f70d0d6a2149090c57af030f8511 days 1 hr agoBittrex_1  IN   0xb3563288b51c1a8473cbbb10154e5b3199603c2e0 Ether0.0050057
0x7031b40cbba190d144d1f18a39772bc654a8ed303dc7793f55a690baf2e72bd711 days 1 hr agoF2Pool_2  IN   0xb3563288b51c1a8473cbbb10154e5b3199603c2e0.547993462899098 Ether0.0000652581
[ 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
0x91cdd488cd974b18bbe767585e28c51e52455fac1b8f28ef9264cffb4e48446e61554241 hr 47 mins ago0xb3563288b51c1a8473cbbb10154e5b3199603c2e0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.52389973 Ether
0xdd427c8bb1626b34a07fc1c0424709acd88f4abcddfc7914250920a50e3465dc61495031 day 1 hr ago0xb3563288b51c1a8473cbbb10154e5b3199603c2e0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.52289487 Ether
0x3ee728f6568ef819a8ab1f9daffe339f88a6418353d13b98064e100011c6cd0761436592 days 1 hr ago0xb3563288b51c1a8473cbbb10154e5b3199603c2e0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.5218364 Ether
0xc479c1c24cc74e8f3689eada66464cc5ddeda37c2a612bbc0038b8693a04c6ec61378653 days 1 hr ago0xb3563288b51c1a8473cbbb10154e5b3199603c2e0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.50670168 Ether
0x8cfe653599c78902042a1e1a24ace162c9162260b9d782ca50f3c04eca9c226661317984 days 1 hr ago0xb3563288b51c1a8473cbbb10154e5b3199603c2e0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.54212738 Ether
0x46e10a503304475c81482f4d456d14d511930142e1c5c50384b231c4cc6747ce61259145 days 1 hr ago0xb3563288b51c1a8473cbbb10154e5b3199603c2e0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.54804883 Ether
0x70ff53062f0ee99106390da0ce63cb144a83f85aec2aa6add058b707b144be1f61206055 days 23 hrs ago0xb3563288b51c1a8473cbbb10154e5b3199603c2e0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.53837534 Ether
0x277c893ddb2fc8e85e4b7cc2e8622dade91928998ae74aa56f2dde065e1d8f0f61142047 days 1 hr ago0xb3563288b51c1a8473cbbb10154e5b3199603c2e0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.59176304 Ether
0x7a57d0d52d4f1a6c7b51003d5ebbed16d1ba64b01cb501e05a29c0ed56591a3861083008 days 1 hr ago0xb3563288b51c1a8473cbbb10154e5b3199603c2e0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.54948093 Ether
0x50d14feef3566fcf5a06535df228b545a7f1bb3854a5af59ec18dee9b43e747161022669 days 1 hr ago0xb3563288b51c1a8473cbbb10154e5b3199603c2e0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.54354367 Ether
0xa01d4a2888a630c6087f5e08e14eba3a1d9588771f9f41f6ab437045c35f9a95609639810 days 1 hr ago0xb3563288b51c1a8473cbbb10154e5b3199603c2e0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.54753357 Ether
0xae00359836fad7c37bf4b0a2ee71a19fef82d5f70d0d6a2149090c57af030f85609053911 days 1 hr ago0xb3563288b51c1a8473cbbb10154e5b3199603c2e0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.54799347 Ether
0xcb892bde409c58bb89733ca1fb545a2a5c03e5265d46a1a0be658aaba7f4fb71608464012 days 47 mins ago0xb3563288b51c1a8473cbbb10154e5b3199603c2e0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.55957001 Ether
0x86d000d925cf0f9a61c687a0cc0cf8381274d16d2f70949e232b729a28d5f4e2607850513 days 1 hr ago0xb3563288b51c1a8473cbbb10154e5b3199603c2e0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.53289978 Ether
0x197d2cb5a9a4add59c255566ebc5bd710227cc16edb5f366adb9616233f7c021607264714 days 1 hr ago0xb3563288b51c1a8473cbbb10154e5b3199603c2e0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.53987178 Ether
0xa423d1e994f5058f2258f63f615e83e7e3923643f7023720c1ba9223dee285b6606940014 days 14 hrs ago0xb3563288b51c1a8473cbbb10154e5b3199603c2e0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.2028542 Ether
0xd3026a1c83a87b414f6cd9add3f4b106c48f725921e993c0564fb8c27fc4e35f606682715 days 1 hr ago0xb3563288b51c1a8473cbbb10154e5b3199603c2e0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.32171063 Ether
0x4fb236451589323b85764702198a22d6ae3a1ff66fe96be7e4820902fc206af4606063116 days 2 hrs ago0xb3563288b51c1a8473cbbb10154e5b3199603c2e0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.51878331 Ether
0x5a8f299d48a919f20532eab9c34f1cbe517fb97fe61b949bc283289954a87e8e605466517 days 2 hrs ago0xb3563288b51c1a8473cbbb10154e5b3199603c2e0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.52664892 Ether
0xbd1d830a3b45878bd3b514221c1502f6c6a07ed148e9965013f9fb0bb881e9db604868718 days 2 hrs ago0xb3563288b51c1a8473cbbb10154e5b3199603c2e0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.53652197 Ether
0x58476f01cabe8701d26fac2b319af9fc6cab1ff958ef37c974bfbed90946db68604264119 days 2 hrs ago0xb3563288b51c1a8473cbbb10154e5b3199603c2e0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.42991323 Ether
0x549d8199403ea252aade095b6ded3e182e1c495089bb62365db4db7a07c9d07c603855319 days 19 hrs ago0xb3563288b51c1a8473cbbb10154e5b3199603c2e0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.51198839 Ether
0x9703f21cc50f58898746c10522c9aafdf6b745ab480730e8bb22554124928e96603255520 days 19 hrs ago0xb3563288b51c1a8473cbbb10154e5b3199603c2e0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.56126213 Ether
0xe07134c73449c62b66021a16407f3e7bf0876edac06d4465b3ada40810a220c9602659621 days 19 hrs ago0xb3563288b51c1a8473cbbb10154e5b3199603c2e0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.56746433 Ether
0x47d66d6e3a1c8ee5417420aaef1f819e72cc16b7618548c180aafaba420098b7602076822 days 19 hrs ago0xb3563288b51c1a8473cbbb10154e5b3199603c2e0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.55778929 Ether
[ Download CSV Export  ] 
Warning: The compiled contract might be susceptible to NestedArrayFunctionCallDecoder (medium-severity), 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.