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

TxHash Age From To Value [TxFee]
0xc9e15c4cf711df1c10a36ed48ee938c144043499fd72a71953260f369f1c303e2 days 10 hrs agoBittrex_1  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500 Ether0.0050057
0xdf6ea2641f97fc8081c6b1db722ec5f23c4038ebcb19258fd3eb5685a48d23c12 days 10 hrs agoEthermine  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500.100046249560864 Ether0.000021051
0xbe61b9dff0e9c7a0630ef6a6c4499649364135b31b778c15b615ac7c14a0f9b27 days 17 hrs agoBittrex_1  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500 Ether0.0050057
0x10f3a326eb9bd5f6e95e5d436d6c4ecf14c94e0dd3d7e585c0e86383e3deea937 days 17 hrs agoEthermine  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500.100167811349241 Ether0.000021051
0xea9d43c230841dea8d1db8644315f3d79630b322d04f5c8acb286b79f35363e713 days 6 hrs agoBittrex_1  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500 Ether0.0050057
0xefae3497338e15495633f278f5c8970bdf9c9a2f04510a584b727c3542006b4b13 days 6 hrs agoEthermine  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500.100028882508777 Ether0.000021051
0x5e8f961dfa65fe23c2b4aa3a17a1b6e6493d1338a5a30b08de73beb05bbab10318 days 12 hrs agoBittrex_1  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500 Ether0.0050057
0xaff255a63b07d13bd3e24c642a80d62f887911663c574359d2144b2203b9bba218 days 12 hrs agoEthermine  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500.100022635808631 Ether0.000021051
0x75f3ae9f27fcd33a7a761d249aaf3185aa33b3c8ee18fbfbc1c65c90a5a374f123 days 15 hrs agoBittrex_1  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500 Ether0.0050057
0xc03ac41d4251bb450f3e78486066e71de432843ba8a575a997872d8613129ad023 days 15 hrs agoEthermine  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500.100016310578639 Ether0.000021051
0xde21e5accdc9174488fcc3eef7bc6e98a1f88a26277b6557382fa20eb17d2b6628 days 13 hrs agoBittrex_1  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500 Ether0.0050057
0x1f33281e11c79f4b77ff176aeaaec633c77b3bf648ccf6d77bda9717d5d1622c28 days 14 hrs agoEthermine  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500.100053757226682 Ether0.000021051
0x02206224d02f12b8ef6a1fc8ca56cabbe7054e9593b0edacd52adc63262ef46c33 days 9 hrs agoBittrex_1  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500 Ether0.0050057
0x4b17bb4c5a3f416fa39a2d2b22035e8b6232fe09774dc5d80bc6116fdb5730f233 days 9 hrs agoEthermine  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500.100139450084211 Ether0.000021051
0xb216c5e34227e310332a2fe6178671f7fc7cb3ab8d521e5ab7926b1bb2d10e4138 days 8 hrs agoBittrex_1  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500 Ether0.0050057
0x72af9d18bee1c197149f2a4a067371aebab7d6577b4659679de4f0fc963eefa938 days 8 hrs agoEthermine  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500.100039908911669 Ether0.000021051
0xcc7d0b0e76747b6e7e3445c274351305e920f185e20134ca93957c84d47ee5be43 days 6 hrs agoBittrex_1  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500 Ether0.0050057
0x0a65961ff53745ffc9257a53c7689cf166e4203df88d2ec06d40f3da47de907543 days 6 hrs agoEthermine  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500.100014944718207 Ether0.000021051
0xf9b0053ffaf363cb04ddd15037b819339e13633364d0cb77e1226590c222ea3547 days 20 hrs agoBittrex_1  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500 Ether0.00250285
0xb347acdde8331a7bda9a0f74e012f0c7fc2c7936eb15e578d1ae2338ec75b8ad47 days 21 hrs agoEthermine  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500.100018248011143 Ether0.000021051
0xa250a9d2c5aa04f9c4070a9fb7080e76731d976824b7f198dcd2aafeb6d5f50952 days 23 hrs agoBittrex_1  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500 Ether0.00250285
0x384c9810623e6ad87afd7833f308f444fe254cf1ea19e4d5b4d5b649378e368452 days 23 hrs agoEthermine  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500.100011529194643 Ether0.000021051
0x9a5e45732d575f459378ba3d1a4ac6dca659151d63a39a2d5d68e8bdaa0a00f058 days 15 mins agoBittrex_1  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500 Ether0.00250285
0x491fc50f0a63638c985e8157843ea5c78b331afade0cbd2810208bbd57b41f7758 days 24 mins agoEthermine  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500.100028703179283 Ether0.000021051
0x6addc2bee8242b8fe5d1aad7ce3032da9e18f6c96bca6595624eb980667148aa62 days 23 hrs agoBittrex_1  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500 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
0xc9e15c4cf711df1c10a36ed48ee938c144043499fd72a71953260f369f1c303e61413042 days 10 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10004625 Ether
0xbe61b9dff0e9c7a0630ef6a6c4499649364135b31b778c15b615ac7c14a0f9b261102007 days 17 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10016781 Ether
0xea9d43c230841dea8d1db8644315f3d79630b322d04f5c8acb286b79f35363e7607738913 days 6 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10002888 Ether
0x5e8f961dfa65fe23c2b4aa3a17a1b6e6493d1338a5a30b08de73beb05bbab103604607818 days 12 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10002264 Ether
0x75f3ae9f27fcd33a7a761d249aaf3185aa33b3c8ee18fbfbc1c65c90a5a374f1601595023 days 15 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10001631 Ether
0xde21e5accdc9174488fcc3eef7bc6e98a1f88a26277b6557382fa20eb17d2b66598693128 days 13 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10005375 Ether
0x02206224d02f12b8ef6a1fc8ca56cabbe7054e9593b0edacd52adc63262ef46c595831333 days 9 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10013945 Ether
0xb216c5e34227e310332a2fe6178671f7fc7cb3ab8d521e5ab7926b1bb2d10e41592913638 days 8 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10003991 Ether
0xcc7d0b0e76747b6e7e3445c274351305e920f185e20134ca93957c84d47ee5be590066943 days 6 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10001495 Ether
0xf9b0053ffaf363cb04ddd15037b819339e13633364d0cb77e1226590c222ea35587372147 days 20 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10001825 Ether
0xa250a9d2c5aa04f9c4070a9fb7080e76731d976824b7f198dcd2aafeb6d5f509584423052 days 23 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10001153 Ether
0x9a5e45732d575f459378ba3d1a4ac6dca659151d63a39a2d5d68e8bdaa0a00f0581482158 days 15 mins ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1000287 Ether
0x6addc2bee8242b8fe5d1aad7ce3032da9e18f6c96bca6595624eb980667148aa578578962 days 23 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10002117 Ether
0x1b78b3c550ccd58a295dd7398ae414ed0fc099b91be4c4f21326f3d16a6c336c575831567 days 18 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.09067912 Ether
0x658d8f110981609d76c374c90fbe7ee433a2d6ba5826b983f5ccd026c97cfcb2571890874 days 18 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.07754406 Ether
0x6a6d3790580247501e9893e2ba49681d41495de08b4de81c7dbdbca649d65d38567934981 days 18 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.07285528 Ether
0x058df6bbec8057f1631dafa2e3e42eac01e59f8139ef533f2e91c414fc7d41fe563992988 days 18 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.07645832 Ether
0xab99335597d169e8e5b316de1bdbb42f98e5ea6cab9b92d58f6115ba30b6e1c0560012595 days 18 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.07646042 Ether
0x9e3fce7bdd91c2ce2c9e9e14f9c5b0f04c1469f48d0e559f6229ce20515e51485559852102 days 19 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.0777485 Ether
0x2e63e31f4054abe4275011e43faaec2e375ae65cf93a8793f23396ae3cd630645519877109 days 19 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.06974881 Ether
0xcbd967136378b955b3b8d163ac1c9b29dd994c0f902c56ddf45009f7f56519fd5479236116 days 19 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.08244541 Ether
0x3b4b5816f1b43589ee3b07f531f81aa0d0ac5abbed996aabf118ae117feef60d5438317123 days 19 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.08153091 Ether
0x048666645fefbeddcf8c55086d630f09673d4fb81d364b73d1b7073e16d0e2a05396405130 days 19 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.06785629 Ether
0x3f1192ec33bfee1ac6bc5561cbc1f87df0578368902c94d53dc33bdc01cf38a95354053137 days 19 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.07401377 Ether
0x8908098715ae70804a4038721c428e44dd660fc042ad7f60d1060c15e9d8431c5312310144 days 19 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05772066 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.