Contract Overview
Balance: 0.000000007664791209 Ether
Ether Value: Less Than $0.01 (@ $121.13/ETH)
Transactions: 398 txns
Misc:
Address Watch: Add To Watch List
Contract Creator: 0xa3c1e324ca1ce40db73ed6026c4a177f099b5770at txn 0x2b2361e8da9abc0134776816eb357c18495c0a242a5769181dd497269522a576
 Latest 25 transactions from a total of 398 transactions

TxHash Age From To Value [TxFee]
0x359ce7bf933f04b94bfae0cc6dbd3532af308d039d3f68dad87b137ec8d1afbe1 day 7 hrs agoBittrex_1  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0 Ether0.00250285
0x73c1680bfda1379cd5963cb402b8608e71ebd3d56fdd5dc24851fb211444b88a1 day 7 hrs agoNanopool  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0.200288132978065 Ether0.00021051
0x2251aff2f847b585fcf2621305dee229d83cc0b9b90b37c22f8d12df9b5cbcba3 days 1 hr agoBittrex_1  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0 Ether0.00250285
0x161ca8851b3771f70b838725f9a3c70e9391f831d4c9b923e44fbf3b125e7edb3 days 1 hr agoNanopool  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0.200915107162956 Ether0.00021051
0xeaaff304eea56aac0e121e67ab060a6182563c77e49d07f7a8196b3758a713284 days 20 hrs agoBittrex_1  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0 Ether0.00250285
0xaffe68e9d49acc5789a3fbf8f2c847df50148081b79b58a5a4542bd89b1dbc604 days 20 hrs agoNanopool  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0.2002277762508 Ether0.00021051
0x205007f7be24e69d6cad3a923f39fef87143426dd791efe5c789181bed02643d6 days 19 hrs agoBittrex_1  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0 Ether0.00250285
0xc554b4f890ec2a1313183bd45fc7b7079ee83fcdac2ba2066f8bc727221f45fb6 days 19 hrs agoNanopool  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0.200481504213228 Ether0.00021051
0xbef075a3cff665a4ac5b5cafb98ae9e3d14cf8b6f7e55f42247f69a2eb72d8218 days 13 hrs agoBittrex_1  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0 Ether0.00250285
0xb3facc98f9a556d0da7963ead1e6cf089f3fc0087dfd93963313db0ea65292908 days 13 hrs agoNanopool  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0.200358965754415 Ether0.00021051
0xd068b6ed5b0eb5cd96e6a18019343883896548692d5e949d0cc45e8f6c7ad1c210 days 9 hrs agoBittrex_1  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0 Ether0.00250285
0x464c3165c6a50450a11751766505da95af41e562f43a709b2e4eb9c50750a5c710 days 9 hrs agoNanopool  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0.200867736070713 Ether0.00021051
0x2748b6a590129f5ac3a290b6b80def12bb2657aa00f7bd520c986de9c3f7a4a412 days 6 hrs agoBittrex_1  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0 Ether0.00250285
0x23f77d2f6dae14b7f0056138c55e9306ae55180bff31c17acdac1bd357141e2e12 days 7 hrs agoNanopool  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0.200369953922511 Ether0.00021051
0x7411f3af5e3f732feb4108ec3aa587ab3da92969157e349126b923ea08d6a4df14 days 3 hrs agoBittrex_1  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0 Ether0.00250285
0x8eeeee8cd08ec7b4bbabaaf622257149309d66c2c0d478eba86fca4c336a337c14 days 3 hrs agoNanopool  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0.200417299918405 Ether0.00021051
0x415049c17abd09e54359ce2db30f55bdf07725a772e1add946414c8dd437f24415 days 17 hrs agoBittrex_1  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0 Ether0.00250285
0xa0078d69b9fcb537c66afa9eef70c253681d623280d05e471e6c04e1d5d259af15 days 18 hrs agoNanopool  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0.200228314919544 Ether0.00021051
0xeb56d23e4ae3b8ea54e4f01509f42349f3802a853f144957b7acd7703e74157117 days 10 hrs agoBittrex_1  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0 Ether0.00250285
0x41a23fc29c126ce7faf5fec2028aaeb2c79bc027d922d58cf3bd5786f382f24217 days 10 hrs agoNanopool  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0.201284678758472 Ether0.00021051
0xdb5523fa14f768a2a1faf8e74d9111675a9eaa25fa6ad84089ebfecd0346ad7719 days 3 hrs agoBittrex_1  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0 Ether0.00250285
0x9c6478cec907e873dbb6463f18a98e505edc5e2ebdeb4ed1a4406fe95759beaa19 days 3 hrs agoNanopool  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0.201324511365394 Ether0.00021051
0x42011601c3ee50eec3707bf7d0d70a1e35af3d6a38c6c27bd1eeb068ba286b0920 days 20 hrs agoBittrex_1  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0 Ether0.00250285
0xf16b58bbe3874ccf3e3d8e9488c263024963e3c54d5b5e694f0905513396671520 days 20 hrs agoNanopool  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0.200803417379722 Ether0.00021051
0xd08c0838d969d879191be5a39dbf7a0c793baeeeb0c6271352c4faab15cd6f7422 days 13 hrs agoBittrex_1  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0 Ether0.00249965
[ 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
0x359ce7bf933f04b94bfae0cc6dbd3532af308d039d3f68dad87b137ec8d1afbe70722341 day 7 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20028813 Ether
0x2251aff2f847b585fcf2621305dee229d83cc0b9b90b37c22f8d12df9b5cbcba70622583 days 1 hr ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20091511 Ether
0xeaaff304eea56aac0e121e67ab060a6182563c77e49d07f7a8196b3758a7132870523254 days 20 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20022777 Ether
0x205007f7be24e69d6cad3a923f39fef87143426dd791efe5c789181bed02643d70414496 days 19 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20048151 Ether
0xbef075a3cff665a4ac5b5cafb98ae9e3d14cf8b6f7e55f42247f69a2eb72d82170316138 days 13 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20035896 Ether
0xd068b6ed5b0eb5cd96e6a18019343883896548692d5e949d0cc45e8f6c7ad1c2702137010 days 9 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20086774 Ether
0x2748b6a590129f5ac3a290b6b80def12bb2657aa00f7bd520c986de9c3f7a4a4701075512 days 6 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20036995 Ether
0x7411f3af5e3f732feb4108ec3aa587ab3da92969157e349126b923ea08d6a4df700054214 days 3 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.2004173 Ether
0x415049c17abd09e54359ce2db30f55bdf07725a772e1add946414c8dd437f244699093415 days 17 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20022832 Ether
0xeb56d23e4ae3b8ea54e4f01509f42349f3802a853f144957b7acd7703e741571698087117 days 10 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20128468 Ether
0xdb5523fa14f768a2a1faf8e74d9111675a9eaa25fa6ad84089ebfecd0346ad77697089919 days 3 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20132451 Ether
0x42011601c3ee50eec3707bf7d0d70a1e35af3d6a38c6c27bd1eeb068ba286b09696068120 days 20 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20080342 Ether
0xd08c0838d969d879191be5a39dbf7a0c793baeeeb0c6271352c4faab15cd6f74695056222 days 13 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20035008 Ether
0xce07fbdd3f2471e16b0615676b13710c5f04b5e38da23299ff27c87ba2734084694099024 days 4 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.2002832 Ether
0x2604f1d083b89fa05b9b1308b80eab578bdc37b5e020fc0e9a4283c0b26736bc693152725 days 18 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20012338 Ether
0xe2fc73eacfca43088573c48bebcd7b9cd190a3b8b0169a06de5363a9b6b9ea48692193427 days 10 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20004717 Ether
0xc29ca69cd4f3d6b554d0c8e68314a3eb5764b47437c780e99bd29c4c6c4695cf691320128 days 22 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20060776 Ether
0x5307f86c91ed8e68868a930ba81a8ebc612f8a8d5e5a362f59f515f5c35efd38690423530 days 10 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20103217 Ether
0xec4e55b5a7cc72c81e7a494471333ffac797618533d599a38d0a6fd3e1e6e75d689516131 days 23 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20017966 Ether
0x7d57e0837ced510d0a3d064ed0db6a38ffbceb9fba424d4a652debe3881a9be8688598733 days 11 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20142731 Ether
0x5e7ef85916139d0410db74914f3986ea123aa0031792d0ba4fb65855fc979157687670035 days 15 mins ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.2015787 Ether
0x31a0edaddd1f245bd84a837168f945692244394df273cc0a006382070eb10cbd686722936 days 13 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.2010309 Ether
0x0f3fa96dd2228483a518784de86a848c769a38265bd9747926a4f93bdb4003a2685749238 days 4 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20007867 Ether
0xf4dc7637ad7bc0918464ef3b7952f426b07bc852f9bebbfc8f00f3e357d1be65684746439 days 19 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20060956 Ether
0xf0f9301a64e63eea7339fee8b8db4cd721776ed06274d5bbc3fd701e6575dacf683752841 days 11 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20002237 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.