Sponsored Link:  Hash Rush brings crypto mining to RTS gaming. Join our ICO and claim your colony!
Contract Overview
ETH Balance: 0 Ether
ETH USD Value: $0
No Of Transactions: 49 txns
  Latest 25 txns from a total Of 49 transactions View All

TxHash Age From To Value [TxFee]
0x7887ad47d661c0121e22c4d0d50aaddf688b591614fad576e4a0574eeb2324b11 day 20 hrs agoBittrex  IN   0xae1154759644b5f8910b7ca0cf3735958b0f1df50 Ether0.001551767
0x83724e551ec574f693981d749eb55b93c5c7d6084a04c2fb0145d8a4fd7bd32e1 day 20 hrs ago0xb15bf4dc05ab7b1162142fc973f2df65ff4f94eb  IN   0xae1154759644b5f8910b7ca0cf3735958b0f1df50.115 Ether0.00042102
0xd95981fb611a1ced73fae64ed108db022bc4832371e86a77d7c1d5f5e78a96ee1 day 20 hrs agoBittrex  IN   0xae1154759644b5f8910b7ca0cf3735958b0f1df50 Ether0.001551767
0x093830dbab7a32fa76933d292ae41d02ba811b58fc04df9059f0a9e01df5b4c31 day 20 hrs agoBitfinex_Wallet1  IN   0xae1154759644b5f8910b7ca0cf3735958b0f1df50.26002 Ether0.000252612
0x5c7fb645219e00135f5b889e7567140c1862eb34725a3252d01c53bac962a1aa3 days 21 hrs agoBittrex  IN   0xae1154759644b5f8910b7ca0cf3735958b0f1df50 Ether0.001549783
0xc72098f2c8c0f2dd56876e7e4c244cb80ae3c9f1f1c0f6456fad3ac26659f0973 days 22 hrs agoliqui.io  IN   0xae1154759644b5f8910b7ca0cf3735958b0f1df50.49 Ether0.000442071
0x474e4ee844b4dcd930cfca2fbc4788e64daa7d3ad36fba2fcd50ac5180d37b7c3 days 23 hrs agoBittrex  IN   0xae1154759644b5f8910b7ca0cf3735958b0f1df50 Ether0.001551767
0x00d3193acb4eed76be509aa35abac6e9646306678a29ee8acf76583ec6760bb63 days 23 hrs agoPoloniex Wallet  IN   0xae1154759644b5f8910b7ca0cf3735958b0f1df50.245 Ether0.000884142
0xac6dbb6800e2e08271dbd7289372b204dd02103442bb3200ec3b32179dba63a95 days 19 hrs agoBittrex  IN   0xae1154759644b5f8910b7ca0cf3735958b0f1df50 Ether0.001619813369
0xc93a1c2313bc512b6d90ad51daa5dc5aa0949b2b95fd255a5646941126e84af15 days 20 hrs agoPoloniex Wallet  IN   0xae1154759644b5f8910b7ca0cf3735958b0f1df50.46 Ether0.000884142
0x1355233ba1d3114f9f96a1696ea34b81c17fa59299d061e5f3afb2d7ce432c945 days 23 hrs agoBittrex  IN   0xae1154759644b5f8910b7ca0cf3735958b0f1df50 Ether0.001551767
0x87de9910ff4ce07726a1ad717a27a89e75886f1ea3618d9ef3b8be770915d20f5 days 23 hrs agoPoloniex Wallet  IN   0xae1154759644b5f8910b7ca0cf3735958b0f1df50.125 Ether0.000884142
0xa885b1d8611e9d9e3eefcf7e81c565e987dd92032f0f196eb415d7d9f68b99b65 days 23 hrs agoliqui.io  IN   0xae1154759644b5f8910b7ca0cf3735958b0f1df50.302 Ether0.000442071
0x30c5f9ce3148e6a19cb6c89a704497f9e6dc254441d5e494010de8fd909d01146 days 49 mins agoBittrex  IN   0xae1154759644b5f8910b7ca0cf3735958b0f1df50 Ether0.001549783
0x5cadffbc24e942ca47d424ca888c6f44b8cd4e794aede624ee6d41e364b63c866 days 51 mins agoliqui.io  IN   0xae1154759644b5f8910b7ca0cf3735958b0f1df50.28 Ether0.000442071
0x2d39a2a8dc77df888e60e33ce0962c2e49f94b0d160d18908feb3671a124b2717 days 7 hrs agoBittrex  IN   0xae1154759644b5f8910b7ca0cf3735958b0f1df50 Ether0.001551767
0xdfa5dadc5bdb06081d01b730ba677857d2a8235eeb8d70c321aa2105949127927 days 7 hrs agoliqui.io  IN   0xae1154759644b5f8910b7ca0cf3735958b0f1df50.235 Ether0.000469113625
0x7b2cb24e0a504decff405a8833d3f1c5427f2f5f0498171dbd4f6176386730707 days 18 hrs agoBittrex  IN   0xae1154759644b5f8910b7ca0cf3735958b0f1df50 Ether0.001551767
0xc44c8dfb26e7707c267a671d45f03093984baa3795df30b5f13df74787d1a0c17 days 18 hrs agoPoloniex Wallet  IN   0xae1154759644b5f8910b7ca0cf3735958b0f1df50.245 Ether0.000884142
0x5fcdd76659b6a65c6cdc11b52e697f69b1231f361fcc23f27c594cca64a67c528 days 21 hrs agoBittrex  IN   0xae1154759644b5f8910b7ca0cf3735958b0f1df50 Ether0.001551767
0xe85761601dfd31a55577bb05b2c41509b8de3d19ba1e13c7e564b2dd21a6045b8 days 21 hrs agoPoloniex Wallet  IN   0xae1154759644b5f8910b7ca0cf3735958b0f1df50.095 Ether0.000884142
0x76e607dd0e6c0284c3a0e8cb694242e6bb07293611572107a6c847420671f0ac8 days 21 hrs agoBittrex  IN   0xae1154759644b5f8910b7ca0cf3735958b0f1df50 Ether0.001549783
0xd86d9f7c100157a74d2854e49acff933282e8ee49c4dc3c8e4653860121520338 days 21 hrs ago0x120657f9bc98fab2e90049962a0dea905aff3b23  IN   0xae1154759644b5f8910b7ca0cf3735958b0f1df50.5 Ether0.000442071
0x3628a39a79cecab36c21d19f504450064dbed42397a3e44e02aaed4e3c82eb289 days 1 hr agoBittrex  IN   0xae1154759644b5f8910b7ca0cf3735958b0f1df50 Ether0.001551767
0x9f3d45f4e30f9cb3d7b7c4216df6044b50e19ca351579d0b9ace36d0254e933d9 days 1 hr agoPoloniex Wallet  IN   0xae1154759644b5f8910b7ca0cf3735958b0f1df50.385 Ether0.000884142
[ 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
0x7887ad47d661c0121e22c4d0d50aaddf688b591614fad576e4a0574eeb2324b143748611 day 20 hrs ago0xae1154759644b5f8910b7ca0cf3735958b0f1df50xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.115 Ether
0xd95981fb611a1ced73fae64ed108db022bc4832371e86a77d7c1d5f5e78a96ee43747341 day 20 hrs ago0xae1154759644b5f8910b7ca0cf3735958b0f1df50xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.26002 Ether
0x5c7fb645219e00135f5b889e7567140c1862eb34725a3252d01c53bac962a1aa43666593 days 21 hrs ago0xae1154759644b5f8910b7ca0cf3735958b0f1df50xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.49 Ether
0x474e4ee844b4dcd930cfca2fbc4788e64daa7d3ad36fba2fcd50ac5180d37b7c43664313 days 23 hrs ago0xae1154759644b5f8910b7ca0cf3735958b0f1df50xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.245 Ether
0xac6dbb6800e2e08271dbd7289372b204dd02103442bb3200ec3b32179dba63a943610945 days 19 hrs ago0xae1154759644b5f8910b7ca0cf3735958b0f1df50xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.46 Ether
0x1355233ba1d3114f9f96a1696ea34b81c17fa59299d061e5f3afb2d7ce432c9443607115 days 23 hrs ago0xae1154759644b5f8910b7ca0cf3735958b0f1df50xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.427 Ether
0x30c5f9ce3148e6a19cb6c89a704497f9e6dc254441d5e494010de8fd909d011443605156 days 49 mins ago0xae1154759644b5f8910b7ca0cf3735958b0f1df50xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.28 Ether
0x2d39a2a8dc77df888e60e33ce0962c2e49f94b0d160d18908feb3671a124b27143568737 days 7 hrs ago0xae1154759644b5f8910b7ca0cf3735958b0f1df50xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.235 Ether
0x7b2cb24e0a504decff405a8833d3f1c5427f2f5f0498171dbd4f61763867307043554267 days 18 hrs ago0xae1154759644b5f8910b7ca0cf3735958b0f1df50xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.245 Ether
0x5fcdd76659b6a65c6cdc11b52e697f69b1231f361fcc23f27c594cca64a67c5243522348 days 21 hrs ago0xae1154759644b5f8910b7ca0cf3735958b0f1df50xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.095 Ether
0x76e607dd0e6c0284c3a0e8cb694242e6bb07293611572107a6c847420671f0ac43521768 days 21 hrs ago0xae1154759644b5f8910b7ca0cf3735958b0f1df50xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.5 Ether
0x3628a39a79cecab36c21d19f504450064dbed42397a3e44e02aaed4e3c82eb2843517149 days 1 hr ago0xae1154759644b5f8910b7ca0cf3735958b0f1df50xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.385 Ether
0x9d6cc87ec515c36eb35623a152bda41394a75875847f992b1a96a5dc0afe0d3d43516249 days 2 hrs ago0xae1154759644b5f8910b7ca0cf3735958b0f1df50xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.31 Ether
0x8e2a1f94768bf77ce659f4ddd1f642fe15f92b52dcc595e33f0cbd9cbe5398e943509239 days 8 hrs ago0xae1154759644b5f8910b7ca0cf3735958b0f1df50xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.01 Ether
0xfeedd2579b1d8b585ba3590aaa336c5ad345fbfcee6414d1b7d6d6a929d3c49c433204815 days 21 hrs ago0xae1154759644b5f8910b7ca0cf3735958b0f1df50xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.25 Ether
0xb74169dd203a510cf154804a0141f7833a5da40112c92d877bee949a1e8a22ba433165916 days 39 mins ago0xae1154759644b5f8910b7ca0cf3735958b0f1df50xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.215 Ether
0x6ea2aa0c7d99ba53aa27f8ea7bedc8a8e79c5bf1a2f660f09a069fef372828fe433034316 days 12 hrs ago0xae1154759644b5f8910b7ca0cf3735958b0f1df50xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.258 Ether
0x315c00ef2cdad67d269d4881b6239b7a9f19ddf8d3dccd97b05d967d8501568b432885917 days 28 mins ago0xae1154759644b5f8910b7ca0cf3735958b0f1df50xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.25 Ether
0x5a79c9970f26b820baee8825406e5b9ab2aed4326a6b83a42408f0625dece603425026340 days 20 hrs ago0xae1154759644b5f8910b7ca0cf3735958b0f1df50xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.09046933 Ether
0xf3743ddc515cd894f14ea139ad06c8c00c55eba89cbf8c4d653851a6018c1723424944941 days 2 hrs ago0xae1154759644b5f8910b7ca0cf3735958b0f1df50xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.16 Ether
0x14418b826b802fe426d506aeab37f451207b78e42368ac3a37210945e48a45dd424895641 days 5 hrs ago0xae1154759644b5f8910b7ca0cf3735958b0f1df50xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.142235 Ether
0x1eb9b42e125f70eb009cd02badb01c8d4a3f88c6a81c0f350b77964240489cf5424571042 days 3 hrs ago0xae1154759644b5f8910b7ca0cf3735958b0f1df50xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.23898244 Ether
0x6d3ce2d0ee26405f67164a7bf2208e03b6daaa20ee6938d75a9f4024f06c955d424322742 days 20 hrs ago0xae1154759644b5f8910b7ca0cf3735958b0f1df50xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.178 Ether
0x12f5702be4dbcb3d557f7e792b21f60d839e358ba498dad141c93198fe9b4bc9424242943 days 1 hr ago0xae1154759644b5f8910b7ca0cf3735958b0f1df50xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981 Ether
0xdaed59823bf5131c5f9c51819e1a46a138aebf44b4c381001e0304bf3cc1da3c424194543 days 5 hrs ago0xa3c1e324ca1ce40db73ed6026c4a177f099b5770  Contract Creation0 Ether
[ Download CSV Export  ] 
Warning: The compiled contract might be susceptible to ZeroFunctionSelector (very low-severity), DelegateCallReturnValue (low-severity), ECRecoverMalformedInput (medium-severity), SkipEmptyStringLiteral (low-severity) Solidity compiler bugs.

Contract Source Code Verified
Note: Displaying matching verified source code at contract 0xd1dd82d1ded8f40c200b89455050e9c18d918504
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.