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

TxHash Age From To Value [TxFee]
0x0f079a10c7d21d0e7f93ebed4f428ba53ca0b49373039799150982d1b5cd113068 days 19 hrs agoBittrex_1  IN   0x347f26a92f5a7fec23493abe48e5039abf4555f70 Ether0.0050057
0x3ac9ede5a09dc78e41f7639c6b5cc5736eeec08adc7a53743f6817ca03d4e94468 days 19 hrs agoBinance_3  IN   0x347f26a92f5a7fec23493abe48e5039abf4555f73.71493115 Ether0.001368315
0xb6af42c1a228f93a51d1bc965f7f6543a926ff9272a891e0d16502ca50878e5e156 days 13 hrs agoBittrex_1  IN   0x347f26a92f5a7fec23493abe48e5039abf4555f70 Ether0.00249965
0x849f11d76f6dba8c19e2dfa2c456492c8b4f4cd4f897fabe3318db977e8a27b9156 days 13 hrs ago0xca533f10756c04c796ea8bea8afdb7ec903b58be  IN   0x347f26a92f5a7fec23493abe48e5039abf4555f70.04 Ether0.000863091
0x9f2c9a72db12f5c4dc273989675e56ef34a25ca5b76b8a976b481e2b41cd3fcf156 days 13 hrs ago0xca533f10756c04c796ea8bea8afdb7ec903b58be  IN   0x347f26a92f5a7fec23493abe48e5039abf4555f70.029 Ether0.000863091
0x40d3d264ed1f8b723048b35040088898aa79e4018a0ded8645f4f97ce259ecc7248 days 14 hrs agoBittrex_1  IN   0x347f26a92f5a7fec23493abe48e5039abf4555f70 Ether0.00449937
0x7162a2cf2ad1ee6be7e65943423414a65e58538cbdc102053dadc129ece031cd248 days 14 hrs agoGemini_1  IN   0x347f26a92f5a7fec23493abe48e5039abf4555f70.9 Ether0.000463122
0xe3a063d6063ede40e0e979bcf49a97d8f383af160dbeb291faa67f4024d007fb248 days 14 hrs agoGemini_1  IN   0x347f26a92f5a7fec23493abe48e5039abf4555f713 Ether0.000463122
0xb14f13f7f4d87398e9b584521ceb8bf0fa142ed9818cfe6b114b4b7b7f5b2324248 days 14 hrs agoBittrex_1  IN   0x347f26a92f5a7fec23493abe48e5039abf4555f70 Ether0.00449937
0x9da6e70e7c6fb6d2c049e583db87fc7c982e7ecdf065728b4d5f55222480ce58248 days 14 hrs agoGemini_1  IN   0x347f26a92f5a7fec23493abe48e5039abf4555f70.1 Ether0.000463122
0xe380b9122bdffbde7e7bcf84768724b22a2c0e9880cbab1698ca8d493df58dbf408 days 2 hrs agoBittrex_1  IN   0x347f26a92f5a7fec23493abe48e5039abf4555f70 Ether0.002822104721
0x861ebc171eb0af54620d480306a134fd98352e9ff6536ab67ed1e48701f4f3b9408 days 2 hrs agoGemini_1  IN   0x347f26a92f5a7fec23493abe48e5039abf4555f7129.3 Ether0.000949447653
0x46fe9ebd7185661b0022b08a9ef7d201bc8e64d2c454deb307354e87add94569408 days 2 hrs agoBittrex_1  IN   0x347f26a92f5a7fec23493abe48e5039abf4555f70 Ether0.002822104721
0x2108ea5667be2bba979ba96f321f64be6f8dbcb693e0fa3fb9e000405040badc408 days 3 hrs agoGemini_1  IN   0x347f26a92f5a7fec23493abe48e5039abf4555f70.12133 Ether0.000949447653
0xb6265f14533cfa9f22585cd7e6433fabc27e29c8fbea7feeb3ae1537a0ac2f29411 days 21 hrs agoBittrex_1  IN   0x347f26a92f5a7fec23493abe48e5039abf4555f70 Ether0.002552907
0xa7633cac641205b0449b60ac7c702aea0087844b7eb30f4f19b246cd5a7fad76411 days 21 hrs agoGemini_1  IN   0x347f26a92f5a7fec23493abe48e5039abf4555f730 Ether0.0005304852
0x23c25cbdb31a6fe8346f1dcd04639b62520cfb21df0b15dd26eea20cd4055340413 days 13 hrs agoBittrex_1  IN   0x347f26a92f5a7fec23493abe48e5039abf4555f70 Ether0.001778238663
0xa87a1a1a75baafd840d392dc49551f5347a7a8989739069715927c0968fab6c1413 days 13 hrs agoBinance_1  IN   0x347f26a92f5a7fec23493abe48e5039abf4555f70.145 Ether0.000498547683
0x361f78eb10755e1bbe93e8621dcc37adb90a7b1f3a76bb0ba123d5e5fe127bd0413 days 14 hrs agoBittrex_1  IN   0x347f26a92f5a7fec23493abe48e5039abf4555f70 Ether0.002176525793
0x3048edbffb37a1bbe649a73bfcd15a6216fb3ca0c51aa298c36fab52f1eac99d413 days 14 hrs agoGemini_1  IN   0x347f26a92f5a7fec23493abe48e5039abf4555f736 Ether0.000732253942
0xea00c4d722313913c7afe874709c73968c2dcad2e126daabe8779020da2aa0ba413 days 14 hrs agoBittrex_1  IN   0x347f26a92f5a7fec23493abe48e5039abf4555f70 Ether0.001911648825
0x1b5c53b0f2e0308c63610dc3cb1a17c452bef4d249a9ae404428cc7cb38a0cbf413 days 14 hrs agoGemini_1  IN   0x347f26a92f5a7fec23493abe48e5039abf4555f76 Ether0.000732253942
0x7d5790f0f7ca8ca868a505d35bd76c8662b1ef8ef4bf066206089e1212855033413 days 14 hrs agoBittrex_1  IN   0x347f26a92f5a7fec23493abe48e5039abf4555f70 Ether0.002173743012
0x544bcefa43fd8c26619ba13d1a87eb4b2fc18c82beb8a32662ca766ba3dca1d7413 days 15 hrs agoGemini_1  IN   0x347f26a92f5a7fec23493abe48e5039abf4555f76 Ether0.000732253942
0xea546cdbfca8ea4356d4c5c37509894fa56537da7b58fee919104a9d3ea96e73413 days 15 hrs agoBittrex_1  IN   0x347f26a92f5a7fec23493abe48e5039abf4555f70 Ether0.002176525793
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
 Latest 18 Internal Transactions

ParentTxHash Block Age From To Value
0x0f079a10c7d21d0e7f93ebed4f428ba53ca0b49373039799150982d1b5cd1130613659868 days 19 hrs ago0x347f26a92f5a7fec23493abe48e5039abf4555f70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb983.71493115 Ether
0xb6af42c1a228f93a51d1bc965f7f6543a926ff9272a891e0d16502ca50878e5e5627310156 days 13 hrs ago0x347f26a92f5a7fec23493abe48e5039abf4555f70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.069 Ether
0x40d3d264ed1f8b723048b35040088898aa79e4018a0ded8645f4f97ce259ecc75086473248 days 14 hrs ago0x347f26a92f5a7fec23493abe48e5039abf4555f70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb9813.9 Ether
0xb14f13f7f4d87398e9b584521ceb8bf0fa142ed9818cfe6b114b4b7b7f5b23245086434248 days 14 hrs ago0x347f26a92f5a7fec23493abe48e5039abf4555f70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1 Ether
0xe380b9122bdffbde7e7bcf84768724b22a2c0e9880cbab1698ca8d493df58dbf4248462408 days 2 hrs ago0x347f26a92f5a7fec23493abe48e5039abf4555f70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb98129.3 Ether
0x46fe9ebd7185661b0022b08a9ef7d201bc8e64d2c454deb307354e87add945694248391408 days 2 hrs ago0x347f26a92f5a7fec23493abe48e5039abf4555f70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.12133 Ether
0xb6265f14533cfa9f22585cd7e6433fabc27e29c8fbea7feeb3ae1537a0ac2f294235127411 days 21 hrs ago0x347f26a92f5a7fec23493abe48e5039abf4555f70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb9830 Ether
0x23c25cbdb31a6fe8346f1dcd04639b62520cfb21df0b15dd26eea20cd40553404229160413 days 13 hrs ago0x347f26a92f5a7fec23493abe48e5039abf4555f70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.145 Ether
0x361f78eb10755e1bbe93e8621dcc37adb90a7b1f3a76bb0ba123d5e5fe127bd04229038413 days 14 hrs ago0x347f26a92f5a7fec23493abe48e5039abf4555f70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb9836 Ether
0xea00c4d722313913c7afe874709c73968c2dcad2e126daabe8779020da2aa0ba4229020413 days 14 hrs ago0x347f26a92f5a7fec23493abe48e5039abf4555f70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb986 Ether
0x7d5790f0f7ca8ca868a505d35bd76c8662b1ef8ef4bf066206089e12128550334229003413 days 14 hrs ago0x347f26a92f5a7fec23493abe48e5039abf4555f70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb986 Ether
0xea546cdbfca8ea4356d4c5c37509894fa56537da7b58fee919104a9d3ea96e734228969413 days 15 hrs ago0x347f26a92f5a7fec23493abe48e5039abf4555f70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1337 Ether
0x71e10bbdf8248f3a5d71e8fca038246e0a5486247dc7101ff03d9f0978d325da4225811414 days 12 hrs ago0x347f26a92f5a7fec23493abe48e5039abf4555f70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.102434 Ether
0xef0eeb9f41812c65be4613674df50f74f6eb3a1296820b791dbe8a37ae3b5d1e4210965418 days 18 hrs ago0x347f26a92f5a7fec23493abe48e5039abf4555f70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb9830 Ether
0x0286adb0a6d22a27c3a78f1e590e5ded8eeff494e60468db81000acb4d48a5a84192274423 days 16 hrs ago0x347f26a92f5a7fec23493abe48e5039abf4555f70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb983.39 Ether
0x7f31962c83ccbec50b5dc0fb6230978f9bf768e0be6deb830990c94aa392cb594192243423 days 16 hrs ago0x347f26a92f5a7fec23493abe48e5039abf4555f70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.93496198 Ether
0x72259fe44cfa3a897198507210890b761e1c67c9c4ce59e5c2f0833350d10b974189944424 days 5 hrs ago0x347f26a92f5a7fec23493abe48e5039abf4555f70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.11 Ether
0xd1215eea72a384effba24730fa7187dc02f14fd71deadcbb38167530034e8dc54182490426 days 42 mins ago0xa3c1e324ca1ce40db73ed6026c4a177f099b5770  Contract Creation0 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.