Contract 0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b0

 

Contract Overview

Balance:
0.010238926266806314 Ether

EtherValue:
$1.52 (@ $148.39/ETH)
TxHash Block Age From To Value [TxFee]
0x66abd6782e34fd74f574478a79eb0707b08335c211a8daad3ffa391b5632263e687136873 days 14 mins agoEthermine IN  0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00.010238924492897 Ether0.000021051
0x02d9da10bef9b798d4e60028b58d7636dba13f8890ad1d4059e9bfbb37cf9d41682901180 days 11 mins agoBittrex_1 IN  0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00 Ether0.00250285
0x77e96b43a1dba41c65fa29a8c6a8507ac1f03d718d97c969697816ab3d59e2e4682899780 days 14 mins agoEthermine IN  0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00.103078516243694 Ether0.000021051
0x63aaefa9357cd330d5f6c4c862bf706650befaf88ab2cb5f64792114116adbc1682299581 days 15 mins agoBittrex_1 IN  0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00 Ether0.00250285
0x498e93510cdfd05f5fa873688af51b8716ea602b58e951f354369fb544824862682297981 days 21 mins agoEthermine IN  0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00.100230185202078 Ether0.000021051
0x1b03ebf17b76444426bc80565dd9c5c584dd03721816b796501ba3cdb1d36574681654682 days 1 hr agoBittrex_1 IN  0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00 Ether0.00250285
0x9cacca70471cd0b30111a2297b6d7b6b400f6aeaedf6a775151cbfdfae9e8061681652882 days 1 hr agoEthermine IN  0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00.100133695818815 Ether0.000021051
0xf70153309681c71a9377a53dfd4741611523a51762d5ab3fdbb2cf4e1c182a3c681030483 days 2 hrs agoBittrex_1 IN  0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00 Ether0.00250285
0x98b7500e7ef47495eb8236946dfedeec7213233d8fda4a1df3cd101fbe0faf47681028283 days 2 hrs agoEthermine IN  0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00.100292390946952 Ether0.000021051
0x016348a10c00e5fc3e8e52b0e72e6199e3caeab1278a613f76b797b9e7f78cbb680403384 days 3 hrs agoBittrex_1 IN  0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00 Ether0.00250285
0x07563614257f7b34400ae6f6611ee7371c4dad725d61bb71137376cf9cdae3a4680401784 days 3 hrs agoEthermine IN  0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00.100594494546929 Ether0.000021051
0x10080b9c2c1b4c3aaf93321b3a31fd3c9286f3b93adb56390dedec2ec007529d679790685 days 3 hrs agoBittrex_1 IN  0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00 Ether0.00250285
0x9bcec7a09028661f639c4e719a8ae930e992d814af08eae4b317a361287108b2679788585 days 3 hrs agoEthermine IN  0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00.100108304645338 Ether0.000021051
0x1a59b89e5381ab57d834195ef9ddad43109c044823194d64cbc475a592e0dec5679165986 days 4 hrs agoBittrex_1 IN  0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00 Ether0.00250285
0x5f67db0be7dd8e585edc63523d750119d610d0e7a84b6d13a3d95338f5d626e2679164586 days 4 hrs agoEthermine IN  0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00.100234126188392 Ether0.000021051
0xd166103af1aae3189484fa1fa3654103166cacf6fdb21798f9d1469427bb3ff8678537987 days 5 hrs agoBittrex_1 IN  0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00 Ether0.00250285
0xdb1c85e53a1fb35afb211564e963907105505c916d4905d34d6ac9f00d26b0bb678536087 days 5 hrs agoEthermine IN  0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00.100529997548847 Ether0.000021051
0x69097a8deecb735049fc46fac0593719854a53909b1ef2b4e2b35232b1f3cbbe677894688 days 7 hrs agoBittrex_1 IN  0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00 Ether0.00249965
0x1b6b399495c2d88fd3398a9ac26a89cbc6e8242add64274bd149934cb4f1b188677892688 days 7 hrs agoEthermine IN  0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00.100509438134977 Ether0.000021051
0x3ea1d9ebefd94036cbc4e594bf173644e045d85c1e7ef8b1f66a66c6bffc292e677237289 days 9 hrs agoBittrex_1 IN  0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00 Ether0.00250285
0x4478f18c4ecea2a18e5a8f6b24c68cdcc8daecdb25d4c31c21acf8c98672c99a677235089 days 9 hrs agoEthermine IN  0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00.10030805917366 Ether0.000021051
0x33b0b8f600564acc731116432585dcecca07a91934e25294d7d765b4227a5544676523690 days 12 hrs agoBittrex_1 IN  0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00 Ether0.00250285
0x3505d06ee8b283db855b5fa1e3882ccf30b4ee9d837aff8f1466480cd31772b8676522190 days 12 hrs agoEthermine IN  0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00.100155444515054 Ether0.000021051
0x7de4e6650875867b2370d842fc7d6c103fac3e2e2bab5d19b4f50bcc9dbcdc89675820791 days 16 hrs agoBittrex_1 IN  0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00 Ether0.00250285
0x4d863e19ef876f3d5c09d2c1089826286fce70f572d7ca5c1d2455d2f63fb20a675818891 days 16 hrs agoEthermine IN  0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00.100140528076663 Ether0.000021051
[ Download CSV Export 

Latest 25 Internal Transaction, Click here to view more Internal Transactions as a result of Contract Execution

Parent TxHash Block Age From To Value
0x02d9da10bef9b798d4e60028b58d7636dba13f8890ad1d4059e9bfbb37cf9d41682901180 days 11 mins ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10307852 Ether
0x63aaefa9357cd330d5f6c4c862bf706650befaf88ab2cb5f64792114116adbc1682299581 days 15 mins ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10023018 Ether
0x1b03ebf17b76444426bc80565dd9c5c584dd03721816b796501ba3cdb1d36574681654682 days 1 hr ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1001337 Ether
0xf70153309681c71a9377a53dfd4741611523a51762d5ab3fdbb2cf4e1c182a3c681030483 days 2 hrs ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10029239 Ether
0x016348a10c00e5fc3e8e52b0e72e6199e3caeab1278a613f76b797b9e7f78cbb680403384 days 3 hrs ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1005945 Ether
0x10080b9c2c1b4c3aaf93321b3a31fd3c9286f3b93adb56390dedec2ec007529d679790685 days 3 hrs ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1001083 Ether
0x1a59b89e5381ab57d834195ef9ddad43109c044823194d64cbc475a592e0dec5679165986 days 4 hrs ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10023413 Ether
0xd166103af1aae3189484fa1fa3654103166cacf6fdb21798f9d1469427bb3ff8678537987 days 5 hrs ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10052999 Ether
0x69097a8deecb735049fc46fac0593719854a53909b1ef2b4e2b35232b1f3cbbe677894688 days 7 hrs ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10050944 Ether
0x3ea1d9ebefd94036cbc4e594bf173644e045d85c1e7ef8b1f66a66c6bffc292e677237289 days 9 hrs ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10030806 Ether
0x33b0b8f600564acc731116432585dcecca07a91934e25294d7d765b4227a5544676523690 days 12 hrs ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10015545 Ether
0x7de4e6650875867b2370d842fc7d6c103fac3e2e2bab5d19b4f50bcc9dbcdc89675820791 days 16 hrs ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10014052 Ether
0x3d7d9716367ee7de082c434456783207febdcb425638bb71bdbd95b758f28301675115592 days 20 hrs ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1000901 Ether
0x32996fa1ed1521acd859611f37ffb7296ac7d1c26c7676d59773debcdf538126674465593 days 21 hrs ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10010141 Ether
0x12d8202b369d07ab80c5879d5f232072cdb01fa37ab9bcdaaf49d76eef137964673802295 days 9 mins ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10018763 Ether
0xcbda79af999f945efcdafff6051a9981fb2945ca6ccc17aed837cfa7d30beffa673143896 days 2 hrs ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10033704 Ether
0x95f04f3a58d6cc609ad3e3909e9bbd8b49c2ab3846720a321dba62bbecced36f672459497 days 5 hrs ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10013694 Ether
0x78ca964d6fd622914090ee445054499332f6c560ffbf5548e6d7ae610b274ee1671800498 days 6 hrs ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10028054 Ether
0xcc9db8f47ab1316fdc439d914ed1e38ea151608a044727f85f9d6fdc131ec9f1671041499 days 12 hrs ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10028338 Ether
0x54a3b48b2136466e065a32ff862b6217fc5b0a2e898e700ed18bc96a5f5336ea6703669100 days 15 hrs ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10035011 Ether
0x37be038eb27cf37bb0e4b18eafaf8d8a8b6478938c5e907abcdb8f95b8e308a86696867101 days 18 hrs ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10033301 Ether
0x6313608efdf3e941c216be5f6d32a3f5d9256f851dc4a9ba4dd934b46b62ebc76690066102 days 20 hrs ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10014058 Ether
0x2d0cb694df8f1e390636692a7301491e62f95d3d07e78bb6ff803b02ea2b145d6683117103 days 23 hrs ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10002086 Ether
0x1584c7fb64409a27417146da749c7f44f9ff0508bdf78314b7894f458b53c6666676241105 days 2 hrs ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1001361 Ether
0xc1dc3019714c274d6681ce9fafb439383e9bf9221d7980f3c81a9a524aa27d846669844106 days 4 hrs ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10005577 Ether
[ Download CSV Export 
Warning: The compiled contract might be susceptible to ExpExponentCleanup (medium/high-severity), 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: This contract matches the deployed ByteCode of the Verified Source Code for Contract 0xd1DD82d1dED8f40c200b89455050E9C18D918504
Contract Name: UserWallet
Compiler Version: v0.4.11+commit.68ef5810
Optimization Enabled: Yes
Runs (Optimizer):  200


Contract Source Code
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
6060604052341561000c57fe5b60405160208061026c83398101604052515b60008054600160a060020a031916600160a060020a0383161790555b505b6102218061004b6000396000f300606060405236156100495763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416636ea056a98114610052578063c0ee0b8a14610092575b6100505b5b565b005b341561005a57fe5b61007e73ffffffffffffffffffffffffffffffffffffffff60043516602435610104565b604080519115158252519081900360200190f35b341561009a57fe5b604080516020600460443581810135601f810184900484028501840190955284845261005094823573ffffffffffffffffffffffffffffffffffffffff169460248035956064949293919092019181908401838280828437509496506101ef95505050505050565b005b6000805460408051602090810184905281517f3c18d31800000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff878116600483015292519290931692633c18d318926024808301939282900301818787803b151561017b57fe5b6102c65a03f1151561018957fe5b5050506040518051905073ffffffffffffffffffffffffffffffffffffffff1660003660006040516020015260405180838380828437820191505092505050602060405180830381856102c65a03f415156101e057fe5b50506040515190505b92915050565b5b5050505600a165627a7a723058204cdd69fdcf3cf6cbee9677fe380fa5f044048aa9e060ec5619a21ca5a5bd4cd10029000000000000000000000000a3c1e324ca1ce40db73ed6026c4a177f099b5770


   Swarm Source:
bzzr://4cdd69fdcf3cf6cbee9677fe380fa5f044048aa9e060ec5619a21ca5a5bd4cd1
Block Age transaction Difficulty GasUsed Reward
Block Age Uncle Number Difficulty GasUsed Reward
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.