Contract Overview
Balance: 0.000000007359366281 Ether
Ether Value: Less Than $0.01 (@ $210.31/ETH)
Transactions: 298 txns
 Latest 25 txns From a total of 298 Transactions

TxHash Age From To Value [TxFee]
0xbde9d6c473c16eed06353045c653d5ce75fe9dbe97e08450efebff83a6c84b5715 hrs 4 mins agoBittrex_1  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0 Ether0.00250285
0x593b7efea7f1a88c6d64068dcffb6b7c96701ccbe7bfa17d502195c229b3f5b815 hrs 12 mins agoNanopool  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0.200038060604056 Ether0.000063153
0x193826bf44f26827254acd3cf83c139bf7fcbaae586e105849a4ec924e7913802 days 20 hrs agoBittrex_1  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0 Ether0.00250285
0xa6fc61253992c0f4691e2eec43b09f233cab88a940a178763ce5254dc6668bc32 days 20 hrs agoNanopool  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0.200505415725587 Ether0.000063153
0x275297e01cc59b7862d31657b283db7a5ada9dd966da758564bea4e1fb64f3a45 days 54 mins agoBittrex_1  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0 Ether0.00250285
0xb26058131f84ce3ab522434886f489cfd857ab6d110afd93e81aa388650720c95 days 59 mins agoNanopool  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0.201247136782228 Ether0.000063153
0xf16a77755fe7453f1faa85de81be10bc9080231f14b43b810741dfa56a43f87c7 days 6 hrs agoBittrex_1  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0 Ether0.00250285
0x645882c9ec50723a77af62f9323d928042ea5f18ee8d5b4fcfbf7fd8265cad397 days 6 hrs agoNanopool  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0.200401494458757 Ether0.000063153
0x38011dc2ad3b625cf77992a0682f077ba95e0831196868e67cb17fb8ac2905f29 days 13 hrs agoBittrex_1  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0 Ether0.00250285
0x851405e66456c243c86784000ff7141d0f96fdcf3128394361a9b447a87d10329 days 13 hrs agoNanopool  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0.200418740795489 Ether0.000063153
0x584b6ef12e574243ecebfe64c8f002b3ff5e25256b6749ee59d96ba93f3973fd11 days 20 hrs agoBittrex_1  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0 Ether0.00250285
0xff277f21e75513a3316acb9798f22223d3234f5c585c5127aea3e7de41b06b2011 days 20 hrs agoNanopool  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0.201044585331232 Ether0.000063153
0xf05c02acf5439d3bd71f8449f3b221938dffa00cf8d87f3f06a99bf408d5967014 days 35 mins agoBittrex_1  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0 Ether0.00250285
0x924bb6d003b08cb9abe123f8732617e3899a48427106788c6e5896add79b3f4f14 days 42 mins agoNanopool  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0.200299498236096 Ether0.000063153
0x89c38e9b354cc9d4cb7788b0d897aec2e1aa45dca198bf3834603342af52ce9d16 days 4 hrs agoBittrex_1  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0 Ether0.00250285
0x3b9ad094bf7cb878042f092bfdd71966fbc67e75071e6f2e8b737296e393199216 days 4 hrs agoNanopool  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0.200874396778067 Ether0.000063153
0xbb33728ef57b50c96bfd9cb5fe188b0b6a439d623f893a76445fb6536f87adaf18 days 9 hrs agoBittrex_1  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0 Ether0.00250285
0x7dc4f05b68fe829580c2d5c9cf625da81e4fd98253f8dc0e3b4532c86c0d2f2518 days 9 hrs agoNanopool  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0.20436360205338 Ether0.000063153
0xdad3a65d25099eda69238689f6135220a083e5a1fa26124b4a20920c89f04c0120 days 17 hrs agoBittrex_1  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0 Ether0.00250285
0x2f12a69bf102c91234ddd988bfff509fe920e24a8f3addf22948a3feb7986e3120 days 17 hrs agoNanopool  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0.200575433703371 Ether0.000063153
0xbea788b2d24f5824285f6f8e4647b75ba3da2846f39317d50eeaf555c00ea54222 days 23 hrs agoBittrex_1  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0 Ether0.00250285
0x20fa09ea56ed4b5131379784aeeb98ca77c89fcabaf49acf726af0fbfe63599a22 days 23 hrs agoNanopool  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0.200363466830117 Ether0.000063153
0x49db63103784b8875c140bc4e322c7555be435c35c157317cc27dc40a2e3977c25 days 4 hrs agoBittrex_1  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0 Ether0.00250285
0xabc1d956c41b59b3813ee5b11a09fffb302ca418e5d89c53987a77850cd5b96425 days 4 hrs agoNanopool  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0.203020107260415 Ether0.000063153
0xcbf84913b5bbd6accdf247e88a0ecbd88a99bf4217ec0cfdc3106cb32ae8a1d627 days 7 hrs agoBittrex_1  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0 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
0xbde9d6c473c16eed06353045c653d5ce75fe9dbe97e08450efebff83a6c84b57652529715 hrs 4 mins ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20003806 Ether
0x193826bf44f26827254acd3cf83c139bf7fcbaae586e105849a4ec924e79138065115762 days 20 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20050541 Ether
0x275297e01cc59b7862d31657b283db7a5ada9dd966da758564bea4e1fb64f3a464981975 days 54 mins ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20124714 Ether
0xf16a77755fe7453f1faa85de81be10bc9080231f14b43b810741dfa56a43f87c64844957 days 6 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.2004015 Ether
0x38011dc2ad3b625cf77992a0682f077ba95e0831196868e67cb17fb8ac2905f264704029 days 13 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20041874 Ether
0x584b6ef12e574243ecebfe64c8f002b3ff5e25256b6749ee59d96ba93f3973fd645622011 days 20 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20104458 Ether
0xf05c02acf5439d3bd71f8449f3b221938dffa00cf8d87f3f06a99bf408d59670644285914 days 35 mins ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.2002995 Ether
0x89c38e9b354cc9d4cb7788b0d897aec2e1aa45dca198bf3834603342af52ce9d642964616 days 4 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.2008744 Ether
0xbb33728ef57b50c96bfd9cb5fe188b0b6a439d623f893a76445fb6536f87adaf641622518 days 9 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.2043636 Ether
0xdad3a65d25099eda69238689f6135220a083e5a1fa26124b4a20920c89f04c01640203620 days 17 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20057543 Ether
0xbea788b2d24f5824285f6f8e4647b75ba3da2846f39317d50eeaf555c00ea542638816322 days 23 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20036347 Ether
0x49db63103784b8875c140bc4e322c7555be435c35c157317cc27dc40a2e3977c637479225 days 4 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20302011 Ether
0xcbf84913b5bbd6accdf247e88a0ecbd88a99bf4217ec0cfdc3106cb32ae8a1d6636204227 days 7 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20153499 Ether
0xf93cf1f4f158666cabb7bea977ef0c18693ed8ef66e6924d49b82d5af5950180634812129 days 14 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.2009298 Ether
0x79164580190ce0d6ed69258ab526168da703a68fa27a963d9b79a5ab87f41709633479631 days 18 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20118025 Ether
0x550c3a417ac767795069d45af2513c52e7e6236e50bedb6cb5327d2a23978a93632161833 days 23 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20065895 Ether
0x2b9b8ee105f6d2f9050728f20482a4d7f83184946172a7616d492f835dff7200630813636 days 4 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20091811 Ether
0x8d3fefbd72944b48d635a52fb0f41779153212fb6728b96e68546c6127addce1629503438 days 9 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20126392 Ether
0x1e98736ecca05a6a7953d864ec3d20e118bf6aa5023f978eefc3c301c864df98628154640 days 16 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20022998 Ether
0x4a1852c6d33e0f38622f1f785a152b54a320eb5650ccd8889a2053ec7f01e10a626700143 days 2 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.2004675 Ether
0x04757129e40c98c2052d4fd555b8498cae8a703962197f0917bc157efea7dc1c625279045 days 11 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20046608 Ether
0xcf7a86d4d8d23b2f22f82362ed3c50ace75a765244467b6f85816e0e073ee65d623843747 days 22 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.23828621 Ether
0xa9b3dfb5b6e4720e45fcb42b1a934b6f3fd3ced6e541dd35435ff0b24241ca37622073950 days 21 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20080798 Ether
0x7874f76d3fafa742c607a533021c006869a11dee92ffc6450f76b2ad4dab82e1620570053 days 10 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20097481 Ether
0x3ee345f94b3e834a4ec6a0e9eaf8fb8a6c37358bf9d11d5ce21ad66821685779619140055 days 21 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.2005492 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.