Sponsored Link:   FTEC - Artificial Intelligence trading revolution! Ready project! Softcap reached! Get MAX Bonus!
Contract Overview
Balance: 0.000000008447354948 Ether
Ether Value: less than $0.01 (@ $453.25/ETH)
Transactions: 1379 txns
 Latest 25 txns from a total Of 1379 transactions

TxHash Age From To Value [TxFee]
0x2d682f44127b9486a45d6a21550a6d4a0414540731259ef8a1964f4eeb4691bd19 hrs 23 mins agoBittrex  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d80 Ether0.00250285
0x093678a70632d84172f30db23734651ae6330eb2b113ffa09d42ab7d142a8f8419 hrs 34 mins agoSparkPool  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d82.758719702831148 Ether0.000021051
0x5525edadea1e026d96947f8af4a2d8ed9446eba1a1ee5361e62b5258acdfbe891 day 18 hrs agoBittrex  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d80 Ether0.00250285
0x38c8c65be861587989bb7499cb54d3302d789e524f7d19ec71c1a0b0c7b31c081 day 19 hrs agoSparkPool  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d83.09287120179493 Ether0.000021051
0x7bfe9597b16a4677ab6d2a974d3f45bec465f9a1fbd3bf13e0637673ddb15e942 days 19 hrs agoBittrex  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d80 Ether0.00250285
0xf61041640c3141b57eac09b856b46135f4cdb49bf601edc6c23346efe320f63b2 days 19 hrs agoSparkPool  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d83.042263965967525 Ether0.000021051
0x240425191a2b600ad87e9d75cd6716016962de827c02271a58160d1e0aed7c763 days 18 hrs agoBittrex  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d80 Ether0.00250285
0xc63781222cfac3e5dec572e11b3343697ccb2dfa11bc621cf1cd3f357ab442193 days 19 hrs agoSparkPool  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d83.033289097901334 Ether0.000021051
0xc98573f6678e12919ebff79c9d26a547c021c2e1271bd0d3a17333ee1b3ee7364 days 19 hrs agoBittrex  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d80 Ether0.00250285
0x3663494c1a19001d12658de31c838a137acdef572bd84b4bdce21b321ed14c0e4 days 19 hrs agoSparkPool  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d83.055466823729527 Ether0.000021051
0x3c97499dd211dfb1c4a99b680113395ced302eaa70747b8d71168fb436ff5fb45 days 19 hrs agoBittrex  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d80 Ether0.00250285
0x4e88ad49f7f9df907238ec2f5361d5d40ec53979a96d62c81254fb7b05b1259b5 days 19 hrs agoSparkPool  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d83.02877904292517 Ether0.000021051
0x271b15b344b820cfa92867231d200750adb3703576785c4bd23c6616cf3f41166 days 19 hrs agoBittrex  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d80 Ether0.00250285
0xc9cb1d65a7febf92fe74c6de353530bd6627537413f8cc82b896be00275c14946 days 19 hrs agoSparkPool  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d83.063491613566389 Ether0.000021051
0xcb3c1a4404491e32b7000b5539f1f1e23cf676e2ee254e3c504d42ae28bdd2947 days 18 hrs agoBittrex  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d80 Ether0.00250285
0x79642bef02bb1e3e6b751984c4006eb173a371a7bfe1c5fa9c5eb82cd62c1d257 days 19 hrs agoSparkPool  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d83.146695004784647 Ether0.000021051
0xc9be1d5b09f055d6906fc50743ae5358af2b112a1ffd0a27442f9e57692987c98 days 19 hrs agoBittrex  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d80 Ether0.00250285
0x999f32530231d43f9cbff104dfb63f1fa2f927122e3476109f5fab3f457a93418 days 19 hrs agoSparkPool  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d83.164093493084725 Ether0.000021051
0x1fe6b7b69e257c079fd89e13e0d1d5742eafe46c2293a7453865b315bade10449 days 19 hrs agoBittrex  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d80 Ether0.00250285
0x19cdf1eff247b5fe114aefd0c6e344b2deb6319591fd9ac05b4068b62ee858219 days 19 hrs agoSparkPool  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d83.194090567470897 Ether0.000021051
0x9fa62d489e358c942aa32a6f2fc9ea35e1e3fa3c06df7eca6f9f4043371448df10 days 19 hrs agoBittrex  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d80 Ether0.00250285
0x205df999b679280df905cd47810de3ee4e361fab04fbbd7c0e3c882fc603f46a10 days 19 hrs agoSparkPool  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d83.165057893845658 Ether0.000021051
0xcbacb8856b0ed419419b356fec907abe210e14b77f4636cf09ae576a4d7c15f811 days 18 hrs agoBittrex  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d80 Ether0.00250285
0x51a909a2534e7bf9d00c24e5f9ed87b5632dbe8ce1d500cd3c0d8d57bc62752f11 days 18 hrs agoSparkPool  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d83.091462957729061 Ether0.000021051
0x11050c6df0ed226f5120ae5eef70fdc42da0be97fcd49b0c794001a93bc4a68012 days 19 hrs agoBittrex  IN   0xf9a6010e5245d30b393cc86b50705cafe70316d80 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
0x2d682f44127b9486a45d6a21550a6d4a0414540731259ef8a1964f4eeb4691bd584516919 hrs 23 mins ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb982.7587197 Ether
0x5525edadea1e026d96947f8af4a2d8ed9446eba1a1ee5361e62b5258acdfbe8958393191 day 18 hrs ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb983.0928712 Ether
0x7bfe9597b16a4677ab6d2a974d3f45bec465f9a1fbd3bf13e0637673ddb15e9458333422 days 19 hrs ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb983.04226397 Ether
0x240425191a2b600ad87e9d75cd6716016962de827c02271a58160d1e0aed7c7658276493 days 18 hrs ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb983.0332891 Ether
0xc98573f6678e12919ebff79c9d26a547c021c2e1271bd0d3a17333ee1b3ee73658217034 days 19 hrs ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb983.05546682 Ether
0x3c97499dd211dfb1c4a99b680113395ced302eaa70747b8d71168fb436ff5fb458159815 days 19 hrs ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb983.02877904 Ether
0x271b15b344b820cfa92867231d200750adb3703576785c4bd23c6616cf3f411658099616 days 19 hrs ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb983.06349162 Ether
0xcb3c1a4404491e32b7000b5539f1f1e23cf676e2ee254e3c504d42ae28bdd29458041907 days 18 hrs ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb983.146695 Ether
0xc9be1d5b09f055d6906fc50743ae5358af2b112a1ffd0a27442f9e57692987c957980678 days 19 hrs ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb983.16409349 Ether
0x1fe6b7b69e257c079fd89e13e0d1d5742eafe46c2293a7453865b315bade104457923889 days 19 hrs ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb983.19409057 Ether
0x9fa62d489e358c942aa32a6f2fc9ea35e1e3fa3c06df7eca6f9f4043371448df578656810 days 19 hrs ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb983.16505789 Ether
0xcbacb8856b0ed419419b356fec907abe210e14b77f4636cf09ae576a4d7c15f8578094811 days 18 hrs ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb983.09146296 Ether
0x11050c6df0ed226f5120ae5eef70fdc42da0be97fcd49b0c794001a93bc4a680577502912 days 19 hrs ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb983.13284454 Ether
0x0b152a9a5c477b92afa83784c235f1ec190727635b2b4e6a897fc8aedb7b81dc576951713 days 18 hrs ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb983.20707378 Ether
0xff519e0ce56b48107ecdbb2f166b5d681727121768ef54c6c93b2f17949206e3576367014 days 19 hrs ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb983.08970833 Ether
0x8929e193c84e88aa12f9d0137a3b5bb01b830cd069d7e2439aabc59421ed6b0f575824015 days 18 hrs ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb983.17855528 Ether
0xfc32df80ec84a0bcb4befa4642bc300a1a2f8e97a7c51e55e43800b52e42f10d575251016 days 19 hrs ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb983.28204774 Ether
0x496be482e1f6498f045c200c3551c3c2904e93ccc4329f1119ad5bb703abe49c574688817 days 19 hrs ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb983.29052666 Ether
0x569cf89f97be5aca39ccafb2c8956311c2965abf7f920af15d8fffb4da1f042f574105018 days 20 hrs ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb983.24346971 Ether
0x2f11f3d5804458d7b8f791f8d24f8e5b9ab8280c9ca1b8e2d5deeacec86267ac573580719 days 18 hrs ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb983.24040357 Ether
0x1d8e137a2422d4f8e324a03fb9a3177f145f89060b8bec3d72492a83dd7a1db1572991420 days 19 hrs ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb983.24273298 Ether
0xbaf41b40ab614d967b9104e32d70d6ddfe59ef067ab23520c4eeb1479847f251572457021 days 18 hrs ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb983.2360423 Ether
0x30647731a5236f0a5a44c288d00d084630fcc86c6a64c6175e683ad76b4840ef571871722 days 19 hrs ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb983.35126744 Ether
0x8df2c3ca2cff3f8136fc5ec7d2d3ff537caddd6b162cdc6a6c78703b80868f53571322623 days 18 hrs ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb983.24171142 Ether
0xc4e4ded5cc7b13343345f8cafdba5b20a11c65b47c5a08fcf64670e0913c6cc8570748024 days 19 hrs ago0xf9a6010e5245d30b393cc86b50705cafe70316d80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb983.31433807 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.