Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 111 txns
 Latest 25 txns From a total of 111 Transactions

TxHash Age From To Value [TxFee]
0x993c852cc4362f03745fb6aa2ed3f4dfb646105dcf84d9459b3fa170009b2f9849 days 3 hrs agoBittrex_1  IN   0x934c1c240d9a5092a1aedaa1b8ac4dcad6d532cf0 Ether0.00249965
0x35f9477b4104f41a13861caaa6813ad7ada3fc0b1e215fee7e9d071c88d641e849 days 3 hrs ago0x1fd6267f0d86f62d88172b998390afee2a1f54b6  IN   0x934c1c240d9a5092a1aedaa1b8ac4dcad6d532cf6.388 Ether0.000105975
0xcc217f1b9213ca0ab29323433628095ddf2824960c86c724c6ae3bfc3e75f12860 days 11 hrs agoBittrex_1  IN   0x934c1c240d9a5092a1aedaa1b8ac4dcad6d532cf0 Ether0.00249965
0x8b303f7d443dac62083af1e747e7d6bdd3086780ba903ea1b44d158969da88f060 days 11 hrs ago0x6cbaef2ce855f55927c336e17bd820e07bdbf595  IN   0x934c1c240d9a5092a1aedaa1b8ac4dcad6d532cf2 Ether0.000105255
0xbe69fda0d4aaee2c16cac56addcb3fdc4b45ec74d4bacac4295e02b652fae9a660 days 11 hrs ago0x6cbaef2ce855f55927c336e17bd820e07bdbf595  IN   0x934c1c240d9a5092a1aedaa1b8ac4dcad6d532cf4 Ether0.000105255
0x512ffc01cb0645ae83d64c2d1e224764e67b007c5e8a8582a206845757949c8461 days 15 hrs agoBittrex_1  IN   0x934c1c240d9a5092a1aedaa1b8ac4dcad6d532cf0 Ether0.00249965
0x30a0d613cb5565f646aeb1775b03c287fc31b30b995b3bfad139dfb29ba8e7ef61 days 16 hrs ago0x0a4d3d0f89b548619cd5575188350117b897090b  IN   0x934c1c240d9a5092a1aedaa1b8ac4dcad6d532cf3.75 Ether0.000126306
0x6abbd0adc9b65cb0b01b2792435c434403a1614fc7e28eb88d3904297b8a9d4e61 days 21 hrs agoBittrex_1  IN   0x934c1c240d9a5092a1aedaa1b8ac4dcad6d532cf0 Ether0.0049993
0x67d80a166a34bff528a15d640178a7a065fe873d85fdc9e635004cb14abb1a4362 days 3 hrs ago0x0a4d3d0f89b548619cd5575188350117b897090b  IN   0x934c1c240d9a5092a1aedaa1b8ac4dcad6d532cf4.7 Ether0.000126306
0xc626e31efd93cd52ec57583961db7517e77325e71da775e0f6f0c7c66210f62c62 days 3 hrs ago0x6cbaef2ce855f55927c336e17bd820e07bdbf595  IN   0x934c1c240d9a5092a1aedaa1b8ac4dcad6d532cf2 Ether0.000126306
0x2cf02a55cfc965280e2a1b5904bfac31d1081bfa3dcd7e233437cf6a69f4fb9862 days 3 hrs ago0x6cbaef2ce855f55927c336e17bd820e07bdbf595  IN   0x934c1c240d9a5092a1aedaa1b8ac4dcad6d532cf4 Ether0.000126306
0x9b0cbf10bfee7f0d5f09dc5fc38bea2414e481634978185c779a14e4714d4cde68 days 14 hrs agoBittrex_1  IN   0x934c1c240d9a5092a1aedaa1b8ac4dcad6d532cf0 Ether0.0050057
0x86dd5b468b8bf495647ea8697b283451deb190b7fa1fc22588eace9314ffc3e268 days 14 hrs ago0x1fd6267f0d86f62d88172b998390afee2a1f54b6  IN   0x934c1c240d9a5092a1aedaa1b8ac4dcad6d532cf12.5110371 Ether0.0001335285
0x0c672ac2a273a6418a2f2e8ae4ce62245a0bb5388ec8d9bec14c67de1e687169104 days 15 hrs agoBittrex_1  IN   0x934c1c240d9a5092a1aedaa1b8ac4dcad6d532cf0 Ether0.0050057
0xe0008bb7fd592303f658592edc845d52fcf7f56d0cd168d2e1740372cc35221a104 days 15 hrs ago0x53e54bfc43b006530669d3ba3196e6e397174a47  IN   0x934c1c240d9a5092a1aedaa1b8ac4dcad6d532cf3.201 Ether0.00105255
0xb2e31fa470c48227a021c2d1f4a9cdba55ac5b69837170ad208bf9504c955d02104 days 15 hrs ago0x53e54bfc43b006530669d3ba3196e6e397174a47  IN   0x934c1c240d9a5092a1aedaa1b8ac4dcad6d532cf3.2 Ether0.00105255
0x04fcbe715b929fba0abefbe4f9e0bc7ea931be5718001eb1299230483f8eecc2106 days 5 hrs agoBittrex_1  IN   0x934c1c240d9a5092a1aedaa1b8ac4dcad6d532cf0 Ether0.0053242545
0xf28bdff95b1c2e02d57d3cb7fb6392c0d72b32d314d6e97123d108477293eea0106 days 5 hrs ago0x3633206dbb8e70f80ec3aa9fdfc34c27e0569b23  IN   0x934c1c240d9a5092a1aedaa1b8ac4dcad6d532cf1.198 Ether0.001494621
0x81e26450b6c2252bfb94c84212356db4c49021e14f21fe3b2f3f690a3040aa67106 days 5 hrs agoBittrex_1  IN   0x934c1c240d9a5092a1aedaa1b8ac4dcad6d532cf0 Ether0.0050057
0xefac00189884352ad30656d769001204b0c2a2fc9b684bc369a9a1070304e86c106 days 5 hrs ago0x3633206dbb8e70f80ec3aa9fdfc34c27e0569b23  IN   0x934c1c240d9a5092a1aedaa1b8ac4dcad6d532cf0.4985 Ether0.001494621
0x5cbffece1ebae50c135bb6f3aee8b8dcd180e8aaa8d3a2e41be7a68c61707358107 days 12 hrs agoBittrex_1  IN   0x934c1c240d9a5092a1aedaa1b8ac4dcad6d532cf0 Ether0.0049993
0x3603a35047a80c3e3b93e19ebc4352160d319c6f740e0a9de5ee69f236af13b2107 days 12 hrs ago0x3633206dbb8e70f80ec3aa9fdfc34c27e0569b23  IN   0x934c1c240d9a5092a1aedaa1b8ac4dcad6d532cf1.078 Ether0.00105255
0x6da63e0ba7e666ca763dcabe2b5a47a923a12ae50595e8993756b435b8130e55107 days 14 hrs agoBittrex_1  IN   0x934c1c240d9a5092a1aedaa1b8ac4dcad6d532cf0 Ether0.0049993
0x93c80dec95d3bbeb5a33d588045ab11eaf51a2b356fceb627a50dfe3738f2d71107 days 14 hrs ago0x1475bfb0039b0bcf3be492c2bb339c0181c8885c  IN   0x934c1c240d9a5092a1aedaa1b8ac4dcad6d532cf1.1 Ether0.001157805
0x48b0d658dc78a699e8e7603a34266fdc8acebda2049b1599589402782a27d4e0107 days 14 hrs ago0x1475bfb0039b0bcf3be492c2bb339c0181c8885c  IN   0x934c1c240d9a5092a1aedaa1b8ac4dcad6d532cf1.1 Ether0.001155
[ 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
0x993c852cc4362f03745fb6aa2ed3f4dfb646105dcf84d9459b3fa170009b2f98625822849 days 3 hrs ago0x934c1c240d9a5092a1aedaa1b8ac4dcad6d532cf0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb986.388 Ether
0xcc217f1b9213ca0ab29323433628095ddf2824960c86c724c6ae3bfc3e75f128619137860 days 11 hrs ago0x934c1c240d9a5092a1aedaa1b8ac4dcad6d532cf0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb986 Ether
0x512ffc01cb0645ae83d64c2d1e224764e67b007c5e8a8582a206845757949c84618419461 days 15 hrs ago0x934c1c240d9a5092a1aedaa1b8ac4dcad6d532cf0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb983.75 Ether
0x6abbd0adc9b65cb0b01b2792435c434403a1614fc7e28eb88d3904297b8a9d4e618271061 days 21 hrs ago0x934c1c240d9a5092a1aedaa1b8ac4dcad6d532cf0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb9810.7 Ether
0x9b0cbf10bfee7f0d5f09dc5fc38bea2414e481634978185c779a14e4714d4cde614323168 days 14 hrs ago0x934c1c240d9a5092a1aedaa1b8ac4dcad6d532cf0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb9812.5110371 Ether
0x0c672ac2a273a6418a2f2e8ae4ce62245a0bb5388ec8d9bec14c67de1e6871695930108104 days 15 hrs ago0x934c1c240d9a5092a1aedaa1b8ac4dcad6d532cf0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb986.401 Ether
0x04fcbe715b929fba0abefbe4f9e0bc7ea931be5718001eb1299230483f8eecc25921072106 days 5 hrs ago0x934c1c240d9a5092a1aedaa1b8ac4dcad6d532cf0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.198 Ether
0x81e26450b6c2252bfb94c84212356db4c49021e14f21fe3b2f3f690a3040aa675920978106 days 5 hrs ago0x934c1c240d9a5092a1aedaa1b8ac4dcad6d532cf0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.4985 Ether
0x5cbffece1ebae50c135bb6f3aee8b8dcd180e8aaa8d3a2e41be7a68c617073585913541107 days 12 hrs ago0x934c1c240d9a5092a1aedaa1b8ac4dcad6d532cf0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.078 Ether
0x6da63e0ba7e666ca763dcabe2b5a47a923a12ae50595e8993756b435b8130e555913071107 days 14 hrs ago0x934c1c240d9a5092a1aedaa1b8ac4dcad6d532cf0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.1 Ether
0x2019774f8e83d61278bf0e27c22b47e9cdbc13fa530ef2fd4acc192ad451fa565904365109 days 2 hrs ago0x934c1c240d9a5092a1aedaa1b8ac4dcad6d532cf0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb983.38003027 Ether
0xea6c5f4891359d87b5067904d1e009044dd3b210f9fac757ec40a9e0691f00fe5895563110 days 14 hrs ago0x934c1c240d9a5092a1aedaa1b8ac4dcad6d532cf0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981 Ether
0xf30a057c31753aea1d51e68fe8877e445b0c6939e28f3c82557ecf4366b01c6f5894296110 days 19 hrs ago0x934c1c240d9a5092a1aedaa1b8ac4dcad6d532cf0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb983.5 Ether
0x578c12851909b605d9d00d3c868deeceafe899a65f3037b0864af06790156ec05525842175 days 5 hrs ago0x934c1c240d9a5092a1aedaa1b8ac4dcad6d532cf0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.15613 Ether
0xe5726cdbd41bc65a4c0c3b84827a798920b814b009905480cc3c2ce81a6e117b5460800186 days 10 hrs ago0x934c1c240d9a5092a1aedaa1b8ac4dcad6d532cf0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.96 Ether
0xa432ee1043882d793356e08a0e198bdbc38e3be52afe7c3a6e460783e56c324a5454971187 days 10 hrs ago0x934c1c240d9a5092a1aedaa1b8ac4dcad6d532cf0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.33 Ether
0x4cd72c44d41278fb3318286aa79c467c1d5475266dc66f699fb5138f477676345448891188 days 11 hrs ago0x934c1c240d9a5092a1aedaa1b8ac4dcad6d532cf0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.5 Ether
0x9f17465e93be93cbdac29deb9e64be898bfb56d5b1880318a365bd869bdbd4e75429949191 days 16 hrs ago0x934c1c240d9a5092a1aedaa1b8ac4dcad6d532cf0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb983 Ether
0x49bf88de064802b78ada9092a6967a9f5566676ac4fe3c06a6f32c71b0926e815420902193 days 4 hrs ago0x934c1c240d9a5092a1aedaa1b8ac4dcad6d532cf0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb984.40602118 Ether
0x0e886ef5678daf493d8d365dde08c930b76ebf44f8d7e1d811a963e1aeb7712c5414904194 days 4 hrs ago0x934c1c240d9a5092a1aedaa1b8ac4dcad6d532cf0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb984.64622484 Ether
0x28f0dc715d71613bb2cd24d89d025c0963c9e52ebf5f93c88b240c7e37f18cc05408548195 days 5 hrs ago0x934c1c240d9a5092a1aedaa1b8ac4dcad6d532cf0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb984.31147225 Ether
0xdfdd03472931a9fe0627f7322f753041d9fb123b62c36312f1180beadc7ae4265396361197 days 6 hrs ago0x934c1c240d9a5092a1aedaa1b8ac4dcad6d532cf0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb983.80150873 Ether
0x2556ea5a82da0a6306226e576560c4d44f3af76d0ec752dd3f929f13d024862f5390601198 days 5 hrs ago0x934c1c240d9a5092a1aedaa1b8ac4dcad6d532cf0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb984.83469769 Ether
0xb06f9d3f0f73210569aa5fbae83f8f59cb1850016681937fd2862fcc22626cb75383196199 days 10 hrs ago0x934c1c240d9a5092a1aedaa1b8ac4dcad6d532cf0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb984.66290248 Ether
0xb846a8e611b2a57b5071134591ed565dc51d7a52b95037d69adcae5b6ff795765373222201 days 2 hrs ago0x934c1c240d9a5092a1aedaa1b8ac4dcad6d532cf0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb984.46421239 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 GasUsed 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.