Sponsored Link:   WELL – WORKING HEALTHCARE U.S. PLATFORM - RAISED $3M IN PRE-ICO – JOIN NOW WITH 40% BONUS
Contract Overview
ETH Balance: 0.000000007819011987 Ether
ETH USD Value: less than $0.01 (@ $935.40/ETH)
No Of Transactions: 1130 txns
  Latest 25 txns from a total Of 1130 transactions View All

TxHash Age From To Value [TxFee]
0x3a66fc80cf00f1e6221ad1ed19bc50945ebbd0061ec22556ab758e940d4d019f11 hrs 52 mins agoBittrex  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d80 Ether0.00250285
0x9ccc89bbb8ff14392e7d9b71921f8352566c37bcccf11422e62df0020955763a12 hrs 5 mins agof2pool_2  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d83.553013970713585 Ether0.000168408
0x3e9b74074662029097868e42b0a87f6bc9f5c22395bbb1ae38307dea48e4596d1 day 11 hrs agoBittrex  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d80 Ether0.00250285
0x9889027683facda82288c0c8af3098a71d7e9bd0fac75561cce06f43c4411c311 day 12 hrs agof2pool_2  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d83.50873954092834 Ether0.000168408
0xd348b3f3a6182ea28c962227db118f8bc307bd02f13d9d6cd78b72f04ed66d632 days 12 hrs agoBittrex  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d80 Ether0.00250285
0xb430d04d01ba094eee33d5aaf50c0f78b6063229c667e7cc04d26a6db5c879ee2 days 12 hrs agof2pool_2  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d83.550369791929455 Ether0.000526275
0x658fe57514daa9a233c13097b7d3285bdab75996c8af61ee7a7dbd6eeffde8773 days 12 hrs agoBittrex  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d80 Ether0.00250285
0x2908fb2d6147a266849b60345a513457463784ef4b1d8eb4578d44728806e2d63 days 12 hrs agof2pool_2  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d83.525353759767942 Ether0.00042102
0x56490e25eb7c0de2b6d3c2f15ab1768edeb807087ce9d5467d44d5c2acd860f44 days 12 hrs agoBittrex  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d80 Ether0.00250285
0xedc4979f39f507dce3325176d2a184e17430fada3fdcfe668e3801d00b6e49674 days 12 hrs agof2pool_2  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d83.604297570926318 Ether0.00042102
0x45c7616e4e82d39167f1ea3f9278c4a7fd9b6397c439ca83e396c5ce1e9102825 days 11 hrs agoBittrex  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d80 Ether0.00250285
0xff0116eb67cfcb063f5fe86e9f1ed6333b479b567cfff33bba5ab72df39511345 days 12 hrs agof2pool_2  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d83.573231397855193 Ether0.00042102
0xce1e98a7b634300b1e919a1e1f2f39946decda266b74f8570e4a8389700c01c76 days 12 hrs agoBittrex  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d80 Ether0.00450513
0x6401545c7b72ef39f219e221c5cd7daffa492fc57e6ff55fc66e34edc81953396 days 12 hrs agof2pool_2  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d83.512839019478138 Ether0.000168408
0xcf9b1c7bf79ad8f11ae4b1ab654dfd13105a38ef10b501458b586491146c84397 days 12 hrs agoBittrex  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d80 Ether0.00450513
0xcd5e572730f52db9ee812b97daa0a533f876e4433f957eaf7fe7a0a8395305cf7 days 12 hrs agof2pool_2  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d83.597472207963061 Ether0.000168408
0x9ddc4203646a24b03d3fa9eab77194e1d5825358d7ada1a0e0a03469de67f7978 days 11 hrs agoBittrex  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d80 Ether0.00449937
0xe89d03490878c3f7ae46d6343ee69701f056b71ef1cd70ebfa7e7ae876e450988 days 11 hrs agof2pool_2  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d83.550525679440405 Ether0.00021051
0x7933237d5b311318425bc1ae599ae8299202e59088d1b6e824a0bc6db14b2bda9 days 12 hrs agoBittrex  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d80 Ether0.00450513
0xaf99e969e5c109e6f88660e62eeba7cee79dae85c17502989b85c86df1fa796e9 days 12 hrs agof2pool_2  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d83.653346695672426 Ether0.000336816
0xf9c506940237f3f1c24189c145226c80ed2ce349eb683959cd4d5dbc25ad6ebd10 days 11 hrs agoBittrex  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d80 Ether0.00450513
0xccf2f4e60f5717c1241ee64e3a6b7f8e08978003882dd1ddb39174c60a49d95e10 days 12 hrs agof2pool_2  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d83.72817524210591 Ether0.00042102
0x13fad2f16bfbed4728e7386e356df34ebcbee22a769925cc3f124deacb957e4e11 days 12 hrs agoBittrex  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d80 Ether0.00450513
0x97c0c96460abd0bc52e38228ceb21c8887ecfa1c4f5a71e7c1e25ad347192c0411 days 12 hrs agof2pool_2  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d83.882512734972036 Ether0.00042102
0x07cbbec8942459f70c4bac7e7c1c7bdb8f7b94c5315e1c65b025895d3891861512 days 12 hrs agoBittrex  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d80 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
0x3a66fc80cf00f1e6221ad1ed19bc50945ebbd0061ec22556ab758e940d4d019f512281111 hrs 52 mins ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb983.55301397 Ether
0x3e9b74074662029097868e42b0a87f6bc9f5c22395bbb1ae38307dea48e4596d51169161 day 11 hrs ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb983.50873954 Ether
0xd348b3f3a6182ea28c962227db118f8bc307bd02f13d9d6cd78b72f04ed66d6351108902 days 12 hrs ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb983.55036979 Ether
0x658fe57514daa9a233c13097b7d3285bdab75996c8af61ee7a7dbd6eeffde87751048743 days 12 hrs ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb983.52535376 Ether
0x56490e25eb7c0de2b6d3c2f15ab1768edeb807087ce9d5467d44d5c2acd860f450988984 days 12 hrs ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb983.60429757 Ether
0x45c7616e4e82d39167f1ea3f9278c4a7fd9b6397c439ca83e396c5ce1e91028250929805 days 11 hrs ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb983.5732314 Ether
0xce1e98a7b634300b1e919a1e1f2f39946decda266b74f8570e4a8389700c01c750870096 days 12 hrs ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb983.51283902 Ether
0xcf9b1c7bf79ad8f11ae4b1ab654dfd13105a38ef10b501458b586491146c843950811387 days 12 hrs ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb983.59747221 Ether
0x9ddc4203646a24b03d3fa9eab77194e1d5825358d7ada1a0e0a03469de67f79750753298 days 11 hrs ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb983.55052568 Ether
0x7933237d5b311318425bc1ae599ae8299202e59088d1b6e824a0bc6db14b2bda50692559 days 12 hrs ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb983.65334669 Ether
0xf9c506940237f3f1c24189c145226c80ed2ce349eb683959cd4d5dbc25ad6ebd506320310 days 11 hrs ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb983.72817524 Ether
0x13fad2f16bfbed4728e7386e356df34ebcbee22a769925cc3f124deacb957e4e505724511 days 12 hrs ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb983.88251274 Ether
0x07cbbec8942459f70c4bac7e7c1c7bdb8f7b94c5315e1c65b025895d38918615505112912 days 12 hrs ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb983.87148644 Ether
0x1f7bc3224700db54334f84d5cff60e75e085a1cc5f56ec3630759b32da40a414504526713 days 12 hrs ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb983.95428609 Ether
0x4087412010a6b097278dc1bcc60eabe9295eae6f9916a643574995af4de33c17503933114 days 12 hrs ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb983.94688417 Ether
0x2232756c4c0bbaaf84100761233da852249e66249c8416be25c744685c67eb96503342915 days 12 hrs ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb983.98941293 Ether
0x48d2628f10a26ca3ad01f179d051b1c86203b7968c0383ea5c98b3d30d8d6124502731016 days 12 hrs ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb983.97977942 Ether
0x56e4f9ea005b1b19c30c0f28a246e0486f7433fb871b5569f05616b2d5130c60502129517 days 12 hrs ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb984.06869749 Ether
0x4004349f2bfa808df717b7b66e11329cb6bea7fc8979fe0856f0e054a47968e7501546818 days 12 hrs ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb984.09852289 Ether
0xd065441fdd472c5c1f2f711b54f28c042be416775f5a67874f677f36e8a49863500973919 days 12 hrs ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb984.08141245 Ether
0xc5e0d10b95cc35eba043f0f212e2b9d1c67c3f6630be4dd3cf327d0e5c87cc11500381020 days 12 hrs ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb984.08659898 Ether
0x61f9621aaff86c439d4ee26566b0377fe893736066a3e31ef8223b0aeeb25f61499793021 days 12 hrs ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb983.38751022 Ether
0x74651df338c854b60a3c9a57be6d6019ca328a577c256c3482382aadc97e27c2499205022 days 12 hrs ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb984.29844089 Ether
0x514afa35f2d6f1c2a46215ba24b6750eb322feeac2ea90deea9b4401b5068253498597423 days 12 hrs ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb984.31443541 Ether
0x7a1589e1ac50a1d60c812e3efd30df67794a33980b5f00d517fe883378f4ac51497998524 days 12 hrs ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb984.28958509 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
Note: Displaying matching verified source code at contract 0x31074ec1f256da57ddce308d34a2e0ba661ef69c
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.