Sponsored:   Color Platform: Decentralized App Store - Special Airdrop For Everyone (~17 Sep), Register NOW!
Contract Overview
Balance: 0.000000004659690202 Ether
Ether Value: Less Than $0.01 (@ $210.19/ETH)
Transactions: 51 txns
 Latest 25 txns From a total of 51 Transactions

TxHash Age From To Value [TxFee]
0x31855124b1d2160e80a9106f2960c60b8cdefa27daa3848fe8c9a826cbb9c0f54 days 13 hrs agoBittrex_1  IN   0xe69febff0013fbfcd1e5c34ec5615455d152d8960 Ether0.00250285
0x862e2413783b0adc21c283602c0363e97dd6f26cb18e679f06cbb2a07d8372ef4 days 13 hrs agoEthermine  IN   0xe69febff0013fbfcd1e5c34ec5615455d152d8960.075973855156337 Ether0.000021051
0x4d08414abdc750720801ad8be6453497dd3bdc41f9b2bd6cf2e1ebfd5312247a11 days 13 hrs agoBittrex_1  IN   0xe69febff0013fbfcd1e5c34ec5615455d152d8960 Ether0.00249965
0xa7eab829c2f29e9edfaa34e340485584b84061ec28974194144ebfca2028607e11 days 13 hrs agoEthermine  IN   0xe69febff0013fbfcd1e5c34ec5615455d152d8960.063487662474532 Ether0.000021051
0x253528c04f7ebf3e27a63cf9bbd1e2acf3f1eec96fdc728d1cbdf272bc37efd018 days 13 hrs agoBittrex_1  IN   0xe69febff0013fbfcd1e5c34ec5615455d152d8960 Ether0.00249965
0xe11f42bd40a3c5899bd9cdadeab130ccc4fc7bcdf162dae97f1c1ebe904fe98f18 days 13 hrs agoEthermine  IN   0xe69febff0013fbfcd1e5c34ec5615455d152d8960.070286469179257 Ether0.000021051
0x46cb6a2013f87c9b5705e5f5949e3c19663a97e3d5f3272355be326a76f84e4325 days 13 hrs agoBittrex_1  IN   0xe69febff0013fbfcd1e5c34ec5615455d152d8960 Ether0.00249965
0xa91e80d8da026ba367dd736e096861e52fed9aac9f42c1903d3d7a75eb364eba25 days 14 hrs agoEthermine  IN   0xe69febff0013fbfcd1e5c34ec5615455d152d8960.070786203374795 Ether0.000021051
0xc7785450d858d09d3d27c7fa611e8bf82d47b8c1c2387b73707f0fa0866948b932 days 13 hrs agoBittrex_1  IN   0xe69febff0013fbfcd1e5c34ec5615455d152d8960 Ether0.0050057
0xd244a4d3ed97f34243710468433a1d772a00f5761b4c30b163d633fdc4f1f9e632 days 14 hrs agoEthermine  IN   0xe69febff0013fbfcd1e5c34ec5615455d152d8960.072628035033845 Ether0.000021051
0x0aba1b06b6ed0d172b564f7fc935d9f77a4742a18b59ba804a53cf1be456aa8d39 days 14 hrs agoBittrex_1  IN   0xe69febff0013fbfcd1e5c34ec5615455d152d8960 Ether0.0050057
0xb1ec6f844e39cdf8b02cfd719dca3e5f987e140775b31a7bbd47e7e55dbc555d39 days 14 hrs agoEthermine  IN   0xe69febff0013fbfcd1e5c34ec5615455d152d8960.10000942842506 Ether0.000021051
0x4feb9b4b5d52c8d142081809326891141c42795bfc0ddb6a6328de0ead638d6846 days 10 hrs agoBittrex_1  IN   0xe69febff0013fbfcd1e5c34ec5615455d152d8960 Ether0.0050057
0x3956db0d0da41034cc74141c95286693b9081c397880dd9c8a5a8940817fbf8546 days 10 hrs agoEthermine  IN   0xe69febff0013fbfcd1e5c34ec5615455d152d8960.095606335154945 Ether0.000021051
0x8be8bfbb6b45376450bf337bbfa169e7c70dfe7040c48f59d5a54be8434e79ea53 days 10 hrs agoBittrex_1  IN   0xe69febff0013fbfcd1e5c34ec5615455d152d8960 Ether0.0050057
0xfdde908d5e0f302f0d5ff7a94b3e76180de15ed43d5745fba7b289d9d4a9714053 days 10 hrs agoEthermine  IN   0xe69febff0013fbfcd1e5c34ec5615455d152d8960.099689389702053 Ether0.000021051
0xfd5dae8f1113667aa3d0f64a431363b735b53acf40fdd4732129dcec7d65c42760 days 10 hrs agoBittrex_1  IN   0xe69febff0013fbfcd1e5c34ec5615455d152d8960 Ether0.0050057
0x182279290f75f3c82e5fda5eee3166a0cf38e3ad619f6dc946954bec351839dc60 days 10 hrs agoEthermine  IN   0xe69febff0013fbfcd1e5c34ec5615455d152d8960.099895879365929 Ether0.000021051
0xaa1958ef19e14ac61871be88f6c419576b47c61579ae4ba22f2bb3cf960c9cf167 days 10 hrs agoBittrex_1  IN   0xe69febff0013fbfcd1e5c34ec5615455d152d8960 Ether0.0050057
0xa99292513ba89c600190db5e4a0ebe75ec5cb697c1691a1d124dafaa56f8961267 days 10 hrs agoEthermine  IN   0xe69febff0013fbfcd1e5c34ec5615455d152d8960.097191538495314 Ether0.000021051
0xc3a8089abc1080eaa051093214ba1d3f90dcd2b7611a2a06a1a392657d88cbd174 days 10 hrs agoBittrex_1  IN   0xe69febff0013fbfcd1e5c34ec5615455d152d8960 Ether0.0049993
0x2b52807133df90497954112e38fbc75f19f26786eeaf01350897ce3e95503d7e74 days 10 hrs agoEthermine  IN   0xe69febff0013fbfcd1e5c34ec5615455d152d8960.10007360382373 Ether0.000021051
0x9d281f0b377b718e8bcfee70446cbca3036983d6431b83dfd736928fd0e0037b80 days 8 hrs agoBittrex_1  IN   0xe69febff0013fbfcd1e5c34ec5615455d152d8960 Ether0.002691905361
0xa472e4b0ead9987a57b5f91355f8b28cea66ed511b7155760485a9f0abe1689580 days 9 hrs agoEthermine  IN   0xe69febff0013fbfcd1e5c34ec5615455d152d8960.100002942680289 Ether0.000021051
0x20bbd4b9d9ef925ee1e8e36611da63e716131b833d320de34ea583cdc50040b586 days 42 mins agoBittrex_1  IN   0xe69febff0013fbfcd1e5c34ec5615455d152d8960 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
0x31855124b1d2160e80a9106f2960c60b8cdefa27daa3848fe8c9a826cbb9c0f563334324 days 13 hrs ago0xe69febff0013fbfcd1e5c34ec5615455d152d8960xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.07597386 Ether
0x4d08414abdc750720801ad8be6453497dd3bdc41f9b2bd6cf2e1ebfd5312247a629146511 days 13 hrs ago0xe69febff0013fbfcd1e5c34ec5615455d152d8960xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.06348766 Ether
0x253528c04f7ebf3e27a63cf9bbd1e2acf3f1eec96fdc728d1cbdf272bc37efd0624977918 days 13 hrs ago0xe69febff0013fbfcd1e5c34ec5615455d152d8960xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.07028647 Ether
0x46cb6a2013f87c9b5705e5f5949e3c19663a97e3d5f3272355be326a76f84e43620827625 days 13 hrs ago0xe69febff0013fbfcd1e5c34ec5615455d152d8960xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.0707862 Ether
0xc7785450d858d09d3d27c7fa611e8bf82d47b8c1c2387b73707f0fa0866948b9616681632 days 13 hrs ago0xe69febff0013fbfcd1e5c34ec5615455d152d8960xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.07262804 Ether
0x0aba1b06b6ed0d172b564f7fc935d9f77a4742a18b59ba804a53cf1be456aa8d612547839 days 14 hrs ago0xe69febff0013fbfcd1e5c34ec5615455d152d8960xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10000942 Ether
0x4feb9b4b5d52c8d142081809326891141c42795bfc0ddb6a6328de0ead638d68608488246 days 10 hrs ago0xe69febff0013fbfcd1e5c34ec5615455d152d8960xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.09560634 Ether
0x8be8bfbb6b45376450bf337bbfa169e7c70dfe7040c48f59d5a54be8434e79ea604333753 days 10 hrs ago0xe69febff0013fbfcd1e5c34ec5615455d152d8960xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.09968939 Ether
0xfd5dae8f1113667aa3d0f64a431363b735b53acf40fdd4732129dcec7d65c427600206460 days 10 hrs ago0xe69febff0013fbfcd1e5c34ec5615455d152d8960xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.09989588 Ether
0xaa1958ef19e14ac61871be88f6c419576b47c61579ae4ba22f2bb3cf960c9cf1596086567 days 10 hrs ago0xe69febff0013fbfcd1e5c34ec5615455d152d8960xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.09719154 Ether
0xc3a8089abc1080eaa051093214ba1d3f90dcd2b7611a2a06a1a392657d88cbd1591972074 days 10 hrs ago0xe69febff0013fbfcd1e5c34ec5615455d152d8960xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1000736 Ether
0x9d281f0b377b718e8bcfee70446cbca3036983d6431b83dfd736928fd0e0037b588499980 days 8 hrs ago0xe69febff0013fbfcd1e5c34ec5615455d152d8960xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10000294 Ether
0x20bbd4b9d9ef925ee1e8e36611da63e716131b833d320de34ea583cdc50040b5585228486 days 42 mins ago0xe69febff0013fbfcd1e5c34ec5615455d152d8960xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.08249818 Ether
0xe16df42140254bdf2df3728d8cf470889c88d7b35a01e1edf0ef826dda75e9a9581132993 days 48 mins ago0xe69febff0013fbfcd1e5c34ec5615455d152d8960xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10003872 Ether
0xf277ffbcdd6f27084f45c158699fe4c84703a921400bb70e60b3234e271b4c8a578020198 days 8 hrs ago0xe69febff0013fbfcd1e5c34ec5615455d152d8960xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.06816305 Ether
0xb4ae73199417038e1efbcd0477f3f175393e452a3eee60067a4d002463f967275740657105 days 8 hrs ago0xe69febff0013fbfcd1e5c34ec5615455d152d8960xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.06781679 Ether
0xf3f7dfb54f8f5463f102587b6978f8ecccd58d4660953a7b30f537c76ace9b6b5701242112 days 8 hrs ago0xe69febff0013fbfcd1e5c34ec5615455d152d8960xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05994438 Ether
0xe56f06b5c0fe64611b1295bd268b02a8e114e1ae4db90388a97db5f4705b5fba5661974119 days 7 hrs ago0xe69febff0013fbfcd1e5c34ec5615455d152d8960xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.07797296 Ether
0xf066856768f9f878b1e720c99bb63e3cf1a75408d523a3edb45807cc793295ed5622074126 days 9 hrs ago0xe69febff0013fbfcd1e5c34ec5615455d152d8960xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10002431 Ether
0x259a9c096e0cf35f89970c8c6d40b7427f9342b50e338dc5596e813b6e504a5f5597118130 days 17 hrs ago0xe69febff0013fbfcd1e5c34ec5615455d152d8960xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10018513 Ether
0x0600396fe639cf644f0e18d55e2412a115d9f058ff8987c55b91fd2271a33f1a5574220134 days 17 hrs ago0xe69febff0013fbfcd1e5c34ec5615455d152d8960xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.07552082 Ether
0xcfe3ecef8121140a35cb7635a77d2fa19c495d6c988bc3990a8173811a954e245534254141 days 17 hrs ago0xe69febff0013fbfcd1e5c34ec5615455d152d8960xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.06557293 Ether
0x6efe613a5b5468b550ed8aa81d8d12717b19aa328078470826fa852d3dec808c5493820148 days 17 hrs ago0xe69febff0013fbfcd1e5c34ec5615455d152d8960xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.09428707 Ether
0x94491fb9986e366d74c352f543dfd6943d5a020445676ea612e9ac8ab28aacf35369198169 days 18 hrs ago0xe69febff0013fbfcd1e5c34ec5615455d152d8960xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05899569 Ether
0xb56074480a9621d40ac8fc387767223ed33a9a04bfca8f3dad119d753e367e104737073278 days 2 hrs 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 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.