Contract Overview
Balance: 0.000000003307509081 Ether
Ether Value: Less Than $0.01 (@ $208.15/ETH)
Transactions: 101 txns
 Latest 25 txns From a total of 101 Transactions

TxHash Age From To Value [TxFee]
0x142ddce8834212314719b98477fa15dd7e6da560761b8e91fb8ad36f00f410c32 days 10 hrs agoBittrex_1  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500 Ether0.00250285
0x1bea0448f7a40b92b9b6f13e56ce269637736708ef34ef074a6576862efbb33e2 days 10 hrs agoEthermine  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500.100071701602661 Ether0.000021051
0xd6e48ae6f2946228cb6702e2c88dc5b15967e29107e07ea9290546fcd27bacc67 days 5 hrs agoBittrex_1  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500 Ether0.00250285
0x641028b5a085de106ee682d8fc51760fad518a7b01f2491d878e6eafcb783de87 days 5 hrs agoEthermine  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500.10000655395677 Ether0.000021051
0x313f0d0582f4d5b230a6f064deb6ef38717eb1b7d494ee8ce0d9603235cb2c8012 days 50 mins agoBittrex_1  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500 Ether0.00250285
0x4ca7d95c3720f33ba6f87a4ec5b17e0bf293ee99c85f112bd7218ba7c62c16f512 days 57 mins agoEthermine  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500.100103829887565 Ether0.000021051
0xa3c61dbdeff53327292439cf70e7ff3e0f6e8fdff93fd7412583e39131e4b0ef16 days 18 hrs agoBittrex_1  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500 Ether0.00250285
0x3096c74649c504d8c3156c6feb6f49326438dc9ed9f7f35077a15a2ac0fa3de216 days 19 hrs agoEthermine  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500.100021743759799 Ether0.000021051
0x2e0ca0855f987ee75d1e93a78d50bf612ef758ba0092295ce7999c0d962a79c121 days 13 hrs agoBittrex_1  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500 Ether0.00250285
0x4333b6c4e20450869697c6f2f6c795e40ccae8c00237c41aebaecd7d1c161a6a21 days 13 hrs agoEthermine  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500.100144088224295 Ether0.000021051
0x50232c2360589d5348bfa308683c46391087e026981da2b608733bb385a2378b26 days 5 hrs agoBittrex_1  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500 Ether0.00250285
0x64027fdc9662f53a2ce216734f920b752f8c74dfde9555c961731f1fc9d129d026 days 5 hrs agoEthermine  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500.100021720599299 Ether0.000021051
0xfa1fc1d0b8528ea29f224fb94ad7b28b384a06885d48963bce9aa76ff3f3e28230 days 18 hrs agoBittrex_1  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500 Ether0.00250285
0x609b7675a988da5d391fe11090b8f6c3d3b903c8ccbb700106db289acaf6c39c30 days 18 hrs agoEthermine  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500.100123670115838 Ether0.000021051
0xc601b986e3122cd74a829775a11ca4de52030f9cd43b52cf7ee36070586c288235 days 18 hrs agoBittrex_1  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500 Ether0.00250285
0x3931c816b633f7c3aad593dcce110837a14aaf450737b904c500aa9e754839d535 days 18 hrs agoEthermine  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500.100071498728938 Ether0.000021051
0xc8aae46be8aba2d57d8fcab53eedf5016c552830cb4613aaa563671a0f8c10b941 days 2 hrs agoBittrex_1  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500 Ether0.00250285
0xaf6c391456bda6ab0ccba5172131b803c6002f8d6b194219965a8cd49b18e67041 days 2 hrs agoEthermine  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500.100034570461194 Ether0.000021051
0xd779992ec78ce8ecf2a64a6b673f65f549ccd5d0679fa43a1a48c10b5f5c85d946 days 13 hrs agoBittrex_1  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500 Ether0.00250285
0x4692e6361dafa0a15663c1857667a404186a0391f1b7c94497ed22f6095be03846 days 13 hrs agoEthermine  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500.100017031920182 Ether0.000021051
0xbf889a99b20d6f4d67f26d531a5f51410e3af360c348feda6def0d4cd028dbf652 days 4 hrs agoBittrex_1  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500 Ether0.00250285
0x80c01419ba6b612b526d70c5b51f95d427e8df2f89c1f68171dc866d73b6584f52 days 4 hrs agoEthermine  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500.100044642063506 Ether0.000021051
0xae2c75e93fa02739c973c8677730f789e1d099b295b765b24bb62b840621ec1557 days 16 hrs agoBittrex_1  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500 Ether0.0050057
0x59752f32356ec8e969409558758428405b1b9e28c34565e956410882b06d01b557 days 16 hrs agoEthermine  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500.100031374519524 Ether0.000021051
0xc9e15c4cf711df1c10a36ed48ee938c144043499fd72a71953260f369f1c303e63 days 1 hr agoBittrex_1  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500 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
0x142ddce8834212314719b98477fa15dd7e6da560761b8e91fb8ad36f00f410c365064592 days 10 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1000717 Ether
0xd6e48ae6f2946228cb6702e2c88dc5b15967e29107e07ea9290546fcd27bacc664769197 days 5 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10000656 Ether
0x313f0d0582f4d5b230a6f064deb6ef38717eb1b7d494ee8ce0d9603235cb2c80644720512 days 50 mins ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10010383 Ether
0xa3c61dbdeff53327292439cf70e7ff3e0f6e8fdff93fd7412583e39131e4b0ef641819616 days 18 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10002174 Ether
0x2e0ca0855f987ee75d1e93a78d50bf612ef758ba0092295ce7999c0d962a79c1638923921 days 13 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10014409 Ether
0x50232c2360589d5348bfa308683c46391087e026981da2b608733bb385a2378b636085126 days 5 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10002172 Ether
0xfa1fc1d0b8528ea29f224fb94ad7b28b384a06885d48963bce9aa76ff3f3e282633329430 days 18 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10012367 Ether
0xc601b986e3122cd74a829775a11ca4de52030f9cd43b52cf7ee36070586c2882630317435 days 18 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1000715 Ether
0xc8aae46be8aba2d57d8fcab53eedf5016c552830cb4613aaa563671a0f8c10b9627148841 days 2 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10003457 Ether
0xd779992ec78ce8ecf2a64a6b673f65f549ccd5d0679fa43a1a48c10b5f5c85d9623901146 days 13 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10001703 Ether
0xbf889a99b20d6f4d67f26d531a5f51410e3af360c348feda6def0d4cd028dbf6620568852 days 4 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10004464 Ether
0xae2c75e93fa02739c973c8677730f789e1d099b295b765b24bb62b840621ec15617309957 days 16 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10003138 Ether
0xc9e15c4cf711df1c10a36ed48ee938c144043499fd72a71953260f369f1c303e614130463 days 1 hr ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10004625 Ether
0xbe61b9dff0e9c7a0630ef6a6c4499649364135b31b778c15b615ac7c14a0f9b2611020068 days 8 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10016781 Ether
0xea9d43c230841dea8d1db8644315f3d79630b322d04f5c8acb286b79f35363e7607738973 days 20 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10002888 Ether
0x5e8f961dfa65fe23c2b4aa3a17a1b6e6493d1338a5a30b08de73beb05bbab103604607879 days 3 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10002264 Ether
0x75f3ae9f27fcd33a7a761d249aaf3185aa33b3c8ee18fbfbc1c65c90a5a374f1601595084 days 6 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10001631 Ether
0xde21e5accdc9174488fcc3eef7bc6e98a1f88a26277b6557382fa20eb17d2b66598693189 days 4 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10005375 Ether
0x02206224d02f12b8ef6a1fc8ca56cabbe7054e9593b0edacd52adc63262ef46c595831394 days 31 mins ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10013945 Ether
0xb216c5e34227e310332a2fe6178671f7fc7cb3ab8d521e5ab7926b1bb2d10e41592913698 days 23 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10003991 Ether
0xcc7d0b0e76747b6e7e3445c274351305e920f185e20134ca93957c84d47ee5be5900669103 days 21 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10001495 Ether
0xf9b0053ffaf363cb04ddd15037b819339e13633364d0cb77e1226590c222ea355873721108 days 11 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10001825 Ether
0xa250a9d2c5aa04f9c4070a9fb7080e76731d976824b7f198dcd2aafeb6d5f5095844230113 days 14 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10001153 Ether
0x9a5e45732d575f459378ba3d1a4ac6dca659151d63a39a2d5d68e8bdaa0a00f05814821118 days 14 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1000287 Ether
0x6addc2bee8242b8fe5d1aad7ce3032da9e18f6c96bca6595624eb980667148aa5785789123 days 13 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10002117 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.