Sponsored Link:   $30 Mn 5 star ICO - TrakInvest building crypto AI engine. Buy TRAK token now here.
Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 17 txns
 Latest 17 txns


TxHash Age From To Value [TxFee]
0xe0b9613eb87654b973e0a000b798546f95dedba0976631723ad080d464609eda24 days 16 hrs agoBittrex  IN   0xc4248936fdee3413532dbf3d4a98138f40483db10 Ether0.00250285
0x4bf6031b652ac08f6d9f7f16c3d90112422f37af4f3788ddddd455b378f3567d38 days 15 hrs agoBittrex  IN   0xc4248936fdee3413532dbf3d4a98138f40483db10 Ether0.00250285
0xbe9d23b080dca78b20c2c3088947dff8e3306da63d0fba4428496cb37e08b9c264 days 14 hrs agoBittrex  IN   0xc4248936fdee3413532dbf3d4a98138f40483db10 Ether0.00250605
0x48240bedcbd79c3b3d76bce0093694f288b0753f86e6ebef592c034711f0ecac66 days 11 hrs agoBittrex  IN   0xc4248936fdee3413532dbf3d4a98138f40483db10 Ether0.00250605
0x7408d216337d46a96f44ebf3e446658093017d2c91b176867272d7263edb303a73 days 7 hrs agoBittrex  IN   0xc4248936fdee3413532dbf3d4a98138f40483db10 Ether0.00250605
0x3e7a66300cf59817c9d78232a90ed43e0c3d7c1fce6f7745e96515c387adf1b976 days 12 hrs agoBittrex  IN   0xc4248936fdee3413532dbf3d4a98138f40483db10 Ether0.00250285
0x10c84c08a91ae96126bc790706209cc5be59fa95fd627d8846b03a7888b8578b85 days 13 hrs agoBittrex  IN   0xc4248936fdee3413532dbf3d4a98138f40483db10 Ether0.00250285
0xac7656f7f621c8608e32686b5c656e08d2ddb6db96383cf2b2219447207aade397 days 17 hrs agoBittrex  IN   0xc4248936fdee3413532dbf3d4a98138f40483db10 Ether0.00250285
0xa11c64dadc46710f8049e1479dee32ad6f3be7b85da0cee9860e354a054a259a99 days 11 hrs agoBittrex  IN   0xc4248936fdee3413532dbf3d4a98138f40483db10 Ether0.00450513
0x0dd3788e1c4b601e86ed8de7b1fbc9876aa2d4732dddbdea8290a06e7e29f24799 days 20 hrs agoBittrex  IN   0xc4248936fdee3413532dbf3d4a98138f40483db10 Ether0.00450513
0x5b90728d7ba00e9710a3c519f496848cc2cc7fcf197fafb869146f25861b0f1299 days 20 hrs ago0xdd6ec9f00a15a151e8b0f582930cf850a1d075ec  IN   0xc4248936fdee3413532dbf3d4a98138f40483db18.3187 Ether0.000084204
0xa396f0468ee6a53df9f7fe5fe12ec19a5b9e5e48dbb1de10b864544382ad2eeb101 days 55 mins agoBittrex  IN   0xc4248936fdee3413532dbf3d4a98138f40483db10 Ether0.00450513
0x954cb2087c5e9340f4cf5767a9103e753b0b766434f567db686ded512ba348af101 days 56 mins agoBittrex  IN   0xc4248936fdee3413532dbf3d4a98138f40483db10 Ether0.00450513
0x5936ecc402167c1352c337209c1af9b45fb7b6f3d1d755938581deb42a6705b0108 days 9 hrs agoBittrex  IN   0xc4248936fdee3413532dbf3d4a98138f40483db10 Ether0.00450513
0xc87997e67d32258d7d14d6681a51afd057b8c33393058819d2fd395e4af24ce8143 days 5 hrs agoBittrex  IN   0xc4248936fdee3413532dbf3d4a98138f40483db10 Ether0.002549643
0xaa8edaaef5846e14c399b8d2ffa42bca85feb5ffbbc1a37fe54097f8228425ff143 days 5 hrs ago0xdd6ec9f00a15a151e8b0f582930cf850a1d075ec  IN   0xc4248936fdee3413532dbf3d4a98138f40483db110.3696 Ether0.00042102
0x4981bd860249246fc829f4cb49de4c8b86cfae4c8871143b774140b9e6f6bd6f149 days 18 hrs agoBittrex  IN   0xc4248936fdee3413532dbf3d4a98138f40483db10 Ether0.002552907
[ 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
0xe0b9613eb87654b973e0a000b798546f95dedba0976631723ad080d464609eda553313324 days 16 hrs ago0xc4248936fdee3413532dbf3d4a98138f40483db10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb984.82821925 Ether
0xf03f87b7c445188b4428bd6a94fad9910177ac7f50b1a780114b139180cc5f28553311324 days 16 hrs ago0x045befa474588abfca096b3086c44421d0d097160xc4248936fdee3413532dbf3d4a98138f40483db14.82821925 Ether
0x4bf6031b652ac08f6d9f7f16c3d90112422f37af4f3788ddddd455b378f3567d545215638 days 15 hrs ago0xc4248936fdee3413532dbf3d4a98138f40483db10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb9814.55153195 Ether
0x745e0736e25f16970098ac1fc5ab1598eeb72fc0fab7abb76791189b112d5734545212338 days 15 hrs ago0x045befa474588abfca096b3086c44421d0d097160xc4248936fdee3413532dbf3d4a98138f40483db114.55153195 Ether
0xbe9d23b080dca78b20c2c3088947dff8e3306da63d0fba4428496cb37e08b9c2529668664 days 14 hrs ago0xc4248936fdee3413532dbf3d4a98138f40483db10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb9825.15224564 Ether
0xafa04679c9f208d43d619d98a4c59437216238c67dab3728e95f0d0916ac82ca529663264 days 14 hrs ago0x045befa474588abfca096b3086c44421d0d097160xc4248936fdee3413532dbf3d4a98138f40483db125.15224564 Ether
0x48240bedcbd79c3b3d76bce0093694f288b0753f86e6ebef592c034711f0ecac528552566 days 11 hrs ago0xc4248936fdee3413532dbf3d4a98138f40483db10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb9821.96425174 Ether
0x5a5bf64936e8d9dd2925abb40fc9b40335114f199e89f6131b96cba71f68bb25528548866 days 11 hrs ago0x045befa474588abfca096b3086c44421d0d097160xc4248936fdee3413532dbf3d4a98138f40483db121.96425174 Ether
0x7408d216337d46a96f44ebf3e446658093017d2c91b176867272d7263edb303a524527073 days 7 hrs ago0xc4248936fdee3413532dbf3d4a98138f40483db10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb9820.96742501 Ether
0xb9c84740ee3eeb7ca40ba01761e90c564e10f6ae4200b8f4a1d1aea9e89b5b7f524523973 days 7 hrs ago0x045befa474588abfca096b3086c44421d0d097160xc4248936fdee3413532dbf3d4a98138f40483db120.96742501 Ether
0x3e7a66300cf59817c9d78232a90ed43e0c3d7c1fce6f7745e96515c387adf1b9522637776 days 12 hrs ago0xc4248936fdee3413532dbf3d4a98138f40483db10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb9815.779375 Ether
0xf900c2da28daa4568df381c8c429b5095634d1d95e1b67eaad11065e1aa71c0b522634076 days 12 hrs ago0x045befa474588abfca096b3086c44421d0d097160xc4248936fdee3413532dbf3d4a98138f40483db115.779375 Ether
0x10c84c08a91ae96126bc790706209cc5be59fa95fd627d8846b03a7888b8578b517319585 days 13 hrs ago0xc4248936fdee3413532dbf3d4a98138f40483db10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb987.29844665 Ether
0x3e6d7cb49dc7648782704dced2155bc8136c3ee93d182a40e411d07e9a43793c517315985 days 13 hrs ago0x045befa474588abfca096b3086c44421d0d097160xc4248936fdee3413532dbf3d4a98138f40483db17.29844665 Ether
0xac7656f7f621c8608e32686b5c656e08d2ddb6db96383cf2b2219447207aade3510138497 days 17 hrs ago0xc4248936fdee3413532dbf3d4a98138f40483db10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb9816.38698796 Ether
0x72f44390d84a86bdcf8a32eba59a18608ad4c330878f9533cc41d25badda5312510135597 days 17 hrs ago0x045befa474588abfca096b3086c44421d0d097160xc4248936fdee3413532dbf3d4a98138f40483db116.38698796 Ether
0xa11c64dadc46710f8049e1479dee32ad6f3be7b85da0cee9860e354a054a259a509104799 days 11 hrs ago0xc4248936fdee3413532dbf3d4a98138f40483db10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb988.89494108 Ether
0xb2c81d0e0bb9fd04831467eb9dbcfa467bfc7e6ad7f0709c493b9c4cc9ebbe31509101599 days 11 hrs ago0x045befa474588abfca096b3086c44421d0d097160xc4248936fdee3413532dbf3d4a98138f40483db18.89494108 Ether
0x0dd3788e1c4b601e86ed8de7b1fbc9876aa2d4732dddbdea8290a06e7e29f247508882199 days 20 hrs ago0xc4248936fdee3413532dbf3d4a98138f40483db10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb988.3187 Ether
0xa396f0468ee6a53df9f7fe5fe12ec19a5b9e5e48dbb1de10b864544382ad2eeb5081781101 days 55 mins ago0xc4248936fdee3413532dbf3d4a98138f40483db10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb983.91775065 Ether
0x37fb1d9b6fdaf84ad53b2c3df0d03e4d8deade0a804fa443a877774225f38d7e5081776101 days 56 mins ago0x045befa474588abfca096b3086c44421d0d097160xc4248936fdee3413532dbf3d4a98138f40483db13.91775065 Ether
0x954cb2087c5e9340f4cf5767a9103e753b0b766434f567db686ded512ba348af5081775101 days 56 mins ago0xc4248936fdee3413532dbf3d4a98138f40483db10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb983.91775065 Ether
0x6b1185ea587818ec85872c9767ffa07398ad29b2823f0ecdef3de15c858fb83b5081744101 days 1 hr ago0x045befa474588abfca096b3086c44421d0d097160xc4248936fdee3413532dbf3d4a98138f40483db13.91775065 Ether
0x5936ecc402167c1352c337209c1af9b45fb7b6f3d1d755938581deb42a6705b05038016108 days 9 hrs ago0xc4248936fdee3413532dbf3d4a98138f40483db10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb988.63502303 Ether
0xfe6d391a3a4d43f9e3178fd1302c766cf4aa6367cb1d7054abf8bae18b5d23905037987108 days 9 hrs ago0x045befa474588abfca096b3086c44421d0d097160xc4248936fdee3413532dbf3d4a98138f40483db18.63502303 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.