Contract Overview
Balance: 0.000000007159743987 Ether
Ether Value: Less Than $0.01 (@ $90.52/ETH)
Transactions: 263 txns
Misc:
Address Watch: Add To Watch List
Contract Creator: 0xa3c1e324ca1ce40db73ed6026c4a177f099b5770at txn 0x0429a82c88dd422cabb9acc5093ae89a4eb3f1d790e6e503cffa0f0092386d51
 Latest 25 transactions from a total of 263 transactions

TxHash Age From To Value [TxFee]
0xe4064a917b59dbda01a185517ea17b2a07a2f4c79315319333e9450ee9736fa712 hrs 50 mins agoBittrex_1  IN   0xd9485b2ca02b1983e0bab4d1801e27587b8feb390 Ether0.00250285
0x9967eab5aaa8467e87f96931e51ffcb4efeeff6fccc55865c837ad82af6b27ee12 hrs 54 mins agoEthermine  IN   0xd9485b2ca02b1983e0bab4d1801e27587b8feb390.1000212618126 Ether0.000021051
0x717dae97f8e7dc13849696db8952b2fdc4abadeb2eb825aa526891c7d09379482 days 8 hrs agoBittrex_1  IN   0xd9485b2ca02b1983e0bab4d1801e27587b8feb390 Ether0.00250285
0xd3b1d675a7dc4212978bb93f7f17f6666b07a42770c52940a2e009487432aad22 days 8 hrs agoEthermine  IN   0xd9485b2ca02b1983e0bab4d1801e27587b8feb390.100395004221753 Ether0.000021051
0xaee4c0168cd1f70e890573093a546742f328867d44ce6bd32cd86effe030ff264 days 7 hrs agoBittrex_1  IN   0xd9485b2ca02b1983e0bab4d1801e27587b8feb390 Ether0.00250285
0x5e672103992b7f5caef3606d047f6767b150df24b2237e269f03b384264379704 days 7 hrs agoEthermine  IN   0xd9485b2ca02b1983e0bab4d1801e27587b8feb390.100109411690783 Ether0.000021051
0xeffd5f1a89bd016802470138810dc5f4c158fb540effa77372f04336e1af015a6 days 5 hrs agoBittrex_1  IN   0xd9485b2ca02b1983e0bab4d1801e27587b8feb390 Ether0.00250285
0x5323c0ccf2989dd9a66be32f92a9f6530efb4137e3efb428789642b81c99df146 days 5 hrs agoEthermine  IN   0xd9485b2ca02b1983e0bab4d1801e27587b8feb390.100045693554693 Ether0.000021051
0x9345fba2857fc48e562ad15c65e3e25eec775c94644473bf7f8216fff5d5e5818 days 5 hrs agoBittrex_1  IN   0xd9485b2ca02b1983e0bab4d1801e27587b8feb390 Ether0.00250285
0xaaa628601c108032c1c6321c678adc77e4715d86537c308cd4c26c738c9d94098 days 5 hrs agoEthermine  IN   0xd9485b2ca02b1983e0bab4d1801e27587b8feb390.100148511642029 Ether0.000021051
0x931454ca06791f6b4fed9539d41ea521ad9d2407e7d597c8c43fc4e3e0b39e4810 days 7 hrs agoBittrex_1  IN   0xd9485b2ca02b1983e0bab4d1801e27587b8feb390 Ether0.00250285
0x92b9d2fd30802fee5a62bb6a4378c9676e5bc08fbeeecbb91f4c7bbdd406331610 days 7 hrs agoEthermine  IN   0xd9485b2ca02b1983e0bab4d1801e27587b8feb390.10012622617028 Ether0.000021051
0xca64823e0596fe537ebe8cf1334c9cc0c079980d1efb5008f150b7f54b6d8c6412 days 9 hrs agoBittrex_1  IN   0xd9485b2ca02b1983e0bab4d1801e27587b8feb390 Ether0.00250285
0x289c28eeb0b6ca4905391c8d64455639445696597bdc621885e26d3cb042218612 days 9 hrs agoEthermine  IN   0xd9485b2ca02b1983e0bab4d1801e27587b8feb390.100106408903008 Ether0.000021051
0x007c20e430d5f65d2d060bb4e1121561665f86d813fcafd2ab271b9b1baa600814 days 13 hrs agoBittrex_1  IN   0xd9485b2ca02b1983e0bab4d1801e27587b8feb390 Ether0.00250285
0x81ee515da6dc63665913eccb992d0a2da353cc42facea77e7725f575124b295c14 days 13 hrs agoEthermine  IN   0xd9485b2ca02b1983e0bab4d1801e27587b8feb390.100162719991829 Ether0.000021051
0xc72157eaa7540d8f2319fe9b1c874addde9935f65be45f91b530b0aeb2db42e816 days 15 hrs agoBittrex_1  IN   0xd9485b2ca02b1983e0bab4d1801e27587b8feb390 Ether0.00250285
0xdea0d3f15e3557a6218561f7cf9c55f5a4a12fb8336f90398f584db62db6b6e916 days 15 hrs agoEthermine  IN   0xd9485b2ca02b1983e0bab4d1801e27587b8feb390.100405731470562 Ether0.000021051
0x532c301821b89199c97855aaf54ceec02ac4c30dce5e3004286d3122e828b77c18 days 22 hrs agoBittrex_1  IN   0xd9485b2ca02b1983e0bab4d1801e27587b8feb390 Ether0.00250285
0x9e620f6e7ac76ea37eadc50181d1c9500ac1be8b0da7cfa74c6cbffb164e1fe518 days 22 hrs agoEthermine  IN   0xd9485b2ca02b1983e0bab4d1801e27587b8feb390.10033392538115 Ether0.000021051
0x46465d43ce9f432773718405b825b9dd41c84177b428ac4145b3213591f532b321 days 7 hrs agoBittrex_1  IN   0xd9485b2ca02b1983e0bab4d1801e27587b8feb390 Ether0.00250285
0x19206e49e5d177a59b0fd5cb7fc790cbb9ec38db5471ac3d0d1f796d23734bc321 days 7 hrs agoEthermine  IN   0xd9485b2ca02b1983e0bab4d1801e27587b8feb390.100041031981213 Ether0.000021051
0xfd0db8cd301cf05be3939b5096c9e0fd0686c289baaeaf146f2ef227811842dd23 days 17 hrs agoBittrex_1  IN   0xd9485b2ca02b1983e0bab4d1801e27587b8feb390 Ether0.00250285
0x3e3f21f5e16529936e039d5b45415af295aa0891797985cd7afb735b66453b5223 days 17 hrs agoEthermine  IN   0xd9485b2ca02b1983e0bab4d1801e27587b8feb390.100146421066001 Ether0.000021051
0x34416f1208ea6f93b28f63959f7822d12998c39ca71198ea6b1311d599b7635026 days 4 hrs agoBittrex_1  IN   0xd9485b2ca02b1983e0bab4d1801e27587b8feb390 Ether0.00250285
[ 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
0xe4064a917b59dbda01a185517ea17b2a07a2f4c79315319333e9450ee9736fa7687703812 hrs 50 mins ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10002126 Ether
0x717dae97f8e7dc13849696db8952b2fdc4abadeb2eb825aa526891c7d093794868659852 days 8 hrs ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.100395 Ether
0xaee4c0168cd1f70e890573093a546742f328867d44ce6bd32cd86effe030ff2668541764 days 7 hrs ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10010942 Ether
0xeffd5f1a89bd016802470138810dc5f4c158fb540effa77372f04336e1af015a68424356 days 5 hrs ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10004569 Ether
0x9345fba2857fc48e562ad15c65e3e25eec775c94644473bf7f8216fff5d5e58168304998 days 5 hrs ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10014851 Ether
0x931454ca06791f6b4fed9539d41ea521ad9d2407e7d597c8c43fc4e3e0b39e48681795710 days 7 hrs ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10012623 Ether
0xca64823e0596fe537ebe8cf1334c9cc0c079980d1efb5008f150b7f54b6d8c64680533512 days 9 hrs ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10010641 Ether
0x007c20e430d5f65d2d060bb4e1121561665f86d813fcafd2ab271b9b1baa6008679214414 days 13 hrs ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10016272 Ether
0xc72157eaa7540d8f2319fe9b1c874addde9935f65be45f91b530b0aeb2db42e8677951416 days 15 hrs ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10040573 Ether
0x532c301821b89199c97855aaf54ceec02ac4c30dce5e3004286d3122e828b77c676562918 days 22 hrs ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10033392 Ether
0x46465d43ce9f432773718405b825b9dd41c84177b428ac4145b3213591f532b3675091921 days 7 hrs ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10004103 Ether
0xfd0db8cd301cf05be3939b5096c9e0fd0686c289baaeaf146f2ef227811842dd673636623 days 17 hrs ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10014643 Ether
0x34416f1208ea6f93b28f63959f7822d12998c39ca71198ea6b1311d599b76350672132226 days 4 hrs ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10009748 Ether
0xc4e9847950262f517e0a8e75d4bb17011ed02cccaf14d1db41c38fc009a7d100670610528 days 16 hrs ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10016463 Ether
0x24b1bd56a102c1843d6cbc3e467ca52223b4e5110ec4d5e6449c8ed8a5b8e278669082431 days 4 hrs ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10005591 Ether
0x69c758dc7cf198e9abf42810aae5103027b3092dfb601d212948af34f5f64684667514533 days 18 hrs ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10008072 Ether
0xe47b9e839f1fbddd417fe0b64d454a81c9e0bc802ba0ccad30e0d27acb55261f665973436 days 6 hrs ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10016171 Ether
0x4b6e2d5d579dff5fc48bd64ac46eaf0736adc8f0f2c6ca9beb7d1480b6c0e33d664452738 days 18 hrs ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10010474 Ether
0x06b7a2c8bc44554e202a50ffbe9a189ff165845e2ca58e6edc529f2ee948640f662950141 days 5 hrs ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10011332 Ether
0xe81526b00d77e38ed73b811cfcd58959f457a71a0bc7e590b65552b5ae5d3692661387743 days 19 hrs ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10001189 Ether
0x154b6fac111327cd532f83ca8b3d6afec74a2b9b010692875e5e935c52e1b9f2659742346 days 12 hrs ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10000865 Ether
0x3a702058368d70b2cee6f9959abeb7c9ab63b5965dea25f33f05296d3bb73365658125849 days 3 hrs ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10013377 Ether
0xd4921aecda684b3ce4d39ab9f709eefac0156eb475841a9936bbda14a50f8d20656541251 days 17 hrs ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10003543 Ether
0xf9843a4ed241aa989cf978c9e48b778a6cf44b2f5e661800d59a89a3e5aa97be654993154 days 6 hrs ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10008134 Ether
0x0bec68adec2cf760079639694901daae1797b7e458102a90c254cf73f1e3d507653285457 days 1 hr ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10001449 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.