Sponsored:   Color - Revolutionizing the Dapp Ecosystem, Bounty & Airdrop, Get 240,000 COL NOW!
Contract Overview
Balance: 0.00000000585909717 Ether
Ether Value: less than $0.01 (@ $283.04/ETH)
Transactions: 150 txns
Misc
Address Watch: Add To Watch List
Contract Creator: 0xa3c1e324ca1ce40db73ed6026c4a177f099b5770at txn 0xae043ed9481ea801676f5e53cd87f26253fc5ef8df80dc1210aa29b57fa17ef2
Token Balances:
 Latest 25 txns from a total Of 150 transactions

TxHash Age From To Value [TxFee]
0x4765b42c15d9c5060761058f3644d9f8082bd6f9a5b802ad3fa4c666d11afc073 days 10 hrs agoBittrex_1  IN   0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100 Ether0.0049993
0x32a6bc19846367020a5d722df250c914f2b34833208113bf024cff9e8d7d11f13 days 10 hrs agoEthermine  IN   0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100.050219845496287 Ether0.000021051
0x8fd92ac380d79461f45136e4d02834ce790476cd042819faee5bc135cceaf3f84 days 13 hrs agoBittrex_1  IN   0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100 Ether0.0049993
0x986f2d003d087ead3753d0c06e9d94b8835051866022a648b8db072d263916314 days 13 hrs agoEthermine  IN   0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100.050066872145919 Ether0.000021051
0x34bafcad61708cad44aaea4530e66bf7308c97f25abf9ec2c3deae7fa53f00f95 days 13 hrs agoBittrex_1  IN   0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100 Ether0.0049993
0xd6e01219ab09616964d1742fa008f3d5caa8aaa9a724d96cd87b5e72fbaf0ba85 days 13 hrs agoEthermine  IN   0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100.050201482933262 Ether0.000021051
0x45e0cc2821ffd4635cad57878af777bcd17ae4f0e3999b7dc5eb0a84cbfffdc66 days 13 hrs agoBittrex_1  IN   0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100 Ether0.0049929
0xcd9de7329135da1bedab9a53dd4c17f96629c1b85d00c7a7db65401e4c4d802c6 days 13 hrs agoEthermine  IN   0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100.050048001317946 Ether0.000021051
0x2e991932510d6cf6ff776a217ceb7b5f2ef7aea1190bcb011a2f2ac40704710d7 days 11 hrs agoBittrex_1  IN   0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100 Ether0.0049993
0xaa5e4c54c88d6f11af0b0fde068878f2e6051a621c99c55a689ff9c76c4115e67 days 12 hrs agoEthermine  IN   0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100.050025220674808 Ether0.000021051
0x60a424edd77f3d6daee3f2657d3f6a3c57db04040d0b4a08b92afe4d34280fd88 days 15 hrs agoBittrex_1  IN   0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100 Ether0.0049993
0x2dbecbab0f772adf6f1f3145e08c8d4511e362ae59ddb188d558d39edeec689c8 days 16 hrs agoEthermine  IN   0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100.050006893434159 Ether0.000021051
0x2706f0ae32fdd3a05be02fd577a84b90bffe19b91a1df3a3a75b379ee9fcac159 days 18 hrs agoBittrex_1  IN   0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100 Ether0.0049993
0x3dd86fede5ad8e578351a029e17ab65f780244822b7eba399c849929aaa76f709 days 18 hrs agoEthermine  IN   0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100.050369305780059 Ether0.000021051
0x4a270ccd1a5f5bc91465f90a0d19ed01279fd5bc171e543746d032415421eb1f10 days 19 hrs agoBittrex_1  IN   0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100 Ether0.0049993
0x1e9d455330d2ac6b575ebb4a73188347182481b8c7e286d6d1a83eb054a652e910 days 20 hrs agoEthermine  IN   0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100.050081772410954 Ether0.000021051
0x10a6648bba97a389e1523528aecc1c562d027a05622d4b79c4dd4feac73f947411 days 21 hrs agoBittrex_1  IN   0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100 Ether0.0049993
0xefdb47992f63a9de89f6ba362624e1ee34dd2e68f97c36448aef055a219cc3de11 days 21 hrs agoEthermine  IN   0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100.050284897077101 Ether0.000021051
0xfe8b8042335ce0a3025bd055339f899e65b6ab9580df281d50171ada7f3a166e12 days 20 hrs agoBittrex_1  IN   0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100 Ether0.0049993
0xdcf40e47472d67f0e51999a1190266fa48a24c6496260dd468b2cbe3d801e2eb12 days 20 hrs agoEthermine  IN   0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100.050285349231348 Ether0.000021051
0x8116670cce85cbde05e1875fe7936715c18c89eed1a35e52d93c0334776ceb8a13 days 20 hrs agoBittrex_1  IN   0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100 Ether0.0049993
0xa4f7e867851aee30091eeb5ffbb6aaf4c8bbf4ca8c958712a58d6dca53b9cbfa13 days 20 hrs agoEthermine  IN   0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100.050029574447194 Ether0.000021051
0x7235b64dc66e4baacc7055da2511349599375a9a4c3b6cff5d92a1029054ef7b15 days 5 hrs agoBittrex_1  IN   0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100 Ether0.0049929
0x05e161ebb3e62a47e3cebd70cf9daf7e3da125e9e16a65050cce7a2830691b4215 days 6 hrs agoEthermine  IN   0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100.050018551378789 Ether0.000021051
0x2a6f99fd8c56d752ad56ff1233a44da0569907b7e826bf4835b23b4caafd735416 days 8 hrs agoBittrex_1  IN   0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100 Ether0.0049993
[ 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
0x4765b42c15d9c5060761058f3644d9f8082bd6f9a5b802ad3fa4c666d11afc0761356073 days 10 hrs ago0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05021984 Ether
0x8fd92ac380d79461f45136e4d02834ce790476cd042819faee5bc135cceaf3f861290574 days 13 hrs ago0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05006688 Ether
0x34bafcad61708cad44aaea4530e66bf7308c97f25abf9ec2c3deae7fa53f00f961229705 days 13 hrs ago0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05020148 Ether
0x45e0cc2821ffd4635cad57878af777bcd17ae4f0e3999b7dc5eb0a84cbfffdc661169496 days 13 hrs ago0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.050048 Ether
0x2e991932510d6cf6ff776a217ceb7b5f2ef7aea1190bcb011a2f2ac40704710d61115277 days 11 hrs ago0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05002522 Ether
0x60a424edd77f3d6daee3f2657d3f6a3c57db04040d0b4a08b92afe4d34280fd861045888 days 15 hrs ago0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.0500069 Ether
0x2706f0ae32fdd3a05be02fd577a84b90bffe19b91a1df3a3a75b379ee9fcac1560980779 days 18 hrs ago0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.0503693 Ether
0x4a270ccd1a5f5bc91465f90a0d19ed01279fd5bc171e543746d032415421eb1f609178210 days 19 hrs ago0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05008177 Ether
0x10a6648bba97a389e1523528aecc1c562d027a05622d4b79c4dd4feac73f9474608557311 days 21 hrs ago0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.0502849 Ether
0xfe8b8042335ce0a3025bd055339f899e65b6ab9580df281d50171ada7f3a166e607978912 days 20 hrs ago0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05028535 Ether
0x8116670cce85cbde05e1875fe7936715c18c89eed1a35e52d93c0334776ceb8a607396913 days 20 hrs ago0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05002957 Ether
0x7235b64dc66e4baacc7055da2511349599375a9a4c3b6cff5d92a1029054ef7b606569615 days 5 hrs ago0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05001856 Ether
0x2a6f99fd8c56d752ad56ff1233a44da0569907b7e826bf4835b23b4caafd7354605919816 days 8 hrs ago0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05005804 Ether
0x3b76e158d6f6ebd166ec663aff892407f52b30d6bdd1d0f5ef4972b4dbfd9382605302917 days 9 hrs ago0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05011104 Ether
0x5c4ebaf796b963cd9c140c798f5884e4c4cf5801cf28922720267942e1f9d013604608118 days 12 hrs ago0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10028833 Ether
0xebeb3bb2bb6c0f64593415a49f53c1ad18709f99d979892e07285d8b94139f73603316420 days 17 hrs ago0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10002115 Ether
0xa6747da90467688b478aeaa9f3ad1321ac6c7ba7965f7d57fd8018ed57213ab4602042422 days 21 hrs ago0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05000857 Ether
0x9f94b9c1742e4597781c9e10625e322c468539c0fa90c94820d4d8397d706830601351324 days 1 hr ago0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05015133 Ether
0xbcae3a25026b4e530e528b03fab78cd1008772cba783ba1f3370f2333a000145600697925 days 4 hrs ago0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05000483 Ether
0x7dd1e88609e036898fa1d7c1b93fa9ea67bbd2816db20688ed4ab4df3e5a0ca2599971726 days 9 hrs ago0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05013512 Ether
0xf1387903a99b59b7914f25f3251441ab52d79503891c37f60454855231ad9c6e599351227 days 10 hrs ago0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10006267 Ether
0xabc452a02b235de4dcfe37e06156bce714b3a58470f96c4215062ec9acfaf96e597928529 days 21 hrs ago0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10001605 Ether
0x4549ec8df5c3680a9b69b5b63440dab8835413c3221280975ab948335f36a8ec596708931 days 22 hrs ago0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10006246 Ether
0x24ac19083a2027860185d1074b673344e7cb0cfc35887eaa1e17f5afb9687d21595528933 days 21 hrs ago0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10004118 Ether
0x340c752b2c1c257b7142366712bf8b7fdbe621ce86584abe0084161246bb0d29594176636 days 4 hrs ago0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10002268 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.