Sponsored Link:   SHIFT.cash - 1st ever car title loan platform on blockchain. Join NOW.
Contract Overview
ETH Balance: 0 Ether
ETH USD Value: $0
No Of Transactions: 33 txns
  Latest 25 txns from a total Of 33 transactions View All

TxHash Age From To Value [TxFee]
0xc2b92a866a5cda0a26f9e9bba2de624d2ff2137acb177ef652149f98b18ba1f87 days 20 hrs agoBittrex  IN   0x61428723b8298f2bf34070650f4f1853db3563250 Ether0.0039945486
0xe79bc492dfe0d420c9cae77c440d0f6780e7d2800ac66e9a9fad36515d8836967 days 21 hrs ago0xd24400ae8bfebb18ca49be86258a3c749cf46853  IN   0x61428723b8298f2bf34070650f4f1853db3563256.132897 Ether0.00231561
0x374c685e637b95991e6e8c0b2d84335ea1b2f074accf8e5b95d5c74c2c14ffb08 days 17 hrs agoBittrex  IN   0x61428723b8298f2bf34070650f4f1853db3563250 Ether0.0044150274
0x10a099618ea8884aa664c0acc1fbd9e19abd132d8ef35dac7c56ac9ce70eccb48 days 18 hrs ago0x51d96a5705330df08daeacc62b31eb0e6ba70ac1  IN   0x61428723b8298f2bf34070650f4f1853db3563250.05 Ether0.0021051
0x00940f60ad307e2f90e022f684c4baaf41dca141e2b54fa8f47f817e8714e9268 days 18 hrs ago0x51d96a5705330df08daeacc62b31eb0e6ba70ac1  IN   0x61428723b8298f2bf34070650f4f1853db3563250.01 Ether0.0021051
0x7bd21868dba2e6e6b26d8c2037c2246c44a99ba486d561d498081c5cfd12b3258 days 20 hrs ago0x51d96a5705330df08daeacc62b31eb0e6ba70ac1  IN   0x61428723b8298f2bf34070650f4f1853db3563250.1 Ether0.00126306
0x525f68fa64fd9bb2a58de7a163a79de25bd13f94e4338c2da4a6c10be86932908 days 20 hrs ago0x51d96a5705330df08daeacc62b31eb0e6ba70ac1  IN   0x61428723b8298f2bf34070650f4f1853db3563250.1 Ether0.00126306
0xf0d89f3b428dd1e3e56bd4687780ff72c3b73ee08f3cc5a489e6aaeb25747d268 days 20 hrs ago0x51d96a5705330df08daeacc62b31eb0e6ba70ac1  IN   0x61428723b8298f2bf34070650f4f1853db3563250.1 Ether0.00126306
0xd96f637c26a129d0333df6307e8c42fd0a34eccfa7834d9290b92da327a5e8d08 days 20 hrs ago0x51d96a5705330df08daeacc62b31eb0e6ba70ac1  IN   0x61428723b8298f2bf34070650f4f1853db3563250.1 Ether0.00105255
0xd574e7e5fee66afdf05c80304ad55f24aca8a6716d9a74b73a4c13ebd56b5bb38 days 20 hrs ago0x51d96a5705330df08daeacc62b31eb0e6ba70ac1  IN   0x61428723b8298f2bf34070650f4f1853db3563250.099 Ether0.00105255
0x81f58d86e1e724bcf3cc3669a6e443ea40a88d9ba58f8d6b6c96aa8bce13a1168 days 21 hrs agoBittrex  IN   0x61428723b8298f2bf34070650f4f1853db3563250 Ether0.004204788
0x7ccc03f5b0c6574e765bcce560e3ad80fd13fcec327a68cc17b94919480444a28 days 21 hrs ago0x51d96a5705330df08daeacc62b31eb0e6ba70ac1  IN   0x61428723b8298f2bf34070650f4f1853db3563250.199 Ether0.00084204
0x8b675890ed1d1bf8bc242a453d1c09fcd1fda5311c0597e79a25aa6822feda559 days 16 hrs agoBittrex  IN   0x61428723b8298f2bf34070650f4f1853db3563250 Ether0.003153591
0xc8cf03ea90d3cbef2c6790dfb387d96810657e3f4829f72812bacddf1d834c949 days 16 hrs ago0x51d96a5705330df08daeacc62b31eb0e6ba70ac1  IN   0x61428723b8298f2bf34070650f4f1853db3563250.079 Ether0.00084204
0x6effe3863880158b52ec9fa17b3908c6d6d86033694a12f5d122180f5f415c799 days 17 hrs agoBittrex  IN   0x61428723b8298f2bf34070650f4f1853db3563250 Ether0.0029395884
0x955fec9eb10b61c6129f4a8c315515c49b0e26b84a2a7e0a02d1ded29521142e9 days 17 hrs ago0x51d96a5705330df08daeacc62b31eb0e6ba70ac1  IN   0x61428723b8298f2bf34070650f4f1853db3563250.1 Ether0.00084204
0x34d9a017823b35380a8d7b1f35a620c3cfce6e76992b90b80263a7d954e9893e13 days 12 hrs agoBittrex  IN   0x61428723b8298f2bf34070650f4f1853db3563250 Ether0.00100114
0x798ceb72d1726fb9a51f1ce100c78f791775b7ddbd1f304d5f60d15e3e47056c13 days 12 hrs ago0x51d96a5705330df08daeacc62b31eb0e6ba70ac1  IN   0x61428723b8298f2bf34070650f4f1853db3563250.915 Ether0.000084204
0xabe9b52774c7850f1ef21e5691816fa52293944d558e44312a4fc2d43dfbcfc613 days 13 hrs agoBittrex  IN   0x61428723b8298f2bf34070650f4f1853db3563250 Ether0.00100114
0x9edc4384039ff7f7a3765b42fb5eb2db3e904652faa806eacd92038771aa70cd13 days 13 hrs ago0x51d96a5705330df08daeacc62b31eb0e6ba70ac1  IN   0x61428723b8298f2bf34070650f4f1853db3563250.1 Ether0.000084204
0x9e892fdd96bf03f76a0e10bd561a5d79a67590ccd042a268bf2bbe3cfbf713e913 days 13 hrs ago0x51d96a5705330df08daeacc62b31eb0e6ba70ac1  IN   0x61428723b8298f2bf34070650f4f1853db3563250.001 Ether0.000084204
0xe5a33222d78f12be177203c3acc8b78e1f913f81debe4fea2c272500b50467e616 days 16 hrs agoBittrex  IN   0x61428723b8298f2bf34070650f4f1853db3563250 Ether0.00100114
0x569f549fbb983efa078f88e92c2545f59709b0800228f41fe2eac0ab0476f49d16 days 16 hrs ago0xd24400ae8bfebb18ca49be86258a3c749cf46853  IN   0x61428723b8298f2bf34070650f4f1853db3563254.06105512 Ether0.000463122
0xd730a406757711ed860891ff589586fc1141a5c97662810ccc238e9816dc481817 days 18 hrs agoBittrex  IN   0x61428723b8298f2bf34070650f4f1853db3563250 Ether0.00100114
0x7e70b2bdd0282503d5c92abc95b71ee3c0fb5c2c3bf17c53361a0d73172ff7df17 days 18 hrs ago0xd24400ae8bfebb18ca49be86258a3c749cf46853  IN   0x61428723b8298f2bf34070650f4f1853db3563251.06868021 Ether0.000463122
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
  Latest 15 Internal Transactions

ParentTxHash Block Age From To Value
0xc2b92a866a5cda0a26f9e9bba2de624d2ff2137acb177ef652149f98b18ba1f846980457 days 20 hrs ago0x61428723b8298f2bf34070650f4f1853db3563250xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb986.132897 Ether
0x374c685e637b95991e6e8c0b2d84335ea1b2f074accf8e5b95d5c74c2c14ffb046929438 days 17 hrs ago0x61428723b8298f2bf34070650f4f1853db3563250xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.559 Ether
0x81f58d86e1e724bcf3cc3669a6e443ea40a88d9ba58f8d6b6c96aa8bce13a11646920128 days 21 hrs ago0x61428723b8298f2bf34070650f4f1853db3563250xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.199 Ether
0x8b675890ed1d1bf8bc242a453d1c09fcd1fda5311c0597e79a25aa6822feda5546874839 days 16 hrs ago0x61428723b8298f2bf34070650f4f1853db3563250xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.079 Ether
0x6effe3863880158b52ec9fa17b3908c6d6d86033694a12f5d122180f5f415c7946873619 days 17 hrs ago0x61428723b8298f2bf34070650f4f1853db3563250xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1 Ether
0x34d9a017823b35380a8d7b1f35a620c3cfce6e76992b90b80263a7d954e9893e466561213 days 12 hrs ago0x61428723b8298f2bf34070650f4f1853db3563250xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.915 Ether
0xabe9b52774c7850f1ef21e5691816fa52293944d558e44312a4fc2d43dfbcfc6466559113 days 13 hrs ago0x61428723b8298f2bf34070650f4f1853db3563250xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.101 Ether
0xe5a33222d78f12be177203c3acc8b78e1f913f81debe4fea2c272500b50467e6464642716 days 16 hrs ago0x61428723b8298f2bf34070650f4f1853db3563250xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb984.06105512 Ether
0xd730a406757711ed860891ff589586fc1141a5c97662810ccc238e9816dc4818463978717 days 18 hrs ago0x61428723b8298f2bf34070650f4f1853db3563250xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.06868021 Ether
0x47ba1868e368d7884a0fe49c8276f9d5a46b7f35f1c7bb1f958143baf05bcbbb463353318 days 19 hrs ago0x61428723b8298f2bf34070650f4f1853db3563250xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.1443696 Ether
0x92ef05d30f3d15be06fa68e34f814b271af9e788079d983f7c3b1527cfa56609461428921 days 21 hrs ago0x61428723b8298f2bf34070650f4f1853db3563250xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.091 Ether
0x3a7efa6f6f5d8403b44e7ca3b77afb3d6509a6684d7d6c91c11e81944735278a461420721 days 22 hrs ago0x61428723b8298f2bf34070650f4f1853db3563250xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981 Ether
0x60f3765cf3c6e8bdd6a2755c38a9704f55aaef7af0008e8e85b6b3eaa9e9befd460169523 days 22 hrs ago0x61428723b8298f2bf34070650f4f1853db3563250xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.229676 Ether
0x8f498938e0c2e09819903fe79bede616844184c2aea822740f28537b758bd1a3460159623 days 22 hrs ago0x61428723b8298f2bf34070650f4f1853db3563250xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.150407 Ether
0x147d57072928bac74294d51780e67d2a5817098799f57409841229cbfa9cc885448059643 days 9 hrs ago0xa3c1e324ca1ce40db73ed6026c4a177f099b5770  Contract Creation0 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
Note: Displaying matching verified source code at contract 0xd1dd82d1ded8f40c200b89455050e9c18d918504
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.