Contract Overview
Balance: 0.00000000131550524 Ether
Ether Value: Less Than $0.01 (@ $201.74/ETH)
Transactions: 98 txns
 Latest 25 txns From a total of 98 Transactions

TxHash Age From To Value [TxFee]
0x1147717851501443ab80a4561da59be765c74fa7a58435c7e4f7823a0264f4e22 days 13 hrs agoBittrex_1  IN   0xe47df281b65bf25246e529dea9305fbc717121ad0 Ether0.00250285
0x36d2649d9ad01a430a0af26cb78219f3d1eb30dfefd07da1506b5ee35584976d2 days 13 hrs agoEthermine  IN   0xe47df281b65bf25246e529dea9305fbc717121ad0.517343655505148 Ether0.000021051
0xfdac9995ed0562aaace930cf48cd58485d5477155f426013698095bee2d48c2e9 days 13 hrs agoBittrex_1  IN   0xe47df281b65bf25246e529dea9305fbc717121ad0 Ether0.00250285
0x92d1ee37d648b92f5bc7b155eaf656e5928759a657500b329b9522583108bb389 days 13 hrs agoEthermine  IN   0xe47df281b65bf25246e529dea9305fbc717121ad0.448262697864701 Ether0.000021051
0x6be6de15bc49c77312c6ed4c77e1112ce3b6877fc39fbe0faa34b6828738c0d516 days 13 hrs agoBittrex_1  IN   0xe47df281b65bf25246e529dea9305fbc717121ad0 Ether0.00250285
0x693e9bb00ebfbc6ccd2a23f8d3c4874573877dc9c7525d48d3ecf094fccdb62516 days 13 hrs agoEthermine  IN   0xe47df281b65bf25246e529dea9305fbc717121ad0.497945356821604 Ether0.000021051
0xaadbc0c1cf142efd7139dde4bd05615f3fb5da85380a5780c205e3430639bc1123 days 13 hrs agoBittrex_1  IN   0xe47df281b65bf25246e529dea9305fbc717121ad0 Ether0.00250285
0x5499d7349dcdf327da1ba86051d9a9fa1766f7ece7650b41d4956518ff884eea23 days 13 hrs agoEthermine  IN   0xe47df281b65bf25246e529dea9305fbc717121ad0.478172739632436 Ether0.000021051
0x385e0ad7772b905ee5a282f3b68f21dd9bb1bf4aa3db29aa3ce0e508739ba84f30 days 13 hrs agoBittrex_1  IN   0xe47df281b65bf25246e529dea9305fbc717121ad0 Ether0.00250285
0x5453fcbdbe88f8660fd5057d07f873bb344d97d971f0598a121f6fc97adf2b3130 days 13 hrs agoEthermine  IN   0xe47df281b65bf25246e529dea9305fbc717121ad0.483746463359811 Ether0.000021051
0xf77e09c228d78578f7648e09bd214a9f40f0880236603a2eec74b83d5f0e3a5737 days 13 hrs agoBittrex_1  IN   0xe47df281b65bf25246e529dea9305fbc717121ad0 Ether0.00250285
0x54d7c806283fffb59868e2206e947897183449ab84085a951b42d8dfb19d9a3937 days 13 hrs agoEthermine  IN   0xe47df281b65bf25246e529dea9305fbc717121ad0.438958437127242 Ether0.000021051
0xb56856900a441a6fdaf165fd5f29d17ed0054ab0ed3990599ae1da8fac68e38b44 days 13 hrs agoBittrex_1  IN   0xe47df281b65bf25246e529dea9305fbc717121ad0 Ether0.00250285
0x679d9344dd060733bdaa52417080118a1ca2c5166c2238ee7172cb95237de70444 days 13 hrs agoEthermine  IN   0xe47df281b65bf25246e529dea9305fbc717121ad0.268789151072507 Ether0.000021051
0xec954f54214b99cfdf7de4adfbf657af5977c94183e34777b62cd378b2ccbcf751 days 13 hrs agoBittrex_1  IN   0xe47df281b65bf25246e529dea9305fbc717121ad0 Ether0.00250285
0x039f901f7d969860a310b51b344ded00237c43351b11f3729132b437dbdbbed151 days 13 hrs agoEthermine  IN   0xe47df281b65bf25246e529dea9305fbc717121ad0.3579975933369 Ether0.000021051
0xe19c76732c6eabbfbfcb156ff3a52758dbbb8839ead230a87e2aab2106fb5c1b58 days 13 hrs agoEthermine  IN   0xe47df281b65bf25246e529dea9305fbc717121ad0.010130117907451 Ether0.000021051
0x251d749c9e5e994d7f119b018ca8bcc3b84fc94eaa168053f1eb2b78630b611667 days 9 hrs agoBittrex_1  IN   0xe47df281b65bf25246e529dea9305fbc717121ad0 Ether0.0050057
0x906a5e6f0c8c9fc2c6ffbdcafe4ffd44e13ffb1d42509cf4a60deed3b355e4a967 days 9 hrs agoEthermine  IN   0xe47df281b65bf25246e529dea9305fbc717121ad0.299457743124023 Ether0.000021051
0x416d989621d03c75011abb93433e31c5a18b09b663b533ad612a73176cdb664874 days 10 hrs agoEthermine  IN   0xe47df281b65bf25246e529dea9305fbc717121ad0.010099633345232 Ether0.000021051
0x79b4bf34ee3f22ed5a83f0b4bfe9a952ee43d3bbc1b660747afab2949b43875381 days 21 hrs agoBittrex_1  IN   0xe47df281b65bf25246e529dea9305fbc717121ad0 Ether0.0050057
0xd66aa5c64472a022c9e10ebb14ab193383d9a7fd7c7068cfa9964dc1c21d788081 days 21 hrs agoEthermine  IN   0xe47df281b65bf25246e529dea9305fbc717121ad0.287769375707793 Ether0.000021051
0x845ace849b9f4430ad94c9f5064fcde20711d0d64147e96d12227fbd798757d488 days 21 hrs agoBittrex_1  IN   0xe47df281b65bf25246e529dea9305fbc717121ad0 Ether0.0050057
0x00a0746822b024711fa965fb75c000966d0219f4eea9364322b5bff99527d67888 days 21 hrs agoEthermine  IN   0xe47df281b65bf25246e529dea9305fbc717121ad0.130826369803185 Ether0.000021051
0x4170948e466715b5c45dfe651d38ebb9eacabb72aba20274f060cd5a0841386695 days 21 hrs agoBittrex_1  IN   0xe47df281b65bf25246e529dea9305fbc717121ad0 Ether0.0050057
[ 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
0x1147717851501443ab80a4561da59be765c74fa7a58435c7e4f7823a0264f4e265540282 days 13 hrs ago0xe47df281b65bf25246e529dea9305fbc717121ad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.51734366 Ether
0xfdac9995ed0562aaace930cf48cd58485d5477155f426013698095bee2d48c2e65110969 days 13 hrs ago0xe47df281b65bf25246e529dea9305fbc717121ad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.4482627 Ether
0x6be6de15bc49c77312c6ed4c77e1112ce3b6877fc39fbe0faa34b6828738c0d5646789016 days 13 hrs ago0xe47df281b65bf25246e529dea9305fbc717121ad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.49794535 Ether
0xaadbc0c1cf142efd7139dde4bd05615f3fb5da85380a5780c205e3430639bc11642496623 days 13 hrs ago0xe47df281b65bf25246e529dea9305fbc717121ad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.47817274 Ether
0x385e0ad7772b905ee5a282f3b68f21dd9bb1bf4aa3db29aa3ce0e508739ba84f638226130 days 13 hrs ago0xe47df281b65bf25246e529dea9305fbc717121ad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.48374647 Ether
0xf77e09c228d78578f7648e09bd214a9f40f0880236603a2eec74b83d5f0e3a57633985437 days 13 hrs ago0xe47df281b65bf25246e529dea9305fbc717121ad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.43895843 Ether
0xb56856900a441a6fdaf165fd5f29d17ed0054ab0ed3990599ae1da8fac68e38b629771444 days 13 hrs ago0xe47df281b65bf25246e529dea9305fbc717121ad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.26878916 Ether
0xec954f54214b99cfdf7de4adfbf657af5977c94183e34777b62cd378b2ccbcf7625597451 days 13 hrs ago0xe47df281b65bf25246e529dea9305fbc717121ad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.36812771 Ether
0x251d749c9e5e994d7f119b018ca8bcc3b84fc94eaa168053f1eb2b78630b6116616227767 days 9 hrs ago0xe47df281b65bf25246e529dea9305fbc717121ad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.30955737 Ether
0x79b4bf34ee3f22ed5a83f0b4bfe9a952ee43d3bbc1b660747afab2949b438753607655881 days 21 hrs ago0xe47df281b65bf25246e529dea9305fbc717121ad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.28776938 Ether
0x845ace849b9f4430ad94c9f5064fcde20711d0d64147e96d12227fbd798757d4603500188 days 21 hrs ago0xe47df281b65bf25246e529dea9305fbc717121ad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.13082637 Ether
0x4170948e466715b5c45dfe651d38ebb9eacabb72aba20274f060cd5a08413866599383395 days 21 hrs ago0xe47df281b65bf25246e529dea9305fbc717121ad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.28979141 Ether
0x8d0daf1e01b7d3cb9e0875c5d41066a344fd2dde3a4d50f415f6db454f2faba35952421102 days 21 hrs ago0xe47df281b65bf25246e529dea9305fbc717121ad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.27695864 Ether
0x6412dda6bf84d34f5ac08c8fcc11f85c3201a17b8ac53f6b90d13290d12652d95911551109 days 21 hrs ago0xe47df281b65bf25246e529dea9305fbc717121ad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.33157518 Ether
0xfc4c7c4d49951d3f7a97e3644e4d5b6abd74c907192b9c89bf489217ebba78ec5870643116 days 21 hrs ago0xe47df281b65bf25246e529dea9305fbc717121ad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.27757258 Ether
0xb97a969f26d2d73b203a8b0a9ee2928dc271674d317f5f495e2b1dcdcf975b225830016123 days 21 hrs ago0xe47df281b65bf25246e529dea9305fbc717121ad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.33203771 Ether
0x9398e16279a6de4ec7cd1032abcdccdaf1b88b44fd572295c5b4e2c1773e0f005788982130 days 21 hrs ago0xe47df281b65bf25246e529dea9305fbc717121ad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.36621983 Ether
0x9eca20f1c58cd5a8c2b2ce357d6bd9263894309cf027c67af1dcd789579d90be5749194137 days 21 hrs ago0xe47df281b65bf25246e529dea9305fbc717121ad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.41004743 Ether
0x266196899f8af2aaaac4cb0d9bf9312dd40fa4d6c6ea095fbc9a43ee4763e30f5709779144 days 21 hrs ago0xe47df281b65bf25246e529dea9305fbc717121ad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.39310349 Ether
0x90720723353b0dc76fdb90c1e60a0fc657711745e0b5190bbc325d19b09381f35670192151 days 21 hrs ago0xe47df281b65bf25246e529dea9305fbc717121ad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.3383869 Ether
0x642b7d3c656e64d60e6fef1cf66e14dce8c9a8f9973e4930e7ba535bb58a65125630749158 days 21 hrs ago0xe47df281b65bf25246e529dea9305fbc717121ad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.36429599 Ether
0x8df59e5aa903b02c6bb333e4d007103eebd59f8ffe33d54af22eafa34ac288025590788165 days 21 hrs ago0xe47df281b65bf25246e529dea9305fbc717121ad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.4452644 Ether
0x402782d6db70f9829f747863644df369d929a9507eb6ea998dffa34dfa10e9925550600172 days 21 hrs ago0xe47df281b65bf25246e529dea9305fbc717121ad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.38976562 Ether
0xcf1aebd19d3b9b57dad424f42dc5a2cc5802dae473e219360a1d668a97a608415510552179 days 22 hrs ago0xe47df281b65bf25246e529dea9305fbc717121ad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.41367557 Ether
0x752b8fb4be8d6baf59478de6b9e15ea0393dc713a2321e5a46f3c06b5688e7165469842186 days 22 hrs ago0xe47df281b65bf25246e529dea9305fbc717121ad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.4821676 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.