Contract Overview
Balance: 0.000000009310868144 Ether
Ether Value: Less Than $0.01 (@ $124.24/ETH)
Transactions: 516 txns
Misc:
Address Watch: Add To Watch List
Contract Creator: 0xa3c1e324ca1ce40db73ed6026c4a177f099b5770at txn 0x84815b18ce6f5fc536a428ba647c18bf5d9cd38ed8586ff377a73776a6acd0a3
Token Balance:
 Latest 25 transactions from a total of 516 transactions

TxHash Age From To Value [TxFee]
0x66a58cdf3ae15c73c48fb77e8ad4b9bc2b592045701211a86f6aa3b021b2dc0f48 days 18 hrs agoBittrex_1  IN   0x5f6074b046d115b7349deb86ebfc55461f950fb90 Ether0.00250285
0x74c4a6b8dc85bf56918d03b9e9ce73cb182e57898831a65d95b28c8fa28502ed48 days 18 hrs agoBinance_3  IN   0x5f6074b046d115b7349deb86ebfc55461f950fb90.39683375 Ether0.00105255
0x0fed5a93fb771389c76faf08285121f28b484f2a6c1b4bc6144fffbc6f67bf6955 days 4 hrs agoBittrex_1  IN   0x5f6074b046d115b7349deb86ebfc55461f950fb90 Ether0.00250285
0x627349e6a427255d59f651f4619e91fb01947e97cfe5d9600f43bba69eaa311055 days 4 hrs agoBinance_1  IN   0x5f6074b046d115b7349deb86ebfc55461f950fb90.47262335 Ether0.00063153
0x6fbd51cbc35cfbbed89f5ba8bd810712a61d2d1fa86cb7a9732492bd2676239d56 days 6 hrs agoBittrex_1  IN   0x5f6074b046d115b7349deb86ebfc55461f950fb90 Ether0.00250285
0xb9f356c07bf9de0971ec1a18093f603181612a6dcd0e1c0a5d67f12173227f2556 days 6 hrs agoBinance_4  IN   0x5f6074b046d115b7349deb86ebfc55461f950fb91.44763885 Ether0.00063153
0x0817541dfb19d597249d1d467b8505ff0aea0bbeeb0d92ffa422dda39463171d56 days 18 hrs agoBittrex_1  IN   0x5f6074b046d115b7349deb86ebfc55461f950fb90 Ether0.00249965
0x3d8117b2d32508c7854fde09d13f18cea46b4c273071da124ea0cec418e58cd056 days 18 hrs agoNanopool  IN   0x5f6074b046d115b7349deb86ebfc55461f950fb90.050899300087883 Ether0.000063153
0xf2aca373233372cad8722c6da81f80928b79f8c0124e09c7885da26cec968a0c57 days 22 hrs agoBittrex_1  IN   0x5f6074b046d115b7349deb86ebfc55461f950fb90 Ether0.00249965
0xc2996b87487bd2c87c099ab7f6423c4289559bebd41f7a0b6c33e67caca8cb1457 days 22 hrs agoNanopool  IN   0x5f6074b046d115b7349deb86ebfc55461f950fb90.050064354315406 Ether0.000063153
0x8b8844942974b98b5821abd07ca9141aef4d4f00f1e2c75b123529a0ef3053f958 days 23 hrs agoBittrex_1  IN   0x5f6074b046d115b7349deb86ebfc55461f950fb90 Ether0.00249965
0xc1f605da41ddcedfc49b60a8745fd097fcc0112ab914c1b9e00e6c598aebad4c58 days 23 hrs agoNanopool  IN   0x5f6074b046d115b7349deb86ebfc55461f950fb90.050688080596825 Ether0.000063153
0x84393bb564cccc4ace46b576d659a7c5dac66d92cd80cf193ac0415ab3d3b76b60 days 2 hrs agoBittrex_1  IN   0x5f6074b046d115b7349deb86ebfc55461f950fb90 Ether0.00249965
0xfc54e0eee6b4e74094bcfed5ccac45aea47cb1bfd6bb290e272bf3b1bcbafadd60 days 2 hrs agoNanopool  IN   0x5f6074b046d115b7349deb86ebfc55461f950fb90.050174939081824 Ether0.000063153
0xbd5ada557f8351027dd8a4e4664ce1fb99a56fdf3e992444890390b138f7bfac61 days 5 hrs agoBittrex_1  IN   0x5f6074b046d115b7349deb86ebfc55461f950fb90 Ether0.00249965
0xf840543a7c4f11be7d6037846c3d0f46938bd5401d0ce4e12ed50e8a0de27cd661 days 5 hrs agoNanopool  IN   0x5f6074b046d115b7349deb86ebfc55461f950fb90.050082440695062 Ether0.000063153
0xfea8ee40773745e3d6df2a70a9bb87c28ab0ed7610550538b03a7b54aea383bb62 days 10 hrs agoBittrex_1  IN   0x5f6074b046d115b7349deb86ebfc55461f950fb90 Ether0.00249965
0x162b429870dab6a3f74fae60691c050805d2864ed6589499b8c4b14446f3cbea62 days 10 hrs agoNanopool  IN   0x5f6074b046d115b7349deb86ebfc55461f950fb90.050553499409454 Ether0.000063153
0xbf5f4e1154834ac01b7e299502e05afc8ae6b026a426cdede2313d4706a37ada63 days 15 hrs agoBittrex_1  IN   0x5f6074b046d115b7349deb86ebfc55461f950fb90 Ether0.00249965
0x4d5aaed585f7b72912513656f6b291bf81787ade66651b77a1be07c8e0918ed463 days 15 hrs agoNanopool  IN   0x5f6074b046d115b7349deb86ebfc55461f950fb90.050127856568963 Ether0.000063153
0x7e3936c6480fc66f651edfbf769575458cf0f92a7519cb8a91afbf113dbb5c6864 days 18 hrs agoBittrex_1  IN   0x5f6074b046d115b7349deb86ebfc55461f950fb90 Ether0.00249965
0xe3bd950d35d97abd0624234d8fafe0179e48fc0ddb5c9cfdf3a06b54d729053164 days 18 hrs agoNanopool  IN   0x5f6074b046d115b7349deb86ebfc55461f950fb90.05062977043453 Ether0.000063153
0x8e2e0f77c668b7c72db3416f4ad89b35d47f457025f4452360b347829e63748365 days 21 hrs agoBittrex_1  IN   0x5f6074b046d115b7349deb86ebfc55461f950fb90 Ether0.00249965
0x6d3bc265e2015eb50601679979dd51d6f4ddb68739835a924b07f05e5d14d06265 days 22 hrs agoNanopool  IN   0x5f6074b046d115b7349deb86ebfc55461f950fb90.050206969456928 Ether0.000063153
0x23277f4520762e3bdae335733ce59220fbaf289e2c49f4c54e6b5d4e4e90d51d67 days 3 hrs agoBittrex_1  IN   0x5f6074b046d115b7349deb86ebfc55461f950fb90 Ether0.00249965
[ 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
0x66a58cdf3ae15c73c48fb77e8ad4b9bc2b592045701211a86f6aa3b021b2dc0f681343448 days 18 hrs ago0x5f6074b046d115b7349deb86ebfc55461f950fb90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.39683375 Ether
0x0fed5a93fb771389c76faf08285121f28b484f2a6c1b4bc6144fffbc6f67bf69677463155 days 4 hrs ago0x5f6074b046d115b7349deb86ebfc55461f950fb90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.47262335 Ether
0x6fbd51cbc35cfbbed89f5ba8bd810712a61d2d1fa86cb7a9732492bd2676239d676809656 days 6 hrs ago0x5f6074b046d115b7349deb86ebfc55461f950fb90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.44763885 Ether
0x0817541dfb19d597249d1d467b8505ff0aea0bbeeb0d92ffa422dda39463171d676489256 days 18 hrs ago0x5f6074b046d115b7349deb86ebfc55461f950fb90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.0508993 Ether
0xf2aca373233372cad8722c6da81f80928b79f8c0124e09c7885da26cec968a0c675794957 days 22 hrs ago0x5f6074b046d115b7349deb86ebfc55461f950fb90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05006435 Ether
0x8b8844942974b98b5821abd07ca9141aef4d4f00f1e2c75b123529a0ef3053f9675145958 days 23 hrs ago0x5f6074b046d115b7349deb86ebfc55461f950fb90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05068808 Ether
0x84393bb564cccc4ace46b576d659a7c5dac66d92cd80cf193ac0415ab3d3b76b674472660 days 2 hrs ago0x5f6074b046d115b7349deb86ebfc55461f950fb90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05017494 Ether
0xbd5ada557f8351027dd8a4e4664ce1fb99a56fdf3e992444890390b138f7bfac673787161 days 5 hrs ago0x5f6074b046d115b7349deb86ebfc55461f950fb90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05008244 Ether
0xfea8ee40773745e3d6df2a70a9bb87c28ab0ed7610550538b03a7b54aea383bb673055262 days 10 hrs ago0x5f6074b046d115b7349deb86ebfc55461f950fb90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.0505535 Ether
0xbf5f4e1154834ac01b7e299502e05afc8ae6b026a426cdede2313d4706a37ada672314163 days 15 hrs ago0x5f6074b046d115b7349deb86ebfc55461f950fb90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05012786 Ether
0x7e3936c6480fc66f651edfbf769575458cf0f92a7519cb8a91afbf113dbb5c68671628264 days 18 hrs ago0x5f6074b046d115b7349deb86ebfc55461f950fb90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05062977 Ether
0x8e2e0f77c668b7c72db3416f4ad89b35d47f457025f4452360b347829e637483670919365 days 21 hrs ago0x5f6074b046d115b7349deb86ebfc55461f950fb90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05020697 Ether
0x23277f4520762e3bdae335733ce59220fbaf289e2c49f4c54e6b5d4e4e90d51d670168867 days 3 hrs ago0x5f6074b046d115b7349deb86ebfc55461f950fb90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05019087 Ether
0x7ef8dd5b0f5caeb972bfa941e49df869629ae30f8bf5d500ed3b6306345101c5669435368 days 8 hrs ago0x5f6074b046d115b7349deb86ebfc55461f950fb90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05017611 Ether
0xe1906dd80e5b1b506cb63dfe1a73917f26abee3fb94af71eb145a1e19d7cb37c668674669 days 14 hrs ago0x5f6074b046d115b7349deb86ebfc55461f950fb90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05030409 Ether
0x05f00372a18e2c6abc044d3c53f41dbbb96187629ad638d7dbd2d40b5c33e0da667910470 days 20 hrs ago0x5f6074b046d115b7349deb86ebfc55461f950fb90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05038882 Ether
0xe4140a267c1421786da14b19e1c285a13c85b7afe011c5b02772f4dda6edd3bc667148772 days 1 hr ago0x5f6074b046d115b7349deb86ebfc55461f950fb90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05027216 Ether
0x86bd4c5199134731875d27cb69ad3acba98bc3865eddf2ea8fb1adac9bd9d8ec666368273 days 8 hrs ago0x5f6074b046d115b7349deb86ebfc55461f950fb90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.08366301 Ether
0x1023c928276e955f2860099c7d4b539e542e81aeebfa5b0b23db0f9999e97464665617574 days 14 hrs ago0x5f6074b046d115b7349deb86ebfc55461f950fb90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05031241 Ether
0x99b3fd08d2c00187fc49f82fec441f1e2c1b67509c06dc8db8d0121b409ae89e664845775 days 20 hrs ago0x5f6074b046d115b7349deb86ebfc55461f950fb90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05035155 Ether
0xd54f2c970ddb46abff885d345a2a7c431526c4888b80f8d2afa0a9b6dae89d9e664128577 days 1 hr ago0x5f6074b046d115b7349deb86ebfc55461f950fb90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05003976 Ether
0x32879e6b37363e11c0117bc9ba654d04f1cfd907656afba8a1893202e6e0bfcc663432378 days 4 hrs ago0x5f6074b046d115b7349deb86ebfc55461f950fb90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05030455 Ether
0x4f06b6c9b4570ab9a3274b34f87278e9be9b79f28dcdb8ef1bfff064009e0676662706979 days 8 hrs ago0x5f6074b046d115b7349deb86ebfc55461f950fb90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05059208 Ether
0x3684cfca7bece0b2883d0f8f88a405171cd81664570b7b20540eb3d82f2930f5661230681 days 19 hrs ago0x5f6074b046d115b7349deb86ebfc55461f950fb90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05009662 Ether
0x319c1c3d7f8eb2e1365380cf96ebd224868fcb9febba7d1933946b1ab8f1c83f658982285 days 11 hrs ago0x5f6074b046d115b7349deb86ebfc55461f950fb90xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05007498 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.