Sponsored:   Kirik Meta Protocol - New Generation of Blockchain - Join Pre-Sale Aug 15-17
Contract Overview
Balance: 0.000000006784311904 Ether
Ether Value: less than $0.01 (@ $302.38/ETH)
Transactions: 66 txns
 Latest 25 txns from a total Of 66 transactions

TxHash Age From To Value [TxFee]
0x5faf32510263635a03b3726ba9d0793bbd55d7a8f48717a5de9ed33ca98ec0dc6 days 14 hrs agoBittrex_1  IN   0x3fe65958c25ada0d6151679098879b5ff24cb2ed0 Ether0.0050057
0x7afadd2934a3734868077388e4284a51185e590d769245cedb068e232bc0e3476 days 14 hrs agoNanopool  IN   0x3fe65958c25ada0d6151679098879b5ff24cb2ed0.200025071626728 Ether0.000021051
0xda5703281eafa189ba42654315c5485ac0a0089dd67bbbc257b558f4f257904f14 days 11 hrs agoBittrex_1  IN   0x3fe65958c25ada0d6151679098879b5ff24cb2ed0 Ether0.0050057
0xbd1e4c2bef7d73452bb74e26bb7be1f8d33b78dd8ad9a4ebaa02cc8ea35eec1314 days 11 hrs agoNanopool  IN   0x3fe65958c25ada0d6151679098879b5ff24cb2ed0.200177558053525 Ether0.000021051
0x50357051dfc9fec6ff7b1d672d389de1b2848a5506cca9d906f0ce0492f73ae524 days 10 hrs agoBittrex_1  IN   0x3fe65958c25ada0d6151679098879b5ff24cb2ed0 Ether0.0050057
0x958931dac5ac5c7ea99532a88fe13c541f1e1654350e974e7b2e5bf0f87d86a724 days 10 hrs agoNanopool  IN   0x3fe65958c25ada0d6151679098879b5ff24cb2ed0.200040336741056 Ether0.000021051
0x97684c0ce95548ea5e3cf3a28dec7d964cfe2588bb4237d3dc3f470291ba4ea131 days 13 hrs agoBittrex_1  IN   0x3fe65958c25ada0d6151679098879b5ff24cb2ed0 Ether0.0050057
0xe696567238b3da4fe0441b08e618a76638be4a25b39e09ecea857813914f84af31 days 13 hrs agoNanopool  IN   0x3fe65958c25ada0d6151679098879b5ff24cb2ed0.2002840460202 Ether0.000021051
0x57c3d5e0028ae6c7872879fd8b4779fe14eb57bab6915811d2a587fa209b240937 days 18 hrs agoBittrex_1  IN   0x3fe65958c25ada0d6151679098879b5ff24cb2ed0 Ether0.0050057
0xac11d5f556e7943fde8d7a67f608de28a4c06e4c79c153bae9f5c38525f83e6837 days 18 hrs agoNanopool  IN   0x3fe65958c25ada0d6151679098879b5ff24cb2ed0.20022911043628 Ether0.000021051
0x3ead3bb0603671bbd3e3b5f6a4ed85022b436197807e8f23d544fdbb0ccceb6045 days 17 hrs agoBittrex_1  IN   0x3fe65958c25ada0d6151679098879b5ff24cb2ed0 Ether0.006207068
0x640cf6a6774437f1448e074a5f1c4fa882c237626a2d374ea1bf4aebaa65efb245 days 17 hrs agoNanopool  IN   0x3fe65958c25ada0d6151679098879b5ff24cb2ed0.20005583773042 Ether0.000021051
0x5122e4dabb8b08225d24f7f8644270c974cbb2a029f1b5edaea78e2a0d5c377655 days 1 hr agoBittrex_1  IN   0x3fe65958c25ada0d6151679098879b5ff24cb2ed0 Ether0.00250285
0x2bd41bda552ecde79fe17bcc490c8594211904dba81edc16a0d53b0ae8d326f255 days 1 hr agoNanopool  IN   0x3fe65958c25ada0d6151679098879b5ff24cb2ed0.200150036786667 Ether0.000021051
0x2156cc2cc68c18882260c0ae2acdbedb67e47c5b620934fc63ea30f2be7b4f5b64 days 2 hrs agoBittrex_1  IN   0x3fe65958c25ada0d6151679098879b5ff24cb2ed0 Ether0.00250285
0x7348bf19f6764e98c02d222da4676e1c6ea790b13bc81f002200a4267598ff4264 days 2 hrs agoNanopool  IN   0x3fe65958c25ada0d6151679098879b5ff24cb2ed0.200133795200326 Ether0.000021051
0xd920742379fa7d0d3d5014d37ced2efddede4720f0cc163c6501dcbf9097094273 days 15 hrs agoBittrex_1  IN   0x3fe65958c25ada0d6151679098879b5ff24cb2ed0 Ether0.00250285
0x4ed82e2e8d053092d2734dc757ba5a02350ba4330b5c2eb8ccd3196fb446e5b973 days 15 hrs agoNanopool  IN   0x3fe65958c25ada0d6151679098879b5ff24cb2ed0.200104919630996 Ether0.000021051
0x084a4045322aa28b781bc0c08a848485b140a4078f43b19d21fa58d5f712ac2f80 days 21 hrs agoBittrex_1  IN   0x3fe65958c25ada0d6151679098879b5ff24cb2ed0 Ether0.00250285
0x9ddb00ad3c8020e2513249df2bed10742acecb696cf197b459fa72666612b78c80 days 22 hrs agoNanopool  IN   0x3fe65958c25ada0d6151679098879b5ff24cb2ed0.200260970499791 Ether0.000021051
0x369099aabcb36e3721cef7062369517b38e48a653a61caac77c94080cb37df7689 days 22 hrs agoBittrex_1  IN   0x3fe65958c25ada0d6151679098879b5ff24cb2ed0 Ether0.00250285
0x90021d1986debdb9c4dc510bb73ab763cfb91c727d73df09f613f136db06423489 days 22 hrs agoNanopool  IN   0x3fe65958c25ada0d6151679098879b5ff24cb2ed0.200586417493732 Ether0.000021051
0x5d1c7f11de507b0e52d848ac68c174ad571d82440fb2631ebfd94679a39d194496 days 10 hrs agoBittrex_1  IN   0x3fe65958c25ada0d6151679098879b5ff24cb2ed0 Ether0.00250285
0x634c8e12fce0ad90be012394ff6443805cf42d540071d484c0a7f53488818a4396 days 10 hrs agoNanopool  IN   0x3fe65958c25ada0d6151679098879b5ff24cb2ed0.200301568441548 Ether0.000021051
0xf1a3824677927170a91d704b923683770d7f1850d2bf952a71bed5c89bdce539102 days 20 hrs agoBittrex_1  IN   0x3fe65958c25ada0d6151679098879b5ff24cb2ed0 Ether0.00249965
[ 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
0x5faf32510263635a03b3726ba9d0793bbd55d7a8f48717a5de9ed33ca98ec0dc61267926 days 14 hrs ago0x3fe65958c25ada0d6151679098879b5ff24cb2ed0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20002507 Ether
0xda5703281eafa189ba42654315c5485ac0a0089dd67bbbc257b558f4f257904f608016414 days 11 hrs ago0x3fe65958c25ada0d6151679098879b5ff24cb2ed0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20017756 Ether
0x50357051dfc9fec6ff7b1d672d389de1b2848a5506cca9d906f0ce0492f73ae5602113624 days 10 hrs ago0x3fe65958c25ada0d6151679098879b5ff24cb2ed0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20004033 Ether
0x97684c0ce95548ea5e3cf3a28dec7d964cfe2588bb4237d3dc3f470291ba4ea1597932231 days 13 hrs ago0x3fe65958c25ada0d6151679098879b5ff24cb2ed0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20028405 Ether
0x57c3d5e0028ae6c7872879fd8b4779fe14eb57bab6915811d2a587fa209b2409594227437 days 18 hrs ago0x3fe65958c25ada0d6151679098879b5ff24cb2ed0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20022911 Ether
0x3ead3bb0603671bbd3e3b5f6a4ed85022b436197807e8f23d544fdbb0ccceb60589621145 days 17 hrs ago0x3fe65958c25ada0d6151679098879b5ff24cb2ed0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20005584 Ether
0x5122e4dabb8b08225d24f7f8644270c974cbb2a029f1b5edaea78e2a0d5c3776584193055 days 1 hr ago0x3fe65958c25ada0d6151679098879b5ff24cb2ed0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20015004 Ether
0x2156cc2cc68c18882260c0ae2acdbedb67e47c5b620934fc63ea30f2be7b4f5b578897564 days 2 hrs ago0x3fe65958c25ada0d6151679098879b5ff24cb2ed0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20013379 Ether
0xd920742379fa7d0d3d5014d37ced2efddede4720f0cc163c6501dcbf90970942573490173 days 15 hrs ago0x3fe65958c25ada0d6151679098879b5ff24cb2ed0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20010492 Ether
0x084a4045322aa28b781bc0c08a848485b140a4078f43b19d21fa58d5f712ac2f569388680 days 21 hrs ago0x3fe65958c25ada0d6151679098879b5ff24cb2ed0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20026097 Ether
0x369099aabcb36e3721cef7062369517b38e48a653a61caac77c94080cb37df76564285489 days 22 hrs ago0x3fe65958c25ada0d6151679098879b5ff24cb2ed0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20058642 Ether
0x5d1c7f11de507b0e52d848ac68c174ad571d82440fb2631ebfd94679a39d1944560599196 days 10 hrs ago0x3fe65958c25ada0d6151679098879b5ff24cb2ed0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20030157 Ether
0xf1a3824677927170a91d704b923683770d7f1850d2bf952a71bed5c89bdce5395569209102 days 20 hrs ago0x3fe65958c25ada0d6151679098879b5ff24cb2ed0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20017536 Ether
0x87fb55013d081e7e4632c7e9a3f86f24225b2dca699aef42ae1bdf38440fc30f5533226109 days 3 hrs ago0x3fe65958c25ada0d6151679098879b5ff24cb2ed0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20019915 Ether
0xb1aac2a98e909cd642d9f56f1d7d193c8e05091f5642863e0ada768deff7c2365496028115 days 14 hrs ago0x3fe65958c25ada0d6151679098879b5ff24cb2ed0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.2002776 Ether
0x2cf681bfccdb125a002dedfb75081b55ae907efc94877de6bb85271c44c8f0cb5461478121 days 13 hrs ago0x3fe65958c25ada0d6151679098879b5ff24cb2ed0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20024415 Ether
0x4ea5a459b8ef99e178406d1008ddfb21aa76059182db0983ddad335aa772ff795425630127 days 15 hrs ago0x3fe65958c25ada0d6151679098879b5ff24cb2ed0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20111329 Ether
0x87ad03d8ae983792eec1cfba2c1b48ef0be56fe152a1756303e1531ba2fafc175384513134 days 10 hrs ago0x3fe65958c25ada0d6151679098879b5ff24cb2ed0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20029601 Ether
0x7db81ec9d329878a11a7ae517045956446c4125b618b31b3fd48fc272decf5535343423141 days 6 hrs ago0x3fe65958c25ada0d6151679098879b5ff24cb2ed0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20020882 Ether
0x259692e56315f646fc5f140f9e923bc1c51436b4850d9719e13cd32b845aed265305691147 days 14 hrs ago0x3fe65958c25ada0d6151679098879b5ff24cb2ed0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20007389 Ether
0x489eb101a0cd7046fce248bdfa8be19dae0d68989be21db807ae8c214f1d82bc5267974153 days 22 hrs ago0x3fe65958c25ada0d6151679098879b5ff24cb2ed0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20026027 Ether
0xf3d58ec52e54bd55f000a2b18d90a77638fdb45fdfaa49a7a0d65a5f85907db15209069163 days 23 hrs ago0x3fe65958c25ada0d6151679098879b5ff24cb2ed0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20114745 Ether
0xfff7aca8524343aeb3e55b52c2dbe5628e5b1325a623816cc3fa83177af37e9b5063154188 days 15 hrs ago0x3fe65958c25ada0d6151679098879b5ff24cb2ed0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20011011 Ether
0xb47d57d3bc9535c54335954393a4dc0a9ff55c2591069ff534482ecd56ec19084969471204 days 10 hrs ago0x3fe65958c25ada0d6151679098879b5ff24cb2ed0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20017188 Ether
0xb184471741f5da974c7e266e36a0272028966c4afe33363ca023916339275e024894112217 days 17 hrs ago0x3fe65958c25ada0d6151679098879b5ff24cb2ed0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.20035805 Ether
[ Download CSV Export  ] 
Warning: The compiled contract might be susceptible to NestedArrayFunctionCallDecoder (medium-severity), 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.