Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 51 txns
Misc:
Address Watch: Add To Watch List
Contract Creator: 0xa3c1e324ca1ce40db73ed6026c4a177f099b5770at txn 0x39788733aff2f5e67f6f1550145215851805bd359d658fcb009806df91422d9f
Token Balance:
 Latest 25 transactions from a total of 51 transactions

TxHash Age From To Value [TxFee]
0x19d8b684f39cffb45cfe7a354f0e4edbc267b1373bb3ad18cb34a2553440818545 days 5 hrs agoBittrex_1  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60 Ether0.002305
0xec5013c431e46e197054edf0e96207af95225553dd77ac8c48dd3d3f83c312fa151 days 3 hrs agoBittrex_1  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60 Ether0.00250285
0xd7c6657fc1d3a7070412b4a664c3a4c97cb9f679c84ca0212653561557380a75151 days 3 hrs ago0x99c1efa79e20301b6da27e64b27770ddefbf036f  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d62.999937 Ether0.000063153
0x1702a92c04331a145345996eef54889a0a009f95971110ae18704f3dc9063ecc208 days 5 hrs agoBittrex_1  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60 Ether0.00249965
0x1f65d644dd4fd0df1e47433e00f476a809d2188fcde35b2f75dff7e71d241754208 days 5 hrs agoBinance_2  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d61.99 Ether0.001073601
0x4ca61ebb295331209867e89d0cb356a4b04545521e848ad9b87aa2ff127050ea213 days 3 hrs agoBittrex_1  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60 Ether0.00249965
0x12c744d9e8de1e022dd521099bb4b4edb93f9b6b49c89245e96fc2d46baa783e213 days 3 hrs agoBinance_4  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d61.09 Ether0.001073601
0x074678c0d724d2ff1e23bbc0e68060dc4e8f0d03657d8f0a1c3687ce45ab6862240 days 4 hrs agoBittrex_1  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60 Ether0.00249965
0x02edd049dcf957d1855e8167527aac3bab8c9bd493289145c2914d24ae8a7bc9240 days 4 hrs agoGemini_1  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60.5 Ether0.000463122
0x5fbee9bd77380f21237a1219bed01e5ca4e886902d952382c237bd589ca11fdf247 days 5 hrs agoBittrex_1  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60 Ether0.00249965
0x23c26e9194dc29b3e9021075ed3b0b7c333b4e39c52860858d0e9f4946d9936d247 days 5 hrs agoGemini_1  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d62.763888 Ether0.000463122
0x5fa3e532973a7709c4b5af19b8f1ba553727a1f716122c924927d7d5b059eb7d248 days 3 hrs agoBittrex_1  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60 Ether0.00249965
0x30abb3ad9596f585de1571bc5f92f61ffa959c83c6f9a602265888b8c7e31a3e248 days 3 hrs ago0x63320e29583d098bc8e9e082a29e7664de6da6be  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60.9 Ether0.00042102
0x0efaf95a9b19e969ebe1fdd44040934871cfdba2738bf43e904dcef02b126902250 days 3 hrs agoBittrex_1  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60 Ether0.00250285
0x5176235097e178bb4e1e4039347d39b313b1306e3964721419eeaedf60746e99250 days 4 hrs agoGemini_1  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d61.06846 Ether0.000463122
0x5ae6b3772385bdc6cb871ba9d4189b41e267bc5fb9d65cfd4846a7acc36a3453252 days 2 hrs agoBittrex_1  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60 Ether0.0039598
0x92fcc446b226dfe5fe56013b4aa7576f2da567af7e5347399829def4e9dbadce273 days 19 hrs agoBittrex_1  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60 Ether0.00249965
0xe31626b31ae6cc7910ca00df4c26f5652a6c80af443637e4a00745c77f129baa273 days 19 hrs ago0x8eb3943d2bcb61fc7997d660894db79b2acfa0fe  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d62.2 Ether0.001073601
0x5f8249a560740cdf49ca84340b868393f39eeaa2410d53b7f63fdfd0945f3d8b281 days 19 hrs agoBittrex_1  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60 Ether0.00249965
0x0353f2369d1439e4b6e32a373cc4934b7a9e49dda0164360a0bc1efd08727ff8281 days 19 hrs ago0xf726dc178d1a4d9292a8d63f01e0fa0a1235e65c  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d62.49 Ether0.000378918
0x44347cfb0bb7f50c301622cdcb89f62fbcc66b9c9f52614ec8eca48663e0a5de312 days 19 hrs agoBittrex_1  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60 Ether0.00250285
0x4f70a3dd3c15e3d1a799b5ccd251b4ffbdabb109ea9be755f0e28a3567d84ecc312 days 19 hrs agoGemini_1  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60.832223 Ether0.000463122
0xb0acaf804371763b8d879d07770e3d257c66c5a25572c63e3f2b79f1aeab8925319 days 22 hrs agoBittrex_1  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60 Ether0.00233365
0x70b4b4a2b22a88730ff2f49748e55523676b6e160496aa86ec6e17c6dfa10f17361 days 9 hrs agoBittrex_1  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60 Ether0.00449937
0x1e5b4375bb632aea0a8ea9173f8de4d898d871fa3e3886ffd0e299c38f6e98fc361 days 10 hrs agoGemini_1  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d61.3 Ether0.000463122
[ 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
0xec5013c431e46e197054edf0e96207af95225553dd77ac8c48dd3d3f83c312fa6206867151 days 3 hrs ago0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb982.999937 Ether
0x1702a92c04331a145345996eef54889a0a009f95971110ae18704f3dc9063ecc5870475208 days 5 hrs ago0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.99 Ether
0x4ca61ebb295331209867e89d0cb356a4b04545521e848ad9b87aa2ff127050ea5841892213 days 3 hrs ago0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.09 Ether
0x074678c0d724d2ff1e23bbc0e68060dc4e8f0d03657d8f0a1c3687ce45ab68625687183240 days 4 hrs ago0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.5 Ether
0x5fbee9bd77380f21237a1219bed01e5ca4e886902d952382c237bd589ca11fdf5647404247 days 5 hrs ago0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb982.763888 Ether
0x5fa3e532973a7709c4b5af19b8f1ba553727a1f716122c924927d7d5b059eb7d5642171248 days 3 hrs ago0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.9 Ether
0x0efaf95a9b19e969ebe1fdd44040934871cfdba2738bf43e904dcef02b1269025630920250 days 3 hrs ago0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.06846 Ether
0x92fcc446b226dfe5fe56013b4aa7576f2da567af7e5347399829def4e9dbadce5495406273 days 19 hrs ago0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb982.2 Ether
0x5f8249a560740cdf49ca84340b868393f39eeaa2410d53b7f63fdfd0945f3d8b5448797281 days 19 hrs ago0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb982.49 Ether
0x44347cfb0bb7f50c301622cdcb89f62fbcc66b9c9f52614ec8eca48663e0a5de5263523312 days 19 hrs ago0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.832223 Ether
0x70b4b4a2b22a88730ff2f49748e55523676b6e160496aa86ec6e17c6dfa10f174976203361 days 9 hrs ago0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.3 Ether
0xce8893b33f3363b583202bbeb5d8a3b233a865c666c659c1922c4ba11cd8160f4967836362 days 19 hrs ago0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.643997 Ether
0xc83ad19dcc12ca1d9e2ea5e04d20b21cdd1e857a9330653401928e13953a55aa4945012366 days 16 hrs ago0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb982 Ether
0x2502966dc35a059e8ea50bc0de1971394b1ddcac17eba466d939c49674e25a184891258376 days 8 hrs ago0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.1 Ether
0x22404c9050076b8923a59d4eb9f644eb623aeb97b9d12679c68b8123cdfbbc5a4877360378 days 22 hrs ago0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981 Ether
0xba0ae534fb6ca41f370218cb4ea3fc69ecceb328bcb7521f4e280e829ed95d724857875382 days 12 hrs ago0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.2 Ether
0x11fc4b929eb8d1b59b99cd2dc6e89550929909bcc938d80c3f025d0e65cceeab4773363397 days 1 hr ago0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb9819.342234 Ether
0xe27e2e665c9b89ab1d88cb23e2e9c92e40f7475c4fd56d023181f2afdd31d0ea4756520400 days 1 hr ago0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.5 Ether
0xfbc1fd43cf0cbaf121ae58654547d95be080fbde9bdfedc2dcae114e31da6dbb4737182403 days 9 hrs ago0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb987.587253 Ether
0xdc0b79c843e21b8b58651f404d2703d29b25ddf5bc63c2fb88b5bd2bfb6e75a84705745408 days 21 hrs ago0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb986 Ether
0x223d727d93ec087d3fbd7771b6cdbc884a77533aa4daceafb38a3f79023eaa554619643423 days 9 hrs ago0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb984.5 Ether
0x3da86b9d2cf317637362fb44d64a77e9d837492b04af83f9dea73f0cfdf59adf4331128477 days 4 hrs ago0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb982.9 Ether
0xa3f54c0220ad62f621721d202e41c416860b3a7c6310036e7c0c69f82e4a58774331122477 days 5 hrs ago0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb982.9 Ether
0xfe5a39366b01996a14f591924b70609d531c9cbfc3131f2c7f10cb220c632e074331099477 days 5 hrs ago0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1 Ether
0x39788733aff2f5e67f6f1550145215851805bd359d658fcb009806df91422d9f4324343479 days 13 hrs ago0xa3c1e324ca1ce40db73ed6026c4a177f099b5770  Contract Creation0 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.