Contract Overview
Balance: 0.018299261091598514 Ether
Ether Value: $3.77 (@ $205.96/ETH)
Transactions: 343 txns
 Latest 25 txns From a total of 343 Transactions

TxHash Age From To Value [TxFee]
0x8133240de5c07e57fa0512aa8cf2341b9d54ec63fd07eb49521a7ce5d1dca06173 days 7 hrs agoEthermine  IN   0x7c1043ab2047b040a046ab742d9bae4762f5d6450.018299256207805 Ether0.000021051
0x0f4b1f2e36ce13d3569d00fed4bb9e9d543edafbbd2ded955294886d6f7727c580 days 7 hrs agoBittrex_1  IN   0x7c1043ab2047b040a046ab742d9bae4762f5d6450 Ether0.0049993
0x26d09b781efc402c62e3da7637443bb3172283e2da552f9fdc334f9dd3fc9a1880 days 7 hrs agoEthermine  IN   0x7c1043ab2047b040a046ab742d9bae4762f5d6450.050377087897887 Ether0.000021051
0x0e182e98504d22d34964642cc2b4fcbf019e16a1afeb38c5c24fbe4579e1ca1080 days 15 hrs agoBittrex_1  IN   0x7c1043ab2047b040a046ab742d9bae4762f5d6450 Ether0.0049993
0x03d4fe013b72953000e9ff545363d8effd4ee38ec186d51774c725b80462700e80 days 15 hrs agoEthermine  IN   0x7c1043ab2047b040a046ab742d9bae4762f5d6450.050247788567528 Ether0.000021051
0xfd9d6575cf6f6088d87aeb9b374f697d718b05b898f9dd46b27dc40e8bd6261380 days 21 hrs agoBittrex_1  IN   0x7c1043ab2047b040a046ab742d9bae4762f5d6450 Ether0.0049993
0x383cea0f78f0e126bbe9a39b5c15052f9247858ae06eb09eb167ca58f82e541480 days 21 hrs agoEthermine  IN   0x7c1043ab2047b040a046ab742d9bae4762f5d6450.050064490093081 Ether0.000021051
0xac4a47700a26f60e50a42e4389449648554c4dec7caa0ad70989db52a853c6a481 days 3 hrs agoBittrex_1  IN   0x7c1043ab2047b040a046ab742d9bae4762f5d6450 Ether0.0049993
0x649a03fed42f1dceeb39b70885ac612d8ae6468ac6d73d31df3ba1ff76601b2581 days 3 hrs agoEthermine  IN   0x7c1043ab2047b040a046ab742d9bae4762f5d6450.05170740059979 Ether0.000021051
0xb654bff23b6ad2dbcb7fb0c2411824b8f731993e7254112f7a0d51de65b3701781 days 9 hrs agoBittrex_1  IN   0x7c1043ab2047b040a046ab742d9bae4762f5d6450 Ether0.0049993
0x26867f54377f743a42614dfcc2366bf39cf4e2575f2794cabf5ed68b1c5f2c5d81 days 9 hrs agoEthermine  IN   0x7c1043ab2047b040a046ab742d9bae4762f5d6450.05132571664602 Ether0.000021051
0x4690e680338185e6c3378e98409ca2bd46cf3c43bc81d397c0528bef9dfffac981 days 15 hrs agoBittrex_1  IN   0x7c1043ab2047b040a046ab742d9bae4762f5d6450 Ether0.0049993
0x222c9cce6235aa950777a9ecb4621428380b5008ee53ed0b4fc9fb91ef3d2c5881 days 16 hrs agoEthermine  IN   0x7c1043ab2047b040a046ab742d9bae4762f5d6450.051009867210432 Ether0.000021051
0xd797b30f2477d81474220802efc03a2026218807d8a3a72ddfca52009fb5074581 days 21 hrs agoBittrex_1  IN   0x7c1043ab2047b040a046ab742d9bae4762f5d6450 Ether0.0049993
0x660520da94f42cbd60f70be89686c59c7f7fc4a69bdf7ec91fd898bde8a11cc781 days 22 hrs agoEthermine  IN   0x7c1043ab2047b040a046ab742d9bae4762f5d6450.051571596580572 Ether0.000021051
0x91896d8f156994d8c9ab5981b27a38715b184d893d761ea57b1e461f80f2ba9c82 days 3 hrs agoBittrex_1  IN   0x7c1043ab2047b040a046ab742d9bae4762f5d6450 Ether0.0049993
0x83a930f1e47056e3560155c553d38ef4bff9667aad68dd11cfe524b37d17bf4382 days 4 hrs agoEthermine  IN   0x7c1043ab2047b040a046ab742d9bae4762f5d6450.051022681817272 Ether0.000021051
0x35ae98512c6faeda048c03c56c8c728e3e75172584bfd1bf148f6df22ce7d9f382 days 10 hrs agoBittrex_1  IN   0x7c1043ab2047b040a046ab742d9bae4762f5d6450 Ether0.0049993
0x92185c9fcec3540be9bcb410e179b5a9ee057e6b2fb679c5cbe44187df77179082 days 10 hrs agoEthermine  IN   0x7c1043ab2047b040a046ab742d9bae4762f5d6450.050672901381379 Ether0.000021051
0x7e701a475c72ca77b492bd817a15d7544f46a537e579a33c4b22e5f593aac05082 days 16 hrs agoBittrex_1  IN   0x7c1043ab2047b040a046ab742d9bae4762f5d6450 Ether0.0049993
0x770dd017a75c1da3237d31dbcc328fef7167622d54c2ebd7af79ae24a10d501782 days 17 hrs agoEthermine  IN   0x7c1043ab2047b040a046ab742d9bae4762f5d6450.050172679396908 Ether0.000021051
0xd5ef364611b74f1871f7c8ee64b3424386f3f30a9a68ccb85531c57f47de7ff682 days 22 hrs agoBittrex_1  IN   0x7c1043ab2047b040a046ab742d9bae4762f5d6450 Ether0.0049993
0x124a320926765e7e2672c989bdc1e325667c74a34268349e34c6bfeed790b44282 days 22 hrs agoEthermine  IN   0x7c1043ab2047b040a046ab742d9bae4762f5d6450.050674440428996 Ether0.000021051
0x1a1e738c8f12ce604313d6d5df0144b64db7c25b44e8977f3783119aff3ea57883 days 6 hrs agoBittrex_1  IN   0x7c1043ab2047b040a046ab742d9bae4762f5d6450 Ether0.0049993
0xa1df28790e000d75229763cc5daa62da81450b40d0866eba04cb1d093dd8439983 days 6 hrs agoEthermine  IN   0x7c1043ab2047b040a046ab742d9bae4762f5d6450.050587714273535 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
0x0f4b1f2e36ce13d3569d00fed4bb9e9d543edafbbd2ded955294886d6f7727c5603917880 days 7 hrs ago0x7c1043ab2047b040a046ab742d9bae4762f5d6450xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05037709 Ether
0x0e182e98504d22d34964642cc2b4fcbf019e16a1afeb38c5c24fbe4579e1ca10603736280 days 15 hrs ago0x7c1043ab2047b040a046ab742d9bae4762f5d6450xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05024779 Ether
0xfd9d6575cf6f6088d87aeb9b374f697d718b05b898f9dd46b27dc40e8bd62613603584380 days 21 hrs ago0x7c1043ab2047b040a046ab742d9bae4762f5d6450xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05006449 Ether
0xac4a47700a26f60e50a42e4389449648554c4dec7caa0ad70989db52a853c6a4603442181 days 3 hrs ago0x7c1043ab2047b040a046ab742d9bae4762f5d6450xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.0517074 Ether
0xb654bff23b6ad2dbcb7fb0c2411824b8f731993e7254112f7a0d51de65b37017603291981 days 9 hrs ago0x7c1043ab2047b040a046ab742d9bae4762f5d6450xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05132571 Ether
0x4690e680338185e6c3378e98409ca2bd46cf3c43bc81d397c0528bef9dfffac9603141581 days 15 hrs ago0x7c1043ab2047b040a046ab742d9bae4762f5d6450xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05100987 Ether
0xd797b30f2477d81474220802efc03a2026218807d8a3a72ddfca52009fb50745602988881 days 21 hrs ago0x7c1043ab2047b040a046ab742d9bae4762f5d6450xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.0515716 Ether
0x91896d8f156994d8c9ab5981b27a38715b184d893d761ea57b1e461f80f2ba9c602839382 days 3 hrs ago0x7c1043ab2047b040a046ab742d9bae4762f5d6450xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05102268 Ether
0x35ae98512c6faeda048c03c56c8c728e3e75172584bfd1bf148f6df22ce7d9f3602675182 days 10 hrs ago0x7c1043ab2047b040a046ab742d9bae4762f5d6450xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.0506729 Ether
0x7e701a475c72ca77b492bd817a15d7544f46a537e579a33c4b22e5f593aac050602521982 days 16 hrs ago0x7c1043ab2047b040a046ab742d9bae4762f5d6450xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05017268 Ether
0xd5ef364611b74f1871f7c8ee64b3424386f3f30a9a68ccb85531c57f47de7ff6602385782 days 22 hrs ago0x7c1043ab2047b040a046ab742d9bae4762f5d6450xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05067444 Ether
0x1a1e738c8f12ce604313d6d5df0144b64db7c25b44e8977f3783119aff3ea578602200183 days 6 hrs ago0x7c1043ab2047b040a046ab742d9bae4762f5d6450xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05058772 Ether
0x3fbf25a0f396eff4b30aaa0d646d42376d9ac527fc3d0e7879a4b6cd9c6c0be4602027183 days 13 hrs ago0x7c1043ab2047b040a046ab742d9bae4762f5d6450xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05007901 Ether
0x69f2d6396da9fed52c553dd5538f5a3f1943a2652ab4d0e0e18447cd2868efc6601859483 days 20 hrs ago0x7c1043ab2047b040a046ab742d9bae4762f5d6450xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05064552 Ether
0x361cb8aa69e158b14f3236362fb14962082d4f424b2148a5ac2146530179e18b601678984 days 3 hrs ago0x7c1043ab2047b040a046ab742d9bae4762f5d6450xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05100194 Ether
0x0161efc87064a6f438e595a4f9b1ae3191bb450ca1502e520e247bb34ae942f0601496684 days 11 hrs ago0x7c1043ab2047b040a046ab742d9bae4762f5d6450xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05032356 Ether
0xfdcf8d94d3d65b45d9392631a8f8c99fb2827b901ef2ecb00ee682f3713aa9da601286184 days 19 hrs ago0x7c1043ab2047b040a046ab742d9bae4762f5d6450xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05024249 Ether
0x1334ebd19eb8646790621455abd78ebc18f31bfadabe7f9fad5e368e3291c68e601023185 days 6 hrs ago0x7c1043ab2047b040a046ab742d9bae4762f5d6450xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05016648 Ether
0x9c34b36a7617cd621d24c3582783bf754e48f06961175bbbde9ad3b1bd8f1690600754285 days 17 hrs ago0x7c1043ab2047b040a046ab742d9bae4762f5d6450xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05034213 Ether
0x217b7b585d4dcec75cd3983350f47c73b26af3af9fd6ebd6c111419752097080600535786 days 1 hr ago0x7c1043ab2047b040a046ab742d9bae4762f5d6450xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05013617 Ether
0x3f012ebe718ffac45649e77b0aa23cf4481842d03323e5c5a2995817a694eff3600358186 days 8 hrs ago0x7c1043ab2047b040a046ab742d9bae4762f5d6450xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.0502176 Ether
0x56c4e1cd67af8a877f8a02cd101e8f9833e55455b01c16c300f23eaf36e5227d600194486 days 15 hrs ago0x7c1043ab2047b040a046ab742d9bae4762f5d6450xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05004152 Ether
0xed2fc5069093afa0d6945f958a389ba5eabdcf3dde9056dd6fc245eb1091fb71600049986 days 21 hrs ago0x7c1043ab2047b040a046ab742d9bae4762f5d6450xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05007708 Ether
0x1b52c80e09cc5b3e017c1431aeb3423f26e47c3fe1f015938d291a665aca4307599894287 days 3 hrs ago0x7c1043ab2047b040a046ab742d9bae4762f5d6450xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05016842 Ether
0x8b699e4ff2949000eb1f20c5ed4985893106b831b2ad27cdeb54d440d842268a599717487 days 11 hrs ago0x7c1043ab2047b040a046ab742d9bae4762f5d6450xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05072072 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.