Sponsored:   Kirik Meta Protocol - New Generation of Blockchain - Join Pre-Sale Aug 15-17
Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 58 txns
 Latest 25 txns from a total Of 58 transactions

TxHash Age From To Value [TxFee]
0x1f8774a0cc9aa206d9ec92eb5ddf3e07611c2d1a7321a1a219302e325629d98c232 days 13 hrs agoBittrex_1  IN   0xae4f42629327919c6521f0d8ac573a93e93fa4220 Ether0.002549643
0xa4d814627ad8d4921474ec4629b53127f07ceb7d93f38ef8b9740031a7ff1e19232 days 13 hrs ago0xd4667c4fc17a41e5da5b196dee81aa116823fc05  IN   0xae4f42629327919c6521f0d8ac573a93e93fa4221.5 Ether0.000084204
0x99ba433af8488d20e91bc5b494615b3c66facb47c6e03d94e560e92de7570d9a233 days 5 hrs agoBittrex_1  IN   0xae4f42629327919c6521f0d8ac573a93e93fa4220 Ether0.002549643
0x7faeb2921e2d74d19ebbc874e015a044dc83058fdf0d5b30f750870932e79494233 days 5 hrs ago0xd4667c4fc17a41e5da5b196dee81aa116823fc05  IN   0xae4f42629327919c6521f0d8ac573a93e93fa4220.91 Ether0.000084204
0x91ec6df028be0134eca2ad7a933d4e936e003c8199e4c68b288b3e723991f848234 days 11 hrs agoBittrex_1  IN   0xae4f42629327919c6521f0d8ac573a93e93fa4220 Ether0.002549643
0xb5706d6a08461d78110e2224e154586b3b12898e327a4a809cf9e2ec65497f2c234 days 11 hrs ago0xd4667c4fc17a41e5da5b196dee81aa116823fc05  IN   0xae4f42629327919c6521f0d8ac573a93e93fa4221.35 Ether0.000084204
0x9dd97bcfeb189d19f654b2692e57157642dfac38ea051f0534d7b35f224baec8258 days 2 hrs agoBittrex_1  IN   0xae4f42629327919c6521f0d8ac573a93e93fa4220 Ether0.00099986
0x64b8f42ed7064a2d555b26e767f52734419a171b731dbe8731ae73459775cbc4258 days 2 hrs ago0xd4667c4fc17a41e5da5b196dee81aa116823fc05  IN   0xae4f42629327919c6521f0d8ac573a93e93fa4220.19 Ether0.0000021051
0xed4c7f465e69adeded7b971df25a354f039dce474ab21527834a640a2ae7e10c267 days 9 hrs agoBittrex_1  IN   0xae4f42629327919c6521f0d8ac573a93e93fa4220 Ether0.00099986
0x7777452b841adf1c82f8726c52b5300aead2089c8d434147253567833125c929267 days 9 hrs ago0xd4667c4fc17a41e5da5b196dee81aa116823fc05  IN   0xae4f42629327919c6521f0d8ac573a93e93fa4220.25 Ether0.0000021051
0xc0fab733bc854d552fcbd07c2d674f92d1a4e8e26ac21ec89527a92c6aa7cc98267 days 11 hrs agoBittrex_1  IN   0xae4f42629327919c6521f0d8ac573a93e93fa4220 Ether0.00099986
0x476dd6a3ef4d8b2c7218c98e50aca2d5d49860d51461f95daebeb9e20a366d85267 days 12 hrs ago0xd4667c4fc17a41e5da5b196dee81aa116823fc05  IN   0xae4f42629327919c6521f0d8ac573a93e93fa4220.25 Ether0.0000021051
0xf1e7be3b834b202185959198ac8b0cb763fd2811695fd79bcac754cca0adf526267 days 20 hrs agoBittrex_1  IN   0xae4f42629327919c6521f0d8ac573a93e93fa4220 Ether0.00099986
0x3686182e54a385bd81db391e059003e54c8ee0737f7f75c33010f0dd30649d84267 days 20 hrs ago0xd4667c4fc17a41e5da5b196dee81aa116823fc05  IN   0xae4f42629327919c6521f0d8ac573a93e93fa4220.71 Ether0.0000021051
0x6c66ae388038580c6b9c2b32955f0bf10b3a00e98f82c3e4402ed27706375526268 days 5 hrs agoBittrex_1  IN   0xae4f42629327919c6521f0d8ac573a93e93fa4220 Ether0.00099986
0xa493a53538544e530a9a18ff78bac9350d6de73d7d26fc5f2c0ffcf7063e0984268 days 5 hrs ago0xd4667c4fc17a41e5da5b196dee81aa116823fc05  IN   0xae4f42629327919c6521f0d8ac573a93e93fa4221.01 Ether0.0000021051
0xe824283e08e46b286a6d1485686dd4d873f5edc5c9ccc2930c609fd81819bba8269 days 12 hrs agoBittrex_1  IN   0xae4f42629327919c6521f0d8ac573a93e93fa4220 Ether0.00099986
0xea3a41ceed00ac3dfbc978055d24cb475ce718ec2ecb4aea6e05bcdfced5b8b9269 days 12 hrs ago0xd4667c4fc17a41e5da5b196dee81aa116823fc05  IN   0xae4f42629327919c6521f0d8ac573a93e93fa4222.04 Ether0.0000021051
0x3b179de81e279d379a4d04a417b153b17c315cab0657cb6b41cc26d3cf413562271 days 20 hrs agoBittrex_1  IN   0xae4f42629327919c6521f0d8ac573a93e93fa4220 Ether0.00099986
0x7c90156df7745963bcf3329d753f3c8b2c79fea6c9021c6e90efe8e5facd91ad271 days 20 hrs ago0xd4667c4fc17a41e5da5b196dee81aa116823fc05  IN   0xae4f42629327919c6521f0d8ac573a93e93fa4220.4 Ether0.000021051
0x18be1736084a43bffa065ad8cc1cf7fb746ea261a16aef51892650ddad127fe7271 days 21 hrs agoBittrex_1  IN   0xae4f42629327919c6521f0d8ac573a93e93fa4220 Ether0.00099986
0xa6e24007e7ad7677980aff673e30d48dfd0a255e341bbcc9291b8d61c54730d1271 days 21 hrs ago0xd4667c4fc17a41e5da5b196dee81aa116823fc05  IN   0xae4f42629327919c6521f0d8ac573a93e93fa4220.75 Ether0.000168408
0x84e52c866dcc6b2fc3d03089e5848d507431fce00a425fcdff92c97dab79dfc4271 days 22 hrs agoBittrex_1  IN   0xae4f42629327919c6521f0d8ac573a93e93fa4220 Ether0.00099986
0xaf7681e816728030b1709f95663ccdd743b0bc34b07dcc6b43c20a66091d3451271 days 22 hrs ago0xd4667c4fc17a41e5da5b196dee81aa116823fc05  IN   0xae4f42629327919c6521f0d8ac573a93e93fa4222.64 Ether0.000021051
0x2d78133a43fdec40c7f3f4867c163b7a10043a31cd05b021076ac9ca281ef3c5271 days 22 hrs agoBittrex_1  IN   0xae4f42629327919c6521f0d8ac573a93e93fa4220 Ether0.00099986
[ 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
0x1f8774a0cc9aa206d9ec92eb5ddf3e07611c2d1a7321a1a219302e325629d98c4798819232 days 13 hrs ago0xae4f42629327919c6521f0d8ac573a93e93fa4220xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.5 Ether
0x99ba433af8488d20e91bc5b494615b3c66facb47c6e03d94e560e92de7570d9a4794780233 days 5 hrs ago0xae4f42629327919c6521f0d8ac573a93e93fa4220xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.91 Ether
0x91ec6df028be0134eca2ad7a933d4e936e003c8199e4c68b288b3e723991f8484787192234 days 11 hrs ago0xae4f42629327919c6521f0d8ac573a93e93fa4220xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.35 Ether
0x9dd97bcfeb189d19f654b2692e57157642dfac38ea051f0534d7b35f224baec84651061258 days 2 hrs ago0xae4f42629327919c6521f0d8ac573a93e93fa4220xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.19 Ether
0xed4c7f465e69adeded7b971df25a354f039dce474ab21527834a640a2ae7e10c4593589267 days 9 hrs ago0xae4f42629327919c6521f0d8ac573a93e93fa4220xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.25 Ether
0xc0fab733bc854d552fcbd07c2d674f92d1a4e8e26ac21ec89527a92c6aa7cc984593016267 days 11 hrs ago0xae4f42629327919c6521f0d8ac573a93e93fa4220xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.25 Ether
0xf1e7be3b834b202185959198ac8b0cb763fd2811695fd79bcac754cca0adf5264590820267 days 20 hrs ago0xae4f42629327919c6521f0d8ac573a93e93fa4220xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.71 Ether
0x6c66ae388038580c6b9c2b32955f0bf10b3a00e98f82c3e4402ed277063755264588591268 days 5 hrs ago0xae4f42629327919c6521f0d8ac573a93e93fa4220xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.01 Ether
0xe824283e08e46b286a6d1485686dd4d873f5edc5c9ccc2930c609fd81819bba84580488269 days 12 hrs ago0xae4f42629327919c6521f0d8ac573a93e93fa4220xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb982.04 Ether
0x3b179de81e279d379a4d04a417b153b17c315cab0657cb6b41cc26d3cf4135624565880271 days 20 hrs ago0xae4f42629327919c6521f0d8ac573a93e93fa4220xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.4 Ether
0x18be1736084a43bffa065ad8cc1cf7fb746ea261a16aef51892650ddad127fe74565719271 days 21 hrs ago0xae4f42629327919c6521f0d8ac573a93e93fa4220xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.75 Ether
0x84e52c866dcc6b2fc3d03089e5848d507431fce00a425fcdff92c97dab79dfc44565542271 days 22 hrs ago0xae4f42629327919c6521f0d8ac573a93e93fa4220xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb982.64 Ether
0x2d78133a43fdec40c7f3f4867c163b7a10043a31cd05b021076ac9ca281ef3c54565370271 days 22 hrs ago0xae4f42629327919c6521f0d8ac573a93e93fa4220xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb982.57 Ether
0x208078dace96416caebadb15fd4fb24ef309db3fd43b606012d092dd7e859ba24544642275 days 7 hrs ago0xae4f42629327919c6521f0d8ac573a93e93fa4220xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb982 Ether
0x336ff01af2c120eedeb370b83e90b15cc7f98e4fbbaaee127e7855d3728e758d4540059276 days 53 mins ago0xae4f42629327919c6521f0d8ac573a93e93fa4220xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.36 Ether
0x1803637afcfb25bed1c3fbceeb5f06a2c6a1c5d5af06187cb0d80b5890f500984527706278 days 4 mins ago0xae4f42629327919c6521f0d8ac573a93e93fa4220xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb982.323 Ether
0x2b6b20b3756714f4c008ee0ce7e0d16b655e126f910bd0c4e0947de67b1d03704524293278 days 13 hrs ago0xae4f42629327919c6521f0d8ac573a93e93fa4220xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.821 Ether
0x84a8d28b9416a457c354c9d04a03bd7ee544be898255a9b4c391cf6d821634134401642298 days 7 hrs ago0xae4f42629327919c6521f0d8ac573a93e93fa4220xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.31 Ether
0x43c61771fbe5638c2d3b32630b46557fd80ee616c17c082df3320b5b48ac21894400190298 days 12 hrs ago0xae4f42629327919c6521f0d8ac573a93e93fa4220xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb983.13114869 Ether
0x3da138e4a011b5319e0e047af64b51366a724c376cd0a1b3c608824db8e3d0ed4389549300 days 5 hrs ago0xae4f42629327919c6521f0d8ac573a93e93fa4220xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.187 Ether
0x1bf07e0156c76861cb1e2043b66e51267b7b4fe0f4a65e1c1f37257c3cf37ee44389400300 days 6 hrs ago0xae4f42629327919c6521f0d8ac573a93e93fa4220xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.352 Ether
0xe9fadfcb424b2eb7aee02a65da7aa9c453657054628ae69fee70b7db0bf84a7e4385879300 days 19 hrs ago0xae4f42629327919c6521f0d8ac573a93e93fa4220xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.5 Ether
0xb25dd30ade998555c4c51f303ac30d33d6fe84e5d7367ef3b7bd7a8abdda1b2c4384600301 days 37 mins ago0xae4f42629327919c6521f0d8ac573a93e93fa4220xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.95 Ether
0x2562c5f7ac6bbb623d41ec34f025322005b8a71c8a44dd7336d0e7a2fa5fb4e94383616301 days 4 hrs ago0xae4f42629327919c6521f0d8ac573a93e93fa4220xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb982.98 Ether
0x843813fca0bc0c20fec4db0dd08128f3e6510e5954643ffde8a03511090c39dd4381933301 days 11 hrs ago0xae4f42629327919c6521f0d8ac573a93e93fa4220xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.38 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.