Sponsored:   Ubex.com - World roadshow: Seoul Sep 17-19, Singapore Sep 19-20, Dubai 18-23. Meet us!.
Contract Overview
Balance: 0.00000000424324832 Ether
Ether Value: Less Than $0.01 (@ $209.04/ETH)
Transactions: 94 txns
 Latest 25 txns From a total of 94 Transactions

TxHash Age From To Value [TxFee]
0x58953876150dfbbc24745a9f6a000ce84922e8f76df866d2169ad632b11be05511 hrs 15 mins agoBittrex_1  IN   0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00 Ether0.00250285
0x957fa13de9dfd396978cecb7266e702c58d4143904c7b91d70b395ec9650970111 hrs 22 mins agoEthermine  IN   0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00.100094292198579 Ether0.000021051
0xb57d550795bb96743dd767a8fff3cd69e9fc1a8d438fd4cdbda1edcd94dcdd961 day 18 hrs agoBittrex_1  IN   0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00 Ether0.00250285
0x689ffaa907617e90b1bff6c0304bf439c6ae6a601616a4e998e8be6e16de471f1 day 18 hrs agoEthermine  IN   0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00.100017065941348 Ether0.000021051
0xc85d6505ee8ca3dda4d9b7131fd56a577aa54121c12973a79907f5725ac2b18a2 days 20 hrs agoBittrex_1  IN   0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00 Ether0.00250285
0x4f8fc20a62ada25d2309bd1e4cfecdc58802d6d3e2cba1e5bb779d19bcd008fc2 days 21 hrs agoEthermine  IN   0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00.1002525993595 Ether0.000021051
0x0a828d1daeba9035e22c1839d358a0efbe1a673a619bc6e001bd2286da85c4be3 days 23 hrs agoBittrex_1  IN   0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00 Ether0.00250285
0x31067e25f483ca696215165c03f6fb92dee38f7b0d86db6122a6c4bb9399e82c3 days 23 hrs agoEthermine  IN   0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00.100193868630469 Ether0.000021051
0x42c354c9db197bfb59771c26955c74f7e5e8dcca26eddc5dc71e97bf53cb38605 days 2 hrs agoBittrex_1  IN   0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00 Ether0.00249965
0xaf1a8df83d60521fcf998b3d77ceb3f7758b7cf35b2ff0490678655d26d936f95 days 3 hrs agoEthermine  IN   0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00.100205122062506 Ether0.000021051
0xfd7317b178aaaa9c0946c332c771b60248ad3f73894fb7746f5f5d1a18fb43856 days 6 hrs agoBittrex_1  IN   0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00 Ether0.00250285
0x255c27a54e5008f687c5c22defcda4f2b2e7f266a2f39f6f0090182875e764a36 days 6 hrs agoEthermine  IN   0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00.100115663508127 Ether0.000021051
0x839629324cfa098d8ab0877aae1ea5c95989dce86d0d220b8295f6e9e17809547 days 9 hrs agoBittrex_1  IN   0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00 Ether0.00250285
0xffaf772831c0a7e55f0475e5bfb9c83ea8ac683bb2367d9894613ea306619a847 days 9 hrs agoEthermine  IN   0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00.100288298367472 Ether0.000021051
0x246b7cb7e9dede61f057bd02831e49a298e4250ae9bcea3c81b4d453d880ab118 days 12 hrs agoBittrex_1  IN   0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00 Ether0.00250285
0x3ae1938741d81d3d53e506b8550ee6a7cf25e4793247fed754d2df2fbe06c2838 days 12 hrs agoEthermine  IN   0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00.100287792723287 Ether0.000021051
0x76c4a61f476ce9e05c64a604f210dc29b55157e8476b35c64aa281ca7d1af9189 days 15 hrs agoBittrex_1  IN   0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00 Ether0.00250285
0xabc3340c329319be523512ccfde98f8f9937abac738b5bb0c5538b34829f7c0a9 days 15 hrs agoEthermine  IN   0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00.100389673282699 Ether0.000021051
0x915f4cf39d55e82fff05731f4ec21bb7795fba1f30114535eeec650973b6d3e510 days 20 hrs agoBittrex_1  IN   0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00 Ether0.00250285
0x58210aa7c05febac65a1b87d3060f38bbbe3d5b1a5fa15b128fe4d60dea8044010 days 20 hrs agoEthermine  IN   0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00.100087983700439 Ether0.000021051
0x83a668f8b3a5d5bd8e4d0b920f8262a576daba2f21de3329827ea753773039dd11 days 23 hrs agoBittrex_1  IN   0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00 Ether0.00250285
0x347316ea03c85dfd60ded5d68f29946bec99a8847f42eebab58b621198c4c40611 days 23 hrs agoEthermine  IN   0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00.100149552114424 Ether0.000021051
0x704c962b24281e59f5d32e891f897462f07be4131b1bbe4d1a77f9d82e0c29b413 days 4 hrs agoBittrex_1  IN   0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00 Ether0.00250285
0xb20bb24dcdabf850d472396c59f7bd3ee22f95e817582f090ae4fcbaf851f02613 days 4 hrs agoEthermine  IN   0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00.100166057197017 Ether0.000021051
0x8f75b1fdcc5894487d3b29d09bc301797b6b6c7e969aee72f71d6d7807fabdfd14 days 10 hrs agoBittrex_1  IN   0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00 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
0x58953876150dfbbc24745a9f6a000ce84922e8f76df866d2169ad632b11be055636166711 hrs 15 mins ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10009429 Ether
0xb57d550795bb96743dd767a8fff3cd69e9fc1a8d438fd4cdbda1edcd94dcdd9663537001 day 18 hrs ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10001707 Ether
0xc85d6505ee8ca3dda4d9b7131fd56a577aa54121c12973a79907f5725ac2b18a63470752 days 20 hrs ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1002526 Ether
0x0a828d1daeba9035e22c1839d358a0efbe1a673a619bc6e001bd2286da85c4be63403733 days 23 hrs ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10019387 Ether
0x42c354c9db197bfb59771c26955c74f7e5e8dcca26eddc5dc71e97bf53cb386063334325 days 2 hrs ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10020512 Ether
0xfd7317b178aaaa9c0946c332c771b60248ad3f73894fb7746f5f5d1a18fb438563265186 days 6 hrs ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10011566 Ether
0x839629324cfa098d8ab0877aae1ea5c95989dce86d0d220b8295f6e9e178095463198007 days 9 hrs ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1002883 Ether
0x246b7cb7e9dede61f057bd02831e49a298e4250ae9bcea3c81b4d453d880ab1163128358 days 12 hrs ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10028779 Ether
0x76c4a61f476ce9e05c64a604f210dc29b55157e8476b35c64aa281ca7d1af91863060369 days 15 hrs ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10038968 Ether
0x915f4cf39d55e82fff05731f4ec21bb7795fba1f30114535eeec650973b6d3e5629903510 days 20 hrs ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10008798 Ether
0x83a668f8b3a5d5bd8e4d0b920f8262a576daba2f21de3329827ea753773039dd629219511 days 23 hrs ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10014955 Ether
0x704c962b24281e59f5d32e891f897462f07be4131b1bbe4d1a77f9d82e0c29b4628514813 days 4 hrs ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10016606 Ether
0x8f75b1fdcc5894487d3b29d09bc301797b6b6c7e969aee72f71d6d7807fabdfd627780214 days 10 hrs ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10014961 Ether
0x9e02bff0721d9adc540d46640ad61945b3329bf23115f708e9d15e59fd1c9106627023215 days 16 hrs ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10007506 Ether
0xfca6e4aafd93c18e3e21d99c8a922a586f8fad8a93af02eed40ed6ec9d0c2b9b626288216 days 22 hrs ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10040727 Ether
0x39359b79475f3eff5bed755ed419e4a55f013f311664a7d7b6756e066bfcb1cc625554118 days 3 hrs ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10016602 Ether
0x76fc61fd6b39c89b076574b6f944a5cd6279b1f4fb0f3ed5b0469568abc8f125624827419 days 9 hrs ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10014462 Ether
0x53d45edb5b62361b032444ee1603e930b1add7f2b9ad61c9a0767e87226284e2624100020 days 14 hrs ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10008887 Ether
0xba8d719a9148895a4e988207126afcf616c88206c94d174d4a45c786f8b21dbb623358921 days 20 hrs ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10010618 Ether
0xc7873ee009c9d994761c6969f2e990984f1e88aa93578ce74f726f3ee61f6c7f622608023 days 3 hrs ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10029652 Ether
0x5fa110ed0a363ab4bab949a9c053707ef8d902d210a245c1cf6595c76e95744f621807224 days 11 hrs ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.11029568 Ether
0x1e236b1297aa64de857642acb2666464d7cbb28a1e85354df83457d2d422fd6b620983025 days 20 hrs ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.07907991 Ether
0x9964bdb9f5fe589a7bb3f7280f155545c2602962357f0d34a7ec40cd63c3fd16620162127 days 5 hrs ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.0687135 Ether
0xfabed92581b774903afc00f31c862831a965982197613bd4b95dc7ce2fa10a7c619639028 days 3 hrs ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.07909709 Ether
0x6738dfd7bd9fbf75709a2209ef62926e07bf3f3e63e3c57bf57d9d3fe3e5212e618295030 days 9 hrs ago0x374ebbb0dac4f89ef4f41ebdca4c401d0e9a61b00xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.06823499 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.