Sponsored:   Color - Revolutionizing the Dapp Ecosystem, Bounty & Airdrop, Get 240,000 COL NOW!
Contract Overview
Balance: 0.000000005771016126 Ether
Ether Value: less than $0.01 (@ $293.30/ETH)
Transactions: 560 txns
 Latest 25 txns from a total Of 560 transactions

TxHash Age From To Value [TxFee]
0xb0e1c438f50a679ede34b9c7585349acf26d5df2e6ad6a263d45c735c52facec6 hrs 28 mins agoBittrex_1  IN   0xc40117341b949857450c837cec058244ae7f48e10 Ether0.00250285
0x657bb2bafe9e92cf227f623339a0785912fe56485bf077ddeaf7c2ca6e7a07d96 hrs 35 mins agoEthermine  IN   0xc40117341b949857450c837cec058244ae7f48e10.100012561014005 Ether0.000021051
0xaf3772d8aef0d4e1b30749a86293657933d0fd673a1b2c82b162d911d66abe542 days 2 hrs agoBittrex_1  IN   0xc40117341b949857450c837cec058244ae7f48e10 Ether0.0050057
0xba9f1121f44b627020cf5b30307a3b0deee2c9fad0e1dd50b459cc853f14f82a2 days 2 hrs agoEthermine  IN   0xc40117341b949857450c837cec058244ae7f48e10.100060385816454 Ether0.000021051
0x21d215a3e922a901baf77bc9322dbfc0edbfb50f87ad0bb5c33e462c8a6b17163 days 18 hrs agoBittrex_1  IN   0xc40117341b949857450c837cec058244ae7f48e10 Ether0.0050057
0x799bf040856c55974c5fbf93f2d4e7ab5c339cff94b1b5f0bb455e8a6e60b34f3 days 18 hrs agoEthermine  IN   0xc40117341b949857450c837cec058244ae7f48e10.10027830516186 Ether0.000021051
0xe34a281672df465fc97fecca620c8e5e1a946e545d71e17a629af9eeb67f30205 days 10 hrs agoBittrex_1  IN   0xc40117341b949857450c837cec058244ae7f48e10 Ether0.0050057
0x7be23f70245ba590ad39ecb623ba63139051d5482273d6c665c86983b8b6f5915 days 10 hrs agoEthermine  IN   0xc40117341b949857450c837cec058244ae7f48e10.100058891696798 Ether0.000021051
0x285fd1c8106799ecdaa5c9d2849e7973e7f1e0171a81bbc76ae5d5b2ec34b0097 days 6 hrs agoBittrex_1  IN   0xc40117341b949857450c837cec058244ae7f48e10 Ether0.0050057
0x1ea973d18a7aaed4126dba19c6eb281cb86c9f8464c453ccd3f253929e817de47 days 6 hrs agoEthermine  IN   0xc40117341b949857450c837cec058244ae7f48e10.10009376788181 Ether0.000021051
0x008ea338a46f286ccbe3d5b313e5d0d5c8e1c5fb24a11c9736895285a9c526768 days 22 hrs agoBittrex_1  IN   0xc40117341b949857450c837cec058244ae7f48e10 Ether0.0050057
0x04c0526f4dcdb58cab1b2b9713b3ccc3a3f8f4c2c16e7bf40310141d73a321c98 days 22 hrs agoEthermine  IN   0xc40117341b949857450c837cec058244ae7f48e10.100099376736712 Ether0.000021051
0xad90661f4f0f5569f53e901f71a386b6bf0d4d6b7cf5787cd75e9b27368b10b110 days 6 hrs agoBittrex_1  IN   0xc40117341b949857450c837cec058244ae7f48e10 Ether0.0050057
0xfe28c59bf719b1c8923f800ba6e9e1f658e60a79b55e011f7d5bb9b9131952a510 days 6 hrs agoEthermine  IN   0xc40117341b949857450c837cec058244ae7f48e10.100289615120598 Ether0.000021051
0x7cdb1893739567f5b7bbdb4b196dde163822c1e68858e7c340185cc79374a13211 days 13 hrs agoBittrex_1  IN   0xc40117341b949857450c837cec058244ae7f48e10 Ether0.0050057
0x571b0d7d9b8b65c13f75ac7e76f1b60c851631f8005272019b1a84902f11fef211 days 13 hrs agoEthermine  IN   0xc40117341b949857450c837cec058244ae7f48e10.100121326290358 Ether0.000021051
0x1075cabdd5731e2ca6ee096d95f0b9f20eec1b7c290c2117bee47e1e000985cc12 days 19 hrs agoBittrex_1  IN   0xc40117341b949857450c837cec058244ae7f48e10 Ether0.0050057
0xebab476949830ab12502249ed5a273d92af697a6ca534fbabc0725cd71748d8d12 days 19 hrs agoEthermine  IN   0xc40117341b949857450c837cec058244ae7f48e10.10017891964481 Ether0.000021051
0x4b90f889a130fe6d49a0ee7fb2f008f511e3309090a648c01c75b7e69d26484614 days 30 mins agoBittrex_1  IN   0xc40117341b949857450c837cec058244ae7f48e10 Ether0.0050057
0xd54713d7dfb47d9ab9c4b9ac1d746eaee3ea0f76f12de0be7187ed5a454c463f14 days 34 mins agoEthermine  IN   0xc40117341b949857450c837cec058244ae7f48e10.100000575347366 Ether0.000021051
0x22d15e614d8d5e81671691158d700daee7a8e8a67ffc89edcf7efd8cfb86c47c15 days 10 hrs agoBittrex_1  IN   0xc40117341b949857450c837cec058244ae7f48e10 Ether0.0050057
0xd7ed1b151adea5df4eac7ad466dc4cb13b398dd1a9b515333be8702dc2bd7c1015 days 10 hrs agoEthermine  IN   0xc40117341b949857450c837cec058244ae7f48e10.100055375878197 Ether0.000021051
0x9b944a9679c333af92bc17e963b811d6f9dfb04a17f23d88678a69644847363b17 days 12 hrs agoBittrex_1  IN   0xc40117341b949857450c837cec058244ae7f48e10 Ether0.0050057
0x9f65c0dee25889f64794897854635355b3ef816c1d33c498039d5cb31d51b76917 days 12 hrs agoEthermine  IN   0xc40117341b949857450c837cec058244ae7f48e10.100054777173121 Ether0.000021051
0x0a26e7bee373224a08ae98dd8a431d2dfb3c7cfa979a01653cd065901d92a25818 days 20 hrs agoBittrex_1  IN   0xc40117341b949857450c837cec058244ae7f48e10 Ether0.0050057
[ 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
0xb0e1c438f50a679ede34b9c7585349acf26d5df2e6ad6a263d45c735c52facec61891306 hrs 28 mins ago0xc40117341b949857450c837cec058244ae7f48e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10001256 Ether
0xaf3772d8aef0d4e1b30749a86293657933d0fd673a1b2c82b162d911d66abe5461781812 days 2 hrs ago0xc40117341b949857450c837cec058244ae7f48e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10006039 Ether
0x21d215a3e922a901baf77bc9322dbfc0edbfb50f87ad0bb5c33e462c8a6b171661683323 days 18 hrs ago0xc40117341b949857450c837cec058244ae7f48e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1002783 Ether
0xe34a281672df465fc97fecca620c8e5e1a946e545d71e17a629af9eeb67f302061585775 days 10 hrs ago0xc40117341b949857450c837cec058244ae7f48e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10005889 Ether
0x285fd1c8106799ecdaa5c9d2849e7973e7f1e0171a81bbc76ae5d5b2ec34b00961478197 days 6 hrs ago0xc40117341b949857450c837cec058244ae7f48e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10009377 Ether
0x008ea338a46f286ccbe3d5b313e5d0d5c8e1c5fb24a11c9736895285a9c5267661378538 days 22 hrs ago0xc40117341b949857450c837cec058244ae7f48e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10009938 Ether
0xad90661f4f0f5569f53e901f71a386b6bf0d4d6b7cf5787cd75e9b27368b10b1612997410 days 6 hrs ago0xc40117341b949857450c837cec058244ae7f48e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10028961 Ether
0x7cdb1893739567f5b7bbdb4b196dde163822c1e68858e7c340185cc79374a132612237511 days 13 hrs ago0xc40117341b949857450c837cec058244ae7f48e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10012133 Ether
0x1075cabdd5731e2ca6ee096d95f0b9f20eec1b7c290c2117bee47e1e000985cc611501412 days 19 hrs ago0xc40117341b949857450c837cec058244ae7f48e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10017892 Ether
0x4b90f889a130fe6d49a0ee7fb2f008f511e3309090a648c01c75b7e69d264846610778314 days 30 mins ago0xc40117341b949857450c837cec058244ae7f48e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10000057 Ether
0x22d15e614d8d5e81671691158d700daee7a8e8a67ffc89edcf7efd8cfb86c47c609946615 days 10 hrs ago0xc40117341b949857450c837cec058244ae7f48e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10005538 Ether
0x9b944a9679c333af92bc17e963b811d6f9dfb04a17f23d88678a69644847363b608704017 days 12 hrs ago0xc40117341b949857450c837cec058244ae7f48e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10005478 Ether
0x0a26e7bee373224a08ae98dd8a431d2dfb3c7cfa979a01653cd065901d92a258607915318 days 20 hrs ago0xc40117341b949857450c837cec058244ae7f48e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10025369 Ether
0xb6626a691f0b4307f269b1c1c2af929b3baf665b08c3f7b135c8f5b43040212e607166220 days 2 hrs ago0xc40117341b949857450c837cec058244ae7f48e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10008489 Ether
0x7608745e8cda028aa568080aa4f03e7a2db883e05bdfc197734141cf3abaa6d3606375121 days 11 hrs ago0xc40117341b949857450c837cec058244ae7f48e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10006992 Ether
0xe173102b0f7144592d2d4690890d65af24b8807263e255eb00cbadba445ded22605548922 days 20 hrs ago0xc40117341b949857450c837cec058244ae7f48e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10016354 Ether
0x2cf5858970c70cfe3693793051fc0f8e7d82013863b504827449154e0cce6880604688124 days 6 hrs ago0xc40117341b949857450c837cec058244ae7f48e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10007321 Ether
0x1bba54a914875e54da4feb09338cf900db97cfe74ea83abfad6ed833a8d5e9c2603887025 days 15 hrs ago0xc40117341b949857450c837cec058244ae7f48e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10002085 Ether
0x5e40d7ffe291eeb3f1a7cb487f2d679610c1a59aac6128e209ff1155ba9891dd603157026 days 21 hrs ago0xc40117341b949857450c837cec058244ae7f48e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10011389 Ether
0x088ee5c3be08f52a956f97cecdc82abc82fa08741e6d99bb9ee669a3ecab6471602409028 days 3 hrs ago0xc40117341b949857450c837cec058244ae7f48e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10014361 Ether
0x1bd1e104e29e36d69c463b045361846de3c4f6588fe4e4b41fa12e72b0bf913a601673629 days 9 hrs ago0xc40117341b949857450c837cec058244ae7f48e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10010003 Ether
0xb6d4362a0361decd6dc51140e65c1a4a8ba484c8f6cfaf86f2d69754ba62d3ee600949830 days 15 hrs ago0xc40117341b949857450c837cec058244ae7f48e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10040094 Ether
0x2692aa883c463a0b6300ef843edf6a5e409d3090e0d6d0c463ff5fe5802727fd600153331 days 23 hrs ago0xc40117341b949857450c837cec058244ae7f48e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10036829 Ether
0x29d3e9fbad38c8ce6a859f602a13d619a40c8e2cea41ceb6679bcbc457b5647d599440033 days 4 hrs ago0xc40117341b949857450c837cec058244ae7f48e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10015272 Ether
0xfb7c44233e5fc3e3e14be39b43cc752603a5a1bdbcdee2b0b59373e6d8f89e41598701134 days 11 hrs ago0xc40117341b949857450c837cec058244ae7f48e10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10006485 Ether
[ Download CSV Export  ] 
Warning: The compiled contract might be susceptible to NestedArrayFunctionCallDecoder (medium-severity), 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.