Sponsored:   Color - Revolutionizing the Dapp Ecosystem, Bounty & Airdrop, Get 240,000 COL NOW!
Contract Overview
Balance: 0.000000009808777589 Ether
Ether Value: less than $0.01 (@ $275.40/ETH)
Transactions: 142 txns
 Latest 25 txns from a total Of 142 transactions

TxHash Age From To Value [TxFee]
0xc423048fb0cbcf3f1595b51aacdb0e6ad4bb28d0474c424cfb9bba106ff8ea1834 days 9 hrs agoBittrex_1  IN   0x324775d97946a03ff6fca4108ccbe3c5003d8e3f0 Ether0.0050057
0x0b737878fba9ae5fdcff6470203bb75aeb309dc6537afeb3ff02680485c7a8db34 days 9 hrs agoEthermine  IN   0x324775d97946a03ff6fca4108ccbe3c5003d8e3f0.027671212093216 Ether0.000021051
0x24bfc05bd16b3a790636c9ee1bc680b36b459ff26612c121c08bab33bbba565941 days 9 hrs agoEthermine  IN   0x324775d97946a03ff6fca4108ccbe3c5003d8e3f0.038544764346233 Ether0.000021051
0x6a51f717857a39b574dc7d2d0dca9fafe11398004f911b736e4974f9ed022f0048 days 9 hrs agoEthermine  IN   0x324775d97946a03ff6fca4108ccbe3c5003d8e3f0.010020058261115 Ether0.000021051
0x912d0573f656d74c85c4269aadb4aa749b0724edfd4f72a059a452712bd7260055 days 18 hrs agoBittrex_1  IN   0x324775d97946a03ff6fca4108ccbe3c5003d8e3f0 Ether0.00250285
0x66411fee11ae558959533acd6da371e85eda32d2c44381030c969866edb7436d55 days 19 hrs agoEthermine  IN   0x324775d97946a03ff6fca4108ccbe3c5003d8e3f0.046145434290672 Ether0.000021051
0x1c210448b7b05c089fca159232dfe4fcb7730e190bfc6e1b5b0fc6888f9fcbde62 days 19 hrs agoEthermine  IN   0x324775d97946a03ff6fca4108ccbe3c5003d8e3f0.02863132388126 Ether0.000021051
0x40493b90b23d58c663cf61f6e9cc0c14bb435e4563f7b1be89f5b810e18f8c0c69 days 19 hrs agoBittrex_1  IN   0x324775d97946a03ff6fca4108ccbe3c5003d8e3f0 Ether0.00249645
0x7dfb02e0a236294bb02704d3ea61afa1eeb908bd20c5f2a3ff78b4d74c20d95969 days 19 hrs agoEthermine  IN   0x324775d97946a03ff6fca4108ccbe3c5003d8e3f0.050021124168826 Ether0.000021051
0x8ea8b24f5258c3a6c9e4da8541115eec82d18127e7c67c9788338aac015a85c975 days 15 hrs agoBittrex_1  IN   0x324775d97946a03ff6fca4108ccbe3c5003d8e3f0 Ether0.00249965
0x966a751b4bceaf1d90699f9d1108ede6414f9cead8b852fb5d1d01bf80273dbd75 days 15 hrs agoEthermine  IN   0x324775d97946a03ff6fca4108ccbe3c5003d8e3f0.050029128851441 Ether0.000021051
0x5f040e37690b11bb796fffadcfd2cd71e63fe1e8d41f7c052b3938ddf2b48e6b81 days 1 hr agoBittrex_1  IN   0x324775d97946a03ff6fca4108ccbe3c5003d8e3f0 Ether0.00249965
0x4460c220de936042f56e5a78b4d76428486c7f33a655086c4c0f36e938c4f3a881 days 1 hr agoEthermine  IN   0x324775d97946a03ff6fca4108ccbe3c5003d8e3f0.050023193403211 Ether0.000021051
0x7c053385921de3a77c2fbfa692a3b7fcafc2a99479f4b4bc6f70fb5a6457184387 days 7 hrs agoBittrex_1  IN   0x324775d97946a03ff6fca4108ccbe3c5003d8e3f0 Ether0.00249965
0x065d09e755fd0a00729c9770ddfb83921756e601abd2e29cd4bbf202203a2fbd87 days 7 hrs agoEthermine  IN   0x324775d97946a03ff6fca4108ccbe3c5003d8e3f0.050008398776339 Ether0.000021051
0x406dbbf39002ea4b829afea5bba38ae965fef83904bebe3ac24527a3ac51900092 days 16 hrs agoBittrex_1  IN   0x324775d97946a03ff6fca4108ccbe3c5003d8e3f0 Ether0.00249965
0x7e168bda7f056b5deb3f80b2a9ed3b89db57ea59fef0ba989e87f00e56d55bdc92 days 16 hrs agoEthermine  IN   0x324775d97946a03ff6fca4108ccbe3c5003d8e3f0.050019050664782 Ether0.000021051
0x6e3b43c20300b37e881149b1785b9254a5e26060fe68d9c1b6b8528afe42215a97 days 23 hrs agoBittrex_1  IN   0x324775d97946a03ff6fca4108ccbe3c5003d8e3f0 Ether0.00249965
0x3a2ca34943c708e5c6df17b76ab9fc43fb55528c66ac1e914048a28b8d336d8298 days 17 mins agoEthermine  IN   0x324775d97946a03ff6fca4108ccbe3c5003d8e3f0.050037260996519 Ether0.000021051
0x36f98d74fd4c4f510e0423e39931dec4888c5d086ec9cf1358539a166ca8962d103 days 15 hrs agoBittrex_1  IN   0x324775d97946a03ff6fca4108ccbe3c5003d8e3f0 Ether0.00249965
0xd8e9019b8c8a966e9b9ffdf5c96080c12a38437fedd4ca0cd6b14950c240472a103 days 15 hrs agoEthermine  IN   0x324775d97946a03ff6fca4108ccbe3c5003d8e3f0.050061259037187 Ether0.000021051
0xcccb53f4010845263d059b7f5264f789feb5cffa54669a0f556bd8a00e6652ae109 days 5 hrs agoBittrex_1  IN   0x324775d97946a03ff6fca4108ccbe3c5003d8e3f0 Ether0.00249965
0x073d194d647b8109da2bc2014ca2fcdd8e8a343e1a4a475ed3ee1acdcf0c1e0e109 days 5 hrs agoEthermine  IN   0x324775d97946a03ff6fca4108ccbe3c5003d8e3f0.050000196544659 Ether0.000021051
0x261a301b8eac884ca0fa7f1bfeebc0db700dbee5a07f2c4f2722d01b1dde0748114 days 8 hrs agoBittrex_1  IN   0x324775d97946a03ff6fca4108ccbe3c5003d8e3f0 Ether0.00249965
0xfcb3bca0291bfb6b65b0557bc72c7eb9b8f3e3948ec1f46096cae876792e6830114 days 8 hrs agoEthermine  IN   0x324775d97946a03ff6fca4108ccbe3c5003d8e3f0.050045849756686 Ether0.000021051
[ 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
0xc423048fb0cbcf3f1595b51aacdb0e6ad4bb28d0474c424cfb9bba106ff8ea18598175734 days 9 hrs ago0x324775d97946a03ff6fca4108ccbe3c5003d8e3f0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.07623603 Ether
0x912d0573f656d74c85c4269aadb4aa749b0724edfd4f72a059a452712bd72600585634155 days 18 hrs ago0x324775d97946a03ff6fca4108ccbe3c5003d8e3f0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.07477676 Ether
0x40493b90b23d58c663cf61f6e9cc0c14bb435e4563f7b1be89f5b810e18f8c0c577474269 days 19 hrs ago0x324775d97946a03ff6fca4108ccbe3c5003d8e3f0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05002112 Ether
0x8ea8b24f5258c3a6c9e4da8541115eec82d18127e7c67c9788338aac015a85c9574175775 days 15 hrs ago0x324775d97946a03ff6fca4108ccbe3c5003d8e3f0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05002913 Ether
0x5f040e37690b11bb796fffadcfd2cd71e63fe1e8d41f7c052b3938ddf2b48e6b571137381 days 1 hr ago0x324775d97946a03ff6fca4108ccbe3c5003d8e3f0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05002319 Ether
0x7c053385921de3a77c2fbfa692a3b7fcafc2a99479f4b4bc6f70fb5a64571843567600787 days 7 hrs ago0x324775d97946a03ff6fca4108ccbe3c5003d8e3f0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.0500084 Ether
0x406dbbf39002ea4b829afea5bba38ae965fef83904bebe3ac24527a3ac519000564563092 days 16 hrs ago0x324775d97946a03ff6fca4108ccbe3c5003d8e3f0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05001905 Ether
0x6e3b43c20300b37e881149b1785b9254a5e26060fe68d9c1b6b8528afe42215a561568997 days 23 hrs ago0x324775d97946a03ff6fca4108ccbe3c5003d8e3f0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05003726 Ether
0x36f98d74fd4c4f510e0423e39931dec4888c5d086ec9cf1358539a166ca8962d5583283103 days 15 hrs ago0x324775d97946a03ff6fca4108ccbe3c5003d8e3f0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05006126 Ether
0xcccb53f4010845263d059b7f5264f789feb5cffa54669a0f556bd8a00e6652ae5551282109 days 5 hrs ago0x324775d97946a03ff6fca4108ccbe3c5003d8e3f0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.0500002 Ether
0x261a301b8eac884ca0fa7f1bfeebc0db700dbee5a07f2c4f2722d01b1dde07485521934114 days 8 hrs ago0x324775d97946a03ff6fca4108ccbe3c5003d8e3f0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05004585 Ether
0x2f8ec5174e8f3a5894b1906a201c8fcf483589d3d289df54286804331bdeee8e5491629119 days 14 hrs ago0x324775d97946a03ff6fca4108ccbe3c5003d8e3f0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05002994 Ether
0xeca0a2e37fc7ebc07b6824877c9bb598a058f9113ccdd57f21a043e11e439e475463038124 days 12 hrs ago0x324775d97946a03ff6fca4108ccbe3c5003d8e3f0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05000988 Ether
0x40c869b613b578e6ecfbef7423b155f5de8339e9cf90c8ee60f832c2875f30735432760129 days 15 hrs ago0x324775d97946a03ff6fca4108ccbe3c5003d8e3f0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05007238 Ether
0x75b8333c2e3454b0bf9d6ee092971763c8a8db4d159918a88a8b6c83f3e577a05401181134 days 22 hrs ago0x324775d97946a03ff6fca4108ccbe3c5003d8e3f0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05000906 Ether
0x5ec1ed0067e4f5125d1c5b2022b91bdd3ba8c819097bd696e06eeabccfa188225372015139 days 18 hrs ago0x324775d97946a03ff6fca4108ccbe3c5003d8e3f0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05005596 Ether
0xc7ee1ab53292281c9c1ef3c3aea03cc45b35c4efb69df626a3bef7945d2617b25341444144 days 20 hrs ago0x324775d97946a03ff6fca4108ccbe3c5003d8e3f0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05005322 Ether
0x6a258bcd6f3df5f1412a15830bbe7bec266e7972b61d723d8cc8ed3d59eb225e5309697150 days 4 hrs ago0x324775d97946a03ff6fca4108ccbe3c5003d8e3f0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05013388 Ether
0xb7c50fc1e67185920c825b6e8935c28ef153c8ba7ba162e6eb5db70bb070a7065281935154 days 19 hrs ago0x324775d97946a03ff6fca4108ccbe3c5003d8e3f0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05005631 Ether
0xd36c1ae18b084b2f134545ff36b02e8333029c16d5396f41db65ed6ebd9974ae5255547159 days 6 hrs ago0x324775d97946a03ff6fca4108ccbe3c5003d8e3f0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.0500121 Ether
0xb0ed9efa304cf2032fb602ab276f6fe5a8b84f0419aa2ef02878d4bef90f6fa45228184163 days 22 hrs ago0x324775d97946a03ff6fca4108ccbe3c5003d8e3f0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05002042 Ether
0x077f1f0971a13a4f2826043dc04f87c878f0982bb6c796beccea5a8d17c46b3c5202615168 days 6 hrs ago0x324775d97946a03ff6fca4108ccbe3c5003d8e3f0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05001239 Ether
0x11000d1904dcdedccf3c35763b7f3c4b3b56b20ce2b71e6fddcd057d3699a6f65175238172 days 22 hrs ago0x324775d97946a03ff6fca4108ccbe3c5003d8e3f0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.0500202 Ether
0x243ea903c87ff67908149d7b3f2e8177e36607d3f5ac09daed250b77881959355151441176 days 23 hrs ago0x324775d97946a03ff6fca4108ccbe3c5003d8e3f0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.0500436 Ether
0xb666e0b848f0b24487d0d4b06e41d4be4e92cb414906f021b47d265ccb670c9e5128563180 days 21 hrs ago0x324775d97946a03ff6fca4108ccbe3c5003d8e3f0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05000159 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.