Contract Overview
Balance: 0.00000000727774893 Ether
Ether Value: Less Than $0.01 (@ $204.87/ETH)
Transactions: 45 txns
 Latest 25 txns From a total of 45 Transactions

TxHash Age From To Value [TxFee]
0x69323f5b07290a38c6cad66602b43b241904f9d32482432fa70cea40e229ed273 days 3 mins agoBittrex_1  IN   0x198c1b72feaa42cdab448ab3e5e40511be2934980 Ether0.00249965
0xc7bb7f9fbbe3fad9dd5a072810c7fa3cf740fd981bd4aad0a3a27c447b08d55e3 days 10 mins agoEthermine  IN   0x198c1b72feaa42cdab448ab3e5e40511be2934980.061090685884003 Ether0.000021051
0xfb803d98d68990824554bfa35cb0da8e37fa8a14651d9f229e07be337d17993410 days 7 mins agoBittrex_1  IN   0x198c1b72feaa42cdab448ab3e5e40511be2934980 Ether0.00250285
0x6754046c4f441b8bff6b31ec906c9ff2780e779a6f0354042a6497bd64afd30110 days 12 mins agoEthermine  IN   0x198c1b72feaa42cdab448ab3e5e40511be2934980.083973371358119 Ether0.000021051
0x6770cc6d33bf5fc3910d20d42bc7ac608139b8f18e177aa3b7bdc0c8ec3d3aa417 days 13 mins agoBittrex_1  IN   0x198c1b72feaa42cdab448ab3e5e40511be2934980 Ether0.00250285
0x828f5283c810aa016e9d113fbaf9754c21904cbe6a239253882352b9911c59b517 days 19 mins agoEthermine  IN   0x198c1b72feaa42cdab448ab3e5e40511be2934980.089324639441053 Ether0.000021051
0x075be311d0e82970f8ded67800a1068e4c06530037826a17ad93440b17f9ad7d24 days 11 mins agoBittrex_1  IN   0x198c1b72feaa42cdab448ab3e5e40511be2934980 Ether0.00250285
0x90eec9f183d2b98a6c6f71da55b43e241e3f30759bd3b49d49a23c13655089f524 days 20 mins agoEthermine  IN   0x198c1b72feaa42cdab448ab3e5e40511be2934980.094354080874138 Ether0.000021051
0xd5b1924bbda8afcccdf6682c369d8713c4e3dfc59d04dc47e203d9d7d01b2c8531 days 11 mins agoBittrex_1  IN   0x198c1b72feaa42cdab448ab3e5e40511be2934980 Ether0.00250285
0x1e05f26d1cc7bc2dd6f24b241b12c25fb58c591731526f7f853fc16d22c053e031 days 18 mins agoEthermine  IN   0x198c1b72feaa42cdab448ab3e5e40511be2934980.090914881102224 Ether0.000021051
0x28fe3fd8fc2f75aae56b492ce93577e73a8c9afb4592baab8879d991d8dc772e38 days 14 mins agoBittrex_1  IN   0x198c1b72feaa42cdab448ab3e5e40511be2934980 Ether0.00250285
0x958ac053bac999b333030dfa05175636b7d898a156072fcd2acfc765edf8b38a38 days 17 mins agoEthermine  IN   0x198c1b72feaa42cdab448ab3e5e40511be2934980.092570304972198 Ether0.000021051
0xa5ac28c4735495cce54b6527cf071b2cbbaef76e5257da9d0453493ad711f4f945 days 3 mins agoBittrex_1  IN   0x198c1b72feaa42cdab448ab3e5e40511be2934980 Ether0.00250285
0xcbf55120d0b84261afd7354396b8040079b88251cd2930d5591a1af6296e20e845 days 7 mins agoEthermine  IN   0x198c1b72feaa42cdab448ab3e5e40511be2934980.076084948148843 Ether0.000021051
0x511d304c005cb83d1a6ce791820573d3a79262a5db0cb4ecc6f93d599f967ddc52 days 23 mins agoBittrex_1  IN   0x198c1b72feaa42cdab448ab3e5e40511be2934980 Ether0.00250285
0x3a07d5627c616bed4f21d385e3a2644f4b098528c82b359670cb9c483fb0663e52 days 27 mins agoEthermine  IN   0x198c1b72feaa42cdab448ab3e5e40511be2934980.087749800686543 Ether0.000021051
0x2ebbd2c7dae1b44bb2e263cbead2e7480d9d75f110a8ee496669a4885dea686859 days 24 mins agoBittrex_1  IN   0x198c1b72feaa42cdab448ab3e5e40511be2934980 Ether0.00250285
0xf67843c3ecb9e69621673d805cd06f3cd79847fa3cd946f49c713b517f0729d059 days 33 mins agoEthermine  IN   0x198c1b72feaa42cdab448ab3e5e40511be2934980.072878321133368 Ether0.000021051
0xc2765215a4bd14a8521bece92c27c9c5cd47db0ce4aa2993f1be299941d1ab5266 days 25 mins agoBittrex_1  IN   0x198c1b72feaa42cdab448ab3e5e40511be2934980 Ether0.0050057
0xbf2008385375c51694bfad24d69dfc3a17caff80ce3451b2732376dc63ef041466 days 31 mins agoEthermine  IN   0x198c1b72feaa42cdab448ab3e5e40511be2934980.079696566467017 Ether0.000021051
0x5c40a5b5bcc7666af8ca3976e7f89c698f2d2f2279d1043457c15a30ba7a71b473 days 32 mins agoBittrex_1  IN   0x198c1b72feaa42cdab448ab3e5e40511be2934980 Ether0.0050057
0x5724ba3e89af1ca2b811a8be5534d5e5b3ad07b14536e6e6e8da2ab7f0e579ec73 days 36 mins agoEthermine  IN   0x198c1b72feaa42cdab448ab3e5e40511be2934980.085852702334415 Ether0.000021051
0x242b1150441af28f7ac8f3421f3cf192b9d504fca1c07e080e727603b49d7e3880 days 36 mins agoBittrex_1  IN   0x198c1b72feaa42cdab448ab3e5e40511be2934980 Ether0.0050057
0xf7cbd1cdac24f54fcf5c0d5144248c9a87f84dc2e4418b7ecd9b90d48deaf89480 days 38 mins agoEthermine  IN   0x198c1b72feaa42cdab448ab3e5e40511be2934980.041516583836796 Ether0.000021051
0x96832491069cc4c4dddfd59ce542d8b4f95becdeddb793d66cfff5e80c2dfa6487 days 46 mins agoEthermine  IN   0x198c1b72feaa42cdab448ab3e5e40511be2934980.014081029765344 Ether0.000021051
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
 Latest 21 Internal Transactions

ParentTxHash Block Age From To Value
0x69323f5b07290a38c6cad66602b43b241904f9d32482432fa70cea40e229ed2765341113 days 3 mins ago0x198c1b72feaa42cdab448ab3e5e40511be2934980xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.06109068 Ether
0xfb803d98d68990824554bfa35cb0da8e37fa8a14651d9f229e07be337d179934649107510 days 7 mins ago0x198c1b72feaa42cdab448ab3e5e40511be2934980xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.08397337 Ether
0x6770cc6d33bf5fc3910d20d42bc7ac608139b8f18e177aa3b7bdc0c8ec3d3aa4644780717 days 13 mins ago0x198c1b72feaa42cdab448ab3e5e40511be2934980xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.08932464 Ether
0x075be311d0e82970f8ded67800a1068e4c06530037826a17ad93440b17f9ad7d640511824 days 11 mins ago0x198c1b72feaa42cdab448ab3e5e40511be2934980xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.09435409 Ether
0xd5b1924bbda8afcccdf6682c369d8713c4e3dfc59d04dc47e203d9d7d01b2c85636262531 days 11 mins ago0x198c1b72feaa42cdab448ab3e5e40511be2934980xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.09091488 Ether
0x28fe3fd8fc2f75aae56b492ce93577e73a8c9afb4592baab8879d991d8dc772e632019938 days 14 mins ago0x198c1b72feaa42cdab448ab3e5e40511be2934980xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.0925703 Ether
0xa5ac28c4735495cce54b6527cf071b2cbbaef76e5257da9d0453493ad711f4f9627842945 days 3 mins ago0x198c1b72feaa42cdab448ab3e5e40511be2934980xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.07608495 Ether
0x511d304c005cb83d1a6ce791820573d3a79262a5db0cb4ecc6f93d599f967ddc623675352 days 23 mins ago0x198c1b72feaa42cdab448ab3e5e40511be2934980xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.0877498 Ether
0x2ebbd2c7dae1b44bb2e263cbead2e7480d9d75f110a8ee496669a4885dea6868619534859 days 24 mins ago0x198c1b72feaa42cdab448ab3e5e40511be2934980xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.07287832 Ether
0xc2765215a4bd14a8521bece92c27c9c5cd47db0ce4aa2993f1be299941d1ab52615392366 days 25 mins ago0x198c1b72feaa42cdab448ab3e5e40511be2934980xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.07969657 Ether
0x5c40a5b5bcc7666af8ca3976e7f89c698f2d2f2279d1043457c15a30ba7a71b4611247873 days 32 mins ago0x198c1b72feaa42cdab448ab3e5e40511be2934980xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.0858527 Ether
0x242b1150441af28f7ac8f3421f3cf192b9d504fca1c07e080e727603b49d7e38607095080 days 36 mins ago0x198c1b72feaa42cdab448ab3e5e40511be2934980xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.08095469 Ether
0x7116d4f0b0e8d2f3aa531eab64330d414a9379139c9aa2494c468fd25b1b555d5946715101 days 48 mins ago0x198c1b72feaa42cdab448ab3e5e40511be2934980xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05343036 Ether
0x2a0cf767730fac3f27e2c7927641e3b8775e55e55b00538ea3043d1e464f9b555865169115 days 55 mins ago0x198c1b72feaa42cdab448ab3e5e40511be2934980xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.06233268 Ether
0x94fce4e8bbad5389298cae6700c6a4ad1ad1105422659161c98ae30f0730b2f44841172291 days 10 hrs ago0x198c1b72feaa42cdab448ab3e5e40511be2934980xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05548483 Ether
0xf46bbf2bb4c3f4e045879784a5c22e6b8e17cfd457406f3db809cc37566e69364800027298 days 10 hrs ago0x198c1b72feaa42cdab448ab3e5e40511be2934980xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.17251203 Ether
0xf8458a4630519282d80eacfd1282ca9af12516c0460c241d271f890bf555caa14759522305 days 10 hrs ago0x198c1b72feaa42cdab448ab3e5e40511be2934980xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.18358775 Ether
0x73eaceffb940f4697e45fddfbe65e0ff46c898b73200ecc3dfad0930813d6d584719354312 days 10 hrs ago0x198c1b72feaa42cdab448ab3e5e40511be2934980xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.13708681 Ether
0x97a43b55f76d4f2c350a9abdc03f48b59ca631a72b3747949a74866d5f98801c4706835314 days 14 hrs ago0x198c1b72feaa42cdab448ab3e5e40511be2934980xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.38359946 Ether
0x49e09c11c51f8571e548168c0aabd8138fbb5e129eab7b1b8510f068a09a15074706200314 days 17 hrs ago0x198c1b72feaa42cdab448ab3e5e40511be2934980xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.99956501 Ether
0x2ae88d54762276d680c6aed3eda65115b3099b799ab0183663d3e6770f3436804676307319 days 23 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 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.