Contract Overview
Balance: 0.000000007414727736 Ether
Ether Value: Less Than $0.01 (@ $203.26/ETH)
Transactions: 347 txns
 Latest 25 txns From a total of 347 Transactions

TxHash Age From To Value [TxFee]
0xff99aec190af94ca958050e6f1c598667cc9ac11c9251dbfba620cbdd16bfeaa1 day 20 hrs agoBittrex_1  IN   0xef0de0b4af1301602d8275e8b542ed3052c2f09c0 Ether0.00249965
0x7f12a4c4fa1ce07ebbcbf1a215ed639827a7b386ab27b028064894757680bcaa1 day 20 hrs agoEthermine  IN   0xef0de0b4af1301602d8275e8b542ed3052c2f09c0.050030382833089 Ether0.000021051
0x0a0c0bbb96ccecfb80d2e93d0a99b354637353d67070deadec149345234892098 days 4 hrs agoBittrex_1  IN   0xef0de0b4af1301602d8275e8b542ed3052c2f09c0 Ether0.00249965
0xf2a297e3d4fdc9f59fa80e8c9b5c4a8377a3a6b4f21ba28a8b6cde3bb5618f1e8 days 4 hrs agoEthermine  IN   0xef0de0b4af1301602d8275e8b542ed3052c2f09c0.050022144354247 Ether0.000021051
0x9e02707b7ff9d6401099a3109f2ea7e60e6fd884dab1c905858680079341759913 days 20 hrs agoBittrex_1  IN   0xef0de0b4af1301602d8275e8b542ed3052c2f09c0 Ether0.00249965
0x1e86e5b2e0374d4e44bdabb2763ddb03d64e47a9540cf9df21480b37e308cbd513 days 20 hrs agoEthermine  IN   0xef0de0b4af1301602d8275e8b542ed3052c2f09c0.050041847690819 Ether0.000021051
0x0411d76991841a8acae38b8b8624da6c81d22a0b7225dc5620d514ee14dc7e7a18 days 21 hrs agoBittrex_1  IN   0xef0de0b4af1301602d8275e8b542ed3052c2f09c0 Ether0.00249965
0x872b222a654cacd0dab8d01a14842d02eb862dd7dd4083e03bb7480e0133e03318 days 21 hrs agoEthermine  IN   0xef0de0b4af1301602d8275e8b542ed3052c2f09c0.050030996000229 Ether0.000021051
0xfcc6ff19e694b5ad43b7f0b3afe68508fcc71a06e682a890e5c916d51b4527b623 days 8 hrs agoBittrex_1  IN   0xef0de0b4af1301602d8275e8b542ed3052c2f09c0 Ether0.00249965
0x9a6995a3114e4988c3942ff3c1556cc3d9979e690c1659c74840f834d2eeff9323 days 8 hrs agoEthermine  IN   0xef0de0b4af1301602d8275e8b542ed3052c2f09c0.050002977678988 Ether0.000021051
0xf8de697c40a9404c259a5d721d86f8f6e197247474b0323b80f7df431d441e1728 days 9 hrs agoBittrex_1  IN   0xef0de0b4af1301602d8275e8b542ed3052c2f09c0 Ether0.00249645
0x3a1c849a562adda9c3d2cda35d952e6f693710839049313a345ee15f6f9d6dae28 days 9 hrs agoEthermine  IN   0xef0de0b4af1301602d8275e8b542ed3052c2f09c0.050014719531272 Ether0.000021051
0x619b41f8b078fd83b6013d6cd3b21d9828ec5cb23d616f34d38ab0ff979277be32 days 21 hrs agoBittrex_1  IN   0xef0de0b4af1301602d8275e8b542ed3052c2f09c0 Ether0.00249965
0x2932ab87ee758c9575d682ae20a48faffcc2f3fcd219fefb05624c109c8ded8032 days 21 hrs agoEthermine  IN   0xef0de0b4af1301602d8275e8b542ed3052c2f09c0.050020657891515 Ether0.000021051
0xbc53f394fde03f3e68dee118a0cb41d13c1c1203e149397a131acbac4831e3cf38 days 10 hrs agoBittrex_1  IN   0xef0de0b4af1301602d8275e8b542ed3052c2f09c0 Ether0.00249965
0x4e34ec66de8491ee931fe4b076763590b58bfb7df6bbb1d2317484307b56024038 days 11 hrs agoEthermine  IN   0xef0de0b4af1301602d8275e8b542ed3052c2f09c0.050019281514895 Ether0.000021051
0x1605fd23943da43b266d2b5a21f5e7ec861e8825765eefa0483784d01de4a32a43 days 22 hrs agoBittrex_1  IN   0xef0de0b4af1301602d8275e8b542ed3052c2f09c0 Ether0.00249965
0x58e4a61a3921d7c1adb5e7b38c90953272ed30c8ffa4f10b8068fbb913fcf13343 days 22 hrs agoEthermine  IN   0xef0de0b4af1301602d8275e8b542ed3052c2f09c0.050012532706422 Ether0.000021051
0x379558fa4fa6f3b8345e52a11c3e91a84382bb5547950b7439deca63173f7ff248 days 6 hrs agoBittrex_1  IN   0xef0de0b4af1301602d8275e8b542ed3052c2f09c0 Ether0.00249965
0x85bae38a8f670d0766922f8ff6538d36bbf7cc7ceb0bc0da4f42d20e8391f02548 days 6 hrs agoEthermine  IN   0xef0de0b4af1301602d8275e8b542ed3052c2f09c0.050126325386259 Ether0.000021051
0x79628841279e889bb2de8161bc1d3dcd94653ba13568194f22bc8fa70b08fd5650 days 8 hrs agoBittrex_1  IN   0xef0de0b4af1301602d8275e8b542ed3052c2f09c0 Ether0.00249965
0xa8c09943fe67411b68e3a48043045b9dc8270db156b612a44b28e37be0babe9a50 days 8 hrs agoEthermine  IN   0xef0de0b4af1301602d8275e8b542ed3052c2f09c0.050039086879696 Ether0.000021051
0x41619a316747102f8bf8f0dfcffb6041ac8aa4652f48ce2079d94415e44a8d0e52 days 18 hrs agoBittrex_1  IN   0xef0de0b4af1301602d8275e8b542ed3052c2f09c0 Ether0.00249965
0x2ca4cc5e24bf6e45c7e092f41673a14b2c19ff5dc2ab9626185e6e5459a147ed52 days 19 hrs agoEthermine  IN   0xef0de0b4af1301602d8275e8b542ed3052c2f09c0.050000213492675 Ether0.000021051
0x955527835ca4c0657d7739161296a07cb2475fda92c003a8a686ecfaee87f0a954 days 20 hrs agoBittrex_1  IN   0xef0de0b4af1301602d8275e8b542ed3052c2f09c0 Ether0.00249965
[ 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
0xff99aec190af94ca958050e6f1c598667cc9ac11c9251dbfba620cbdd16bfeaa65342001 day 20 hrs ago0xef0de0b4af1301602d8275e8b542ed3052c2f09c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05003038 Ether
0x0a0c0bbb96ccecfb80d2e93d0a99b354637353d67070deadec1493452348920964952878 days 4 hrs ago0xef0de0b4af1301602d8275e8b542ed3052c2f09c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05002214 Ether
0x9e02707b7ff9d6401099a3109f2ea7e60e6fd884dab1c9058586800793417599646010013 days 20 hrs ago0xef0de0b4af1301602d8275e8b542ed3052c2f09c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05004185 Ether
0x0411d76991841a8acae38b8b8624da6c81d22a0b7225dc5620d514ee14dc7e7a642921318 days 21 hrs ago0xef0de0b4af1301602d8275e8b542ed3052c2f09c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.050031 Ether
0xfcc6ff19e694b5ad43b7f0b3afe68508fcc71a06e682a890e5c916d51b4527b6640209223 days 8 hrs ago0xef0de0b4af1301602d8275e8b542ed3052c2f09c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05000298 Ether
0xf8de697c40a9404c259a5d721d86f8f6e197247474b0323b80f7df431d441e17637151028 days 9 hrs ago0xef0de0b4af1301602d8275e8b542ed3052c2f09c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05001472 Ether
0x619b41f8b078fd83b6013d6cd3b21d9828ec5cb23d616f34d38ab0ff979277be634436532 days 21 hrs ago0xef0de0b4af1301602d8275e8b542ed3052c2f09c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05002065 Ether
0xbc53f394fde03f3e68dee118a0cb41d13c1c1203e149397a131acbac4831e3cf631063938 days 10 hrs ago0xef0de0b4af1301602d8275e8b542ed3052c2f09c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05001929 Ether
0x1605fd23943da43b266d2b5a21f5e7ec861e8825765eefa0483784d01de4a32a627792743 days 22 hrs ago0xef0de0b4af1301602d8275e8b542ed3052c2f09c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05001253 Ether
0x379558fa4fa6f3b8345e52a11c3e91a84382bb5547950b7439deca63173f7ff2625211048 days 6 hrs ago0xef0de0b4af1301602d8275e8b542ed3052c2f09c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05012632 Ether
0x79628841279e889bb2de8161bc1d3dcd94653ba13568194f22bc8fa70b08fd56623993450 days 8 hrs ago0xef0de0b4af1301602d8275e8b542ed3052c2f09c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05003909 Ether
0x41619a316747102f8bf8f0dfcffb6041ac8aa4652f48ce2079d94415e44a8d0e622547152 days 18 hrs ago0xef0de0b4af1301602d8275e8b542ed3052c2f09c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05000021 Ether
0x955527835ca4c0657d7739161296a07cb2475fda92c003a8a686ecfaee87f0a9621312854 days 20 hrs ago0xef0de0b4af1301602d8275e8b542ed3052c2f09c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05007419 Ether
0x37e8bb701833ee4e179d998f33725e38bf847081fd358d6cc58ed795671e189d620127356 days 20 hrs ago0xef0de0b4af1301602d8275e8b542ed3052c2f09c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.06191858 Ether
0x8e0ad6a7005b45ee3720d7f522021e69a53f3e232f5898a66be1ec7707cbae36612564569 days 15 hrs ago0xef0de0b4af1301602d8275e8b542ed3052c2f09c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05004876 Ether
0xd73e5dfab6ad9cbb9cfd8cc495e3e0212dedd45957189974450c43e2ee28f6c2611493671 days 11 hrs ago0xef0de0b4af1301602d8275e8b542ed3052c2f09c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05013566 Ether
0x78f4d71e75649409c6fd38e769ee57972b3d0f6a7201e782caa47f03dd541916610513473 days 2 hrs ago0xef0de0b4af1301602d8275e8b542ed3052c2f09c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05007465 Ether
0x4eebf810ea01185ee154769ca61759896e6b207ed822f3fb439caedfd1b1e260608991575 days 16 hrs ago0xef0de0b4af1301602d8275e8b542ed3052c2f09c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05001146 Ether
0xf4420d665d7134ede5b29d8dc11356b7cca98698475b7e62438e9dce72b1e159607622377 days 23 hrs ago0xef0de0b4af1301602d8275e8b542ed3052c2f09c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05002696 Ether
0xd9ca33c011e382df233ed53ccbc431d0109ef1b4da64c9454f11ad1080fa03fa606657779 days 15 hrs ago0xef0de0b4af1301602d8275e8b542ed3052c2f09c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05020073 Ether
0xb2aa6ce155461db73ffd61fad47541bc6b7f8720a7459083da959b6cefa77469605639781 days 8 hrs ago0xef0de0b4af1301602d8275e8b542ed3052c2f09c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05007192 Ether
0x7f9e502a8a31ebf2319426a5786313d0a790fb408147c73ddd0f2feb98f6f2a5604079483 days 22 hrs ago0xef0de0b4af1301602d8275e8b542ed3052c2f09c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.0501226 Ether
0x53288f00258e6b7e5210a182dc6d5c8740760ab89d857e39224b93aeef05ef55602701186 days 7 hrs ago0xef0de0b4af1301602d8275e8b542ed3052c2f09c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05003638 Ether
0x6484518329c58860bb096bc608da7655797fe72af5306cb65e1fbeca6d9d331e601662288 days 1 hr ago0xef0de0b4af1301602d8275e8b542ed3052c2f09c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05004692 Ether
0xd6b6b6fd792ed36a30e74f959dad8e1d94e12d1deb8cea75e791d65174654115600730489 days 15 hrs ago0xef0de0b4af1301602d8275e8b542ed3052c2f09c0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05002674 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.