Sponsored Link:   Etheal: Backed by a Finance Minister & Michael Terpin & Harvard alumnus Prof 30% bonus - First hour only: June 25
Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 24 txns
 Latest 24 txns


TxHash Age From To Value [TxFee]
0x1cf3e4c2d8af716997fc628c0bc7ed4e71f99aefd730f61f8f0278aa83953fe2184 days 18 hrs agoBittrex  IN   0xd8b8f6796e4908d7aa057324ba8df1d04dbcdabc0 Ether0.002549643
0x79590f61fc033b21baaf5af9cffd778a6e2a4540bf5a50bbc186c63b47f6922a184 days 18 hrs ago0xedb12d5ce8aeae24f35527f87955a902ab39d644  IN   0xd8b8f6796e4908d7aa057324ba8df1d04dbcdabc0.5 Ether0.000442071
0xfbc88a48598ddd4d1033ea6792d7244563bb57457a92e27168ea0243e564f3d1185 days 5 hrs agoBittrex  IN   0xd8b8f6796e4908d7aa057324ba8df1d04dbcdabc0 Ether0.002549643
0x898bae0f43b8aa59d91ddbfee4720aa680128746b321ebf6c7c9c5d36620cd24185 days 6 hrs agoGemini_1  IN   0xd8b8f6796e4908d7aa057324ba8df1d04dbcdabc3 Ether0.000463122
0x973bd386d3cec2eec23c3ee02994cf655a697da3a94e83f27ebcf413e78aa629185 days 23 hrs agoBittrex  IN   0xd8b8f6796e4908d7aa057324ba8df1d04dbcdabc0 Ether0.002549643
0x20f5f597ec270b6bb3d9e0d02f9217222c5f47cd12006f894dde382134dd4ad0186 days agoGemini_1  IN   0xd8b8f6796e4908d7aa057324ba8df1d04dbcdabc5 Ether0.000463122
0xefaca78c0dd1feee73408e9273981d217b38e98c9dad27d1c5f363bce4a30265191 days 7 hrs agoBittrex  IN   0xd8b8f6796e4908d7aa057324ba8df1d04dbcdabc0 Ether0.0029395884
0xf6720333a0c916c07e5649deac008c7061a5a46c7dfca636e695a4a1ddc78273191 days 8 hrs agoGemini_1  IN   0xd8b8f6796e4908d7aa057324ba8df1d04dbcdabc5 Ether0.000884142
0xb2a7c09b4f8f8c5af8895284cd29e2e0f7a46aed5efeae6ad43df00598dfdfba196 days 2 hrs agoBittrex  IN   0xd8b8f6796e4908d7aa057324ba8df1d04dbcdabc0 Ether0.004199412
0x5c3e0e79b2f3fcc4234554b3103f5f7c7acd10053ccb938b178f99aef21327bb196 days 2 hrs agoGemini_1  IN   0xd8b8f6796e4908d7aa057324ba8df1d04dbcdabc3 Ether0.00231561
0xbfc302ea36c72bf24f8f23c1790f989d3627feb682f66891844c4b3ce2ad1a8b204 days 21 hrs agoBittrex  IN   0xd8b8f6796e4908d7aa057324ba8df1d04dbcdabc0 Ether0.00099986
0x2ab9074471f7344c43fd7afac7b74a15be49e89b37077aea9841f2a70a642350204 days 21 hrs agoGemini_1  IN   0xd8b8f6796e4908d7aa057324ba8df1d04dbcdabc5 Ether0.000463122
0x839f81046645549ae34d5f5a48590e50f3f9d96c64cedf937810d46799b16693209 days 26 mins agoBittrex  IN   0xd8b8f6796e4908d7aa057324ba8df1d04dbcdabc0 Ether0.00100114
0x33fa01f091879cc73a5a18a2905be65a9dca899ab074d2c03cbd9609c848d621209 days 27 mins ago0xb1a089a92bb917f5c5dbfb84dedbc90ffc70f020  IN   0xd8b8f6796e4908d7aa057324ba8df1d04dbcdabc2.999 Ether0.00042102
0x421c78ae7ef2eec02efefb9695d3a47d2a90365002e8c3091280354167cabe8f212 days 5 hrs agoBittrex  IN   0xd8b8f6796e4908d7aa057324ba8df1d04dbcdabc0 Ether0.00099986
0x65a56be669607d1b8552be0abef6a79dc91fc34887676aaef0ccbea4d97d24ca212 days 5 hrs agoGemini_1  IN   0xd8b8f6796e4908d7aa057324ba8df1d04dbcdabc3 Ether0.000463122
0xdb2775d3d981d69ba2e5c4b36bd98e96b7e071af9d6d28b63eb1f3e3dec97a1d251 days 23 hrs agoBittrex  IN   0xd8b8f6796e4908d7aa057324ba8df1d04dbcdabc0 Ether0.001549783
0x1c1f4f04120096ec8e1d5bb4723b85f225468e104dec544830bcb1a13f8939f6251 days 23 hrs agoGemini_1  IN   0xd8b8f6796e4908d7aa057324ba8df1d04dbcdabc5 Ether0.0005304852
0x1b03a34f12d3c97d5cfb200dbaa5433dac16c69f0568bc54d45df210148d816d293 days 1 hr agoBittrex  IN   0xd8b8f6796e4908d7aa057324ba8df1d04dbcdabc0 Ether0.002173743012
0xfde0951b0ca3731e1c18fc2d34b37c2da0cf10ed70e5dac841f48da6ce9fb7fd293 days 1 hr agoGemini_1  IN   0xd8b8f6796e4908d7aa057324ba8df1d04dbcdabc9.5 Ether0.000732253942
0x050efce6ac6a54438fcba78e1e931c6c9aa53630a682d00deee96f41e592a9d3294 days 20 hrs agoBittrex  IN   0xd8b8f6796e4908d7aa057324ba8df1d04dbcdabc0 Ether0.002007780921
0x0cb528a416e1c687d7ba4cd16f0aa9b2ceda4a616b27323f5a4118b97f4208aa294 days 20 hrs ago0xe2cc0906fc8b6008fbc0ff8a325515e25ae25ccd  IN   0xd8b8f6796e4908d7aa057324ba8df1d04dbcdabc2.5974 Ether0.000491959064
0x6e7af5e54d9cf9f87542fbb26593b1bffe46a9e5597f12497365234781614c08295 days 1 hr agoBittrex  IN   0xd8b8f6796e4908d7aa057324ba8df1d04dbcdabc0 Ether0.001754738127
0xde68006a845806bd6ccfcc5511cecc9f447e94e76c3c4b674fa50abfe774eaf0295 days 1 hr ago0x8fc0d17346c4d1013e5463a8f91545fb9f8dafe6  IN   0xd8b8f6796e4908d7aa057324ba8df1d04dbcdabc0.12958404 Ether0.000491959064
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
 Latest 13 Internal Transactions

ParentTxHash Block Age From To Value
0x1cf3e4c2d8af716997fc628c0bc7ed4e71f99aefd730f61f8f0278aa83953fe24758332184 days 18 hrs ago0xd8b8f6796e4908d7aa057324ba8df1d04dbcdabc0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.5 Ether
0xfbc88a48598ddd4d1033ea6792d7244563bb57457a92e27168ea0243e564f3d14755727185 days 5 hrs ago0xd8b8f6796e4908d7aa057324ba8df1d04dbcdabc0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb983 Ether
0x973bd386d3cec2eec23c3ee02994cf655a697da3a94e83f27ebcf413e78aa6294751359185 days 23 hrs ago0xd8b8f6796e4908d7aa057324ba8df1d04dbcdabc0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb985 Ether
0xefaca78c0dd1feee73408e9273981d217b38e98c9dad27d1c5f363bce4a302654720853191 days 7 hrs ago0xd8b8f6796e4908d7aa057324ba8df1d04dbcdabc0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb985 Ether
0xb2a7c09b4f8f8c5af8895284cd29e2e0f7a46aed5efeae6ad43df00598dfdfba4693148196 days 2 hrs ago0xd8b8f6796e4908d7aa057324ba8df1d04dbcdabc0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb983 Ether
0xbfc302ea36c72bf24f8f23c1790f989d3627feb682f66891844c4b3ce2ad1a8b4641313204 days 21 hrs ago0xd8b8f6796e4908d7aa057324ba8df1d04dbcdabc0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb985 Ether
0x839f81046645549ae34d5f5a48590e50f3f9d96c64cedf937810d46799b166934616035209 days 26 mins ago0xd8b8f6796e4908d7aa057324ba8df1d04dbcdabc0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb982.999 Ether
0x421c78ae7ef2eec02efefb9695d3a47d2a90365002e8c3091280354167cabe8f4595982212 days 5 hrs ago0xd8b8f6796e4908d7aa057324ba8df1d04dbcdabc0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb983 Ether
0xdb2775d3d981d69ba2e5c4b36bd98e96b7e071af9d6d28b63eb1f3e3dec97a1d4360672251 days 23 hrs ago0xd8b8f6796e4908d7aa057324ba8df1d04dbcdabc0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb985 Ether
0x1b03a34f12d3c97d5cfb200dbaa5433dac16c69f0568bc54d45df210148d816d4228390293 days 1 hr ago0xd8b8f6796e4908d7aa057324ba8df1d04dbcdabc0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb989.5 Ether
0x050efce6ac6a54438fcba78e1e931c6c9aa53630a682d00deee96f41e592a9d34222093294 days 20 hrs ago0xd8b8f6796e4908d7aa057324ba8df1d04dbcdabc0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb982.5974 Ether
0x6e7af5e54d9cf9f87542fbb26593b1bffe46a9e5597f12497365234781614c084221383295 days 1 hr ago0xd8b8f6796e4908d7aa057324ba8df1d04dbcdabc0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.12958404 Ether
0x6b74d8c97f976f28849fcd723a028dd62aa3c66838c10ee0f4be5d6891ceba4d4220513295 days 7 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 (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.