Sponsored Link:   SHARPAY.io • Share button with blockchain profit • ICOBench TOP Project • 30% Bonus • Buy Now!
Contract Overview
Balance: 0.000000004562004481 Ether
Ether Value: less than $0.01 (@ $574.83/ETH)
Transactions: 43 txns
Misc
Address Watch: Add To Watch List
Contract Creator: 0xa3c1e324ca1ce40db73ed6026c4a177f099b5770at txn 0xcfd08a6ead46830d074892ca5413c22ca10b5d59aa7469450035fa906461f64f
Token Balances:
 Latest 25 txns from a total Of 43 transactions
View All

TxHash Age From To Value [TxFee]
0x27a234041b726fc6cc84704c41c762a210adefe1c20e49315ef528dfc97e170d5 days 22 hrs agoBittrex  IN   0x4a96a471dae05d667648cf97fbf0ed926ced059a0 Ether0.00249965
0xc8103c84236700c4bd3ca68cf01fbd5b61cfe9608da12d71183ca7c4c5c5daee5 days 22 hrs agoEthermine  IN   0x4a96a471dae05d667648cf97fbf0ed926ced059a0.050005243870929 Ether0.000021051
0x1f7ec0f2ebf059f238c55df12b8fc1234f539e7b3f9f5e41e865f9f9910f7d459 days 13 hrs agoBittrex  IN   0x4a96a471dae05d667648cf97fbf0ed926ced059a0 Ether0.00249965
0x0eeffab21acf4a0d9c5ff6fd39ad9be43a20f3079917854f65d0eb78f6ab19cc9 days 14 hrs agoEthermine  IN   0x4a96a471dae05d667648cf97fbf0ed926ced059a0.050017711349218 Ether0.000021051
0x59f31908c9d48e606f6b851f21b33169bb8680cd05877da0cf960c8884d811a413 days 1 hr agoBittrex  IN   0x4a96a471dae05d667648cf97fbf0ed926ced059a0 Ether0.00249645
0x26ad666b113715f2451d5e176c95931276c7f186c7ff63f011065f0330159f0713 days 1 hr agoEthermine  IN   0x4a96a471dae05d667648cf97fbf0ed926ced059a0.050000004568823 Ether0.000021051
0x4f5bebd63af96f2c888829a9304be82a920771785d8234010c1cb910241c868016 days 19 hrs agoBittrex  IN   0x4a96a471dae05d667648cf97fbf0ed926ced059a0 Ether0.00249965
0x692353f66e650866f695577a831a364cf3fa008fe69a38ed0618b0bb71d3e5c516 days 19 hrs agoEthermine  IN   0x4a96a471dae05d667648cf97fbf0ed926ced059a0.050041369599127 Ether0.000021051
0x032642621451cee77b394f215beac6456cfaec06fe8c148e5036b34246ba26e920 days 20 hrs agoBittrex  IN   0x4a96a471dae05d667648cf97fbf0ed926ced059a0 Ether0.00249965
0xb660c9d4b08fa60bd287979155ef4898c41a30f36b04cc03e828cb54e54b04b020 days 20 hrs agoEthermine  IN   0x4a96a471dae05d667648cf97fbf0ed926ced059a0.05006335469613 Ether0.000021051
0x8b7ab8e7ff387c593f158571d8d7ea6d76f936619727880f2fe33c7faeabff7524 days 8 hrs agoBittrex  IN   0x4a96a471dae05d667648cf97fbf0ed926ced059a0 Ether0.00249965
0x16d3845d72181ba7f1a19aa0463aefaa14e4349e90f8d1b185d8ad84a52c7e1f24 days 8 hrs agoEthermine  IN   0x4a96a471dae05d667648cf97fbf0ed926ced059a0.064829165487522 Ether0.000021051
0x0268d429711400b53be2da133548d480c903b0a830e3590a3c1c43edfcfdc16528 days 22 hrs agoBittrex  IN   0x4a96a471dae05d667648cf97fbf0ed926ced059a0 Ether0.00250285
0x9a5c2b7064982a394099f3b31f2c06ae4e8231371612f9774e6ab765cb5c5d8628 days 22 hrs agoEthermine  IN   0x4a96a471dae05d667648cf97fbf0ed926ced059a0.100020992936203 Ether0.000021051
0x6da03800ce32061a74fd6651ede6cefbc3d8fab9090a2d243af0cb43d2268cd735 days 18 hrs agoBittrex  IN   0x4a96a471dae05d667648cf97fbf0ed926ced059a0 Ether0.00250285
0x60b5afff5af0ebd8b8edfc622b6467b2b53053673b9a2a154e301d45d9bcb2f035 days 18 hrs agoEthermine  IN   0x4a96a471dae05d667648cf97fbf0ed926ced059a0.100057168974678 Ether0.000021051
0xd661a69412807c5b2153f94046a82ab07aa572ede732db7c162e4523680374d942 days 15 hrs agoBittrex  IN   0x4a96a471dae05d667648cf97fbf0ed926ced059a0 Ether0.00250285
0xdeeedc2ce14924248a047cc824b1954a231584f91e713708ef69fd12e1122bfb42 days 15 hrs agoEthermine  IN   0x4a96a471dae05d667648cf97fbf0ed926ced059a0.100048388706425 Ether0.000021051
0x1e86bb9bd3fd0255cee44c2f238ed9aeda93be90dfb61bf4f546e0515c31b8fb49 days 9 hrs agoBittrex  IN   0x4a96a471dae05d667648cf97fbf0ed926ced059a0 Ether0.00250285
0x719387837dad15478cf08e8a8f53d23e998a8c3629fc359c7917c34ba2959d0149 days 10 hrs agoEthermine  IN   0x4a96a471dae05d667648cf97fbf0ed926ced059a0.100019823961263 Ether0.000021051
0x6f0bd58b357dad0b78a64109c769e694abb8a4f13d080205f89cd102b2d6d40b56 days 7 hrs agoBittrex  IN   0x4a96a471dae05d667648cf97fbf0ed926ced059a0 Ether0.00250285
0x1281dc2c7d0c4720fed2b8f0952f40f541b0bb5cd87100e36be51bb106d4f14e56 days 7 hrs agoEthermine  IN   0x4a96a471dae05d667648cf97fbf0ed926ced059a0.099576762733785 Ether0.000021051
0xef1d5e9cfd5f9a2ef3fe7d0e84007e8a6b35715cc274f56f3d3b283944880a5d63 days 7 hrs agoBittrex  IN   0x4a96a471dae05d667648cf97fbf0ed926ced059a0 Ether0.00250285
0xb98f98bae6aff8f0a3dfe55044a18b05cd8447e5966a07feacf81ae676dcbb9963 days 8 hrs agoEthermine  IN   0x4a96a471dae05d667648cf97fbf0ed926ced059a0.098375929646224 Ether0.000021051
0x1b1a421890c871d22a4d51eb47289c4b58b4fa1060d708568377d9f85064f64a70 days 6 hrs agoBittrex  IN   0x4a96a471dae05d667648cf97fbf0ed926ced059a0 Ether0.00250285
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
 Latest 22 Internal Transactions

ParentTxHash Block Age From To Value
0x27a234041b726fc6cc84704c41c762a210adefe1c20e49315ef528dfc97e170d56521675 days 22 hrs ago0x4a96a471dae05d667648cf97fbf0ed926ced059a0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05000524 Ether
0x1f7ec0f2ebf059f238c55df12b8fc1234f539e7b3f9f5e41e865f9f9910f7d4556315089 days 13 hrs ago0x4a96a471dae05d667648cf97fbf0ed926ced059a0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05001772 Ether
0x59f31908c9d48e606f6b851f21b33169bb8680cd05877da0cf960c8884d811a4561177413 days 1 hr ago0x4a96a471dae05d667648cf97fbf0ed926ced059a0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05 Ether
0x4f5bebd63af96f2c888829a9304be82a920771785d8234010c1cb910241c8680559014616 days 19 hrs ago0x4a96a471dae05d667648cf97fbf0ed926ced059a0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05004137 Ether
0x032642621451cee77b394f215beac6456cfaec06fe8c148e5036b34246ba26e9556689220 days 20 hrs ago0x4a96a471dae05d667648cf97fbf0ed926ced059a0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05006335 Ether
0x8b7ab8e7ff387c593f158571d8d7ea6d76f936619727880f2fe33c7faeabff75554710924 days 8 hrs ago0x4a96a471dae05d667648cf97fbf0ed926ced059a0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.06482917 Ether
0x0268d429711400b53be2da133548d480c903b0a830e3590a3c1c43edfcfdc165552087128 days 22 hrs ago0x4a96a471dae05d667648cf97fbf0ed926ced059a0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10002099 Ether
0x6da03800ce32061a74fd6651ede6cefbc3d8fab9090a2d243af0cb43d2268cd7548115735 days 18 hrs ago0x4a96a471dae05d667648cf97fbf0ed926ced059a0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10005717 Ether
0xd661a69412807c5b2153f94046a82ab07aa572ede732db7c162e4523680374d9544098542 days 15 hrs ago0x4a96a471dae05d667648cf97fbf0ed926ced059a0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10004839 Ether
0x1e86bb9bd3fd0255cee44c2f238ed9aeda93be90dfb61bf4f546e0515c31b8fb540058649 days 9 hrs ago0x4a96a471dae05d667648cf97fbf0ed926ced059a0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10001982 Ether
0x6f0bd58b357dad0b78a64109c769e694abb8a4f13d080205f89cd102b2d6d40b535886356 days 7 hrs ago0x4a96a471dae05d667648cf97fbf0ed926ced059a0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.09957677 Ether
0xef1d5e9cfd5f9a2ef3fe7d0e84007e8a6b35715cc274f56f3d3b283944880a5d531705963 days 7 hrs ago0x4a96a471dae05d667648cf97fbf0ed926ced059a0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.09837593 Ether
0x1b1a421890c871d22a4d51eb47289c4b58b4fa1060d708568377d9f85064f64a527543270 days 6 hrs ago0x4a96a471dae05d667648cf97fbf0ed926ced059a0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10000921 Ether
0x1036478904482dc1b56ccad236591343b91371eeb85f820c26c9646855d5bac0523523777 days 3 hrs ago0x4a96a471dae05d667648cf97fbf0ed926ced059a0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10010501 Ether
0x58f8e0c82a037a6111bfd8ba0a05b67414ef4ebf9cd25f2b8ca770fcc4d98555519450784 days 1 hr ago0x4a96a471dae05d667648cf97fbf0ed926ced059a0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10005932 Ether
0xac22297b4a01cc858b6736f60ed122d7b1b2bfcb22d1b531a9c120985b6d4e34515543890 days 16 hrs ago0x4a96a471dae05d667648cf97fbf0ed926ced059a0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10005325 Ether
0x6d1d1eb54b8d5e873a6a698c321dfc34517c36994baa0ef4448443d139efa2ce511774297 days 2 hrs ago0x4a96a471dae05d667648cf97fbf0ed926ced059a0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10000096 Ether
0x2f388c5777920bf98e218b15cce3317d2b755b80ec5dafb9c2d0c0cca5b393725080021103 days 10 hrs ago0x4a96a471dae05d667648cf97fbf0ed926ced059a0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10002729 Ether
0xfdbd5160e50c97cd9d7bfb10452efd87561915e147d8660c8fbf3903f62bcc165043538109 days 13 hrs ago0x4a96a471dae05d667648cf97fbf0ed926ced059a0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10000408 Ether
0x44753cba237696494d1eee0d4a2bad3478d8fa76cf60122f4b6f389ac09edb535009004115 days 9 hrs ago0x4a96a471dae05d667648cf97fbf0ed926ced059a0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1000089 Ether
0xfb3d17c19d20b3e901eec76a33621a9f5c57e5b964d682bbe7e26aba14b573fe4976252120 days 22 hrs ago0x4a96a471dae05d667648cf97fbf0ed926ced059a0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05189769 Ether
0xcfd08a6ead46830d074892ca5413c22ca10b5d59aa7469450035fa906461f64f4171635282 days 9 hrs ago0xa3c1e324ca1ce40db73ed6026c4a177f099b5770  Contract Creation0 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 (Exact match)
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

    Constructor Arguments (ABI-encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000a3c1e324ca1ce40db73ed6026c4a177f099b5770

-----Decoded View---------------
Found 1 constructor arguments :
Arg [0] : 000000000000000000000000a3c1e324ca1ce40db73ed6026c4a177f099b5770


   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.