Sponsored Link:   Etheal: Backed by a Finance Minister & Michael Terpin & Harvard alumnus Prof 30% bonus - First hour only: June 25
Contract Overview
Balance: 0.000000009515218272 Ether
Ether Value: less than $0.01 (@ $516.72/ETH)
Transactions: 55 txns
 Latest 25 txns from a total Of 55 transactions
View All

TxHash Age From To Value [TxFee]
0x9a5e45732d575f459378ba3d1a4ac6dca659151d63a39a2d5d68e8bdaa0a00f02 days 23 hrs agoBittrex  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500 Ether0.00250285
0x491fc50f0a63638c985e8157843ea5c78b331afade0cbd2810208bbd57b41f772 days 23 hrs agoEthermine  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500.100028703179283 Ether0.000021051
0x6addc2bee8242b8fe5d1aad7ce3032da9e18f6c96bca6595624eb980667148aa7 days 22 hrs agoBittrex  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500 Ether0.00250285
0xc556d29c39a3c3e9b7fefd9244636e3924a5eaea78f2ee4212fa0b67d80976267 days 22 hrs agoEthermine  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500.100021171812885 Ether0.000021051
0x1b78b3c550ccd58a295dd7398ae414ed0fc099b91be4c4f21326f3d16a6c336c12 days 18 hrs agoBittrex  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500 Ether0.00250285
0x780846179d5476a57a4dbcee1742e2f9baae02e3dd546656152bb45dee4308d812 days 18 hrs agoEthermine  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500.090679122173062 Ether0.000021051
0x658d8f110981609d76c374c90fbe7ee433a2d6ba5826b983f5ccd026c97cfcb219 days 18 hrs agoBittrex  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500 Ether0.00250285
0x7617b49163f2522f10ed2aaf142dc0aba500b96c0c2808414edfab43c3793afb19 days 18 hrs agoEthermine  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500.077544054713449 Ether0.000021051
0x6a6d3790580247501e9893e2ba49681d41495de08b4de81c7dbdbca649d65d3826 days 18 hrs agoBittrex  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500 Ether0.00250285
0x24022b2c7c051a0af787441845f4ef56efd58e4940b7f154540fde08ec1f1af626 days 18 hrs agoEthermine  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500.072855281294485 Ether0.000021051
0x058df6bbec8057f1631dafa2e3e42eac01e59f8139ef533f2e91c414fc7d41fe33 days 18 hrs agoBittrex  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500 Ether0.00250285
0x87b6279bca8b4b5f18ab08fb9ee5abc58c444e6f3f29ffcb25380d3f6b2590d933 days 18 hrs agoEthermine  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500.076458324726325 Ether0.000021051
0xab99335597d169e8e5b316de1bdbb42f98e5ea6cab9b92d58f6115ba30b6e1c040 days 18 hrs agoBittrex  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500 Ether0.00250285
0x772985570e848cd2494d2de881d8afbffb7361d0f092b52fe69b63f48cf9a86040 days 18 hrs agoEthermine  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500.076460414556593 Ether0.000021051
0x9e3fce7bdd91c2ce2c9e9e14f9c5b0f04c1469f48d0e559f6229ce20515e514847 days 18 hrs agoBittrex  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500 Ether0.00250285
0x859327c9d68f033e5398460a1fabfd5fefcbcaaea431eb1b0803f6e27cbc5c1047 days 18 hrs agoEthermine  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500.077748499292625 Ether0.000021051
0x2e63e31f4054abe4275011e43faaec2e375ae65cf93a8793f23396ae3cd6306454 days 18 hrs agoBittrex  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500 Ether0.00249965
0x8da33be42642d5ed63569cf61c1cf73e360881f3c26e965e8e9ae494ebb69fc154 days 18 hrs agoEthermine  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500.069748816511099 Ether0.000021051
0xcbd967136378b955b3b8d163ac1c9b29dd994c0f902c56ddf45009f7f56519fd61 days 18 hrs agoBittrex  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500 Ether0.00250285
0xb5f12829136fc8eaa2841d82252b379e667d50c2c161a8f1852300187f3e3fc061 days 18 hrs agoEthermine  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500.082445407030689 Ether0.000021051
0x3b4b5816f1b43589ee3b07f531f81aa0d0ac5abbed996aabf118ae117feef60d68 days 18 hrs agoBittrex  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500 Ether0.00250285
0xc3b9da6e284db095817a3288f4e7ef8d43ce656e18b13742802a960056e7b8bc68 days 18 hrs agoEthermine  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500.081530907148774 Ether0.000021051
0x048666645fefbeddcf8c55086d630f09673d4fb81d364b73d1b7073e16d0e2a075 days 18 hrs agoBittrex  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500 Ether0.00249965
0xed210d5e73d3035d850b4e304af3df8aec157f5721b09ea4f9ca6fa5e1e8510575 days 18 hrs agoEthermine  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500.067856291349424 Ether0.000021051
0x3f1192ec33bfee1ac6bc5561cbc1f87df0578368902c94d53dc33bdc01cf38a982 days 18 hrs agoBittrex  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500 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
0x9a5e45732d575f459378ba3d1a4ac6dca659151d63a39a2d5d68e8bdaa0a00f058148212 days 23 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1000287 Ether
0x6addc2bee8242b8fe5d1aad7ce3032da9e18f6c96bca6595624eb980667148aa57857897 days 22 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10002117 Ether
0x1b78b3c550ccd58a295dd7398ae414ed0fc099b91be4c4f21326f3d16a6c336c575831512 days 18 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.09067912 Ether
0x658d8f110981609d76c374c90fbe7ee433a2d6ba5826b983f5ccd026c97cfcb2571890819 days 18 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.07754406 Ether
0x6a6d3790580247501e9893e2ba49681d41495de08b4de81c7dbdbca649d65d38567934926 days 18 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.07285528 Ether
0x058df6bbec8057f1631dafa2e3e42eac01e59f8139ef533f2e91c414fc7d41fe563992933 days 18 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.07645832 Ether
0xab99335597d169e8e5b316de1bdbb42f98e5ea6cab9b92d58f6115ba30b6e1c0560012540 days 18 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.07646042 Ether
0x9e3fce7bdd91c2ce2c9e9e14f9c5b0f04c1469f48d0e559f6229ce20515e5148555985247 days 18 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.0777485 Ether
0x2e63e31f4054abe4275011e43faaec2e375ae65cf93a8793f23396ae3cd63064551987754 days 18 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.06974881 Ether
0xcbd967136378b955b3b8d163ac1c9b29dd994c0f902c56ddf45009f7f56519fd547923661 days 18 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.08244541 Ether
0x3b4b5816f1b43589ee3b07f531f81aa0d0ac5abbed996aabf118ae117feef60d543831768 days 18 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.08153091 Ether
0x048666645fefbeddcf8c55086d630f09673d4fb81d364b73d1b7073e16d0e2a0539640575 days 18 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.06785629 Ether
0x3f1192ec33bfee1ac6bc5561cbc1f87df0578368902c94d53dc33bdc01cf38a9535405382 days 18 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.07401377 Ether
0x8908098715ae70804a4038721c428e44dd660fc042ad7f60d1060c15e9d8431c531231089 days 18 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05772066 Ether
0xc1c313508720a90ee79b313dc2f79f8fd8de99778927b50d00dddaddd47e3ef4527060196 days 18 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.06208759 Ether
0xf3d98578b77da56614b0c3724af43223bde57387fe98327addf7f0d4988f2d255229441103 days 18 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10248148 Ether
0xe2dc48e5a11c8ec98e1feaaa1b022a792359f42d38e844e56b06501705935d625040076135 days 19 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.09037844 Ether
0xeb8b2d8c7180f33636f5271921ba888fd93d399f657d308fcbde880c88957a434998748142 days 19 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10000662 Ether
0x9c829962bc21d1049576b0a5733f72630d14939c35a156b779dc03ada16ef1fd4958380149 days 14 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10006912 Ether
0x17723c6b9b44e2ba753eb90500bbd9cd4dc6c07803ea38fa10ebf675da2d01d84923074155 days 17 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10002227 Ether
0x01468173f36d44ee656dc8e8f1abae151afab2fda003ac90401ccbe23a4aeccb4891671161 days 10 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10010174 Ether
0xe5d0eab19b410e00d38d9ee5a91eedc45a6b8a4f031ee241247686a22d5eb5f94864518166 days 11 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10002218 Ether
0xe86948d667c363ec553c5d03fc04121700d7f6d1bc864744880678d75103d1e94836844171 days 11 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10006235 Ether
0x414e2cfeace10dd22380de4683f937f9a1036d9f47d7ade93f078622d06d7fa54807022176 days 13 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10006226 Ether
0xf5eba221050d3d17f1e15e0c45737af723d7e51ca5705c8a67660ad1bbefb1c94778312181 days 8 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10005838 Ether
[ Download CSV Export  ] 
Warning: The compiled contract might be susceptible to ZeroFunctionSelector (very low-severity), DelegateCallReturnValue (low-severity), ECRecoverMalformedInput (medium-severity), SkipEmptyStringLiteral (low-severity) Solidity compiler bugs.

Contract Source Code Verified (Similar match)
Note: Displaying similar matching verified source code at contract 0xd1DD82d1dED8f40c200b89455050E9C18D918504(excluding Constructor Arguments if any)
Contract Name: UserWallet
Compiler Version: 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 txn Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward
Make sure to use the "downvote" button for any spammy posts, and the "upvote" for interesting conversations.