Sponsored Link:   Qravity - the only blockchain entertainment production studio and distributor. Learn more.
Contract Overview
Balance: 0.000000003461098552 Ether
Ether Value: less than $0.01 (@ $516.99/ETH)
Transactions: 464 txns
 Latest 25 txns from a total Of 464 transactions
View All

TxHash Age From To Value [TxFee]
0x8c102a7122bc80f8cd10ec4d445aa884f6e6a9cbb735bf06a70c1dada18804e916 hrs 13 mins agoBittrex  IN   0xc40117341b949857450c837cec058244ae7f48e10 Ether0.00250285
0x266bf9853738cd9c0cadd44a2f382618bc27d8f02340e1caf7169602087724ba16 hrs 19 mins agoEthermine  IN   0xc40117341b949857450c837cec058244ae7f48e10.100073364039921 Ether0.000021051
0xd70c21676a71a6149ee34961b09f87aab2e73fb6cf17f458c1103fa3190f4f581 day 21 hrs agoBittrex  IN   0xc40117341b949857450c837cec058244ae7f48e10 Ether0.00250285
0x655c5781c835a95220670319b80b1d62d386c57e236d4c2e9f990b6546835d2c1 day 21 hrs agoEthermine  IN   0xc40117341b949857450c837cec058244ae7f48e10.100169578898845 Ether0.000021051
0xab7e47d028e7c9eb29c7ef8e153f2916eb0fcd25e43719c9478ca26bceec44ee3 days 4 hrs agoBittrex  IN   0xc40117341b949857450c837cec058244ae7f48e10 Ether0.00250285
0xbb24c2ef1959bce6923af21e77d8c2d7891e8c6bbe1988c07a828e5b194402823 days 4 hrs agoEthermine  IN   0xc40117341b949857450c837cec058244ae7f48e10.100053907898719 Ether0.000021051
0x4655c6a1be6a59e5e86c2ab13a83870d6412abd2560cf1e54638df0536d26d794 days 10 hrs agoBittrex  IN   0xc40117341b949857450c837cec058244ae7f48e10 Ether0.00250285
0xcc495aa4aec4dc851207fefcb5acfc29cab9f29723be011efc26e52339d1658e4 days 10 hrs agoEthermine  IN   0xc40117341b949857450c837cec058244ae7f48e10.100108244580207 Ether0.000021051
0x354f41971cf0ca029db078b9a4bfee8776bd6a20f7f90301154aa3dd679828545 days 15 hrs agoBittrex  IN   0xc40117341b949857450c837cec058244ae7f48e10 Ether0.00250285
0x5e16b09de64b6a3002a4875ac6c7393d7a8f38774a63e3ea8734922970d73ab95 days 15 hrs agoEthermine  IN   0xc40117341b949857450c837cec058244ae7f48e10.100375838459561 Ether0.000021051
0x712c8ea5c8a117259e37d530d47e95fdeb49f6da85d18306a06ff73ed8242cd96 days 21 hrs agoBittrex  IN   0xc40117341b949857450c837cec058244ae7f48e10 Ether0.00250285
0xd9933c2cb3f6642a948483f5aeddf0f1658db5e0e90d4a7cb52aa6796b72e4876 days 21 hrs agoEthermine  IN   0xc40117341b949857450c837cec058244ae7f48e10.100377131693631 Ether0.000021051
0xc646d84ef93693faee285e8772a081cceaf3a219fbd9c16ad5f9fa3fa62c18058 days 3 hrs agoBittrex  IN   0xc40117341b949857450c837cec058244ae7f48e10 Ether0.00250285
0x8dfa8b06abda23796bedb91b485391c067af7ed926d96207fe2be8fe32d149eb8 days 3 hrs agoEthermine  IN   0xc40117341b949857450c837cec058244ae7f48e10.10011793628685 Ether0.000021051
0xd913c572e79cdfb93eba8d64b9f13a7c194ba0fda29d7cc8d2cb48ce2a1cbeda9 days 9 hrs agoBittrex  IN   0xc40117341b949857450c837cec058244ae7f48e10 Ether0.00250285
0x73e3d1cc09419130b75bfe66b26cb0324369d7b9a7af21df9ad1489aa93feb8d9 days 9 hrs agoEthermine  IN   0xc40117341b949857450c837cec058244ae7f48e10.100037554237867 Ether0.000021051
0x3bc1668585a8e0484081272bebb7ef85863c6822d437fa990b40636a3c38d6ef10 days 15 hrs agoBittrex  IN   0xc40117341b949857450c837cec058244ae7f48e10 Ether0.00250285
0x389ae03f6a850f38df47cd60b6529f46097e10e6761f26392ec5a1647545945d10 days 15 hrs agoEthermine  IN   0xc40117341b949857450c837cec058244ae7f48e10.100115631970427 Ether0.000021051
0x0e31630bafc053f9af434354dc87cf324ac7b2bb02703149b59d4137ee0959db11 days 18 hrs agoBittrex  IN   0xc40117341b949857450c837cec058244ae7f48e10 Ether0.00250285
0x1bf8496373a0308b51ab373e4f075d1e8a5facf45c67ea49690a5801eab9189211 days 19 hrs agoEthermine  IN   0xc40117341b949857450c837cec058244ae7f48e10.100212363577093 Ether0.000021051
0x62b96a92bdd92d5607078b399dc5d036dc81a58062ac7b3485a588ff5f4d462b12 days 21 hrs agoBittrex  IN   0xc40117341b949857450c837cec058244ae7f48e10 Ether0.00250285
0xfe1dc10c9e28b2a194561010e3cf09862363303dbfcfaeb7d8bcbe984fb2db4b12 days 21 hrs agoEthermine  IN   0xc40117341b949857450c837cec058244ae7f48e10.100049843733039 Ether0.000021051
0x1ccaba59aa37ca3c9baf42a24c2d3bea984ca7e9000d38e2a4c64084b000da8514 days 2 hrs agoBittrex  IN   0xc40117341b949857450c837cec058244ae7f48e10 Ether0.00250285
0x615ccc153c37ff59888d28d930053911fcf49692c31503ed3e0bbd1936b4353c14 days 2 hrs agoEthermine  IN   0xc40117341b949857450c837cec058244ae7f48e10.100254048498606 Ether0.000021051
0xcb9e9c03b9e779c3c7a4a4921c0f4440f4960d09d616bc9df7e1bf80b6fe5e6015 days 9 hrs agoBittrex  IN   0xc40117341b949857450c837cec058244ae7f48e10 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
0x8c102a7122bc80f8cd10ec4d445aa884f6e6a9cbb735bf06a70c1dada18804e9581091916 hrs 13 mins ago0xc40117341b949857450c837cec058244ae7f48e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10007337 Ether
0xd70c21676a71a6149ee34961b09f87aab2e73fb6cf17f458c1103fa3190f4f5858036851 day 21 hrs ago0xc40117341b949857450c837cec058244ae7f48e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10016957 Ether
0xab7e47d028e7c9eb29c7ef8e153f2916eb0fcd25e43719c9478ca26bceec44ee57962313 days 4 hrs ago0xc40117341b949857450c837cec058244ae7f48e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10005391 Ether
0x4655c6a1be6a59e5e86c2ab13a83870d6412abd2560cf1e54638df0536d26d7957889754 days 10 hrs ago0xc40117341b949857450c837cec058244ae7f48e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10010825 Ether
0x354f41971cf0ca029db078b9a4bfee8776bd6a20f7f90301154aa3dd6798285457818105 days 15 hrs ago0xc40117341b949857450c837cec058244ae7f48e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10037584 Ether
0x712c8ea5c8a117259e37d530d47e95fdeb49f6da85d18306a06ff73ed8242cd957747156 days 21 hrs ago0xc40117341b949857450c837cec058244ae7f48e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10037713 Ether
0xc646d84ef93693faee285e8772a081cceaf3a219fbd9c16ad5f9fa3fa62c180557676038 days 3 hrs ago0xc40117341b949857450c837cec058244ae7f48e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10011793 Ether
0xd913c572e79cdfb93eba8d64b9f13a7c194ba0fda29d7cc8d2cb48ce2a1cbeda57607109 days 9 hrs ago0xc40117341b949857450c837cec058244ae7f48e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10003756 Ether
0x3bc1668585a8e0484081272bebb7ef85863c6822d437fa990b40636a3c38d6ef575368310 days 15 hrs ago0xc40117341b949857450c837cec058244ae7f48e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10011563 Ether
0x0e31630bafc053f9af434354dc87cf324ac7b2bb02703149b59d4137ee0959db574712011 days 18 hrs ago0xc40117341b949857450c837cec058244ae7f48e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10021236 Ether
0x62b96a92bdd92d5607078b399dc5d036dc81a58062ac7b3485a588ff5f4d462b574081312 days 21 hrs ago0xc40117341b949857450c837cec058244ae7f48e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10004985 Ether
0x1ccaba59aa37ca3c9baf42a24c2d3bea984ca7e9000d38e2a4c64084b000da85573406014 days 2 hrs ago0xc40117341b949857450c837cec058244ae7f48e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10025405 Ether
0xcb9e9c03b9e779c3c7a4a4921c0f4440f4960d09d616bc9df7e1bf80b6fe5e60572679015 days 9 hrs ago0xc40117341b949857450c837cec058244ae7f48e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10007965 Ether
0x59079c874eec8276db7375f4c1eaa7d89afa4f8f344df7f460297337d0221941572007816 days 14 hrs ago0xc40117341b949857450c837cec058244ae7f48e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10019102 Ether
0x3d3f4ab5aac523f3f83c9c4de48624164a1e10ab4d9238240bd26add218375ab571388917 days 16 hrs ago0xc40117341b949857450c837cec058244ae7f48e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10010842 Ether
0x97df02d36360f2e0828c89179bc72f34ca5297c2f95c12cfa3c74e5e594be07c570742718 days 20 hrs ago0xc40117341b949857450c837cec058244ae7f48e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10004786 Ether
0xbc75c36911b34f6f8db641dc2c5cdbbea411a45dda74dcf696974d7b73f62d46570016220 days 3 hrs ago0xc40117341b949857450c837cec058244ae7f48e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10011545 Ether
0x7cb9b6a579b7880ee4fe63bd3d3c97e8c5eef6d4a3129217f516f1cddec8bace569271321 days 10 hrs ago0xc40117341b949857450c837cec058244ae7f48e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1001487 Ether
0x47ddc12e841a923cbeba14972bb5987074ccf8ad233c86bb49776ffb2537ea33568495922 days 19 hrs ago0xc40117341b949857450c837cec058244ae7f48e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10008547 Ether
0x232cb6d3bd81fd656b0b0dd6b2c737e4c27bc9b7c4430bd84d925189afb67557567758424 days 2 hrs ago0xc40117341b949857450c837cec058244ae7f48e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10018018 Ether
0xcb56084371435717f66bcbff37ce03bbf7f1811da4d7998151010a5c300c59ae566996025 days 11 hrs ago0xc40117341b949857450c837cec058244ae7f48e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1000705 Ether
0x45c977d9c63084ead8933be17a93d685768095fb8d8b5df74ebb8a6eada79e41566246826 days 18 hrs ago0xc40117341b949857450c837cec058244ae7f48e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10001472 Ether
0x1bc2a50deb855cced54f6c92801923dc96de8f722eb2f4f341d34d329a379da7565494128 days 3 hrs ago0xc40117341b949857450c837cec058244ae7f48e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10026026 Ether
0xac1c6bba9dea768624c9d8a3d7f0dadc1878a15a5e69dda4a3a6fd7e9a608975564769529 days 10 hrs ago0xc40117341b949857450c837cec058244ae7f48e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10066941 Ether
0x0462f9056336e1f997951235731ed433d08422d743d9c0d7e73a1d26251c6332564029430 days 17 hrs ago0xc40117341b949857450c837cec058244ae7f48e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10001144 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.