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

TxHash Age From To Value [TxFee]
0x22d29c2d23a1268500358da27ee53f0535200c3263e3fdd8c7fc0855f56c351923 hrs 9 mins agoBittrex  IN   0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510 Ether0.00250285
0xfc9fde8f3b83f4b988e49aaa2e8637b476c712b4b9afcb74645515745ce57ace23 hrs 15 mins agof2pool_2  IN   0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510.385439238686891 Ether0.0001220958
0x4163c19d485217d710478c239d147e7fce6c88ada35256d93ea61b061ea68f9a1 day 22 hrs agoBittrex  IN   0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510 Ether0.00250285
0x323ea08686337e560fff3edf410a2b95720a4bc8b745f145effc7a86a35262921 day 23 hrs agof2pool_2  IN   0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510.374332447723176 Ether0.0001220958
0xfb281d17f58a1faa65912c4a013fc89790a11689d95b778c2e356b85827ee65e2 days 5 hrs agoBittrex  IN   0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510 Ether0.00250285
0x27898ba6391b8b25f58404d3aa2a7651cf717e5b93f3e95b40877745c93b347d2 days 5 hrs agof2pool_2  IN   0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510.385658759646945 Ether0.0001220958
0x57d3f3dff44c2e9edc2a77027220d91635238174018eb55354d27bdd76eb62453 days 22 hrs agoBittrex  IN   0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510 Ether0.00250285
0x3baa4bc7837964d5a0d86deda938c964923650d04875767d7b7e43523ced75333 days 22 hrs agof2pool_2  IN   0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510.395219037009473 Ether0.0001220958
0xe72914051505005f4cfefa944196ac8460757f3cc935d779dbfefce1bdee83b54 days 22 hrs agoBittrex  IN   0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510 Ether0.00250285
0xc683a788fbbd6af8b5d2be3f0a9e735d2841bc32b541284673152a5eb5f641184 days 22 hrs agof2pool_2  IN   0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510.393166648903559 Ether0.0001220958
0x645a53d228d67e0219f2593a734b50f798548e3e0a62e6fa0665627ef65670d85 days 21 hrs agoBittrex  IN   0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510 Ether0.00250285
0xcc7d108ec5df86b7455d4f835aa307dbef2e97c8aa94ab0838d10acf78c0d84a5 days 21 hrs agof2pool_2  IN   0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510.400686362243503 Ether0.0001431468
0x6d3c6e4ae681a54b17a297ea99955c56c95519365e907372250d6d38f27a6fb46 days 21 hrs agoBittrex  IN   0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510 Ether0.00250285
0xbcc1e994acfa0b6d72cd8e385dd7fdbd4f4820a357ec1ed987ac0968c93527476 days 22 hrs agof2pool_2  IN   0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510.40307760960623 Ether0.0001431468
0x7394cd0e089f1d19a891a01cd6a5e0cdb2fa0531dcf585b380380b9c78c81b2f7 days 22 hrs agoBittrex  IN   0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510 Ether0.00250285
0xab2e99960ad62c6dda4d309e5f0dea398e182df82d0a6be4f7975bcea948041f7 days 22 hrs agof2pool_2  IN   0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510.404367828730388 Ether0.0001010448
0xeebbd4978b19a5bf18901b224abdcf610c77b558913fe5325c86215d629c79c38 days 22 hrs agoBittrex  IN   0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510 Ether0.00250285
0x4f26ded19fab02d044d1844b853a569e186fbf1202a6496c6e4d5aead27a4b428 days 22 hrs agof2pool_2  IN   0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510.393875086626447 Ether0.0001010448
0xbf61f14d64816455376b613e242c68897d5ff9cb75ffcde6044d85d0e7a10e349 days 22 hrs agoBittrex  IN   0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510 Ether0.00250285
0xb890e212c9efd111b911379eccda9533b3d42466a2a7804516b27585ac22a6629 days 22 hrs agof2pool_2  IN   0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510.397846880063967 Ether0.0001010448
0xa81c4299a1e47bdb3f0e17eced636d0f2753a94140406dacd85494ae971aefd310 days 22 hrs agoBittrex  IN   0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510 Ether0.00250285
0xff5dbbdb6eeb815393cba1e8d4e40b39e34bea7369013cc2de189c3b0b28f80b10 days 22 hrs agof2pool_2  IN   0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510.38712624851896 Ether0.0001010448
0x1517ab20ce9eb1425e5c1a3dfdccecf141ba0a103092f36f6915dc2d6761d74111 days 22 hrs agoBittrex  IN   0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510 Ether0.00250285
0x3c46c6fa1a92ae1696ab32d4c63b198e47d9463edcfe70a949403a455263aaee11 days 22 hrs agof2pool_2  IN   0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510.361613707466466 Ether0.0001010448
0x5e00e46a6416965ca591a68473066447f879b12557534a30cdf714ba84aaef3a12 days 21 hrs agoBittrex  IN   0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510 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
0x22d29c2d23a1268500358da27ee53f0535200c3263e3fdd8c7fc0855f56c3519582654823 hrs 9 mins ago0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.38543924 Ether
0x4163c19d485217d710478c239d147e7fce6c88ada35256d93ea61b061ea68f9a58207541 day 22 hrs ago0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.37433245 Ether
0xfb281d17f58a1faa65912c4a013fc89790a11689d95b778c2e356b85827ee65e58192302 days 5 hrs ago0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.38565876 Ether
0x57d3f3dff44c2e9edc2a77027220d91635238174018eb55354d27bdd76eb624558091743 days 22 hrs ago0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.39521904 Ether
0xe72914051505005f4cfefa944196ac8460757f3cc935d779dbfefce1bdee83b558032114 days 22 hrs ago0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.39316665 Ether
0x645a53d228d67e0219f2593a734b50f798548e3e0a62e6fa0665627ef65670d857974365 days 21 hrs ago0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.40068636 Ether
0x6d3c6e4ae681a54b17a297ea99955c56c95519365e907372250d6d38f27a6fb457916216 days 21 hrs ago0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.40307761 Ether
0x7394cd0e089f1d19a891a01cd6a5e0cdb2fa0531dcf585b380380b9c78c81b2f57857897 days 22 hrs ago0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.40436783 Ether
0xeebbd4978b19a5bf18901b224abdcf610c77b558913fe5325c86215d629c79c357799878 days 22 hrs ago0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.39387508 Ether
0xbf61f14d64816455376b613e242c68897d5ff9cb75ffcde6044d85d0e7a10e3457743389 days 22 hrs ago0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.39784688 Ether
0xa81c4299a1e47bdb3f0e17eced636d0f2753a94140406dacd85494ae971aefd3576862410 days 22 hrs ago0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.38712625 Ether
0x1517ab20ce9eb1425e5c1a3dfdccecf141ba0a103092f36f6915dc2d6761d741576303111 days 22 hrs ago0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.36161371 Ether
0x5e00e46a6416965ca591a68473066447f879b12557534a30cdf714ba84aaef3a575746412 days 21 hrs ago0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.23985741 Ether
0x54469e6361355fb1fa8e5477d310a0fe2cadd685a7ef36634ca037ed96893b16575165213 days 22 hrs ago0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.39986699 Ether
0x8af22ff98d4be6642d85ec27a3eb371e5ab8c73859e6c95bebd826d5f884e694574635014 days 21 hrs ago0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.40935984 Ether
0x5a221da0a0bb147a312990eba31716d80c0f9f87c2318e1aa86f1224a4117439574051115 days 22 hrs ago0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.40257037 Ether
0x2abd40e02b7ace9617ea7b8a5b658bb0f9fef1a053b91a4ba22e673400391910573493616 days 22 hrs ago0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.41677897 Ether
0x28212e9b8bcb194f789b88a7dfbb3649296fbfaa373b285090c9bf6862dc7207572932917 days 21 hrs ago0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.41097741 Ether
0xd972932c2145d95bcd91c95e5f2bee34c299677173bb7b7293bafb73e3168218572364818 days 21 hrs ago0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.41367714 Ether
0x611024bb469f776b1ea1dc6e26cad59b9da0c4ba2e108828cbfff4cd2f233f4b571792419 days 22 hrs ago0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.41360886 Ether
0x1076fdd814ced5b439fe5152fd1266da7f12fc81257f1655f2922bbeb029c630571262120 days 20 hrs ago0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.40200153 Ether
0x11a06af160e31b92112bb2a97a0a62e53dcd364f27efb84f61d6cc2fbe4e1e81570682221 days 21 hrs ago0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.40979667 Ether
0x276012660fc00dd01d157db56216f3f5553679ca7a5e33026f34d31f57894775570106322 days 22 hrs ago0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.40815346 Ether
0x6a8009bf12b7b9eed8d5fc4401218fcde0a50834a1d9dd75166147179f969b37569535123 days 22 hrs ago0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.40364846 Ether
0x15b8524fa356cacd43ca53fb83cf1a4a39d1b32f13131a1b827e7a6b74fd7a11568992324 days 21 hrs ago0x2fc4a3d70d9cc938ad43a61ff2c961da84e2b7510xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.40036188 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.