Sponsored Link:   COVESTING - EU-based digital asset exchange. Aggregated liquidity. Algorithmic & Copy-trading features. 24/7 support. Get access!
Contract Overview
Balance: 0.000000007691496992 Ether
Ether Value: less than $0.01 (@ $536.61/ETH)
Transactions: 36 txns
 Latest 25 txns from a total Of 36 transactions
View All

TxHash Age From To Value [TxFee]
0x7685aee245db80bd5ae8cbf0ebe85eda90ff64230466f992aafae2d80f5809e2131 days 3 hrs agoBittrex  IN   0xe8c3d16fbc5e68cbb609fee42cca65c010350d480 Ether0.00450513
0xfc68a43c81147c05a814fff240580746886545445a1f31616a95d397b103b6cd131 days 3 hrs agoNanopool  IN   0xe8c3d16fbc5e68cbb609fee42cca65c010350d480.200035946228094 Ether0.000021051
0xb39ee43271d61aebc0bbc342f8f294a654b4c9fd0423b9728b21723a86d19fb6148 days 2 hrs agoBittrex  IN   0xe8c3d16fbc5e68cbb609fee42cca65c010350d480 Ether0.00450513
0x04f9f35e44ac0fbb6aaf9f662b0b5535a4662499940835fb320b833d1b143212148 days 3 hrs agoNanopool  IN   0xe8c3d16fbc5e68cbb609fee42cca65c010350d480.200380237472201 Ether0.000021051
0xc39f166ff2ca246d3164a76d52941c12174056390da67ddebd73cf32f60952f2162 days 50 mins agoBittrex  IN   0xe8c3d16fbc5e68cbb609fee42cca65c010350d480 Ether0.00450513
0x53f89d3b94da4de10a54d6d6329bf0ef8225b06b81e2b724083a35d097a88a19162 days 2 hrs agoNanopool  IN   0xe8c3d16fbc5e68cbb609fee42cca65c010350d480.201038758563372 Ether0.000021051
0xda63008c8a1b4b67a2235ab885e549fc86b5bcee5e82f1c8648954eb25a8fc22173 days 21 hrs agoBittrex  IN   0xe8c3d16fbc5e68cbb609fee42cca65c010350d480 Ether0.002552907
0xdb010c3e1e636c00bde959bd52a17cb3132918a5a3302db3e82426849093f7c8173 days 21 hrs agoNanopool  IN   0xe8c3d16fbc5e68cbb609fee42cca65c010350d480.200094130853356 Ether0.000021051
0x743f101050eea6dab88d20a387008480fe4a1ddbcd7dc82a907e8739bd2919fd185 days 4 hrs agoBittrex  IN   0xe8c3d16fbc5e68cbb609fee42cca65c010350d480 Ether0.002549643
0x43c9d4b2e9f00ed7e0996bf30c40fb8adcfd551222666d2387b65fd98e3a1607185 days 5 hrs agoNanopool  IN   0xe8c3d16fbc5e68cbb609fee42cca65c010350d480.200665600655593 Ether0.000021051
0x5282df38c173a16b27739c9ed0ec9b57037ce1968df12654ec336a9cfcd1e3b5193 days 8 hrs agoBittrex  IN   0xe8c3d16fbc5e68cbb609fee42cca65c010350d480 Ether0.003854389
0xee514328c254f4500210d0a69c9ec011ea339ebe07558b4ae9332c9eea43e5e9193 days 8 hrs ago0x48b10fd5bfa0382d60ef4641249e2a6f96d2505f  IN   0xe8c3d16fbc5e68cbb609fee42cca65c010350d481.12406298 Ether0.00126306
0x7ad9005b96eb1c4ef7170874098890a60804b0b1cbf8a78b6162464c735371c9194 days 15 hrs agoBittrex  IN   0xe8c3d16fbc5e68cbb609fee42cca65c010350d480 Ether0.0037142294
0x02ab56f3d8a24f38ad71d1f8ff262d5ebc3f7bd0d0baa172132cb0a37184e260194 days 15 hrs agoNanopool  IN   0xe8c3d16fbc5e68cbb609fee42cca65c010350d480.200702877623396 Ether0.000021051
0xda827ce82528b7f958df2dee85923ae42a1c2b5689504fc9b5df592bcb182178204 days 1 hr agoBittrex  IN   0xe8c3d16fbc5e68cbb609fee42cca65c010350d480 Ether0.00100114
0xbc2d9eede6be7ad542b4b5c08dddf8026d0e6124adba00490e96d11e5c1750a3204 days 1 hr agoNanopool  IN   0xe8c3d16fbc5e68cbb609fee42cca65c010350d480.200589913101065 Ether0.000084204
0x8a4f4e258418ac15f05dec4fece888e6bcec2073c379311862991d7ccb695c28213 days 5 hrs agoBittrex  IN   0xe8c3d16fbc5e68cbb609fee42cca65c010350d480 Ether0.00100114
0x4f37c476bdd5fc7a2bea6dbfb71afacdaf195faeaf83d3544267b1e3834ce1d5213 days 5 hrs agoNanopool  IN   0xe8c3d16fbc5e68cbb609fee42cca65c010350d480.200205793758308 Ether0.000084204
0x7d27dc10eb3b8cc81ee0d3bc76e9b7e525eb4366b077ccc44b72b0a7b839f42e221 days 22 hrs agoBittrex  IN   0xe8c3d16fbc5e68cbb609fee42cca65c010350d480 Ether0.00100114
0x264344b290d1c2cff3a0639af8fa66975dd84d633580dd003ac9e9f2c08cebaf221 days 22 hrs agoNanopool  IN   0xe8c3d16fbc5e68cbb609fee42cca65c010350d480.200540389835844 Ether0.000084204
0xa189f245511872a2a100b9750bd1b6bc95be3be369a933f8c3030135d654d4f9230 days 14 hrs agoBittrex  IN   0xe8c3d16fbc5e68cbb609fee42cca65c010350d480 Ether0.00100114
0x0798e240a31f6b5472393f0d3d42ee53e1ebc713b2789d08243744f9b72df40c230 days 14 hrs agoNanopool  IN   0xe8c3d16fbc5e68cbb609fee42cca65c010350d480.200856823841488 Ether0.000084204
0xb782d362b99c85cf8f068a17f1cc86d0aca892ea0223c0d25ec17e983b7f47a2239 days 10 hrs agoBittrex  IN   0xe8c3d16fbc5e68cbb609fee42cca65c010350d480 Ether0.001551767
0xdb3f62237cd13dab9dce866eb7d45b69605703d95bf86d6464d0abcff6c13c3f239 days 10 hrs agoNanopool  IN   0xe8c3d16fbc5e68cbb609fee42cca65c010350d480.200905176389203 Ether0.000084204
0xe1afcbc321a80258ddd227d772901f8a8e5635cdd3c2b48470773ab77d2d81bb248 days 19 hrs agoBittrex  IN   0xe8c3d16fbc5e68cbb609fee42cca65c010350d480 Ether0.001551767
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
 Latest 19 Internal Transactions

ParentTxHash Block Age From To Value
0x7685aee245db80bd5ae8cbf0ebe85eda90ff64230466f992aafae2d80f5809e25061206131 days 3 hrs ago0xe8c3d16fbc5e68cbb609fee42cca65c010350d480xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20003594 Ether
0xb39ee43271d61aebc0bbc342f8f294a654b4c9fd0423b9728b21723a86d19fb64960501148 days 2 hrs ago0xe8c3d16fbc5e68cbb609fee42cca65c010350d480xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20038024 Ether
0xc39f166ff2ca246d3164a76d52941c12174056390da67ddebd73cf32f60952f24882496162 days 50 mins ago0xe8c3d16fbc5e68cbb609fee42cca65c010350d480xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20103876 Ether
0xda63008c8a1b4b67a2235ab885e549fc86b5bcee5e82f1c8648954eb25a8fc224816209173 days 21 hrs ago0xe8c3d16fbc5e68cbb609fee42cca65c010350d480xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20009413 Ether
0x743f101050eea6dab88d20a387008480fe4a1ddbcd7dc82a907e8739bd2919fd4750328185 days 4 hrs ago0xe8c3d16fbc5e68cbb609fee42cca65c010350d480xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.2006656 Ether
0x5282df38c173a16b27739c9ed0ec9b57037ce1968df12654ec336a9cfcd1e3b54703494193 days 8 hrs ago0xe8c3d16fbc5e68cbb609fee42cca65c010350d480xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.12406298 Ether
0x7ad9005b96eb1c4ef7170874098890a60804b0b1cbf8a78b6162464c735371c94695942194 days 15 hrs ago0xe8c3d16fbc5e68cbb609fee42cca65c010350d480xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20070288 Ether
0xda827ce82528b7f958df2dee85923ae42a1c2b5689504fc9b5df592bcb1821784640551204 days 1 hr ago0xe8c3d16fbc5e68cbb609fee42cca65c010350d480xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20058991 Ether
0x8a4f4e258418ac15f05dec4fece888e6bcec2073c379311862991d7ccb695c284583839213 days 5 hrs ago0xe8c3d16fbc5e68cbb609fee42cca65c010350d480xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.2002058 Ether
0x7d27dc10eb3b8cc81ee0d3bc76e9b7e525eb4366b077ccc44b72b0a7b839f42e4529813221 days 22 hrs ago0xe8c3d16fbc5e68cbb609fee42cca65c010350d480xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20054039 Ether
0xa189f245511872a2a100b9750bd1b6bc95be3be369a933f8c3030135d654d4f94475964230 days 14 hrs ago0xe8c3d16fbc5e68cbb609fee42cca65c010350d480xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20085682 Ether
0xb782d362b99c85cf8f068a17f1cc86d0aca892ea0223c0d25ec17e983b7f47a24421300239 days 10 hrs ago0xe8c3d16fbc5e68cbb609fee42cca65c010350d480xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20090518 Ether
0xe1afcbc321a80258ddd227d772901f8a8e5635cdd3c2b48470773ab77d2d81bb4367106248 days 19 hrs ago0xe8c3d16fbc5e68cbb609fee42cca65c010350d480xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20048618 Ether
0xbe3b619e5395ed0b2e227e57ba4cece1a813f54a324d4859c29e6b86a704d13a4334031260 days 6 hrs ago0xe8c3d16fbc5e68cbb609fee42cca65c010350d480xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20044202 Ether
0xd69fb726b805daea674ff841ae8b58d4447bb98c57b34738e494add6eaaececf4303445270 days 21 hrs ago0xe8c3d16fbc5e68cbb609fee42cca65c010350d480xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20004894 Ether
0x55788923c4753c5c23eadf89243d0a38cd68ed70b84e83b15ca88a6e405703244272482279 days 16 hrs ago0xe8c3d16fbc5e68cbb609fee42cca65c010350d480xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20007101 Ether
0x45b326a0f560090919a30a7bde3df3ca0ab74e0dd4cd457c00eb0a6537d8be4d4240733288 days 14 hrs ago0xe8c3d16fbc5e68cbb609fee42cca65c010350d480xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20073637 Ether
0xa9cb6e3d126c18f911f2d72583f76ae7e5bf0cdf0ed780a9481df5036b4ab6d84210179297 days 6 hrs ago0xe8c3d16fbc5e68cbb609fee42cca65c010350d480xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20078621 Ether
0xe0be4f1d43d491be4d650ab099a449334eb8dfbdbabf8a9fb4d3b1e61437821d4152322311 days 14 hrs ago0xa3c1e324ca1ce40db73ed6026c4a177f099b5770  Contract Creation0 Ether
[ Download CSV Export  ] 
Warning: The compiled contract might be susceptible to ZeroFunctionSelector (very low-severity), DelegateCallReturnValue (low-severity), ECRecoverMalformedInput (medium-severity), SkipEmptyStringLiteral (low-severity) Solidity compiler bugs.

Contract Source Code Verified (Similar match)
Note: Displaying similar matching verified source code at contract 0xd1DD82d1dED8f40c200b89455050E9C18D918504(excluding Constructor Arguments if any)
Contract Name: UserWallet
Compiler Version: 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 txn Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward
Make sure to use the "downvote" button for any spammy posts, and the "upvote" for interesting conversations.