Contract Overview
Balance: 0.00000000426280093 Ether
Ether Value: Less Than $0.01 (@ $209.98/ETH)
Transactions: 26 txns
 Latest 25 txns From a total of 26 Transactions

TxHash Age From To Value [TxFee]
0x7e448760bed5fc83a4d96926962f9070e55abf99b700244a4d133fb5db66cad030 days 5 hrs agoBittrex_1  IN   0xd5a6a00a68f890833343d1f124d86943285ee3020 Ether0.00249965
0xb3a29cdce2a5f4caa6c89767d8fbd45c5a9479aaeca9ffe79333e8e2661e922730 days 5 hrs ago0x26fabfb54ea040919169b65b36a75328f063da45  IN   0xd5a6a00a68f890833343d1f124d86943285ee3021.00683264152382 Ether0.0000947295
0xb78cec2ea7f00e43eb75463a06f0ada555bb162b1b599f5dd77f386eb96cd69230 days 5 hrs ago0x26fabfb54ea040919169b65b36a75328f063da45  IN   0xd5a6a00a68f890833343d1f124d86943285ee3021 Ether0.000315
0x763b8e2739d71118998d98479dbd02f5fea60178e8b813abe91d8104f715ec5230 days 5 hrs ago0x26fabfb54ea040919169b65b36a75328f063da45  IN   0xd5a6a00a68f890833343d1f124d86943285ee3021 Ether0.000168
0xa1671df338cebfad21d3c3946c4243cd98ebc4c54d4848c2b1a6cdcf4ae62d2230 days 5 hrs ago0x26fabfb54ea040919169b65b36a75328f063da45  IN   0xd5a6a00a68f890833343d1f124d86943285ee3021 Ether0.000105
0x358adc1287e9794a8ac9cbd2c85d16e4cff0ff0e259c1c1bcc8155a12415b43889 days 12 hrs agoBittrex_1  IN   0xd5a6a00a68f890833343d1f124d86943285ee3020 Ether0.0050057
0xc20c02fcc9eda42d356ce21f7a6606e63218ca575f76e8a256c169d167e572d189 days 13 hrs ago0x26fabfb54ea040919169b65b36a75328f063da45  IN   0xd5a6a00a68f890833343d1f124d86943285ee3020.199214644903712 Ether0.000084204
0x14837a87b1563ce4efa8014d5cdb55bbcf13c3f12eb82ca31b95400bd02cf33097 days 16 hrs agoBittrex_1  IN   0xd5a6a00a68f890833343d1f124d86943285ee3020 Ether0.0050057
0xa78820cef4e8c1318b5fd26a61a7841ba581c859054fd31d7eca2d4a96ceff1497 days 16 hrs ago0x26fabfb54ea040919169b65b36a75328f063da45  IN   0xd5a6a00a68f890833343d1f124d86943285ee3020.600644523582006 Ether0.000252612
0x705c14f608759882c04d007ab1da550f9ed832379b801540e68fac047e2e1a8397 days 16 hrs ago0x26fabfb54ea040919169b65b36a75328f063da45  IN   0xd5a6a00a68f890833343d1f124d86943285ee3020.600956523582006 Ether0.000252
0x4f23689796931a4eaa21b78d1f51c34331675aa783717c63b0a15a66d96adc6b104 days 5 hrs agoBittrex_1  IN   0xd5a6a00a68f890833343d1f124d86943285ee3020 Ether0.0050057
0xab0182a9e4c4048bc0626fdcb84a5c0408eaadb5856c5230511127669b637326104 days 5 hrs ago0x16b178925cb4a6ceead1cb427549c0eb3c13dfeb  IN   0xd5a6a00a68f890833343d1f124d86943285ee3020.19901187 Ether0.001178856
0xa0936ae04664d9db966f7ced1df24f0f70ae74ac8df1f976007aebbebcb7f07c123 days 15 hrs agoBittrex_1  IN   0xd5a6a00a68f890833343d1f124d86943285ee3020 Ether0.00250285
0x6d11bd7b890fd949e00e5a20ef6301f885016c7121837ba38f30fcfa107c462d123 days 15 hrs ago0x26fabfb54ea040919169b65b36a75328f063da45  IN   0xd5a6a00a68f890833343d1f124d86943285ee3021.06576046033195 Ether0.000273663
0xc4f18e302649ca1e3a0246ae9dd7841715c94f1fbcfc1d7a7596224d0ec92b19123 days 15 hrs ago0x26fabfb54ea040919169b65b36a75328f063da45  IN   0xd5a6a00a68f890833343d1f124d86943285ee3021.06607246033195 Ether0.000273
0x5d6771c7bfb02357ab18927973ce6db7f2c9c18bbf8029ea7f81da0ef4d4153e153 days 14 hrs agoBittrex_1  IN   0xd5a6a00a68f890833343d1f124d86943285ee3020 Ether0.00249965
0xf41d8c459eb5f0ff5d7f02da7584677080fdbb05343c4a49207f6d35ed22c9a6153 days 14 hrs ago0xa95350d70b18fa29f6b5eb8d627ceeeee499340d  IN   0xd5a6a00a68f890833343d1f124d86943285ee3020.152 Ether0.00021051
0xf40b465b0fab009a5c0ac29d3433c2390412323637c49b965fb11eaf11083b9f172 days 15 hrs agoBittrex_1  IN   0xd5a6a00a68f890833343d1f124d86943285ee3020 Ether0.00250285
0xcdd2adf5a98360c12c0c10f100dd9da06fdacf0ff24c34d4cef336aafaf8fd6a172 days 15 hrs ago0x26fabfb54ea040919169b65b36a75328f063da45  IN   0xd5a6a00a68f890833343d1f124d86943285ee3020.1998 Ether0.000084414509
0x3a1b134191c60d661fb763ac58554aae795a95f288555e726b7ed85a31f8126f179 days 12 hrs agoBittrex_1  IN   0xd5a6a00a68f890833343d1f124d86943285ee3020 Ether0.00250285
0xc3a0ac658fee1ce6557811517fb62011231804d2ffd6c009703f0eadc7464e34179 days 12 hrs ago0x26fabfb54ea040919169b65b36a75328f063da45  IN   0xd5a6a00a68f890833343d1f124d86943285ee3020.199907683921312 Ether0.000042102
0x0b3e534fecbb7e3950485528712fffa2480e05b1503f5d06010818c067d866aa179 days 13 hrs ago0x26fabfb54ea040919169b65b36a75328f063da45  IN   0xd5a6a00a68f890833343d1f124d86943285ee3020.199963683921312 Ether0.000042
0xf3639b5e6126b3d92217e4c6a9ab9c2bb1247a42bf656faf26461ca31cf2ffaf179 days 13 hrs ago0x26fabfb54ea040919169b65b36a75328f063da45  IN   0xd5a6a00a68f890833343d1f124d86943285ee3020.200005683921312 Ether0.000084
0x7fdefa51ae4c9aff9a4aa93481dac4f50248f0b8e3b4f21253d239a80a7f8994179 days 15 hrs ago0x26fabfb54ea040919169b65b36a75328f063da45  IN   0xd5a6a00a68f890833343d1f124d86943285ee3020.200089683921312 Ether0.000063
0x7854ed55f5507ba42575b3567517a0944988908f02acc8359daa926774803536179 days 15 hrs ago0x26fabfb54ea040919169b65b36a75328f063da45  IN   0xd5a6a00a68f890833343d1f124d86943285ee3020.200152683921312 Ether0.0000462
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
 Latest 9 Internal Transactions

ParentTxHash Block Age From To Value
0x7e448760bed5fc83a4d96926962f9070e55abf99b700244a4d133fb5db66cad0634043530 days 5 hrs ago0xd5a6a00a68f890833343d1f124d86943285ee3020xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.00683264 Ether
0x358adc1287e9794a8ac9cbd2c85d16e4cff0ff0e259c1c1bcc8155a12415b438598850889 days 12 hrs ago0xd5a6a00a68f890833343d1f124d86943285ee3020xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.19921465 Ether
0x14837a87b1563ce4efa8014d5cdb55bbcf13c3f12eb82ca31b95400bd02cf330594014597 days 16 hrs ago0xd5a6a00a68f890833343d1f124d86943285ee3020xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.60064452 Ether
0x4f23689796931a4eaa21b78d1f51c34331675aa783717c63b0a15a66d96adc6b5902344104 days 5 hrs ago0xd5a6a00a68f890833343d1f124d86943285ee3020xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.19901187 Ether
0xa0936ae04664d9db966f7ced1df24f0f70ae74ac8df1f976007aebbebcb7f07c5788975123 days 15 hrs ago0xd5a6a00a68f890833343d1f124d86943285ee3020xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.06576046 Ether
0x5d6771c7bfb02357ab18927973ce6db7f2c9c18bbf8029ea7f81da0ef4d4153e5619680153 days 14 hrs ago0xd5a6a00a68f890833343d1f124d86943285ee3020xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.152 Ether
0xf40b465b0fab009a5c0ac29d3433c2390412323637c49b965fb11eaf11083b9f5510492172 days 15 hrs ago0xd5a6a00a68f890833343d1f124d86943285ee3020xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1998 Ether
0x3a1b134191c60d661fb763ac58554aae795a95f288555e726b7ed85a31f8126f5470574179 days 12 hrs ago0xd5a6a00a68f890833343d1f124d86943285ee3020xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.19990768 Ether
0x33d206cc6c04fccac7d75d37c8c40917c876b011f708ffa2d3299cda336384c64762756300 days 9 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.