Sponsored:   Kirik Meta Protocol - New Generation of Blockchain - Join Pre-Sale Aug 15-17
Contract Overview
Balance: 0.000000007704772958 Ether
Ether Value: less than $0.01 (@ $283.04/ETH)
Transactions: 699 txns
Misc
Address Watch: Add To Watch List
Contract Creator: 0xa3c1e324ca1ce40db73ed6026c4a177f099b5770at txn 0x45df17a676b3be264a8b594f9ce7b084cbc15ab743ee48c1f0099d9977bd3b8d
Token Balances:
 Latest 25 txns from a total Of 699 transactions

TxHash Age From To Value [TxFee]
0x6a52473f6b4431ca850c079f82ddcffb7f7a2c07d457fee05f5b12da31ed75391 hr 48 mins agoBittrex_1  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80 Ether0.0050057
0x220ddeca23d63e46987bdae788773dc79cdf826f6b8d7339305857fb231bd0ef1 hr 55 mins agoF2Pool_2  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80.463404213205942 Ether0.0000863091
0xf2c038d55cfe4d079582edbac40a961328f4abe30da74f5bb78d4f50ea0b41b81 day 1 hr agoBittrex_1  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80 Ether0.0050057
0x4d0cd38dd32738e6e4bbec8eb311aa1209a2ce79da3d3071aaec9aaf7c7fb6ff1 day 1 hr agoF2Pool_2  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80.455966967781933 Ether0.0000863091
0x9653e9c6a2508074c0e8af5ef979fccf0f04c679d08c1f583864f8824f8bb97a2 days 1 hr agoBittrex_1  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80 Ether0.0050057
0x0719bfaed82da45641bd2a7becbaed2b5b6348f40ff5fad67027f6a4ad0bc45b2 days 1 hr agoF2Pool_2  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80.461218869096576 Ether0.0000863091
0x579843e9df619a7e68b4035359c498e5e3993f3814ae4f20722e9305fc68cb132 days 1 hr ago0xecd8b3877d8e7cd0739de18a5b545bc0b3538566  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f810.995 Ether0.001073601
0x8753cd46e317f36d8b11c42ea06feba78191c99962a5a8b5fad01ce42e2112513 days 1 hr agoBittrex_1  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80 Ether0.0050057
0x4fe689e7cc393eda3aab486cacf2f8d2b937a3cbdf4b31b8716c736bc3cd36d53 days 1 hr agoF2Pool_2  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80.467163538928085 Ether0.0000863091
0xd5f19d5345a063740d67c2f440b5df4d758d29638052f779779427fb283732613 days 2 hrs agoBittrex_1  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80 Ether0.0050121
0x7717341ee18262f5cd1a1378d092a6a76ad59d663d49add758ecfaadbc0ca8f23 days 2 hrs ago0xecd8b3877d8e7cd0739de18a5b545bc0b3538566  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f821.995 Ether0.001073601
0x0e1047fdd61aa95880a470a43b9643b14aeb91126c51285c1fbdac2359cad9d04 days 1 hr agoBittrex_1  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80 Ether0.0050057
0x80d1b17d4c6ea36122c3f5e7b3b21bb752881bf05d41067fe846193c0fab54e84 days 1 hr agoF2Pool_2  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80.458767333040392 Ether0.0000863091
0x30e50f31eba2b3ed60f2d5407181f8bd3e89af508e80b0485191316301737e025 days 1 hr agoBittrex_1  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80 Ether0.0050057
0xe2af70ecbf7733a8eb2f728baa559aa84686c27c4036fdbfa5a30c16a6b4035b5 days 1 hr agoF2Pool_2  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80.451417188854985 Ether0.0001284111
0x92e209cba11e6e3501d607efb0dbc6ca598fac41060395efff694d31fe636f945 days 23 hrs agoBittrex_1  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80 Ether0.0050057
0x96b91650c8e6a0c118e799eaaa37495ffe315e2642fb43ead9fdf826a86d55f55 days 23 hrs agoF2Pool_2  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80.45081419834932 Ether0.000652581
0x04261f50cdee16fd7800e2aa08c808c5059c052a95d4f27c7ae8a796d4bf6df67 days 1 hr agoBittrex_1  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80 Ether0.0050057
0x41595527cd4b4e0c9cb853c294512f1b8e980d9d608e697bbb0f5858c10ae0777 days 1 hr agoF2Pool_2  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80.449968027594204 Ether0.001242009
0x019c78606919548604dc950cfd011c558cbf2737e91122017725caff2ece00d28 days 1 hr agoBittrex_1  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80 Ether0.0050057
0x64eb0efbfc44fa9cf6141e38d40313b2aa62817e63f1d5e447bdf55edb8eb4248 days 1 hr agoF2Pool_2  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80.455858000820159 Ether0.000652581
0x20c8bacbf3234b94ed9ab57efaf06e85a1658c297f1f80f23dcf2db2749232b79 days 1 hr agoBittrex_1  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80 Ether0.0050057
0x4c64b2f1b71580272578f74e87a8a79cd0e941c6e749b9e49fdaef63aa7395599 days 1 hr agoF2Pool_2  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80.451302547217107 Ether0.0000799938
0xed88de37ad14c112cbd398c1f29eee429eb41b33ae92af79c9e97104e121a6b710 days 1 hr agoBittrex_1  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80 Ether0.0050057
0xc88e6c623cf4af8f03ce43fbb91b9264c67c6f2d643b03cf5e102490ac19b1c610 days 1 hr agoF2Pool_2  IN   0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80.453688548589646 Ether0.0000652581
[ 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
0x6a52473f6b4431ca850c079f82ddcffb7f7a2c07d457fee05f5b12da31ed753961554241 hr 48 mins ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.46340421 Ether
0xf2c038d55cfe4d079582edbac40a961328f4abe30da74f5bb78d4f50ea0b41b861495031 day 1 hr ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.45596697 Ether
0x9653e9c6a2508074c0e8af5ef979fccf0f04c679d08c1f583864f8824f8bb97a61436482 days 1 hr ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb9811.45621887 Ether
0x8753cd46e317f36d8b11c42ea06feba78191c99962a5a8b5fad01ce42e21125161378653 days 1 hr ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.46716354 Ether
0xd5f19d5345a063740d67c2f440b5df4d758d29638052f779779427fb2837326161375623 days 2 hrs ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb9821.995 Ether
0x0e1047fdd61aa95880a470a43b9643b14aeb91126c51285c1fbdac2359cad9d061317984 days 1 hr ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.45876733 Ether
0x30e50f31eba2b3ed60f2d5407181f8bd3e89af508e80b0485191316301737e0261259145 days 1 hr ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.45141719 Ether
0x92e209cba11e6e3501d607efb0dbc6ca598fac41060395efff694d31fe636f9461206275 days 23 hrs ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.4508142 Ether
0x04261f50cdee16fd7800e2aa08c808c5059c052a95d4f27c7ae8a796d4bf6df661142047 days 1 hr ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.44996802 Ether
0x019c78606919548604dc950cfd011c558cbf2737e91122017725caff2ece00d261083008 days 1 hr ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.455858 Ether
0x20c8bacbf3234b94ed9ab57efaf06e85a1658c297f1f80f23dcf2db2749232b761023089 days 1 hr ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.45130255 Ether
0xed88de37ad14c112cbd398c1f29eee429eb41b33ae92af79c9e97104e121a6b7609640910 days 1 hr ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.45368855 Ether
0xa0bca6c64c6d9e48056a1eb3e0705b50e0a26bdd791839593e160cb2d9c41eec609054811 days 1 hr ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.44461868 Ether
0xa6cc7a7f47b00edc2126d7ed2ff6a1a0fa30320606feacfcca3bb3920f5713f8608464012 days 48 mins ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.42027567 Ether
0x075ffb5e30d500b6f9757af1e6fcedbf383ca6a624096951454eb08466c396d3607850513 days 1 hr ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.45471321 Ether
0xb6a0134b16f1ec95a98889b97dc31667f7f95e46cf4c878927e39099f3e2bcfa607265414 days 1 hr ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.46143056 Ether
0x3b2e51dcaefdeea26187ccff20c8722d3037e7adb0b5abc6b266cd249e25102c606942814 days 14 hrs ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb986.91539 Ether
0x83da662c7470b5c3a823426a9575937cc162aff98374dc732d5fd086982695ff606677715 days 1 hr ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.45530557 Ether
0x5ab8548a67e09d403fd6e7988c860f60a540dbdcd6b22f620575d13a6ff2951f606076116 days 1 hr ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.45370036 Ether
0x1aab1e22d947b23eb829532b84be9c9ae13cb57329c947eb2db1da3fa29e69b2605487817 days 1 hr ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.44413793 Ether
0x05ff75accda0acd81162ef582d0dcf39919f74ec6c5c97ae16bee80c7fffa9b0604885718 days 1 hr ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.49836433 Ether
0xe2c8542d843bd645b9e7954bca21816f3d5b3673b283ba1ac007c5fb2d29ff7a604294719 days 1 hr ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.46352875 Ether
0x1cfd943ba0650a3f222b5d0aeea94f0c9fef050cadc252e055d8e5568ae316d1603717520 days 46 mins ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.45449814 Ether
0xe74ca500aefe442ae0cdcf5a93d907f7a9b81373486b6d57226efdb6d3bbec68603121121 days 1 hr ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.4654513 Ether
0x9d8eee4270d6c82f712582ebd8e1ab08bdd2fce9f811cb55eacadedf213bdb5f602568821 days 23 hrs ago0x14dbc737ed1c93ba73a6ef1b8663cce111da73f80xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.46777723 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.