Sponsored:   Color - Revolutionizing the Dapp Ecosystem, Bounty & Airdrop, Get 240,000 COL NOW!
Contract Overview
Balance: 0.000000005974798888 Ether
Ether Value: less than $0.01 (@ $298.01/ETH)
Transactions: 31 txns
 Latest 25 txns from a total Of 31 transactions

TxHash Age From To Value [TxFee]
0xb3095202261a70f3c1d3a8ad1c2d22a2026a0e37ef3c9208ce1a0e05a6889e066 days 6 hrs agoBittrex_1  IN   0x313e64d084118e2cd9292e3a546c3a43de569ed50 Ether0.0049993
0xf1c24ab0393855f1a5e74ef593cc8235859632aa9f2b209940e547f9b99e8b3f6 days 6 hrs agoEthermine  IN   0x313e64d084118e2cd9292e3a546c3a43de569ed50.070053496515779 Ether0.000021051
0x4aea6953e68d633f828371e0c61b39830f7394ce678a41a98f1a64323c40cc7b13 days 1 hr agoBittrex_1  IN   0x313e64d084118e2cd9292e3a546c3a43de569ed50 Ether0.0050057
0xf9fd4f68b00093ce7d4d30dbeb08e6846f04e5272d4d87e43aee139acd5e53a413 days 1 hr agoEthermine  IN   0x313e64d084118e2cd9292e3a546c3a43de569ed50.0684776322002 Ether0.000021051
0x1cbf12eb699b08015b8be800deca3cf799cd519f94d7bf22d547eeac68fb36a720 days 1 hr agoEthermine  IN   0x313e64d084118e2cd9292e3a546c3a43de569ed50.010040866734674 Ether0.000021051
0x1078b945aeb0da9b4443344388d10ef63ab40ea55969abe3f214b239ba79d5b528 days 3 hrs agoBittrex_1  IN   0x313e64d084118e2cd9292e3a546c3a43de569ed50 Ether0.0049993
0xda3c0a27664d9ba454f7be2d9b7ced0e2186536dd86ab2ea69fdc2a4e4c033de28 days 3 hrs agoEthermine  IN   0x313e64d084118e2cd9292e3a546c3a43de569ed50.06342356740999 Ether0.000021051
0x16ddbed95e1141af16cc99a2b2fdb98eeb5980ff10050a2b9fb6f175919ee3c735 days 3 hrs agoBittrex_1  IN   0x313e64d084118e2cd9292e3a546c3a43de569ed50 Ether0.0049993
0xcfdde3b362b76389176b55b57203fb424686f2e2b10fab715a2624bfbebdd87f35 days 3 hrs agoEthermine  IN   0x313e64d084118e2cd9292e3a546c3a43de569ed50.070024856606602 Ether0.000021051
0xea6cffa04fd4761e7de57a7515971bf21008fac843448889a94b15ee66a7ac6841 days 22 hrs agoBittrex_1  IN   0x313e64d084118e2cd9292e3a546c3a43de569ed50 Ether0.0050057
0x6b72f2693bfab6836ef7c8e77f8420e2f2babd88afe9c34dc53070cd32f5085941 days 22 hrs agoEthermine  IN   0x313e64d084118e2cd9292e3a546c3a43de569ed50.053786752114891 Ether0.000021051
0x6c68a20cc84e9607d5ec5e650c7af7b14cddf37a3c6941d64638b7c0eb26d28c48 days 22 hrs agoEthermine  IN   0x313e64d084118e2cd9292e3a546c3a43de569ed50.028428242578061 Ether0.000021051
0xa8ac5990a75ccf9ebcbea7ec9e303d5e1183684641cdedd3bea1e8b35c4b080d55 days 22 hrs agoBittrex_1  IN   0x313e64d084118e2cd9292e3a546c3a43de569ed50 Ether0.00250285
0xdcf57aca8b22466b5e28f65dcf959656b7f20ac8005c7ea3d2f5644876aa82ba55 days 22 hrs agoEthermine  IN   0x313e64d084118e2cd9292e3a546c3a43de569ed50.06638924558878 Ether0.000021051
0x5ccdc503d0e2c1c127effb942f29e2716192e3d65dbcd0c393b033889797876262 days 22 hrs agoEthermine  IN   0x313e64d084118e2cd9292e3a546c3a43de569ed50.010064966190326 Ether0.000021051
0xe86788dfdb3c3a67349e95e3c0f32e2583c9de21dd6a29ee8c487afed8f436b669 days 23 hrs agoBittrex_1  IN   0x313e64d084118e2cd9292e3a546c3a43de569ed50 Ether0.003749475
0xa909f3a221614dc5ec5bcd01334efcaad2d84ddd45108ef73883d8ab487b4b3b69 days 23 hrs agoEthermine  IN   0x313e64d084118e2cd9292e3a546c3a43de569ed50.052737846116152 Ether0.000021051
0x2a6e008e163cd3f3b053e00aad3977ebbb2617f0b04d2d32f934282e1020b05976 days 23 hrs agoBittrex_1  IN   0x313e64d084118e2cd9292e3a546c3a43de569ed50 Ether0.00249965
0x86e45131795f9a11c178467b1cb62c2027afdda3ba671fa102f91c60a5b3c43b76 days 23 hrs agoEthermine  IN   0x313e64d084118e2cd9292e3a546c3a43de569ed50.070013168119468 Ether0.000021051
0xc1eb57d68efcfeed9a865c1fdc598e754eb578944a3aecb5943ccd48254c8ccf83 days 15 hrs agoBittrex_1  IN   0x313e64d084118e2cd9292e3a546c3a43de569ed50 Ether0.00249965
0xad3cd926fabf77223efeef4e11929236cadcbe4e8e60f95daa27f799501b463a83 days 15 hrs agoEthermine  IN   0x313e64d084118e2cd9292e3a546c3a43de569ed50.06850447980577 Ether0.000021051
0xf3a7acd85ab50d97b28d26f5f889ce2aea3b61835ba351ff3fc4c07d0c4ddb9090 days 15 hrs agoBittrex_1  IN   0x313e64d084118e2cd9292e3a546c3a43de569ed50 Ether0.00249965
0xc91ecb04ac1a0d657ffaba0568a092dc803f2d278931ca1b525ea0696222fc2190 days 15 hrs agoEthermine  IN   0x313e64d084118e2cd9292e3a546c3a43de569ed50.0585271276394 Ether0.000021051
0xdd4f1e59ac55245791b6cce12c8b661918a6fd2bb52e8e7f9b25d542b44b1ef197 days 15 hrs agoBittrex_1  IN   0x313e64d084118e2cd9292e3a546c3a43de569ed50 Ether0.00250285
0x544b7f43753482eb81525dced55ec330e7be49977360448e588add672819c96497 days 15 hrs agoEthermine  IN   0x313e64d084118e2cd9292e3a546c3a43de569ed50.040957972312968 Ether0.000021051
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
 Latest 14 Internal Transactions

ParentTxHash Block Age From To Value
0xb3095202261a70f3c1d3a8ad1c2d22a2026a0e37ef3c9208ce1a0e05a6889e0661162916 days 6 hrs ago0x313e64d084118e2cd9292e3a546c3a43de569ed50xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.0700535 Ether
0x4aea6953e68d633f828371e0c61b39830f7394ce678a41a98f1a64323c40cc7b607607613 days 1 hr ago0x313e64d084118e2cd9292e3a546c3a43de569ed50xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.07851849 Ether
0x1078b945aeb0da9b4443344388d10ef63ab40ea55969abe3f214b239ba79d5b5598712528 days 3 hrs ago0x313e64d084118e2cd9292e3a546c3a43de569ed50xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.06342357 Ether
0x16ddbed95e1141af16cc99a2b2fdb98eeb5980ff10050a2b9fb6f175919ee3c7594543735 days 3 hrs ago0x313e64d084118e2cd9292e3a546c3a43de569ed50xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.07002486 Ether
0xea6cffa04fd4761e7de57a7515971bf21008fac843448889a94b15ee66a7ac68590603941 days 22 hrs ago0x313e64d084118e2cd9292e3a546c3a43de569ed50xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.08221499 Ether
0xa8ac5990a75ccf9ebcbea7ec9e303d5e1183684641cdedd3bea1e8b35c4b080d582441055 days 22 hrs ago0x313e64d084118e2cd9292e3a546c3a43de569ed50xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.07645421 Ether
0xe86788dfdb3c3a67349e95e3c0f32e2583c9de21dd6a29ee8c487afed8f436b6574358869 days 23 hrs ago0x313e64d084118e2cd9292e3a546c3a43de569ed50xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05273785 Ether
0x2a6e008e163cd3f3b053e00aad3977ebbb2617f0b04d2d32f934282e1020b059570413176 days 23 hrs ago0x313e64d084118e2cd9292e3a546c3a43de569ed50xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.07001317 Ether
0xc1eb57d68efcfeed9a865c1fdc598e754eb578944a3aecb5943ccd48254c8ccf566653883 days 15 hrs ago0x313e64d084118e2cd9292e3a546c3a43de569ed50xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.06850448 Ether
0xf3a7acd85ab50d97b28d26f5f889ce2aea3b61835ba351ff3fc4c07d0c4ddb90562698690 days 15 hrs ago0x313e64d084118e2cd9292e3a546c3a43de569ed50xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05852713 Ether
0xdd4f1e59ac55245791b6cce12c8b661918a6fd2bb52e8e7f9b25d542b44b1ef1558707497 days 15 hrs ago0x313e64d084118e2cd9292e3a546c3a43de569ed50xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.08484849 Ether
0x8b47827b648660037760646cb6c01717cfb325316c0dc319306cad10ad9aa19f5466071118 days 15 hrs ago0x313e64d084118e2cd9292e3a546c3a43de569ed50xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.07003466 Ether
0xbf85ce208f33385948136d2d4f42e27ad5fc4ba4cc5dd973e13308053e26dac05445804122 days 2 hrs ago0x313e64d084118e2cd9292e3a546c3a43de569ed50xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.06223812 Ether
0x15b173640ec5eaff45973ea634295dd344fb5386c84601afaccdb16a8b05de184985246199 days 16 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 (Similar match)
Note: Displaying similar matching verified source code at contract 0xd1DD82d1dED8f40c200b89455050E9C18D918504(excluding Constructor Arguments if any)
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.