Contract Overview
Balance: 0.000000001803764535 Ether
Ether Value: Less Than $0.01 (@ $204.00/ETH)
Transactions: 839 txns
 Latest 25 txns From a total of 839 Transactions

TxHash Age From To Value [TxFee]
0x02207ee10afd786ed047f0a4578ce369e6115cd6bdf1b36384408a0688b9556e6 hrs 25 mins agoBittrex_1  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80 Ether0.00250285
0x1e4d69ad17253c11713966aa2a3030ee26eb198d93e770ee0a52b1c2f7743e396 hrs 32 mins agoF2Pool_2  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80.527721609562199 Ether0.0000863091
0x865b50d87f29ac6a96670aa3a7245b40eb40740f8829ada3d76a19f3b6ace7051 day 6 hrs agoBittrex_1  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80 Ether0.00250285
0xeab021ab78451f0db4604f2ba5d50075fda02753915de457f49c016f4b4626c81 day 6 hrs agoF2Pool_2  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80.527568195449393 Ether0.0000863091
0xdfebebbf9cfd59ab871842fcd4af09afafa169ed9d156b16236d503fb55e38ae2 days 6 hrs agoBittrex_1  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80 Ether0.00250285
0x96caebb3646101f4453e4abeb3f6640010676ee53e45fb19489854ef128e987f2 days 6 hrs agoF2Pool_2  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80.523597933055565 Ether0.0000863091
0x37771b77faaec5324c9ebc49bccc4d5b49af779850490d882777cc62284d114f3 days 6 hrs agoBittrex_1  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80 Ether0.00250285
0xecbb5addf1e2ff918c0e093cc939337a1a923b73d70e1bf7ea877d278477e6f03 days 6 hrs agoF2Pool_2  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80.503634721983595 Ether0.0000863091
0xe5e171d36fee3cc2fa0970a20b6f2864bb853b450f700257300a4445387e66524 days 6 hrs agoBittrex_1  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80 Ether0.00250285
0xa27e2b44d9f170aa9af366eef694ffc1523c6e46b49ec1ae20a9aeee54d57b004 days 6 hrs agoF2Pool_2  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80.504256532510213 Ether0.0000863091
0x1a19859cf5b082deb9ad70b1ebff9231959a30ca5cd82c602535debd9737ce3f5 days 4 hrs agoBittrex_1  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80 Ether0.00250285
0x3144cc024efea8f1afa93686a23da5a7f68d45ba37531b43d1553517a136fb275 days 4 hrs agoF2Pool_2  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80.509021460433325 Ether0.0000863091
0xfea524adf281a0a4139afccd490e38f2dd60bb1e695997dc278a833df0e1252e6 days 6 hrs agoBittrex_1  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80 Ether0.00250285
0xe9a5185edff7d5c69557e614d4e6e31a25f7821c212ff00d7932b3149c9de6936 days 6 hrs agoF2Pool_2  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80.507303853162603 Ether0.0000863091
0x62ae42bd18f111dfd4194d1ee4119d2b611e6cfa78776b8ef9627e2808b808197 days 6 hrs agoBittrex_1  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80 Ether0.00250285
0xbf4129e6c944b816078e83fd2fba165ccefefebf9fd9a46dd3fedf49da408aa97 days 6 hrs agoF2Pool_2  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80.508623968008195 Ether0.0000863091
0x9ed8088dcf22a74d3346f07aeb4b3ac6147b9ca587554f29a7be72ca82906ec58 days 6 hrs agoBittrex_1  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80 Ether0.00250285
0xae8b2c90a0f36bbb1c7f02efcdb4e3105df20c3bd0f778eb99e1a36b5d8f3bf08 days 6 hrs agoF2Pool_2  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80.51477698078011 Ether0.0001242009
0x812f2f72510297edb969823eebde7b09803a99991ae41ab0d04b63c23f50883d9 days 6 hrs agoBittrex_1  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80 Ether0.00250285
0xa847ed5d151adcef3c3071c8bfd9f4b6a8cc28f4c5ca6520e7b1248bd402ac8f9 days 6 hrs agoF2Pool_2  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80.509932678706968 Ether0.0001242009
0xa7f3cecb782e327f6543e49fa4fe6260342f1118719cad6577e83b53ad29077110 days 6 hrs agoBittrex_1  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80 Ether0.00250285
0x79f1da9e847a2b9ba8cc683fdece9809daeeb083e2a67467a5900cff285030da10 days 6 hrs agoF2Pool_2  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80.506163709762664 Ether0.0001242009
0x72971d07b8f535528f874b8d6b2909b10c34f7bbcabf1ffde7b8f70f3123148e11 days 5 hrs agoBittrex_1  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80 Ether0.00250285
0xecf7302ff52d87494f3f8793d85881cac7c1509b252a4b59d18b3faf60565dc611 days 5 hrs agoF2Pool_2  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80.496865698277925 Ether0.0001452519
0x85455b740f033030ea1ecaeedac4b8bfa44ac0e4382a51b5e4b799a767cb513412 days 6 hrs agoBittrex_1  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80 Ether0.00250285
[ 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
0x02207ee10afd786ed047f0a4578ce369e6115cd6bdf1b36384408a0688b9556e65601536 hrs 25 mins ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.52772161 Ether
0x865b50d87f29ac6a96670aa3a7245b40eb40740f8829ada3d76a19f3b6ace70565540281 day 6 hrs ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.5275682 Ether
0xdfebebbf9cfd59ab871842fcd4af09afafa169ed9d156b16236d503fb55e38ae65479152 days 6 hrs ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.52359793 Ether
0x37771b77faaec5324c9ebc49bccc4d5b49af779850490d882777cc62284d114f65417933 days 6 hrs ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.50363472 Ether
0xe5e171d36fee3cc2fa0970a20b6f2864bb853b450f700257300a4445387e665265357424 days 6 hrs ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.50425654 Ether
0x1a19859cf5b082deb9ad70b1ebff9231959a30ca5cd82c602535debd9737ce3f65299755 days 4 hrs ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.50902146 Ether
0xfea524adf281a0a4139afccd490e38f2dd60bb1e695997dc278a833df0e1252e65234936 days 6 hrs ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.50730385 Ether
0x62ae42bd18f111dfd4194d1ee4119d2b611e6cfa78776b8ef9627e2808b8081965172967 days 6 hrs ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.50862397 Ether
0x9ed8088dcf22a74d3346f07aeb4b3ac6147b9ca587554f29a7be72ca82906ec565110968 days 6 hrs ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.51477698 Ether
0x812f2f72510297edb969823eebde7b09803a99991ae41ab0d04b63c23f50883d65049459 days 6 hrs ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.50993268 Ether
0xa7f3cecb782e327f6543e49fa4fe6260342f1118719cad6577e83b53ad290771649880210 days 6 hrs ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.50616371 Ether
0x72971d07b8f535528f874b8d6b2909b10c34f7bbcabf1ffde7b8f70f3123148e649294111 days 5 hrs ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.49686569 Ether
0x85455b740f033030ea1ecaeedac4b8bfa44ac0e4382a51b5e4b799a767cb5134648649012 days 6 hrs ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.49700677 Ether
0x8f9f218fe4658830f00d4068661d4e017bf3f5f7424a6ea57f2b9c49ec8ea5b2648041813 days 6 hrs ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.49182992 Ether
0x83fd260ab7866e14364fd8864fd94edcff749401d6b5073aa7b2d93b97fb33b9647417214 days 6 hrs ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.49849583 Ether
0x1d46e9ea5da0dd49de9c3283ce64b98479d4022f787176dcd051abfe0767e580646792115 days 6 hrs ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.50251688 Ether
0x6a03a4c0e96eaf1b0443b63ad0713db4b6b9497fb4b1c935cf84028b7e53b052646171216 days 6 hrs ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.50704089 Ether
0x9fed3b2e409e1be7e9389581e846e90c6256fc6b64aa8a772436c676a3361f93645558917 days 6 hrs ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.50279566 Ether
0x02b1454862c3044f4eaf911333cca28e071635609a5b943e7aaab6bc9f908fc7644942418 days 6 hrs ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.51047932 Ether
0x276f492f8fa877dd2c7f90805361cddfc8a23f22a6d2ff1d529538686ac9c353644336819 days 6 hrs ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.51219122 Ether
0x70df82c44da9a8a165dec18c0f0a7bc103768498be636d7a7a6bf8bdd586de12643760320 days 4 hrs ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.50610346 Ether
0xdb5d8c4bc8da78c7a39e74f023b38d8255444103687b026ee0117af1ee8bac6a643115821 days 6 hrs ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.4231062 Ether
0xbacafb2963e887ac57a90911c3433811f186efb88a0c807396b6ab2f18a97c5f642505522 days 6 hrs ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.50230713 Ether
0xd6f15205f81cd688e7489354b60d02d64c7822d8a1e414992eaaf917dd08d52d641905623 days 5 hrs ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.49474044 Ether
0xe836438e68eafe4204bd6037cc7167d903ea5daa10761cc07e490fb6bcd2a1e9641392824 days 1 hr ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.06378091 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.