Sponsored Link:   SHIFT.cash - 1st ever car title loan platform on blockchain. Join NOW.
Contract Overview
ETH Balance: 0.000000005700030286 Ether
ETH USD Value: less than $0.01 (@ $593.47/ETH)
No Of Transactions: 840 txns
  Latest 25 txns from a total Of 840 transactions View All

TxHash Age From To Value [TxFee]
0x5f777c7d3ab7c0ef04dec5b74acf04c853c797a24b219875dbfedbd28fd0a4651 day 2 hrs agoBittrex  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d80 Ether0.002552907
0xc5b583d709d7813d15974b4aaee7f9c3062b2ff5a0d0a3c9eae7d74f9eb9af5e1 day 3 hrs agoDwarfPool1  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d81.19641009 Ether0.00042102
0x46869ba87adbb412a1404312ca2841a054fdc7632f5c3d50b5702ece3227e4801 day 7 hrs agoBittrex  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d80 Ether0.002552907
0x47d120939b9f38d3e95fafd580c453fa4c21cf899aa73d4a6daf6947e06de77a1 day 7 hrs agoDwarfPool1  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d81.03507863 Ether0.00042102
0x8327eba9924ca7e45e03b703bf2f237327d7e56a88beb31c7027e7d6d9f4f9ba1 day 11 hrs agoBittrex  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d80 Ether0.002552907
0x341f429282c9de4f78afff0338e7236cee90c67ddf38f1bd582b8e833cca8fa81 day 11 hrs agoDwarfPool1  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d82.62074012 Ether0.00042102
0x3d9083d72dd5ecf692604927e675a80f2ec46a6a391684e0956cb2fa992bb4601 day 18 hrs agoBittrex  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d80 Ether0.002552907
0x3c18b88d923928bf3025095fc2077e524a865a433457bc11eb8a200cffd13b151 day 18 hrs agoDwarfPool1  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d81.75786173 Ether0.00042102
0x9f2bc9f63c2e61a62cd9f0efd0b95fc815545935b0ff3e4de932bfd861b184ab1 day 22 hrs agoBittrex  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d80 Ether0.002803192
0x257222b2e6fda0c72e891789c08b93b8023e80612d9a188eb080fd4c8699fca91 day 22 hrs agoDwarfPool1  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d81.45466709 Ether0.00042102
0x24d5bf9cb8e14069fd7dad4a9d6bdbf2ea5c7556c3e854dd2dc589c93b707bf21 day 22 hrs agoBittrex  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d80 Ether0.003090521282
0x1de2a507760fac5a911203031a528c0522e4f0c07a9cb718ba3c011ea842aec21 day 22 hrs agoDwarfPool1  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d81.49591779 Ether0.00042102
0x32579f5b5e33bd4257d5baf10cdae01923fe0c5a6365129e87ab26c3ed5b55b62 days 5 hrs agoBittrex  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d80 Ether0.0028732718
0xb2f32a09b29bc07a3fe9ed225f6c398750d3b091962008b1152535f6df8b21c12 days 5 hrs agoDwarfPool1  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d81.26167153 Ether0.00042102
0x80974c00fee685f96a8e78938c8b057b054f5407f4ef32b68989116c918b2d402 days 9 hrs agoBittrex  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d80 Ether0.002552907
0x4364c6dfada70ef043176a6c1deb61401986c6c837092e170c50d6585ac45d232 days 9 hrs agoDwarfPool1  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d81.02544587 Ether0.00042102
0x97dc571f50375573dd38a1ace6349c3d47ffd8645cb7552f2d71da530f53261d2 days 11 hrs agoBittrex  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d80 Ether0.003153591
0x96235597dcf758cf70b534b852f814972079fab941cf762e408f76eb2b8e502e2 days 11 hrs agoDwarfPool1  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d81.49534625 Ether0.00042102
0x1312c1ecbe8b83b2fc02c7ed1bb38aa20b745ed4c771ad8e44437e0f555ebe8c2 days 12 hrs agoBittrex  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d80 Ether0.0028695982
0xdbed59f3dd3aa207bff8cdf98d9c2644e1b46c859ced83743d5f89fe9a50f5792 days 13 hrs agoDwarfPool1  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d81.7368192 Ether0.00042102
0x5cc7e8a7a008c747fa3b8b36e099fea01eb01a031192ea28e37db5d5229acd062 days 16 hrs agoBittrex  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d80 Ether0.00349951
0xce001fffd3ccda608c10705bb65310991b209a46bc85951413b25527342859d02 days 17 hrs agoDwarfPool1  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d81.53597888 Ether0.00042102
0x66496e7b01a4cc36a3369b0cb48d3312ff60f9a4f2fa168b7f88cd471fef5dfa2 days 22 hrs agoBittrex  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d80 Ether0.0037142294
0x33a5ef0396fac6dc619e5a0aa60816d14099c0f8a0572df8601030e693f755cf2 days 22 hrs agoDwarfPool1  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d81.51847899 Ether0.00042102
0x576869adae435f39b22b7e0094cc865c4204d340da13e04ce29502921edc24a92 days 22 hrs agoBittrex  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d80 Ether0.003854389
[ 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
0x5f777c7d3ab7c0ef04dec5b74acf04c853c797a24b219875dbfedbd28fd0a46547148161 day 2 hrs ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.19641009 Ether
0x46869ba87adbb412a1404312ca2841a054fdc7632f5c3d50b5702ece3227e48047136701 day 7 hrs ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.03507863 Ether
0x8327eba9924ca7e45e03b703bf2f237327d7e56a88beb31c7027e7d6d9f4f9ba47127431 day 11 hrs ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb982.62074012 Ether
0x3d9083d72dd5ecf692604927e675a80f2ec46a6a391684e0956cb2fa992bb46047111021 day 18 hrs ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.75786173 Ether
0x9f2bc9f63c2e61a62cd9f0efd0b95fc815545935b0ff3e4de932bfd861b184ab47100891 day 22 hrs ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.45466709 Ether
0x24d5bf9cb8e14069fd7dad4a9d6bdbf2ea5c7556c3e854dd2dc589c93b707bf247099471 day 22 hrs ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.49591779 Ether
0x32579f5b5e33bd4257d5baf10cdae01923fe0c5a6365129e87ab26c3ed5b55b647083722 days 5 hrs ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.26167153 Ether
0x80974c00fee685f96a8e78938c8b057b054f5407f4ef32b68989116c918b2d4047073742 days 9 hrs ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.02544587 Ether
0x97dc571f50375573dd38a1ace6349c3d47ffd8645cb7552f2d71da530f53261d47068612 days 11 hrs ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.49534625 Ether
0x1312c1ecbe8b83b2fc02c7ed1bb38aa20b745ed4c771ad8e44437e0f555ebe8c47065452 days 12 hrs ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.7368192 Ether
0x5cc7e8a7a008c747fa3b8b36e099fea01eb01a031192ea28e37db5d5229acd0647055832 days 16 hrs ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.53597888 Ether
0x66496e7b01a4cc36a3369b0cb48d3312ff60f9a4f2fa168b7f88cd471fef5dfa47043332 days 22 hrs ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.51847899 Ether
0x576869adae435f39b22b7e0094cc865c4204d340da13e04ce29502921edc24a947041552 days 22 hrs ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.56620408 Ether
0xe9efdc3e384fb1b1dc05a742d11fe059ba39e16e6906df190fca54fd398f407e47039992 days 23 hrs ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.33155181 Ether
0x3ec559b7b1575612db4ebe41cecb58c6db674c32c51dc0b2bf027cce80b291f047034433 days 1 hr ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.48283266 Ether
0x8e6d0c0923840fda12674df62ae979708539e75b1af399c0d51ba02fc148d24c47022573 days 6 hrs ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.34029015 Ether
0xda23b741580839f1f7a81bfe046937f7743f95bbed3d080edb334982e1a7a5cb47020263 days 7 hrs ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.24398986 Ether
0x2f7cecb351adadc7d7cf914e0adf23c3b4d5c3f74a3710cb070b34a040bb8b9847020073 days 7 hrs ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.50761271 Ether
0x1f4238ffbdbe8a750d9516a93ab74add58d8571541b7736baec93616f2fb2b8747018083 days 8 hrs ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.62687757 Ether
0x8b02fe609f31ad4460cee877f3c031c42407227e9554745df9458fc22a96f7aa47007323 days 12 hrs ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.03818582 Ether
0x6ace4b1b24475622bd4c91f2fd4c48c5361729fbf69fd2d9755a4ea50ca3e5f347005413 days 13 hrs ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.16293893 Ether
0x8a0983311a78fd0d5debddf78f78c5df4a6649300288c29bafa1d8cda328757546991583 days 19 hrs ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.53885381 Ether
0x6a34a126a8e44f13a32700bb20c5aad4435d05f5e93c98ffe931af25b199a22f46984803 days 22 hrs ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.1350382 Ether
0x4efdc6fed491538ee6ef3477dd25114b92bf8e490adbe38ce0f43c2de728edbc46968544 days 5 hrs ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.41415548 Ether
0xebdc00ce994f77d8b244d322b0bbca3677bb43915defb5ec0a55d5b72329ae0846946044 days 14 hrs ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.2756172 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 0xd1dd82d1ded8f40c200b89455050e9c18d918504
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.