Sponsored:   Ubex.com - Additional 17% of tokens are available for purchase! Trading on exchanges already started.
Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 48 txns
Misc
Address Watch: Add To Watch List
Contract Creator: 0xa3c1e324ca1ce40db73ed6026c4a177f099b5770at txn 0x39788733aff2f5e67f6f1550145215851805bd359d658fcb009806df91422d9f
Token Balances:
 Latest 25 txns from a total Of 48 transactions

TxHash Age From To Value [TxFee]
0x1702a92c04331a145345996eef54889a0a009f95971110ae18704f3dc9063ecc50 days 21 hrs agoBittrex_1  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60 Ether0.00249965
0x1f65d644dd4fd0df1e47433e00f476a809d2188fcde35b2f75dff7e71d24175450 days 22 hrs agoBinance_2  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d61.99 Ether0.001073601
0x4ca61ebb295331209867e89d0cb356a4b04545521e848ad9b87aa2ff127050ea55 days 20 hrs agoBittrex_1  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60 Ether0.00249965
0x12c744d9e8de1e022dd521099bb4b4edb93f9b6b49c89245e96fc2d46baa783e55 days 20 hrs agoBinance_4  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d61.09 Ether0.001073601
0x074678c0d724d2ff1e23bbc0e68060dc4e8f0d03657d8f0a1c3687ce45ab686282 days 21 hrs agoBittrex_1  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60 Ether0.00249965
0x02edd049dcf957d1855e8167527aac3bab8c9bd493289145c2914d24ae8a7bc982 days 21 hrs agoGemini_1  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60.5 Ether0.000463122
0x5fbee9bd77380f21237a1219bed01e5ca4e886902d952382c237bd589ca11fdf89 days 22 hrs agoBittrex_1  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60 Ether0.00249965
0x23c26e9194dc29b3e9021075ed3b0b7c333b4e39c52860858d0e9f4946d9936d89 days 22 hrs agoGemini_1  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d62.763888 Ether0.000463122
0x5fa3e532973a7709c4b5af19b8f1ba553727a1f716122c924927d7d5b059eb7d90 days 20 hrs agoBittrex_1  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60 Ether0.00249965
0x30abb3ad9596f585de1571bc5f92f61ffa959c83c6f9a602265888b8c7e31a3e90 days 20 hrs ago0x63320e29583d098bc8e9e082a29e7664de6da6be  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60.9 Ether0.00042102
0x0efaf95a9b19e969ebe1fdd44040934871cfdba2738bf43e904dcef02b12690292 days 20 hrs agoBittrex_1  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60 Ether0.00250285
0x5176235097e178bb4e1e4039347d39b313b1306e3964721419eeaedf60746e9992 days 20 hrs agoGemini_1  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d61.06846 Ether0.000463122
0x5ae6b3772385bdc6cb871ba9d4189b41e267bc5fb9d65cfd4846a7acc36a345394 days 19 hrs agoBittrex_1  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60 Ether0.0039598
0x92fcc446b226dfe5fe56013b4aa7576f2da567af7e5347399829def4e9dbadce116 days 12 hrs agoBittrex_1  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60 Ether0.00249965
0xe31626b31ae6cc7910ca00df4c26f5652a6c80af443637e4a00745c77f129baa116 days 12 hrs ago0x8eb3943d2bcb61fc7997d660894db79b2acfa0fe  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d62.2 Ether0.001073601
0x5f8249a560740cdf49ca84340b868393f39eeaa2410d53b7f63fdfd0945f3d8b124 days 12 hrs agoBittrex_1  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60 Ether0.00249965
0x0353f2369d1439e4b6e32a373cc4934b7a9e49dda0164360a0bc1efd08727ff8124 days 12 hrs ago0xf726dc178d1a4d9292a8d63f01e0fa0a1235e65c  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d62.49 Ether0.000378918
0x44347cfb0bb7f50c301622cdcb89f62fbcc66b9c9f52614ec8eca48663e0a5de155 days 11 hrs agoBittrex_1  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60 Ether0.00250285
0x4f70a3dd3c15e3d1a799b5ccd251b4ffbdabb109ea9be755f0e28a3567d84ecc155 days 12 hrs agoGemini_1  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60.832223 Ether0.000463122
0xb0acaf804371763b8d879d07770e3d257c66c5a25572c63e3f2b79f1aeab8925162 days 15 hrs agoBittrex_1  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60 Ether0.00233365
0x70b4b4a2b22a88730ff2f49748e55523676b6e160496aa86ec6e17c6dfa10f17204 days 2 hrs agoBittrex_1  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60 Ether0.00449937
0x1e5b4375bb632aea0a8ea9173f8de4d898d871fa3e3886ffd0e299c38f6e98fc204 days 2 hrs agoGemini_1  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d61.3 Ether0.000463122
0xce8893b33f3363b583202bbeb5d8a3b233a865c666c659c1922c4ba11cd8160f205 days 12 hrs agoBittrex_1  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60 Ether0.00450513
0x4f062c7c0eca9dcd833ba0a1fbbb24e0aaf5739d417aa20bae83b276c3a57632205 days 12 hrs agoGemini_1  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60.643997 Ether0.00063153
0xc83ad19dcc12ca1d9e2ea5e04d20b21cdd1e857a9330653401928e13953a55aa209 days 9 hrs agoBittrex_1  IN   0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60 Ether0.00449937
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
 Latest 24 Internal Transactions

ParentTxHash Block Age From To Value
0x1702a92c04331a145345996eef54889a0a009f95971110ae18704f3dc9063ecc587047550 days 21 hrs ago0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.99 Ether
0x4ca61ebb295331209867e89d0cb356a4b04545521e848ad9b87aa2ff127050ea584189255 days 20 hrs ago0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.09 Ether
0x074678c0d724d2ff1e23bbc0e68060dc4e8f0d03657d8f0a1c3687ce45ab6862568718382 days 21 hrs ago0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.5 Ether
0x5fbee9bd77380f21237a1219bed01e5ca4e886902d952382c237bd589ca11fdf564740489 days 22 hrs ago0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb982.763888 Ether
0x5fa3e532973a7709c4b5af19b8f1ba553727a1f716122c924927d7d5b059eb7d564217190 days 20 hrs ago0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.9 Ether
0x0efaf95a9b19e969ebe1fdd44040934871cfdba2738bf43e904dcef02b126902563092092 days 20 hrs ago0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.06846 Ether
0x92fcc446b226dfe5fe56013b4aa7576f2da567af7e5347399829def4e9dbadce5495406116 days 12 hrs ago0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb982.2 Ether
0x5f8249a560740cdf49ca84340b868393f39eeaa2410d53b7f63fdfd0945f3d8b5448797124 days 12 hrs ago0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb982.49 Ether
0x44347cfb0bb7f50c301622cdcb89f62fbcc66b9c9f52614ec8eca48663e0a5de5263523155 days 11 hrs ago0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.832223 Ether
0x70b4b4a2b22a88730ff2f49748e55523676b6e160496aa86ec6e17c6dfa10f174976203204 days 2 hrs ago0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.3 Ether
0xce8893b33f3363b583202bbeb5d8a3b233a865c666c659c1922c4ba11cd8160f4967836205 days 12 hrs ago0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.643997 Ether
0xc83ad19dcc12ca1d9e2ea5e04d20b21cdd1e857a9330653401928e13953a55aa4945012209 days 9 hrs ago0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb982 Ether
0x2502966dc35a059e8ea50bc0de1971394b1ddcac17eba466d939c49674e25a184891258219 days 1 hr ago0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.1 Ether
0x22404c9050076b8923a59d4eb9f644eb623aeb97b9d12679c68b8123cdfbbc5a4877360221 days 14 hrs ago0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981 Ether
0xba0ae534fb6ca41f370218cb4ea3fc69ecceb328bcb7521f4e280e829ed95d724857875225 days 5 hrs ago0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.2 Ether
0x11fc4b929eb8d1b59b99cd2dc6e89550929909bcc938d80c3f025d0e65cceeab4773363239 days 18 hrs ago0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb9819.342234 Ether
0xe27e2e665c9b89ab1d88cb23e2e9c92e40f7475c4fd56d023181f2afdd31d0ea4756520242 days 18 hrs ago0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.5 Ether
0xfbc1fd43cf0cbaf121ae58654547d95be080fbde9bdfedc2dcae114e31da6dbb4737182246 days 2 hrs ago0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb987.587253 Ether
0xdc0b79c843e21b8b58651f404d2703d29b25ddf5bc63c2fb88b5bd2bfb6e75a84705745251 days 14 hrs ago0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb986 Ether
0x223d727d93ec087d3fbd7771b6cdbc884a77533aa4daceafb38a3f79023eaa554619643266 days 2 hrs ago0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb984.5 Ether
0x3da86b9d2cf317637362fb44d64a77e9d837492b04af83f9dea73f0cfdf59adf4331128319 days 21 hrs ago0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb982.9 Ether
0xa3f54c0220ad62f621721d202e41c416860b3a7c6310036e7c0c69f82e4a58774331122319 days 21 hrs ago0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb982.9 Ether
0xfe5a39366b01996a14f591924b70609d531c9cbfc3131f2c7f10cb220c632e074331099319 days 22 hrs ago0x269c4916cb7932e83ce8e42d9a0f1d224987e6d60xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1 Ether
0x39788733aff2f5e67f6f1550145215851805bd359d658fcb009806df91422d9f4324343322 days 6 hrs ago0xa3c1e324ca1ce40db73ed6026c4a177f099b5770  Contract Creation0 Ether
[ Download CSV Export  ] 
Warning: The compiled contract might be susceptible to NestedArrayFunctionCallDecoder (medium-severity), ZeroFunctionSelector (very low-severity), DelegateCallReturnValue (low-severity), ECRecoverMalformedInput (medium-severity), SkipEmptyStringLiteral (low-severity) Solidity compiler bugs.

Contract Source Code Verified (Similar match)
Note: Displaying similar matching verified source code at contract 0xd1DD82d1dED8f40c200b89455050E9C18D918504(excluding Constructor Arguments if any)
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.