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

TxHash Age From To Value [TxFee]
0xec5013c431e46e197054edf0e96207af95225553dd77ac8c48dd3d3f83c312fa52 days 8 hrs agoBittrex_1  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60 Ether0.00250285
0xd7c6657fc1d3a7070412b4a664c3a4c97cb9f679c84ca0212653561557380a7552 days 8 hrs ago0x99c1efa79e20301b6da27e64b27770ddefbf036f  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d62.999937 Ether0.000063153
0x1702a92c04331a145345996eef54889a0a009f95971110ae18704f3dc9063ecc109 days 9 hrs agoBittrex_1  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60 Ether0.00249965
0x1f65d644dd4fd0df1e47433e00f476a809d2188fcde35b2f75dff7e71d241754109 days 9 hrs agoBinance_2  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d61.99 Ether0.001073601
0x4ca61ebb295331209867e89d0cb356a4b04545521e848ad9b87aa2ff127050ea114 days 8 hrs agoBittrex_1  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60 Ether0.00249965
0x12c744d9e8de1e022dd521099bb4b4edb93f9b6b49c89245e96fc2d46baa783e114 days 8 hrs agoBinance_4  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d61.09 Ether0.001073601
0x074678c0d724d2ff1e23bbc0e68060dc4e8f0d03657d8f0a1c3687ce45ab6862141 days 8 hrs agoBittrex_1  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60 Ether0.00249965
0x02edd049dcf957d1855e8167527aac3bab8c9bd493289145c2914d24ae8a7bc9141 days 9 hrs agoGemini_1  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60.5 Ether0.000463122
0x5fbee9bd77380f21237a1219bed01e5ca4e886902d952382c237bd589ca11fdf148 days 10 hrs agoBittrex_1  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60 Ether0.00249965
0x23c26e9194dc29b3e9021075ed3b0b7c333b4e39c52860858d0e9f4946d9936d148 days 10 hrs agoGemini_1  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d62.763888 Ether0.000463122
0x5fa3e532973a7709c4b5af19b8f1ba553727a1f716122c924927d7d5b059eb7d149 days 8 hrs agoBittrex_1  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60 Ether0.00249965
0x30abb3ad9596f585de1571bc5f92f61ffa959c83c6f9a602265888b8c7e31a3e149 days 8 hrs ago0x63320e29583d098bc8e9e082a29e7664de6da6be  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60.9 Ether0.00042102
0x0efaf95a9b19e969ebe1fdd44040934871cfdba2738bf43e904dcef02b126902151 days 8 hrs agoBittrex_1  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60 Ether0.00250285
0x5176235097e178bb4e1e4039347d39b313b1306e3964721419eeaedf60746e99151 days 8 hrs agoGemini_1  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d61.06846 Ether0.000463122
0x5ae6b3772385bdc6cb871ba9d4189b41e267bc5fb9d65cfd4846a7acc36a3453153 days 6 hrs agoBittrex_1  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60 Ether0.0039598
0x92fcc446b226dfe5fe56013b4aa7576f2da567af7e5347399829def4e9dbadce175 days 13 mins agoBittrex_1  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60 Ether0.00249965
0xe31626b31ae6cc7910ca00df4c26f5652a6c80af443637e4a00745c77f129baa175 days 19 mins ago0x8eb3943d2bcb61fc7997d660894db79b2acfa0fe  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d62.2 Ether0.001073601
0x5f8249a560740cdf49ca84340b868393f39eeaa2410d53b7f63fdfd0945f3d8b183 days 13 mins agoBittrex_1  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60 Ether0.00249965
0x0353f2369d1439e4b6e32a373cc4934b7a9e49dda0164360a0bc1efd08727ff8183 days 18 mins ago0xf726dc178d1a4d9292a8d63f01e0fa0a1235e65c  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d62.49 Ether0.000378918
0x44347cfb0bb7f50c301622cdcb89f62fbcc66b9c9f52614ec8eca48663e0a5de213 days 23 hrs agoBittrex_1  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60 Ether0.00250285
0x4f70a3dd3c15e3d1a799b5ccd251b4ffbdabb109ea9be755f0e28a3567d84ecc213 days 23 hrs agoGemini_1  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60.832223 Ether0.000463122
0xb0acaf804371763b8d879d07770e3d257c66c5a25572c63e3f2b79f1aeab8925221 days 3 hrs agoBittrex_1  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60 Ether0.00233365
0x70b4b4a2b22a88730ff2f49748e55523676b6e160496aa86ec6e17c6dfa10f17262 days 14 hrs agoBittrex_1  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60 Ether0.00449937
0x1e5b4375bb632aea0a8ea9173f8de4d898d871fa3e3886ffd0e299c38f6e98fc262 days 14 hrs agoGemini_1  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d61.3 Ether0.000463122
0xce8893b33f3363b583202bbeb5d8a3b233a865c666c659c1922c4ba11cd8160f264 days 18 mins agoBittrex_1  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60 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
0xec5013c431e46e197054edf0e96207af95225553dd77ac8c48dd3d3f83c312fa620686752 days 8 hrs ago0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb982.999937 Ether
0x1702a92c04331a145345996eef54889a0a009f95971110ae18704f3dc9063ecc5870475109 days 9 hrs ago0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.99 Ether
0x4ca61ebb295331209867e89d0cb356a4b04545521e848ad9b87aa2ff127050ea5841892114 days 8 hrs ago0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.09 Ether
0x074678c0d724d2ff1e23bbc0e68060dc4e8f0d03657d8f0a1c3687ce45ab68625687183141 days 8 hrs ago0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.5 Ether
0x5fbee9bd77380f21237a1219bed01e5ca4e886902d952382c237bd589ca11fdf5647404148 days 10 hrs ago0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb982.763888 Ether
0x5fa3e532973a7709c4b5af19b8f1ba553727a1f716122c924927d7d5b059eb7d5642171149 days 8 hrs ago0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.9 Ether
0x0efaf95a9b19e969ebe1fdd44040934871cfdba2738bf43e904dcef02b1269025630920151 days 8 hrs ago0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.06846 Ether
0x92fcc446b226dfe5fe56013b4aa7576f2da567af7e5347399829def4e9dbadce5495406175 days 13 mins ago0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb982.2 Ether
0x5f8249a560740cdf49ca84340b868393f39eeaa2410d53b7f63fdfd0945f3d8b5448797183 days 13 mins ago0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb982.49 Ether
0x44347cfb0bb7f50c301622cdcb89f62fbcc66b9c9f52614ec8eca48663e0a5de5263523213 days 23 hrs ago0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.832223 Ether
0x70b4b4a2b22a88730ff2f49748e55523676b6e160496aa86ec6e17c6dfa10f174976203262 days 14 hrs ago0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.3 Ether
0xce8893b33f3363b583202bbeb5d8a3b233a865c666c659c1922c4ba11cd8160f4967836264 days 18 mins ago0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.643997 Ether
0xc83ad19dcc12ca1d9e2ea5e04d20b21cdd1e857a9330653401928e13953a55aa4945012267 days 21 hrs ago0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb982 Ether
0x2502966dc35a059e8ea50bc0de1971394b1ddcac17eba466d939c49674e25a184891258277 days 12 hrs ago0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.1 Ether
0x22404c9050076b8923a59d4eb9f644eb623aeb97b9d12679c68b8123cdfbbc5a4877360280 days 2 hrs ago0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981 Ether
0xba0ae534fb6ca41f370218cb4ea3fc69ecceb328bcb7521f4e280e829ed95d724857875283 days 16 hrs ago0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.2 Ether
0x11fc4b929eb8d1b59b99cd2dc6e89550929909bcc938d80c3f025d0e65cceeab4773363298 days 5 hrs ago0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb9819.342234 Ether
0xe27e2e665c9b89ab1d88cb23e2e9c92e40f7475c4fd56d023181f2afdd31d0ea4756520301 days 6 hrs ago0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.5 Ether
0xfbc1fd43cf0cbaf121ae58654547d95be080fbde9bdfedc2dcae114e31da6dbb4737182304 days 14 hrs ago0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb987.587253 Ether
0xdc0b79c843e21b8b58651f404d2703d29b25ddf5bc63c2fb88b5bd2bfb6e75a84705745310 days 2 hrs ago0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb986 Ether
0x223d727d93ec087d3fbd7771b6cdbc884a77533aa4daceafb38a3f79023eaa554619643324 days 14 hrs ago0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb984.5 Ether
0x3da86b9d2cf317637362fb44d64a77e9d837492b04af83f9dea73f0cfdf59adf4331128378 days 9 hrs ago0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb982.9 Ether
0xa3f54c0220ad62f621721d202e41c416860b3a7c6310036e7c0c69f82e4a58774331122378 days 9 hrs ago0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb982.9 Ether
0xfe5a39366b01996a14f591924b70609d531c9cbfc3131f2c7f10cb220c632e074331099378 days 9 hrs ago0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1 Ether
0x39788733aff2f5e67f6f1550145215851805bd359d658fcb009806df91422d9f4324343380 days 18 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.