Sponsored:   Ubex.com - Token sale will end in just 4 days. 98% hard cap already reached. Don't Miss Out!
Contract Overview
Balance: 0.000000004680172161 Ether
Ether Value: Less Than $0.01 (@ $210.47/ETH)
Transactions: 199 txns
 Latest 25 txns From a total of 199 Transactions

TxHash Age From To Value [TxFee]
0x72a92639a0d98d7da63762006e5051709349ddad172f1e5430721fe11c814c981 day 12 hrs agoBittrex_1  IN   0xd9485b2ca02b1983e0bab4d1801e27587b8feb390 Ether0.00250285
0x26774c8d327665b48b703ecc5b679b07fbe12a5d148519b61a5fdb6590c6ea3c1 day 12 hrs agoEthermine  IN   0xd9485b2ca02b1983e0bab4d1801e27587b8feb390.100075061569337 Ether0.000021051
0x971f9d3eb4b19ad75896bf7969d3e6aa13cc91f89d76573bee8d3d74cad773e64 days 9 hrs agoBittrex_1  IN   0xd9485b2ca02b1983e0bab4d1801e27587b8feb390 Ether0.00250285
0x6ea05ffdfe6c0d071868f77ed273d5fd0ca8f5c18d971e24c2cf657e1b8c5f014 days 9 hrs agoEthermine  IN   0xd9485b2ca02b1983e0bab4d1801e27587b8feb390.100144821996709 Ether0.000021051
0xf06be2613543cbde266d33eb8a17592e32e683c8ffd0db30a26733ad8df50f027 days 4 hrs agoBittrex_1  IN   0xd9485b2ca02b1983e0bab4d1801e27587b8feb390 Ether0.00250285
0xafa67345eea6f45c2afe910c06dc75f3fd7e1d82a561431aede3ffd32e1055467 days 4 hrs agoEthermine  IN   0xd9485b2ca02b1983e0bab4d1801e27587b8feb390.100254177754734 Ether0.000021051
0x4754bc5fdc1bcb670a82a3eb85792c4085f27d66bc0cf4ac7418e51f57c97f219 days 21 hrs agoBittrex_1  IN   0xd9485b2ca02b1983e0bab4d1801e27587b8feb390 Ether0.00250285
0xfd1d8343a0413f8b52411ae5d09afa2d5eae6a4885e5b42a187efcf80a6b62f39 days 21 hrs agoEthermine  IN   0xd9485b2ca02b1983e0bab4d1801e27587b8feb390.100132785375477 Ether0.000021051
0xdd74206c8de2ac060aa3786cd53df611e561e918799ba6c7013d23679c15578f12 days 16 hrs agoBittrex_1  IN   0xd9485b2ca02b1983e0bab4d1801e27587b8feb390 Ether0.00250285
0x3c081fb4694427f7c5d1e51c647569f11ee568f3ac84cead362798738f79fa6512 days 17 hrs agoEthermine  IN   0xd9485b2ca02b1983e0bab4d1801e27587b8feb390.100051031501695 Ether0.000021051
0xecdc9703be50c18fd4554cf1fc122b90f002baa013399bcf50ddf3a3d93d1cc715 days 9 hrs agoBittrex_1  IN   0xd9485b2ca02b1983e0bab4d1801e27587b8feb390 Ether0.00250285
0x72f66c5ff59b22fd9e4e4bbfa04d8b8cbaf4d5449a67bc4997a3d87782e1892a15 days 9 hrs agoEthermine  IN   0xd9485b2ca02b1983e0bab4d1801e27587b8feb390.100075950663719 Ether0.000021051
0x988c266940fb5c99059faf73ff65a772cd89b97f2fc1fe9d00636fe82eb6e11118 days 3 hrs agoBittrex_1  IN   0xd9485b2ca02b1983e0bab4d1801e27587b8feb390 Ether0.00250285
0x47c67a3c59520d9b2a9460d2fe6710582b0203c4736901282ba99db2d756817c18 days 3 hrs agoEthermine  IN   0xd9485b2ca02b1983e0bab4d1801e27587b8feb390.100061016564985 Ether0.000021051
0xde2bf8267132ada78019878644426446c76b0e65e8d966ef1541608435b1a71a21 days 4 mins agoBittrex_1  IN   0xd9485b2ca02b1983e0bab4d1801e27587b8feb390 Ether0.00250285
0x38a539d2aa6ac4be1bcbd280d15ad4b5e59cc6b56fd4e7d97efd98b433d3273021 days 10 mins agoEthermine  IN   0xd9485b2ca02b1983e0bab4d1801e27587b8feb390.100220638551528 Ether0.000021051
0x91411caab79cbebdcf491f3dbf7b2c1bb9e2a6d1c549fec761f2fe5bdac3d09323 days 22 hrs agoBittrex_1  IN   0xd9485b2ca02b1983e0bab4d1801e27587b8feb390 Ether0.00250285
0xf7d2d8a438566ccc734c556b281c1bf52ec0e613bb1bf513f553785849a5844923 days 22 hrs agoEthermine  IN   0xd9485b2ca02b1983e0bab4d1801e27587b8feb390.100030590439045 Ether0.000021051
0x7421f4fd3ac928f16d288d6395a57a58de9a7bc80c01b8f84e0fec00f19124a126 days 21 hrs agoBittrex_1  IN   0xd9485b2ca02b1983e0bab4d1801e27587b8feb390 Ether0.00250285
0xed745f54355c366f2c0b6ea031a7bfc5c741fb3b46cd8a67b65521b430b53dce26 days 21 hrs agoEthermine  IN   0xd9485b2ca02b1983e0bab4d1801e27587b8feb390.100022872644388 Ether0.000021051
0x817aeb608d649fca78b6f47c87a6952ba14ef99f9967cf1b991f44c83058a14b30 days 1 hr agoBittrex_1  IN   0xd9485b2ca02b1983e0bab4d1801e27587b8feb390 Ether0.00250285
0xbca97b91af44900f7ccee92ed2afd533f55ff1027493ad18ec7be8fafe58380530 days 1 hr agoEthermine  IN   0xd9485b2ca02b1983e0bab4d1801e27587b8feb390.10007630022694 Ether0.000021051
0x2f13c5d35723f5692e512e85d70f7fdc07a34a75bdfbb50b77f155e40bcc6cb333 days 3 hrs agoBittrex_1  IN   0xd9485b2ca02b1983e0bab4d1801e27587b8feb390 Ether0.00250285
0x6b3f0f4c7b719126ee2dbc851c555474c2a8b6a7e20b1a216ad4571100d00bf033 days 3 hrs agoEthermine  IN   0xd9485b2ca02b1983e0bab4d1801e27587b8feb390.10018704672705 Ether0.000021051
0x523e000ff89cee794372c53cbcacc60a65ce40fbdfeb3d167bf0388a7d8af35336 days 8 hrs agoBittrex_1  IN   0xd9485b2ca02b1983e0bab4d1801e27587b8feb390 Ether0.0050057
[ 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
0x72a92639a0d98d7da63762006e5051709349ddad172f1e5430721fe11c814c9863912071 day 12 hrs ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10007506 Ether
0x971f9d3eb4b19ad75896bf7969d3e6aa13cc91f89d76573bee8d3d74cad773e663735614 days 9 hrs ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10014482 Ether
0xf06be2613543cbde266d33eb8a17592e32e683c8ffd0db30a26733ad8df50f0263567967 days 4 hrs ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10025418 Ether
0x4754bc5fdc1bcb670a82a3eb85792c4085f27d66bc0cf4ac7418e51f57c97f2163403409 days 21 hrs ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10013279 Ether
0xdd74206c8de2ac060aa3786cd53df611e561e918799ba6c7013d23679c15578f632337212 days 16 hrs ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10005103 Ether
0xecdc9703be50c18fd4554cf1fc122b90f002baa013399bcf50ddf3a3d93d1cc7630725515 days 9 hrs ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10007595 Ether
0x988c266940fb5c99059faf73ff65a772cd89b97f2fc1fe9d00636fe82eb6e111629084618 days 3 hrs ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10006102 Ether
0xde2bf8267132ada78019878644426446c76b0e65e8d966ef1541608435b1a71a627379221 days 4 mins ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10022063 Ether
0x91411caab79cbebdcf491f3dbf7b2c1bb9e2a6d1c549fec761f2fe5bdac3d093625633223 days 22 hrs ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10003059 Ether
0x7421f4fd3ac928f16d288d6395a57a58de9a7bc80c01b8f84e0fec00f19124a1623879926 days 21 hrs ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10002288 Ether
0x817aeb608d649fca78b6f47c87a6952ba14ef99f9967cf1b991f44c83058a14b622010730 days 1 hr ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1000763 Ether
0x2f13c5d35723f5692e512e85d70f7fdc07a34a75bdfbb50b77f155e40bcc6cb3620187233 days 3 hrs ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10018704 Ether
0x523e000ff89cee794372c53cbcacc60a65ce40fbdfeb3d167bf0388a7d8af353618286736 days 8 hrs ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10005881 Ether
0x7fe6391163ce4f6c6bf5df82e9dfdb02b6f1c80bc8f65479b34976043508ef1c616338839 days 15 hrs ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10015433 Ether
0x822e44e5fb9c327aa224160468d7faa8960d53bc8fead65d0e9a27aed67b8fcc614546842 days 15 hrs ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10008505 Ether
0x9006c1bbd509477e800bc4a208b77920634d3baca386a9500ead7500ced4b2c8612669145 days 20 hrs ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.100048 Ether
0x4abe97465c86262d3cc92fe8e64b26c2f938472811849f4641b4afd82f908f29610900648 days 19 hrs ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10014196 Ether
0x01ccfde7eccfc6ce3be6a675b32914fa6412f7ea4a9761a308c636793bf3aaea609126651 days 19 hrs ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10018616 Ether
0xc7bd45e07a58e390e2b94aceab42198325741fdfb5e93a1e9ef14c39defb9a6e607669654 days 6 hrs ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.09885582 Ether
0xfd69d643a3e5d637ed29286d9569ddac568349125ee577d7c07cc20f00f04d25607269154 days 23 hrs ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10003969 Ether
0x41fe8a1687f1ed61a296c5ac3724afe555ffb5448120fa987790f2165456985e605378258 days 3 hrs ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10015538 Ether
0xbfb3a4ee72aeb9e7d6a6985a8a547487f941e7c5420199835f1680cfbe5b343d603480461 days 8 hrs ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10005177 Ether
0x6da5f67a9582cad34de60df9875df8d4fb5bf929598537277b1ba80f8ca96731601383264 days 22 hrs ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10016593 Ether
0x512a3de5230aa0812241d44bbbe57153c2218dc7fd8adce6a54e93fa1b19d259599072868 days 19 hrs ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10021169 Ether
0x1173c8f60920f9dc159504014ddd605ebaf179b84b101c36aa14917f2a2b11c1596894372 days 13 hrs ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10010584 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) SolidityCompiler Bugs.

Contract Source Code Verified (Similar Match)
Note: Displaying Similar Match Verified Source Code At Contract 0xd1DD82d1dED8f40c200b89455050E9C18D918504(Excluding Constructor Arguments if_any)
Contract Name: UserWallet
Compiler Text: 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 transaction Difficulty Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.