Sponsored Link:   SHPING - $3.4M RAISED IN PRESALE - ON TRACK TO BE LARGEST ICO IN AUSTRALIA - JOIN NOW
Contract Overview
ETH Balance: 0 Ether
ETH USD Value: $0
No Of Transactions: 32 txns
  Latest 25 txns from a total Of 32 transactions View All

TxHash Age From To Value [TxFee]
0x40d3d264ed1f8b723048b35040088898aa79e4018a0ded8645f4f97ce259ecc79 days 23 hrs agoBittrex  IN   0x347f26a92f5a7fec23493abe48e5039abf4555f70 Ether0.00449937
0x7162a2cf2ad1ee6be7e65943423414a65e58538cbdc102053dadc129ece031cd9 days 23 hrs ago0xd24400ae8bfebb18ca49be86258a3c749cf46853  IN   0x347f26a92f5a7fec23493abe48e5039abf4555f70.9 Ether0.000463122
0xe3a063d6063ede40e0e979bcf49a97d8f383af160dbeb291faa67f4024d007fb9 days 23 hrs ago0xd24400ae8bfebb18ca49be86258a3c749cf46853  IN   0x347f26a92f5a7fec23493abe48e5039abf4555f713 Ether0.000463122
0xb14f13f7f4d87398e9b584521ceb8bf0fa142ed9818cfe6b114b4b7b7f5b23249 days 23 hrs agoBittrex  IN   0x347f26a92f5a7fec23493abe48e5039abf4555f70 Ether0.00449937
0x9da6e70e7c6fb6d2c049e583db87fc7c982e7ecdf065728b4d5f55222480ce589 days 23 hrs ago0xd24400ae8bfebb18ca49be86258a3c749cf46853  IN   0x347f26a92f5a7fec23493abe48e5039abf4555f70.1 Ether0.000463122
0xe380b9122bdffbde7e7bcf84768724b22a2c0e9880cbab1698ca8d493df58dbf169 days 11 hrs agoBittrex  IN   0x347f26a92f5a7fec23493abe48e5039abf4555f70 Ether0.002822104721
0x861ebc171eb0af54620d480306a134fd98352e9ff6536ab67ed1e48701f4f3b9169 days 11 hrs ago0xd24400ae8bfebb18ca49be86258a3c749cf46853  IN   0x347f26a92f5a7fec23493abe48e5039abf4555f7129.3 Ether0.000949447653
0x46fe9ebd7185661b0022b08a9ef7d201bc8e64d2c454deb307354e87add94569169 days 11 hrs agoBittrex  IN   0x347f26a92f5a7fec23493abe48e5039abf4555f70 Ether0.002822104721
0x2108ea5667be2bba979ba96f321f64be6f8dbcb693e0fa3fb9e000405040badc169 days 11 hrs ago0xd24400ae8bfebb18ca49be86258a3c749cf46853  IN   0x347f26a92f5a7fec23493abe48e5039abf4555f70.12133 Ether0.000949447653
0xb6265f14533cfa9f22585cd7e6433fabc27e29c8fbea7feeb3ae1537a0ac2f29173 days 6 hrs agoBittrex  IN   0x347f26a92f5a7fec23493abe48e5039abf4555f70 Ether0.002552907
0xa7633cac641205b0449b60ac7c702aea0087844b7eb30f4f19b246cd5a7fad76173 days 6 hrs ago0xd24400ae8bfebb18ca49be86258a3c749cf46853  IN   0x347f26a92f5a7fec23493abe48e5039abf4555f730 Ether0.0005304852
0x23c25cbdb31a6fe8346f1dcd04639b62520cfb21df0b15dd26eea20cd4055340174 days 22 hrs agoBittrex  IN   0x347f26a92f5a7fec23493abe48e5039abf4555f70 Ether0.001778238663
0xa87a1a1a75baafd840d392dc49551f5347a7a8989739069715927c0968fab6c1174 days 22 hrs agoBinanceWallet  IN   0x347f26a92f5a7fec23493abe48e5039abf4555f70.145 Ether0.000498547683
0x361f78eb10755e1bbe93e8621dcc37adb90a7b1f3a76bb0ba123d5e5fe127bd0174 days 23 hrs agoBittrex  IN   0x347f26a92f5a7fec23493abe48e5039abf4555f70 Ether0.002176525793
0x3048edbffb37a1bbe649a73bfcd15a6216fb3ca0c51aa298c36fab52f1eac99d174 days 23 hrs ago0xd24400ae8bfebb18ca49be86258a3c749cf46853  IN   0x347f26a92f5a7fec23493abe48e5039abf4555f736 Ether0.000732253942
0xea00c4d722313913c7afe874709c73968c2dcad2e126daabe8779020da2aa0ba174 days 23 hrs agoBittrex  IN   0x347f26a92f5a7fec23493abe48e5039abf4555f70 Ether0.001911648825
0x1b5c53b0f2e0308c63610dc3cb1a17c452bef4d249a9ae404428cc7cb38a0cbf174 days 23 hrs ago0xd24400ae8bfebb18ca49be86258a3c749cf46853  IN   0x347f26a92f5a7fec23493abe48e5039abf4555f76 Ether0.000732253942
0x7d5790f0f7ca8ca868a505d35bd76c8662b1ef8ef4bf066206089e1212855033174 days 23 hrs agoBittrex  IN   0x347f26a92f5a7fec23493abe48e5039abf4555f70 Ether0.002173743012
0x544bcefa43fd8c26619ba13d1a87eb4b2fc18c82beb8a32662ca766ba3dca1d7174 days 23 hrs ago0xd24400ae8bfebb18ca49be86258a3c749cf46853  IN   0x347f26a92f5a7fec23493abe48e5039abf4555f76 Ether0.000732253942
0xea546cdbfca8ea4356d4c5c37509894fa56537da7b58fee919104a9d3ea96e73174 days 23 hrs agoBittrex  IN   0x347f26a92f5a7fec23493abe48e5039abf4555f70 Ether0.002176525793
0x5ee99030dcc254b1d6aa8b6617d1c46e8845bef9b10ffe9390e0403843bf4f5b175 days 1 min ago0xd24400ae8bfebb18ca49be86258a3c749cf46853  IN   0x347f26a92f5a7fec23493abe48e5039abf4555f70.1337 Ether0.000732253942
0x71e10bbdf8248f3a5d71e8fca038246e0a5486247dc7101ff03d9f0978d325da175 days 21 hrs agoBittrex  IN   0x347f26a92f5a7fec23493abe48e5039abf4555f70 Ether0.002252565
0xd69572fc7f4e4db4dc666274f83ee6190654e7f758e044143afcfeb24a6e961e175 days 21 hrs agoBinanceWallet  IN   0x347f26a92f5a7fec23493abe48e5039abf4555f70.095 Ether0.00063153
0x0af0584b6d1d287ae753560232e03ef2b1d3501765bc77f7a48c9ea813609399175 days 22 hrs agoBinanceWallet  IN   0x347f26a92f5a7fec23493abe48e5039abf4555f70.007434 Ether0.00063153
0xef0eeb9f41812c65be4613674df50f74f6eb3a1296820b791dbe8a37ae3b5d1e180 days 3 hrs agoBittrex  IN   0x347f26a92f5a7fec23493abe48e5039abf4555f70 Ether0.00150171
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
  Latest 16 Internal Transactions

ParentTxHash Block Age From To Value
0x40d3d264ed1f8b723048b35040088898aa79e4018a0ded8645f4f97ce259ecc750864739 days 23 hrs ago0x347f26a92f5a7fec23493abe48e5039abf4555f70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb9813.9 Ether
0xb14f13f7f4d87398e9b584521ceb8bf0fa142ed9818cfe6b114b4b7b7f5b232450864349 days 23 hrs ago0x347f26a92f5a7fec23493abe48e5039abf4555f70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1 Ether
0xe380b9122bdffbde7e7bcf84768724b22a2c0e9880cbab1698ca8d493df58dbf4248462169 days 11 hrs ago0x347f26a92f5a7fec23493abe48e5039abf4555f70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb98129.3 Ether
0x46fe9ebd7185661b0022b08a9ef7d201bc8e64d2c454deb307354e87add945694248391169 days 11 hrs ago0x347f26a92f5a7fec23493abe48e5039abf4555f70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.12133 Ether
0xb6265f14533cfa9f22585cd7e6433fabc27e29c8fbea7feeb3ae1537a0ac2f294235127173 days 6 hrs ago0x347f26a92f5a7fec23493abe48e5039abf4555f70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb9830 Ether
0x23c25cbdb31a6fe8346f1dcd04639b62520cfb21df0b15dd26eea20cd40553404229160174 days 22 hrs ago0x347f26a92f5a7fec23493abe48e5039abf4555f70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.145 Ether
0x361f78eb10755e1bbe93e8621dcc37adb90a7b1f3a76bb0ba123d5e5fe127bd04229038174 days 23 hrs ago0x347f26a92f5a7fec23493abe48e5039abf4555f70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb9836 Ether
0xea00c4d722313913c7afe874709c73968c2dcad2e126daabe8779020da2aa0ba4229020174 days 23 hrs ago0x347f26a92f5a7fec23493abe48e5039abf4555f70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb986 Ether
0x7d5790f0f7ca8ca868a505d35bd76c8662b1ef8ef4bf066206089e12128550334229003174 days 23 hrs ago0x347f26a92f5a7fec23493abe48e5039abf4555f70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb986 Ether
0xea546cdbfca8ea4356d4c5c37509894fa56537da7b58fee919104a9d3ea96e734228969174 days 23 hrs ago0x347f26a92f5a7fec23493abe48e5039abf4555f70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1337 Ether
0x71e10bbdf8248f3a5d71e8fca038246e0a5486247dc7101ff03d9f0978d325da4225811175 days 21 hrs ago0x347f26a92f5a7fec23493abe48e5039abf4555f70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.102434 Ether
0xef0eeb9f41812c65be4613674df50f74f6eb3a1296820b791dbe8a37ae3b5d1e4210965180 days 3 hrs ago0x347f26a92f5a7fec23493abe48e5039abf4555f70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb9830 Ether
0x0286adb0a6d22a27c3a78f1e590e5ded8eeff494e60468db81000acb4d48a5a84192274185 days 1 hr ago0x347f26a92f5a7fec23493abe48e5039abf4555f70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb983.39 Ether
0x7f31962c83ccbec50b5dc0fb6230978f9bf768e0be6deb830990c94aa392cb594192243185 days 1 hr ago0x347f26a92f5a7fec23493abe48e5039abf4555f70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.93496198 Ether
0x72259fe44cfa3a897198507210890b761e1c67c9c4ce59e5c2f0833350d10b974189944185 days 14 hrs ago0x347f26a92f5a7fec23493abe48e5039abf4555f70xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.11 Ether
0xd1215eea72a384effba24730fa7187dc02f14fd71deadcbb38167530034e8dc54182490187 days 9 hrs ago0xa3c1e324ca1ce40db73ed6026c4a177f099b5770  Contract Creation0 Ether
[ Download CSV Export  ] 
Warning: The compiled contract might be susceptible to ZeroFunctionSelector (very low-severity), DelegateCallReturnValue (low-severity), ECRecoverMalformedInput (medium-severity), SkipEmptyStringLiteral (low-severity) Solidity compiler bugs.

Contract Source Code Verified
Note: Displaying matching verified source code at contract 0x31074ec1f256da57ddce308d34a2e0ba661ef69c
Contract Name: UserWallet
Compiler Version: 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 txn Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward
Make sure to use the "downvote" button for any spammy posts, and the "upvote" for interesting conversations.