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

TxHash Age From To Value [TxFee]
0x7bb860d404e837ee964d7fe9af3c79ba8f4cf0319ef50c3af98027c15e8b47722 days 11 hrs agoBittrex  IN   0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100 Ether0.00249965
0xab379a65b23192e8e1f84b47ee769ce015dfb9d6cd62fcc53972983545a6cbf82 days 11 hrs agoEthermine  IN   0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100.100120434207985 Ether0.000021051
0x68210f7defc6329ef2ac319de23a5ce0c95beda902f08c44127c1b7257616bb45 days 6 hrs agoBittrex  IN   0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100 Ether0.00250285
0xe7213001f3791919bce0953aa1cd5f257f7715cacd367a743be87c5322b72faa5 days 6 hrs agoEthermine  IN   0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100.10012695903945 Ether0.000021051
0x5b27b022e6ab797722fe4d977d0a1b06728c806cddd24e940bd4a751ce5c14117 days 22 hrs agoBittrex  IN   0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100 Ether0.00250285
0x76bd56a1598692a16cf93cafe781c43e27d1a5f46436f518131ac938358536137 days 22 hrs agoEthermine  IN   0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100.100011087365787 Ether0.000021051
0x44a961133c6d92bfb1ee360db9893096529b03709cb334a22a44c5f91704d4fa10 days 19 hrs agoBittrex  IN   0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100 Ether0.00250285
0x6235e36c6f71722532f9f968f847ab6672fc3ecc71041a26ccfefe2e90b9a64910 days 20 hrs agoEthermine  IN   0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100.100203673129831 Ether0.000021051
0xbb62eb2ff00d220c4f2a0cee52ffdae8f7a2cc65c1157997d6cb8ef9694c201514 days 2 hrs agoBittrex  IN   0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100 Ether0.00250285
0x5b43c56bc17eefd95343d83e3f51c0c756c277af162cc1e68d6fc7e60c63517414 days 2 hrs agoEthermine  IN   0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100.100115295637708 Ether0.000021051
0x65ee588c6425d98abbfa04899382402d6baba112e977d5314a00e8807b4340d517 days 2 hrs agoBittrex  IN   0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100 Ether0.00250285
0x7932ce8126fbf6940035cb8d02a6f5c6675f1a7b7e37389cea3be62c4f7e359a17 days 2 hrs agoEthermine  IN   0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100.10012560383099 Ether0.000021051
0x2b55bf784bc93761dc7c2e6fdf25ea948add2a01b43534651f7567b4ab0c975c20 days 13 hrs agoBittrex  IN   0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100 Ether0.00250285
0xa1f675a02e9cf5aa9e6297d523e208b09e0555c6f7d8a46e78fa7946e5ead0d020 days 13 hrs agoEthermine  IN   0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100.100077381466957 Ether0.000021051
0xd2c099e347277a3398be6c1f3e8834fe1a060088c5cb3cfc33bd708f26404bde24 days 45 mins agoBittrex  IN   0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100 Ether0.00250285
0xf9ffddd16715738eb8a081f759ed6ae3d32e300c46b5e38303c57aa905deabc124 days 49 mins agoEthermine  IN   0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100.100058159678259 Ether0.000021051
0x1e035320707a922ca0dcadfaf2e8b960e40df4cb93314f6ef90d0bbb9a36f4f127 days 15 hrs agoBittrex  IN   0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100 Ether0.00250285
0x957213b9bc2d040dc3f1573ebaee6a2003e97c7a77da951f8981700325fadefe27 days 15 hrs agoEthermine  IN   0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100.100053179616225 Ether0.000021051
0x6f5a0f546f20714d15a323ad32825a20de40566a1d507cd0282655f6d3015ef631 days 4 hrs agoBittrex  IN   0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100 Ether0.00250285
0xd0eb60a74822a1a2e184fad421bd42bf475cb92d81c41079b3bbbbf15878c0eb31 days 4 hrs agoEthermine  IN   0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100.100025713799265 Ether0.000021051
0xd016955f40a0b1206efcc88280e21d51ab896a0cd4974bd7b8995cd8afea6b0434 days 18 hrs agoBittrex  IN   0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100 Ether0.00250285
0x1dd07fcd72727d150fcc36d6b07bd2d2bc213d14d08ce6903daee8272147f7d934 days 18 hrs agoEthermine  IN   0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100.100015589930438 Ether0.000021051
0x928cc37a8e9694e2e649365a167d0d012ba9067010fb7601f045fbb7ee84c06d38 days 10 hrs agoBittrex  IN   0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100 Ether0.00249965
0xfbeae27610822765c9b3e73b120d63a5c9363536d22a2555d5711b91224cecdb38 days 10 hrs agoEthermine  IN   0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100.100047998367113 Ether0.000021051
0xf09580369a2be17b03a750a2a6137330f03b502afa02fc9d0b2d6a0f231b26d743 days 11 hrs agoBittrex  IN   0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100 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
0x7bb860d404e837ee964d7fe9af3c79ba8f4cf0319ef50c3af98027c15e8b477258177062 days 11 hrs ago0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10012043 Ether
0x68210f7defc6329ef2ac319de23a5ce0c95beda902f08c44127c1b7257616bb458012895 days 6 hrs ago0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10012696 Ether
0x5b27b022e6ab797722fe4d977d0a1b06728c806cddd24e940bd4a751ce5c141157857897 days 22 hrs ago0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10001109 Ether
0x44a961133c6d92bfb1ee360db9893096529b03709cb334a22a44c5f91704d4fa576917110 days 19 hrs ago0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10020367 Ether
0xbb62eb2ff00d220c4f2a0cee52ffdae8f7a2cc65c1157997d6cb8ef9694c2015575062414 days 2 hrs ago0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1001153 Ether
0x65ee588c6425d98abbfa04899382402d6baba112e977d5314a00e8807b4340d5573393317 days 2 hrs ago0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1001256 Ether
0x2b55bf784bc93761dc7c2e6fdf25ea948add2a01b43534651f7567b4ab0c975c571426120 days 13 hrs ago0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10007738 Ether
0xd2c099e347277a3398be6c1f3e8834fe1a060088c5cb3cfc33bd708f26404bde569483024 days 45 mins ago0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10005816 Ether
0x1e035320707a922ca0dcadfaf2e8b960e40df4cb93314f6ef90d0bbb9a36f4f1567429427 days 15 hrs ago0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10005318 Ether
0x6f5a0f546f20714d15a323ad32825a20de40566a1d507cd0282655f6d3015ef6565435031 days 4 hrs ago0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10002571 Ether
0xd016955f40a0b1206efcc88280e21d51ab896a0cd4974bd7b8995cd8afea6b04563420634 days 18 hrs ago0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10001559 Ether
0x928cc37a8e9694e2e649365a167d0d012ba9067010fb7601f045fbb7ee84c06d561337938 days 10 hrs ago0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.100048 Ether
0xf09580369a2be17b03a750a2a6137330f03b502afa02fc9d0b2d6a0f231b26d7558457243 days 11 hrs ago0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.11005793 Ether
0x1d3ad2fb5201602897681073e0ed5cb9f44b0829e1dc5c7d367ca69583700ece4911797157 days 18 hrs ago0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.08030631 Ether
0x93eee788f5f6b517083aa467e5d2844eefcb6fe5e8e6ec47cdff26a84f1473aa4904936159 days 23 mins ago0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1000368 Ether
0x4af8e739ae2853e46d1a71288f27fa3eb81d2eec6cce73b472a8b825e3067fd54874171164 days 16 hrs ago0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.09002204 Ether
0xcdfa3168116df5e3d89247cfa929075d52d825871341429c257748ec9e42053d4867691165 days 21 hrs ago0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10000297 Ether
0xe28d944917ffc6f06e2d2dacc63b768edfee6a12864f615eb9844b3beee249164860999167 days 2 hrs ago0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.11041638 Ether
0x8d168e15f292cd6d178c8954a646f786abd02cfe94e6b65743c54d81ed12bc684748101186 days 17 hrs ago0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.09023294 Ether
0xd5cbd356aeed84a5b4f3bc733b350e753544a6ee645762151bdf24469e00e1064740882187 days 22 hrs ago0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10046516 Ether
0x73e235b4544a5c1e5fff4a5f3ab13dc8dad91aa66731e17198c6dcfb996299764734195189 days 2 hrs ago0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.14859322 Ether
0x2b0e21ce4911a02639df7a1be09ad6ccf16a217e043eba7373748625dc6708414503708227 days 5 hrs ago0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.0990383 Ether
0xfbd8786344189d5ba1b7911ae373bfd801959533db82e0de9b4956906f1e8c9b4497057228 days 7 hrs ago0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.09933751 Ether
0xcb7c3e126a26adfd58eab0089ed3c19fb3c437ebb4fc053738eb64be025587984490418229 days 8 hrs ago0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.09950861 Ether
0xbd3b7784a5b8df9530cc055bcdd5f11a45cfa09ea49cbaebe8679f43d77dcde44483903230 days 10 hrs ago0x97c3b6461e31b150f5c280a8dfc8d2ef985ac9100xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.09910129 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.