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

TxHash Age From To Value [TxFee]
0xbf24f21237659b604d389eb620e2615a78038342c6a5c7806c58679b4be441ee1 day 17 hrs agoBittrex  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0 Ether0.00250285
0x1c90a95614df0c8a220b8aca8ad0e7c036f94356ff6801e77c22a8a5947f2b391 day 17 hrs agoNanopool  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0.200979271980888 Ether0.000021051
0xeac0a7859c4c6e3c7a9661ca51c18d681c33678ff5b92452fc4141e795ff2a0b4 days 10 hrs agoBittrex  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0 Ether0.00250285
0x13d500020ce6fdcb635aeb4fe6c04fe322d12157a4332af2263206cf0956503c4 days 10 hrs agoNanopool  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0.201214531050935 Ether0.000021051
0xd067c4cec6d5c8d0e2829a9584fb8ce310567e5e746931b41c3024eac1b926126 days 21 hrs agoBittrex  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0 Ether0.00250285
0xca5d196a8f81fac3f24a5064a43e82fc54af70a8a55d777b2f1ae7541ff7466d6 days 21 hrs agoNanopool  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0.200589482528624 Ether0.000021051
0x7b3641c8e30c79f18a54d5739c6d862c06807c37bbb0f6e2e5d8ec3d62a5569a9 days 10 hrs agoBittrex  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0 Ether0.00250285
0x492754d2fa292101eb40e15b0c25fcadd00a92e09bb6d018588b79b5c14e08f49 days 10 hrs agoNanopool  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0.201081065125084 Ether0.000021051
0x68a390583aee20ddd4b8bd136564350ac713fdc939eefb69a8151d7effff665211 days 22 hrs agoBittrex  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0 Ether0.00250285
0xb1e8b61c89cabeefc067bdf9531fd28de252279949530c38feb3c42663007a2f11 days 22 hrs agoNanopool  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0.200672614261548 Ether0.000021051
0x038ba8371736d4dea39665fa9378d33ab35e3787fe7aeba5501e039d8e78b02b14 days 7 hrs agoBittrex  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0 Ether0.00250285
0xd9c3108513aad2c7cbe60a46c27b3aa3149fb080213d459174b22e6d344d2e3514 days 8 hrs agoNanopool  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0.200144180376988 Ether0.000021051
0xcbe99f566ad21584bc61638fb193ef02aeed1fe47aeec783d8c4b31d5bc5749716 days 16 hrs agoBittrex  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0 Ether0.00250285
0xe716a51e05dc6e42b26bbc92286376f05f91c6638309278d2ededbb1d5df2d6316 days 16 hrs agoNanopool  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0.20088846716767 Ether0.000021051
0xbc5724c1ab7900eb22c0a71bbd660e2ca997a71ae481c2fc4e741fce6008485d19 days 3 hrs agoBittrex  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0 Ether0.00250285
0xfdfbf4c4ee1f23d4c801e1afbe46e3207f5c4b347836bf834243835372948fde19 days 3 hrs agoNanopool  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0.200870637514107 Ether0.000021051
0x48f4db2223a39391b13b1e3399858f19dd650ce018aed5c119933a8f3359de6521 days 14 hrs agoBittrex  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0 Ether0.00250285
0xbc15aa65b0effcbc84994e5f313a05a16e109735489c96be69b589b6c523d0ee21 days 14 hrs agoNanopool  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0.200772032244301 Ether0.000021051
0x00431198c299cceee3f571d6fdbb6c223cb3093a86e524841a88397943b71eb723 days 21 hrs agoBittrex  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0 Ether0.00250285
0xa4b6d41a3fe556141f01305f3e23b0258dd9d626979864e7aae5c5f08ddd8e0f23 days 21 hrs agoNanopool  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0.200396733976461 Ether0.000021051
0x88a98e37b3b2af0561b452a1d611992bf8d4b755fe85a474218347dd944e56ce26 days 5 hrs agoBittrex  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0 Ether0.00250285
0x496bc2520568d456b05518a4bc3007e1d2050f09ef764063a5ee155b6c573dec26 days 5 hrs agoNanopool  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0.200198365816793 Ether0.000021051
0x283c1300db658ee4986d47d374fc97151ca41b2fd823a6db58f6b31b5c550fb128 days 13 hrs agoBittrex  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0 Ether0.00250285
0x15ae586981ad7ae54a2f2e3040f5a98c1af759a9ce55acebecba0c431728da6d28 days 13 hrs agoNanopool  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0.20068748326543 Ether0.000021051
0xa6516834e2766201113efd6eb3eeb5ce5561c3e2c8671f6a7fa1e4bf6f10d08f30 days 23 hrs agoBittrex  IN   0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0 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
0xbf24f21237659b604d389eb620e2615a78038342c6a5c7806c58679b4be441ee58046521 day 17 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20097928 Ether
0xeac0a7859c4c6e3c7a9661ca51c18d681c33678ff5b92452fc4141e795ff2a0b57889754 days 10 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20121453 Ether
0xd067c4cec6d5c8d0e2829a9584fb8ce310567e5e746931b41c3024eac1b9261257747896 days 21 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20058948 Ether
0x7b3641c8e30c79f18a54d5739c6d862c06807c37bbb0f6e2e5d8ec3d62a5569a57604049 days 10 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20108106 Ether
0x68a390583aee20ddd4b8bd136564350ac713fdc939eefb69a8151d7effff6652574622011 days 22 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20067262 Ether
0x038ba8371736d4dea39665fa9378d33ab35e3787fe7aeba5501e039d8e78b02b573286214 days 7 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20014418 Ether
0xcbe99f566ad21584bc61638fb193ef02aeed1fe47aeec783d8c4b31d5bc57497571946216 days 16 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20088847 Ether
0xbc5724c1ab7900eb22c0a71bbd660e2ca997a71ae481c2fc4e741fce6008485d570573719 days 3 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20087063 Ether
0x48f4db2223a39391b13b1e3399858f19dd650ce018aed5c119933a8f3359de65569187521 days 14 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20077204 Ether
0x00431198c299cceee3f571d6fdbb6c223cb3093a86e524841a88397943b71eb7567869123 days 21 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20039673 Ether
0x88a98e37b3b2af0561b452a1d611992bf8d4b755fe85a474218347dd944e56ce566578326 days 5 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20019837 Ether
0x283c1300db658ee4986d47d374fc97151ca41b2fd823a6db58f6b31b5c550fb1565266528 days 13 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20068748 Ether
0xa6516834e2766201113efd6eb3eeb5ce5561c3e2c8671f6a7fa1e4bf6f10d08f563893030 days 23 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20017739 Ether
0x2719cf0d0a9890fc344d2ab17b7fc37f7c76cfc17154f850f7fee9d6ebcfc3ba562579733 days 7 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20172241 Ether
0x166ac9b1ff46e31c56aa99e8cb1d4993bcd90957999bdcfcb6f4e9891982f141561296935 days 13 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20056148 Ether
0x6d557a0f9f95e8ed899d67c03aa6dd9d64acc2c5219f352ed266030ff17484e3559977237 days 20 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.200529 Ether
0x4d8e2adfe58569826d18f4535e3646543287e2396723c2bab2b50f1cbab74624558663040 days 3 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20054741 Ether
0xddc929d55913786365292451028b1e3ed32c7a48bc50d7e0f06507dd1e0b5aee557308942 days 12 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20057209 Ether
0x10d52be2ea46df97074a521a57b05d2deda8cb3f7f4967daee1c61799315e1a7555950844 days 20 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20096605 Ether
0xdce57036732af2f7216b5b8139b65a04fb727bc79931fb651322d2617b05855a554665547 days 3 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20138878 Ether
0x0bf8a86c97a87b722edf2778eea4acdb89879fe15910dc276953535c3a99c134553432149 days 7 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20195542 Ether
0xd84142a564cb15d285b58f8b7624d54364e60b58a2f305495f9084e251641286552179351 days 11 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20058352 Ether
0x17c0e430456952d096be84df9b6888b9dafc28b49dd2d7642f9d67c25a043743550891453 days 17 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20181657 Ether
0x3089b0f4225d8999c2080509eb919420906e980b3c98694466001211242037b6549619155 days 21 hrs ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20121686 Ether
0x0596d53c48d32980e4e2b99ac858049b61ada9d4f3bd2c5e249d86c39f1f5f29548382758 days 55 mins ago0x2d78121d05bddc97e6df3877bc5a5ec888e26bad0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20028833 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.