Contract 0xd3f9e36aa8a51ac795735f204e07a0326c3a7511

 

Contract Overview

Balance:
0.000000005911384064 Ether

EtherValue:
Less Than $0.01 (@ $123.65/ETH)
TxHash Block Age From To Value [TxFee]
0xb499127129ed22a775cccc735618d78ed1c8727ce96603b2bf11d7457e2a2b5e72250451 day 2 hrs agoBittrex_1  IN   0xd3f9e36aa8a51ac795735f204e07a0326c3a75110 Ether0.00250285
0xea3ddddb00ab231254b443c8c6aed87774f265d9728e48cf4306a6f9f699499e72250271 day 2 hrs agoNanopool  IN   0xd3f9e36aa8a51ac795735f204e07a0326c3a75110.20299837477665 Ether0.00021051
0x24a5f9d76104932096d9b712aa7757ce15e98b28e7113ecf9b541ff18fbf6ec672191892 days 12 hrs agoBittrex_1  IN   0xd3f9e36aa8a51ac795735f204e07a0326c3a75110 Ether0.00250285
0x7cb58a4b7b64fb581d3ffa37101c8403bdc20db08f4c6526fdbe1f80b3981f9372191752 days 12 hrs agoNanopool  IN   0xd3f9e36aa8a51ac795735f204e07a0326c3a75110.200542863263622 Ether0.00021051
0x9006e212da418737f46617d673f1dfc10a6ec8171a973897a3dba4a230f81e7d72134933 days 20 hrs agoBittrex_1  IN   0xd3f9e36aa8a51ac795735f204e07a0326c3a75110 Ether0.00250285
0x61e902da6bec9f40e0b02b028a6717232e4185d9c8d8f5ed5131f20ec91a23b472134803 days 20 hrs agoNanopool  IN   0xd3f9e36aa8a51ac795735f204e07a0326c3a75110.201084005745428 Ether0.00021051
0x4d45867584ec58c3575827f542bfea30bf3a3928ff7ebf0795e346a16e391b0072078195 days 5 hrs agoBittrex_1  IN   0xd3f9e36aa8a51ac795735f204e07a0326c3a75110 Ether0.00250285
0x22fa092dd5d0f5cf4c4261e0374dda54ad13982c48b37f3964d0205d7b2302a272078045 days 5 hrs agoNanopool  IN   0xd3f9e36aa8a51ac795735f204e07a0326c3a75110.202513645768696 Ether0.00021051
0x4af5c7d1b85664feb01b8e52cc620505cb643949fd25d4c0dc44924dc3bc914372018576 days 15 hrs agoBittrex_1  IN   0xd3f9e36aa8a51ac795735f204e07a0326c3a75110 Ether0.00250285
0xdc6ecf0153bfcf315b678389d2faf607ea67bc94a315819f9e3b4e71e7d1391472018406 days 15 hrs agoNanopool  IN   0xd3f9e36aa8a51ac795735f204e07a0326c3a75110.200616281412064 Ether0.00021051
0x5ea042167beed28529f01e0a3d3d8c365e0bd11b9fe1690417ef8fe7a7c3d5c071955107 days 22 hrs agoBittrex_1  IN   0xd3f9e36aa8a51ac795735f204e07a0326c3a75110 Ether0.00250285
0x75dbf604d4609bdc8333a671ef507871fe7c5887e65951aba2f86ce153642f2f71954907 days 23 hrs agoNanopool  IN   0xd3f9e36aa8a51ac795735f204e07a0326c3a75110.200339327456375 Ether0.00021051
0xd23a2126462a8a8cab76d352cfb1b399ff8d1438850a4471986a50cab53e506771896379 days 3 hrs agoBittrex_1  IN   0xd3f9e36aa8a51ac795735f204e07a0326c3a75110 Ether0.00250285
0xf262c63a60c2cde4c7b3b4feccbca9f8281e4ab9c1a5e8d340be4c1b884b42f771896209 days 3 hrs agoNanopool  IN   0xd3f9e36aa8a51ac795735f204e07a0326c3a75110.20063483814013 Ether0.00021051
0x6cd441d56331ccb1599f14ae856869fca1582d1799670c7addcc6e2c0af1794e718398610 days 7 hrs agoBittrex_1  IN   0xd3f9e36aa8a51ac795735f204e07a0326c3a75110 Ether0.00250285
0x18dfd81aecddf0c13dda76f50aac37e33193e3806fb0dd4088c0ed06a1b10669718396710 days 7 hrs agoNanopool  IN   0xd3f9e36aa8a51ac795735f204e07a0326c3a75110.200634316047186 Ether0.00021051
0x4884f49c3e63d2fd8f160b74ab0e1b11f34bcad3f917c9231e2c393fd44ef883717794011 days 13 hrs agoBittrex_1  IN   0xd3f9e36aa8a51ac795735f204e07a0326c3a75110 Ether0.00250285
0x10a490f7cd9d6329f52bebe8d99f2ce972c659197809db7ae227c6c552f60087717792111 days 13 hrs agoNanopool  IN   0xd3f9e36aa8a51ac795735f204e07a0326c3a75110.201725403789556 Ether0.00021051
0xc3a2a0ae66432035cd23e7a0074d763c5f508060954c3d8502cdeb715e9a77e1717212912 days 17 hrs agoBittrex_1  IN   0xd3f9e36aa8a51ac795735f204e07a0326c3a75110 Ether0.00250285
0xe641d014841a98c035637ddc1b588d7fea0cfb0674f9e40e0de3053c68ebbec1717211412 days 17 hrs agoNanopool  IN   0xd3f9e36aa8a51ac795735f204e07a0326c3a75110.200753317765928 Ether0.00021051
0x6b03251cb1d6a985107e27603274c03caf781b6c068c4ddec25a9ca3097fb17b716592213 days 23 hrs agoBittrex_1  IN   0xd3f9e36aa8a51ac795735f204e07a0326c3a75110 Ether0.00250285
0x4cc72761650c6d5b43c565c5df1600ce88abbd14a81e6fd57ed9ef267a5602f8716590413 days 23 hrs agoNanopool  IN   0xd3f9e36aa8a51ac795735f204e07a0326c3a75110.200504113667112 Ether0.00021051
0x3f25abb487bfc585c17605cabc06c245944902c00e569086040f4d8a13e435c5716009915 days 4 hrs agoBittrex_1  IN   0xd3f9e36aa8a51ac795735f204e07a0326c3a75110 Ether0.00250285
0x63747b8b0d7066200778200ffee06e9dba00d83ba23d0c9eda6bf7b457ddde41716007915 days 4 hrs agoNanopool  IN   0xd3f9e36aa8a51ac795735f204e07a0326c3a75110.201678090572821 Ether0.00021051
0x8c09acb5bbb5279dce7a5cb9ca80d80804b7bab99985641101902c0489309574715489816 days 5 hrs agoBittrex_1  IN   0xd3f9e36aa8a51ac795735f204e07a0326c3a75110 Ether0.00250285
[ Download CSV Export 

Latest 25 Internal Transaction, Click here to view more Internal Transactions as a result of Contract Execution

Parent TxHash Block Age From To Value
0xb499127129ed22a775cccc735618d78ed1c8727ce96603b2bf11d7457e2a2b5e72250451 day 2 hrs ago0xd3f9e36aa8a51ac795735f204e07a0326c3a75110xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20299837 Ether
0x24a5f9d76104932096d9b712aa7757ce15e98b28e7113ecf9b541ff18fbf6ec672191892 days 12 hrs ago0xd3f9e36aa8a51ac795735f204e07a0326c3a75110xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20054287 Ether
0x9006e212da418737f46617d673f1dfc10a6ec8171a973897a3dba4a230f81e7d72134933 days 20 hrs ago0xd3f9e36aa8a51ac795735f204e07a0326c3a75110xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.201084 Ether
0x4d45867584ec58c3575827f542bfea30bf3a3928ff7ebf0795e346a16e391b0072078195 days 5 hrs ago0xd3f9e36aa8a51ac795735f204e07a0326c3a75110xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20251365 Ether
0x4af5c7d1b85664feb01b8e52cc620505cb643949fd25d4c0dc44924dc3bc914372018576 days 15 hrs ago0xd3f9e36aa8a51ac795735f204e07a0326c3a75110xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20061628 Ether
0x5ea042167beed28529f01e0a3d3d8c365e0bd11b9fe1690417ef8fe7a7c3d5c071955107 days 22 hrs ago0xd3f9e36aa8a51ac795735f204e07a0326c3a75110xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20033933 Ether
0xd23a2126462a8a8cab76d352cfb1b399ff8d1438850a4471986a50cab53e506771896379 days 3 hrs ago0xd3f9e36aa8a51ac795735f204e07a0326c3a75110xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20063484 Ether
0x6cd441d56331ccb1599f14ae856869fca1582d1799670c7addcc6e2c0af1794e718398610 days 7 hrs ago0xd3f9e36aa8a51ac795735f204e07a0326c3a75110xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20063431 Ether
0x4884f49c3e63d2fd8f160b74ab0e1b11f34bcad3f917c9231e2c393fd44ef883717794011 days 13 hrs ago0xd3f9e36aa8a51ac795735f204e07a0326c3a75110xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20172541 Ether
0xc3a2a0ae66432035cd23e7a0074d763c5f508060954c3d8502cdeb715e9a77e1717212912 days 17 hrs ago0xd3f9e36aa8a51ac795735f204e07a0326c3a75110xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20075331 Ether
0x6b03251cb1d6a985107e27603274c03caf781b6c068c4ddec25a9ca3097fb17b716592213 days 23 hrs ago0xd3f9e36aa8a51ac795735f204e07a0326c3a75110xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20050412 Ether
0x3f25abb487bfc585c17605cabc06c245944902c00e569086040f4d8a13e435c5716009915 days 4 hrs ago0xd3f9e36aa8a51ac795735f204e07a0326c3a75110xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20167809 Ether
0x8c09acb5bbb5279dce7a5cb9ca80d80804b7bab99985641101902c0489309574715489816 days 5 hrs ago0xd3f9e36aa8a51ac795735f204e07a0326c3a75110xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20093681 Ether
0x9e0176657945b86e7e349e78185a70df4106efb6ea6ab5ee74389d3df7bdbb5c715030817 days 4 hrs ago0xd3f9e36aa8a51ac795735f204e07a0326c3a75110xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20043845 Ether
0x1f0afa2fabbd961e51f2d3205146cbed5faecfe662db46878207ceef02587a2c714593918 days 1 hr ago0xd3f9e36aa8a51ac795735f204e07a0326c3a75110xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20211785 Ether
0x97bf85054c5674573dac86150e3b6940fa1cec945372d62a9e3ea74cfcbe1165714141618 days 23 hrs ago0xd3f9e36aa8a51ac795735f204e07a0326c3a75110xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20360455 Ether
0xb4389cfbdf09f051fae7b357a19db2a792d8c65eb4034d520968681562eda71f713653819 days 23 hrs ago0xd3f9e36aa8a51ac795735f204e07a0326c3a75110xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20004802 Ether
0x67e6aff773aeabe69dc6a451c141de7b904c892ae91f82fdf32f33cc5e9447b2713165920 days 22 hrs ago0xd3f9e36aa8a51ac795735f204e07a0326c3a75110xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20009838 Ether
0x20eba73362f2da5ac837b8cfd6a2125870be553fcb9ca706acefb82fe20bfe13712648921 days 23 hrs ago0xd3f9e36aa8a51ac795735f204e07a0326c3a75110xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20195193 Ether
0x51514ccec4986f3401c1a80bb7061ccffa33042c6df2566a93f99a20e3c186e6712116923 days 31 mins ago0xd3f9e36aa8a51ac795735f204e07a0326c3a75110xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20045066 Ether
0x69606527ff71e076b1bd45198a0bae2d565423ed870ffaab278fdf2c2bed1026711603424 days 41 mins ago0xd3f9e36aa8a51ac795735f204e07a0326c3a75110xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20068925 Ether
0x9a8c5f02ea9e3009c70c84296e96eab3ac81ac9a6038026a20b644147dd4aca0711068425 days 2 hrs ago0xd3f9e36aa8a51ac795735f204e07a0326c3a75110xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20135175 Ether
0xf46045c11e94f23c2390d65d6f560d596a235c866d95a3c0fb69d38091f94cf3710577126 days 1 hr ago0xd3f9e36aa8a51ac795735f204e07a0326c3a75110xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20094414 Ether
0x5a1d6adee800146f9d74051540d12bab66773310b665cb1c98e6af4d3548b0dc710036727 days 2 hrs ago0xd3f9e36aa8a51ac795735f204e07a0326c3a75110xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20075169 Ether
0x8016cb8b8b78ebbd19452a07a90f4bcf9fe0cebda15c27fc3cb790fd605434a4709492928 days 2 hrs ago0xd3f9e36aa8a51ac795735f204e07a0326c3a75110xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20124015 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) Solidity Compiler Bugs.

Contract Source Code Verified (Similar Match)
Note: This contract matches the deployed ByteCode of the Verified Source Code for Contract 0xd1DD82d1dED8f40c200b89455050E9C18D918504
Contract Name: UserWallet
Compiler Version: v0.4.11+commit.68ef5810
Optimization Enabled: Yes
Runs (Optimizer):  200


Contract Source Code
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
6060604052341561000c57fe5b60405160208061026c83398101604052515b60008054600160a060020a031916600160a060020a0383161790555b505b6102218061004b6000396000f300606060405236156100495763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416636ea056a98114610052578063c0ee0b8a14610092575b6100505b5b565b005b341561005a57fe5b61007e73ffffffffffffffffffffffffffffffffffffffff60043516602435610104565b604080519115158252519081900360200190f35b341561009a57fe5b604080516020600460443581810135601f810184900484028501840190955284845261005094823573ffffffffffffffffffffffffffffffffffffffff169460248035956064949293919092019181908401838280828437509496506101ef95505050505050565b005b6000805460408051602090810184905281517f3c18d31800000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff878116600483015292519290931692633c18d318926024808301939282900301818787803b151561017b57fe5b6102c65a03f1151561018957fe5b5050506040518051905073ffffffffffffffffffffffffffffffffffffffff1660003660006040516020015260405180838380828437820191505092505050602060405180830381856102c65a03f415156101e057fe5b50506040515190505b92915050565b5b5050505600a165627a7a723058204cdd69fdcf3cf6cbee9677fe380fa5f044048aa9e060ec5619a21ca5a5bd4cd10029000000000000000000000000a3c1e324ca1ce40db73ed6026c4a177f099b5770


   Swarm Source:
bzzr://4cdd69fdcf3cf6cbee9677fe380fa5f044048aa9e060ec5619a21ca5a5bd4cd1
Block Age transaction Difficulty GasUsed Reward
Block Age Uncle Number Difficulty GasUsed Reward
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.