Contract Overview
Balance: 0.00000000499817303 Ether
Ether Value: Less Than $0.01 (@ $204.15/ETH)
Transactions: 116 txns
 Latest 25 txns From a total of 116 Transactions

TxHash Age From To Value [TxFee]
0xec86c527408c388cbcc8f0623855983081fa39af30ae4c6b91bd6c2f0213176122 hrs 14 mins agoBittrex_1  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10 Ether0.00250285
0x71fae011a8ef8798b63f458c11ff55ec1ee58243aa331c9747b6934aee515d6122 hrs 22 mins agoEthermine  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10.100035214851372 Ether0.000021051
0x4704c225461f8bcb014a3dffcff06a394c3a700b30eed76e60f05be8d7d8806b4 days 12 hrs agoBittrex_1  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10 Ether0.00250285
0xf7dd609ba2f62699a04ffb8cd5e0ccca9c4ef5f8ebe78201b34d95fa41280c0c4 days 12 hrs agoEthermine  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10.100003584019317 Ether0.000021051
0x8caa752027963592246e2abc7cc4ae953ccda8efbf7fdf9b5cc141d915c0b7b68 days 9 hrs agoBittrex_1  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10 Ether0.00250285
0x731d1c9625e3d635911996815a67163cba9eada61ac3e94ef9f409c41b5a09718 days 9 hrs agoEthermine  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10.100028869573491 Ether0.000021051
0x785b1f42e55efb1c09efa4e0b88a307615319eb1c453be43d10fe0cdba663ba212 days 4 hrs agoBittrex_1  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10 Ether0.00250285
0xe3ab39cebe98e1c6964d0b1563632a4af98cb486e3697d8d4ef3ac7f4e03cd8212 days 4 hrs agoEthermine  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10.10007762066996 Ether0.000021051
0x05d3db3ffd94f9544cfe1e249ac6f10bc6d70d94f73421900a92078c391c0cb415 days 20 hrs agoBittrex_1  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10 Ether0.00250285
0x239e839b783e0b39a3bd3e6922e903eabd7405bddeefb5a2e012059f3cd1db4315 days 20 hrs agoEthermine  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10.100024563719753 Ether0.000021051
0x8e2afb8c645c574412ffa9a12c6071b1f6d91d5a059eaa933431a54eab9355fc19 days 20 hrs agoBittrex_1  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10 Ether0.00250285
0xed553173950c00579b0116760167bd8e58a900b29bc4d6b77ab4af8ff069d69f19 days 20 hrs agoEthermine  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10.100032893767209 Ether0.000021051
0xb50a021e974e9a99df3bd34bbd8991bb2d9fe4517a0fe741fe15dd27207b5b1423 days 12 hrs agoBittrex_1  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10 Ether0.00250285
0x6689d5c91dade96cdc59c354c541a1adebca2b63f40f42ff69d5e6b499b547bb23 days 12 hrs agoEthermine  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10.100083064802425 Ether0.000021051
0x90ae73f263b81e29ad731c626e2eed8cfff449c9ec64c2a6ff0069487dc1e6bb27 days 13 hrs agoBittrex_1  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10 Ether0.00250285
0xa71dc4b1993147a4826151d5de0d420ec8a7e13e2993750ba924f58e9357e23b27 days 13 hrs agoEthermine  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10.100063437590815 Ether0.000021051
0x85e51c31e168d0d096aeab66967e20671e3d08ef6a3be7f4a51d5f04b478b20031 days 15 hrs agoBittrex_1  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10 Ether0.00250285
0xa6f7b5fa55c038b1ec4f84de6ba8b9194d07ed1ba0a54c02ea455a56a3b7a7df31 days 16 hrs agoEthermine  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10.100004969488235 Ether0.000021051
0xfb4abdcb54d1742c4ba17c33bf72b2c7e24a173f7f16ddcc0c17053aa8d3fe2835 days 14 hrs agoBittrex_1  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10 Ether0.00250285
0xceb5937deeeedbf56225c4648e95bf4360ce7ef52eb1613e6731a28ab671f4ab35 days 14 hrs agoEthermine  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10.100130141079372 Ether0.000021051
0x164c24fcdb4157db68093e0b0636826bb6ef6f7dbcef2377f8efa81fcd61be6939 days 12 hrs agoBittrex_1  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10 Ether0.00250285
0xfa543ce3d8e249b2f69f9346d41862b1474335584f7ee136031435dd80eb812c39 days 12 hrs agoEthermine  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10.100001327113969 Ether0.000021051
0x4a4e34f2ae6242cc637da06e52c8f7fbe42a1d336677f92a005dc7b92cf3750743 days 6 hrs agoBittrex_1  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10 Ether0.00250285
0xe793a11e3135b71a3684ba6bc7fa337219e04b4e9d2bfdeee4812c55a361fa8443 days 6 hrs agoEthermine  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10.100011846305031 Ether0.000021051
0x797af22a6a06a0c162b17c7258e0569edccc5df58a3a52b33aed285b9cf6196e47 days 4 hrs agoEthermine  IN   0xa4c8d34183a065995bd7a6007781e9b710534fc10.010046961968422 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
0xec86c527408c388cbcc8f0623855983081fa39af30ae4c6b91bd6c2f02131761655617822 hrs 14 mins ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10003521 Ether
0x4704c225461f8bcb014a3dffcff06a394c3a700b30eed76e60f05be8d7d8806b65341114 days 12 hrs ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10000359 Ether
0x8caa752027963592246e2abc7cc4ae953ccda8efbf7fdf9b5cc141d915c0b7b665105278 days 9 hrs ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10002887 Ether
0x785b1f42e55efb1c09efa4e0b88a307615319eb1c453be43d10fe0cdba663ba2648714312 days 4 hrs ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10007762 Ether
0x05d3db3ffd94f9544cfe1e249ac6f10bc6d70d94f73421900a92078c391c0cb4646443015 days 20 hrs ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10002456 Ether
0x8e2afb8c645c574412ffa9a12c6071b1f6d91d5a059eaa933431a54eab9355fc643980519 days 20 hrs ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1000329 Ether
0xb50a021e974e9a99df3bd34bbd8991bb2d9fe4517a0fe741fe15dd27207b5b14641727323 days 12 hrs ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10008306 Ether
0x90ae73f263b81e29ad731c626e2eed8cfff449c9ec64c2a6ff0069487dc1e6bb639269227 days 13 hrs ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10006344 Ether
0x85e51c31e168d0d096aeab66967e20671e3d08ef6a3be7f4a51d5f04b478b200636787631 days 15 hrs ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10000497 Ether
0xfb4abdcb54d1742c4ba17c33bf72b2c7e24a173f7f16ddcc0c17053aa8d3fe28634396235 days 14 hrs ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10013014 Ether
0x164c24fcdb4157db68093e0b0636826bb6ef6f7dbcef2377f8efa81fcd61be69632040639 days 12 hrs ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10000133 Ether
0x4a4e34f2ae6242cc637da06e52c8f7fbe42a1d336677f92a005dc7b92cf37507629793143 days 6 hrs ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1100588 Ether
0x4a1c707896d1f2da5713c119b8d011b988cc8160dd1bf2fa1eddd37638a343d2621056357 days 23 hrs ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.07625707 Ether
0x741e9fbb468e2aed83dc011c8766da18a39d13bea8a31f43d15ed747eacf1808616910664 days 23 hrs ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10006039 Ether
0x1670ee4626242d2919efb1cce22810fa9a8979e337c1f0657853a40857dbeed3614593968 days 21 hrs ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10001351 Ether
0x453cc352a6134a5f05b97b9224103f33081abcebc3fd269581072f4d8e46d7bc611639873 days 21 hrs ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1000816 Ether
0x7ff2f0fe473962e6c5622bb0dcf8329ca14bf2a9f2e91088684084cef4e63368609228477 days 23 hrs ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.13560655 Ether
0x7fe2c0ef72dcdc0e9c953cb132d69f79e32d6f8535c1a65ca248cfca43dbe6e1602289689 days 16 hrs ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10006665 Ether
0x74128a09271d42433977ccf024928d5298e87b5a371152b55c1f1fdd82a77360600098493 days 9 hrs ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10000729 Ether
0x2f1c940ee1751dc013146fdfac74650763b0c6d4c346c91bc1234cdce32c4592597711297 days 11 hrs ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10013089 Ether
0xba276ede9c6ac1e556b3723e5655a2ff99d715b1f9fcce80fea000bf986cbd1d5952569101 days 14 hrs ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10011993 Ether
0xa62953f4338d6ad5381b2b6a112f3374561e208e921b3f8c161dc7d2dff21d2e5930442105 days 8 hrs ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10011315 Ether
0x717bcb60cafeff0b259e9bafdc72bb67b1b60683dfc84e981b59294abfbf26ef5907568109 days 7 hrs ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1000258 Ether
0x4d8af78a0cafe9c0816271eaade087cfbd48d74fecfeabbf32e93a5847a5c8c75887400112 days 17 hrs ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10008952 Ether
0x99237b512d1bf84243625c8bddc0f0e788dcc8b807587040026a76cd310346d75861899117 days 2 hrs ago0xa4c8d34183a065995bd7a6007781e9b710534fc10xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10010191 Ether
[ Download CSV Export  ] 
Warning: The Compiled Contract might be susceptible to ExpExponentCleanup (medium/high-severity), NestedArrayFunctionCallDecoder (medium-severity), ZeroFunctionSelector (very low-severity), DelegateCallReturnValue (low-severity), ECRecoverMalformedInput (medium-severity), SkipEmptyStringLiteral (low-severity) SolidityCompiler Bugs.

Contract Source Code Verified (Similar Match)
Note: Displaying Similar Match Verified Source Code At Contract 0xd1DD82d1dED8f40c200b89455050E9C18D918504(Excluding Constructor Arguments if_any)
Contract Name: UserWallet
Compiler Text: 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 transaction Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.