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

TxHash Age From To Value [TxFee]
0x37854f4b971c0e3aadeba36ce8a4bcb2193c51a767c234713c432077e4fc6d4057 days 6 hrs agoBittrex_1  IN   0xe47df281b65bf25246e529dea9305fbc717121ad0 Ether0.00250285
0xa5273fa620f98c0bc9b3580298efad266239ea2b9e266a1d0fcba4451ad8f6ff57 days 6 hrs agoEthermine  IN   0xe47df281b65bf25246e529dea9305fbc717121ad0.442508762205854 Ether0.000021051
0xcdc26c4353aa5af68414f86dacc41d63ed74f724d45f245e9f8038ea9a3789d564 days 6 hrs agoBittrex_1  IN   0xe47df281b65bf25246e529dea9305fbc717121ad0 Ether0.00250285
0xfe502ea20cca5822db80d3b8c87e95f8dd5f8214e479bbb4bac93ea03ad016c964 days 6 hrs agoEthermine  IN   0xe47df281b65bf25246e529dea9305fbc717121ad0.488799936507036 Ether0.000021051
0x6afb36ef61ec6e6feb5e4f71ba7f130c2ca712aa163a467f7fa2455d1390732d71 days 6 hrs agoBittrex_1  IN   0xe47df281b65bf25246e529dea9305fbc717121ad0 Ether0.00250285
0x4349933b3d57738e4e3c023ff3c0eb994f51e5e8031dfb8ecfa338ef393eed8771 days 6 hrs agoEthermine  IN   0xe47df281b65bf25246e529dea9305fbc717121ad0.523132632662044 Ether0.000021051
0xc9883fd81d6275949a1eda86cef3c0b9512a2eb0b02bb27797efe60b57b4f16878 days 6 hrs agoBittrex_1  IN   0xe47df281b65bf25246e529dea9305fbc717121ad0 Ether0.00250285
0x48bc8071ffaa17c3458659c5949d673b89b5eb75f9bcb0719a72e1f667d2258678 days 6 hrs agoEthermine  IN   0xe47df281b65bf25246e529dea9305fbc717121ad0.536120968432229 Ether0.000021051
0xb7a06391b7f50c54d54631bb3971e7f9da93042fabd1db3028b00344461296bb85 days 6 hrs agoBittrex_1  IN   0xe47df281b65bf25246e529dea9305fbc717121ad0 Ether0.00250285
0x95f5b2df5f2cc869c1ad296663c76592333acc6a08782024a76dcf0b1a6ba44085 days 6 hrs agoEthermine  IN   0xe47df281b65bf25246e529dea9305fbc717121ad0.541339932752551 Ether0.000021051
0x1147717851501443ab80a4561da59be765c74fa7a58435c7e4f7823a0264f4e292 days 6 hrs agoBittrex_1  IN   0xe47df281b65bf25246e529dea9305fbc717121ad0 Ether0.00250285
0x36d2649d9ad01a430a0af26cb78219f3d1eb30dfefd07da1506b5ee35584976d92 days 6 hrs agoEthermine  IN   0xe47df281b65bf25246e529dea9305fbc717121ad0.517343655505148 Ether0.000021051
0xfdac9995ed0562aaace930cf48cd58485d5477155f426013698095bee2d48c2e99 days 6 hrs agoBittrex_1  IN   0xe47df281b65bf25246e529dea9305fbc717121ad0 Ether0.00250285
0x92d1ee37d648b92f5bc7b155eaf656e5928759a657500b329b9522583108bb3899 days 7 hrs agoEthermine  IN   0xe47df281b65bf25246e529dea9305fbc717121ad0.448262697864701 Ether0.000021051
0x6be6de15bc49c77312c6ed4c77e1112ce3b6877fc39fbe0faa34b6828738c0d5106 days 7 hrs agoBittrex_1  IN   0xe47df281b65bf25246e529dea9305fbc717121ad0 Ether0.00250285
0x693e9bb00ebfbc6ccd2a23f8d3c4874573877dc9c7525d48d3ecf094fccdb625106 days 7 hrs agoEthermine  IN   0xe47df281b65bf25246e529dea9305fbc717121ad0.497945356821604 Ether0.000021051
0xaadbc0c1cf142efd7139dde4bd05615f3fb5da85380a5780c205e3430639bc11113 days 7 hrs agoBittrex_1  IN   0xe47df281b65bf25246e529dea9305fbc717121ad0 Ether0.00250285
0x5499d7349dcdf327da1ba86051d9a9fa1766f7ece7650b41d4956518ff884eea113 days 7 hrs agoEthermine  IN   0xe47df281b65bf25246e529dea9305fbc717121ad0.478172739632436 Ether0.000021051
0x385e0ad7772b905ee5a282f3b68f21dd9bb1bf4aa3db29aa3ce0e508739ba84f120 days 7 hrs agoBittrex_1  IN   0xe47df281b65bf25246e529dea9305fbc717121ad0 Ether0.00250285
0x5453fcbdbe88f8660fd5057d07f873bb344d97d971f0598a121f6fc97adf2b31120 days 7 hrs agoEthermine  IN   0xe47df281b65bf25246e529dea9305fbc717121ad0.483746463359811 Ether0.000021051
0xf77e09c228d78578f7648e09bd214a9f40f0880236603a2eec74b83d5f0e3a57127 days 7 hrs agoBittrex_1  IN   0xe47df281b65bf25246e529dea9305fbc717121ad0 Ether0.00250285
0x54d7c806283fffb59868e2206e947897183449ab84085a951b42d8dfb19d9a39127 days 7 hrs agoEthermine  IN   0xe47df281b65bf25246e529dea9305fbc717121ad0.438958437127242 Ether0.000021051
0xb56856900a441a6fdaf165fd5f29d17ed0054ab0ed3990599ae1da8fac68e38b134 days 7 hrs agoBittrex_1  IN   0xe47df281b65bf25246e529dea9305fbc717121ad0 Ether0.00250285
0x679d9344dd060733bdaa52417080118a1ca2c5166c2238ee7172cb95237de704134 days 7 hrs agoEthermine  IN   0xe47df281b65bf25246e529dea9305fbc717121ad0.268789151072507 Ether0.000021051
0xec954f54214b99cfdf7de4adfbf657af5977c94183e34777b62cd378b2ccbcf7141 days 7 hrs agoBittrex_1  IN   0xe47df281b65bf25246e529dea9305fbc717121ad0 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
0x37854f4b971c0e3aadeba36ce8a4bcb2193c51a767c234713c432077e4fc6d40676779957 days 6 hrs ago0xe47df281b65bf25246e529dea9305fbc717121ad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.44250876 Ether
0xcdc26c4353aa5af68414f86dacc41d63ed74f724d45f245e9f8038ea9a3789d5672509564 days 6 hrs ago0xe47df281b65bf25246e529dea9305fbc717121ad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.48879994 Ether
0x6afb36ef61ec6e6feb5e4f71ba7f130c2ca712aa163a467f7fa2455d1390732d668228571 days 6 hrs ago0xe47df281b65bf25246e529dea9305fbc717121ad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.52313263 Ether
0xc9883fd81d6275949a1eda86cef3c0b9512a2eb0b02bb27797efe60b57b4f168663960978 days 6 hrs ago0xe47df281b65bf25246e529dea9305fbc717121ad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.53612097 Ether
0xb7a06391b7f50c54d54631bb3971e7f9da93042fabd1db3028b00344461296bb659688185 days 6 hrs ago0xe47df281b65bf25246e529dea9305fbc717121ad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.54133993 Ether
0x1147717851501443ab80a4561da59be765c74fa7a58435c7e4f7823a0264f4e2655402892 days 6 hrs ago0xe47df281b65bf25246e529dea9305fbc717121ad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.51734366 Ether
0xfdac9995ed0562aaace930cf48cd58485d5477155f426013698095bee2d48c2e651109699 days 6 hrs ago0xe47df281b65bf25246e529dea9305fbc717121ad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.4482627 Ether
0x6be6de15bc49c77312c6ed4c77e1112ce3b6877fc39fbe0faa34b6828738c0d56467890106 days 7 hrs ago0xe47df281b65bf25246e529dea9305fbc717121ad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.49794535 Ether
0xaadbc0c1cf142efd7139dde4bd05615f3fb5da85380a5780c205e3430639bc116424966113 days 7 hrs ago0xe47df281b65bf25246e529dea9305fbc717121ad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.47817274 Ether
0x385e0ad7772b905ee5a282f3b68f21dd9bb1bf4aa3db29aa3ce0e508739ba84f6382261120 days 7 hrs ago0xe47df281b65bf25246e529dea9305fbc717121ad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.48374647 Ether
0xf77e09c228d78578f7648e09bd214a9f40f0880236603a2eec74b83d5f0e3a576339854127 days 7 hrs ago0xe47df281b65bf25246e529dea9305fbc717121ad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.43895843 Ether
0xb56856900a441a6fdaf165fd5f29d17ed0054ab0ed3990599ae1da8fac68e38b6297714134 days 7 hrs ago0xe47df281b65bf25246e529dea9305fbc717121ad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.26878916 Ether
0xec954f54214b99cfdf7de4adfbf657af5977c94183e34777b62cd378b2ccbcf76255974141 days 7 hrs ago0xe47df281b65bf25246e529dea9305fbc717121ad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.36812771 Ether
0x251d749c9e5e994d7f119b018ca8bcc3b84fc94eaa168053f1eb2b78630b61166162277157 days 3 hrs ago0xe47df281b65bf25246e529dea9305fbc717121ad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.30955737 Ether
0x79b4bf34ee3f22ed5a83f0b4bfe9a952ee43d3bbc1b660747afab2949b4387536076558171 days 14 hrs ago0xe47df281b65bf25246e529dea9305fbc717121ad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.28776938 Ether
0x845ace849b9f4430ad94c9f5064fcde20711d0d64147e96d12227fbd798757d46035001178 days 14 hrs ago0xe47df281b65bf25246e529dea9305fbc717121ad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.13082637 Ether
0x4170948e466715b5c45dfe651d38ebb9eacabb72aba20274f060cd5a084138665993833185 days 14 hrs ago0xe47df281b65bf25246e529dea9305fbc717121ad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.28979141 Ether
0x8d0daf1e01b7d3cb9e0875c5d41066a344fd2dde3a4d50f415f6db454f2faba35952421192 days 14 hrs ago0xe47df281b65bf25246e529dea9305fbc717121ad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.27695864 Ether
0x6412dda6bf84d34f5ac08c8fcc11f85c3201a17b8ac53f6b90d13290d12652d95911551199 days 14 hrs ago0xe47df281b65bf25246e529dea9305fbc717121ad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.33157518 Ether
0xfc4c7c4d49951d3f7a97e3644e4d5b6abd74c907192b9c89bf489217ebba78ec5870643206 days 14 hrs ago0xe47df281b65bf25246e529dea9305fbc717121ad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.27757258 Ether
0xb97a969f26d2d73b203a8b0a9ee2928dc271674d317f5f495e2b1dcdcf975b225830016213 days 14 hrs ago0xe47df281b65bf25246e529dea9305fbc717121ad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.33203771 Ether
0x9398e16279a6de4ec7cd1032abcdccdaf1b88b44fd572295c5b4e2c1773e0f005788982220 days 15 hrs ago0xe47df281b65bf25246e529dea9305fbc717121ad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.36621983 Ether
0x9eca20f1c58cd5a8c2b2ce357d6bd9263894309cf027c67af1dcd789579d90be5749194227 days 15 hrs ago0xe47df281b65bf25246e529dea9305fbc717121ad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.41004743 Ether
0x266196899f8af2aaaac4cb0d9bf9312dd40fa4d6c6ea095fbc9a43ee4763e30f5709779234 days 15 hrs ago0xe47df281b65bf25246e529dea9305fbc717121ad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.39310349 Ether
0x90720723353b0dc76fdb90c1e60a0fc657711745e0b5190bbc325d19b09381f35670192241 days 15 hrs ago0xe47df281b65bf25246e529dea9305fbc717121ad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.3383869 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.