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

TxHash Age From To Value [TxFee]
0xf8729d66106afa5fd421fb2e8f0bed1312f06d46b290c353356be537cd8f331f5 hrs 35 mins agoBittrex_1  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010 Ether0.00250285
0x3b92bc7d21552086899484885a32bbbc1de129ac647972cdb48baf61dbf0624c5 hrs 41 mins agoEthermine  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010.100129139687363 Ether0.000021051
0x9e9510bbd4f1e200029290354b7be00d2de068acf0791f71dc9b62d636c8046f2 days 21 hrs agoBittrex_1  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010 Ether0.00250285
0xf63e6a1776bb30082c9ae9c84f414a3943b2872de371e504c3dc35cb8da1a0d72 days 21 hrs agoEthermine  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010.100101151504486 Ether0.000021051
0xd25479e263372d7dd82429d12eb21914bda050a000788463a03f4ce7dfae3ef06 days 59 mins agoBittrex_1  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010 Ether0.00250285
0x4082c43dc321fcfa5d69e8ebdbab610cf29d9b457639bd844a233025122d06406 days 1 hr agoEthermine  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010.100124742923616 Ether0.000021051
0x55108579fc639e380786e287da4413623b0d32ff82303c8ca915c8cb33c5732f8 days 14 hrs agoBittrex_1  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010 Ether0.00250285
0x7bdfa98bdbf5c60969c2e16e7eb98caaddc73e95e3d18b532830fe37794af3e28 days 14 hrs agoEthermine  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010.100066328146042 Ether0.000021051
0xe3083e46f46aac4eded79f966f46dd407b1f9f87e29c0726113d7f5f41399cd911 days 9 hrs agoBittrex_1  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010 Ether0.00250285
0x4393f084e3c48a6a1406ff823fc8c9a5a1240e50434a48a8a70f6fd8718e8a5511 days 9 hrs agoEthermine  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010.100150341762396 Ether0.000021051
0xd993f2c278fd768b68d0f17c446809292f5735e0fb9740028f5cbe1b0e98f38914 days 3 hrs agoBittrex_1  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010 Ether0.00250285
0x13b611e5c2fc7b2194e7883fbf6234a259cdf4870c181b2d7feeadcbda24edef14 days 4 hrs agoEthermine  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010.100119897495743 Ether0.000021051
0xba8d25958d806fcc29ad6f5ce6b81f97fc8b79241b4422151858109d65ecf2e916 days 22 hrs agoBittrex_1  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010 Ether0.00250285
0x8ab7d84b41120849e49302f665776ab9248801d4cd26969766acc0a5cfdec2e916 days 22 hrs agoEthermine  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010.100066436454414 Ether0.000021051
0x4d7004d92da1d42db578da8c975742c9e65da9ab01a43d5dfd478a4b0832011120 days 6 hrs agoBittrex_1  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010 Ether0.00250285
0xb0d4b8dec70e8790c8ddf03b00665ed512ce152fc34591d315c64119f6da287420 days 6 hrs agoEthermine  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010.100107159073273 Ether0.000021051
0x9dffa3490e5570d66f999336766c4a8d1713b36b6934a201de12d256c2ad4f0f23 days 5 hrs agoBittrex_1  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010 Ether0.00250285
0x3580d276063083b2abbc1414ed4c23b6f2f0b4a3dadb0cf62ff31644fed4b38723 days 5 hrs agoEthermine  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010.10004876959375 Ether0.000021051
0xdf951ca8e46eb2d3d40b3c632fe8b3bdac0d0c1d29cd28e7c2fc7dcdde71b86e26 days 3 hrs agoBittrex_1  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010 Ether0.00250285
0xbc0c61b74f85ded784dd60965c070c6a3fa36d5fb9437eb4cf1219f773424f7726 days 3 hrs agoEthermine  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010.100145734646521 Ether0.000021051
0x0be741028868f599ff971c0b58098980e436969b53b3c4114f13836473374b0e29 days 21 hrs agoBittrex_1  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010 Ether0.002853249
0x362dafc306a7a504f655ecd80093d4213f658e6bacca663d96eded1b6c7670a429 days 22 hrs agoEthermine  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010.100155079749645 Ether0.000021051
0x386624d4aaa8d058f1d20e8731fc06b2fa3e1a9940d6cfaf699b1aca3c526aba33 days 2 hrs agoBittrex_1  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010 Ether0.00250285
0x9986b09f54f0c9205bcd82473d3cc80b2e5bb857a4a8c8e49d2d18193d4ffae533 days 2 hrs agoEthermine  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010.100128897086896 Ether0.000021051
0xc6aa447a25fd4e5c0ae9d7f3ea2fba251a8d5c5a2f12c3e7d0ddae8d3567478936 days 3 hrs agoBittrex_1  IN   0x5cbb955c4690e63641d778abd5607cfa19035c010 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
0xf8729d66106afa5fd421fb2e8f0bed1312f06d46b290c353356be537cd8f331f63834205 hrs 35 mins ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10012913 Ether
0x9e9510bbd4f1e200029290354b7be00d2de068acf0791f71dc9b62d636c8046f63674202 days 21 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10010116 Ether
0xd25479e263372d7dd82429d12eb21914bda050a000788463a03f4ce7dfae3ef063482516 days 59 mins ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10012474 Ether
0x55108579fc639e380786e287da4413623b0d32ff82303c8ca915c8cb33c5732f63326218 days 14 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10006633 Ether
0xe3083e46f46aac4eded79f966f46dd407b1f9f87e29c0726113d7f5f41399cd9631582211 days 9 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10015034 Ether
0xd993f2c278fd768b68d0f17c446809292f5735e0fb9740028f5cbe1b0e98f389629927414 days 3 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1001199 Ether
0xba8d25958d806fcc29ad6f5ce6b81f97fc8b79241b4422151858109d65ecf2e9628286716 days 22 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10006643 Ether
0x4d7004d92da1d42db578da8c975742c9e65da9ab01a43d5dfd478a4b08320111626288220 days 6 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10010716 Ether
0x9dffa3490e5570d66f999336766c4a8d1713b36b6934a201de12d256c2ad4f0f624532923 days 5 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10004877 Ether
0xdf951ca8e46eb2d3d40b3c632fe8b3bdac0d0c1d29cd28e7c2fc7dcdde71b86e622805026 days 3 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10014574 Ether
0x0be741028868f599ff971c0b58098980e436969b53b3c4114f13836473374b0e620580329 days 21 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10015508 Ether
0x386624d4aaa8d058f1d20e8731fc06b2fa3e1a9940d6cfaf699b1aca3c526aba618701533 days 2 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10012889 Ether
0xc6aa447a25fd4e5c0ae9d7f3ea2fba251a8d5c5a2f12c3e7d0ddae8d35674789616875036 days 3 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1000073 Ether
0x6940a6674c28538c45874b012d98e5eb5fe16b5789199f3fb70e3d5680b4679c615229838 days 22 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10017201 Ether
0x6e4eb1c39cc8be2931641bc2a1da0df06c7526bf645b526f48078989b63ed978613325042 days 4 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10003942 Ether
0x3e31b9db030593c1886a4809a099dd0c274689e71c2982c7c809856d62a06c5b611619045 days 1 hr ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10001473 Ether
0xade5b754b7471aaa3b9e56b41bed4f367497ee6187f1fb7fc1f32eb96ade385e609979247 days 20 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10002612 Ether
0xe8d929e77c820a05ce5bce62a09e811ce17525c0c9b63da558635aa553f332e9608243950 days 17 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10005266 Ether
0xed092bd861b818d85d8b2e6a536c6f70774b29faa0d7c9eef3d265c32f38cd0d606326254 days 9 mins ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10006415 Ether
0x89ea81fa7750d639d7e521dd80baf9e4860bff0b9fbd93845243c4a30872fc79604538256 days 23 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10007287 Ether
0x6c7b88c23ab69060a1214dfb99f67950edbc26052d1058920522804196b1e1cf602816559 days 21 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.16005235 Ether
0xb6cc2ed22b3545bef349b43987633e1b1a2b02fa2a6012744e776cd6d4fd8265600178464 days 9 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.16004199 Ether
0x0372210888b790461732abf4091408651d9915062224a35712015ea92b7caca7597471269 days 41 mins ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.16015563 Ether
0x10e8a553f0c8630a429e48ae5205ee97a8357fed380487786e5bcc6fc376a265594807373 days 11 hrs ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.16017853 Ether
0xcb5114d0e655dcb86a6310ed221eac01fa0b145c7170e30187444645d2a2c08d592139678 days 1 hr ago0x5cbb955c4690e63641d778abd5607cfa19035c010xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.16007153 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.