Sponsored Link:   Qravity - the only blockchain entertainment production studio and distributor. Learn more.
Contract Overview
Balance: 0.000000007198335218 Ether
Ether Value: less than $0.01 (@ $516.72/ETH)
Transactions: 192 txns
 Latest 25 txns from a total Of 192 transactions
View All

TxHash Age From To Value [TxFee]
0xfbefc8f1067f050f13f38a036cb09e4ce263f426fe1cc2a998afa12850ba30fa14 hrs 48 mins agoBittrex  IN   0x7c1043ab2047b040a046ab742d9bae4762f5d6450 Ether0.00249965
0x7591471a7bca9cfbcb38b998e04113a1398bd2a9139da785f8158248b0d4962c14 hrs 55 mins agoEthermine  IN   0x7c1043ab2047b040a046ab742d9bae4762f5d6450.05000218985342 Ether0.000021051
0x55491898acc448d3d36c762efbeb8c8f48691e79a5884416081c010c3526b7001 day 8 hrs agoBittrex  IN   0x7c1043ab2047b040a046ab742d9bae4762f5d6450 Ether0.00249965
0x9d267381cf36c78ecdac0c1db5230b5f94ccd2df9c7f13eb6431fbfed524636e1 day 8 hrs agoEthermine  IN   0x7c1043ab2047b040a046ab742d9bae4762f5d6450.050303785640689 Ether0.000021051
0x79b74619365783cd57c6302e837de50e59e56b4fef20a7a97086d2f054c350d72 days 57 mins agoBittrex  IN   0x7c1043ab2047b040a046ab742d9bae4762f5d6450 Ether0.00249965
0x1eb443323d1af6334aa7d9aff981b6e79fe09874c36dba0e58a62503b827f4142 days 1 hr agoEthermine  IN   0x7c1043ab2047b040a046ab742d9bae4762f5d6450.050083786831817 Ether0.000021051
0x610f6d2f668ea8916f5d88408e43c5dd7d0fd391fbb57d08e5c9167589543a682 days 17 hrs agoBittrex  IN   0x7c1043ab2047b040a046ab742d9bae4762f5d6450 Ether0.00249965
0x3c42aaa36d3eda0c559a0a6ec95b22e8aaa00c7d4f6987c2e75a359af21aa1af2 days 17 hrs agoEthermine  IN   0x7c1043ab2047b040a046ab742d9bae4762f5d6450.0500769715431 Ether0.000021051
0xf2042233d598a525712b1b9ee8cae83c74f59e836f2e51c0765b853dbc9bcd3e3 days 9 hrs agoBittrex  IN   0x7c1043ab2047b040a046ab742d9bae4762f5d6450 Ether0.00249965
0x769ceb252e1f0cc93204b4a1294526b4d030633d8a44b9fe55a169ca253407513 days 9 hrs agoEthermine  IN   0x7c1043ab2047b040a046ab742d9bae4762f5d6450.050264517774364 Ether0.000021051
0xd7e6613b82ee2b3d6c75edee058edfd125edff1e123df0cd613f018f8d10f84e4 days 1 hr agoBittrex  IN   0x7c1043ab2047b040a046ab742d9bae4762f5d6450 Ether0.00249645
0x335022ef2f0b4e92efdf956dc43fc5aaa4a62b4989be6038e560c25745061caa4 days 1 hr agoEthermine  IN   0x7c1043ab2047b040a046ab742d9bae4762f5d6450.050049770787032 Ether0.000021051
0x4310e1a4970178ef769c9fc74b4a04a13864a3e9c768e2c20ce1c5fd4cdbe1e44 days 17 hrs agoBittrex  IN   0x7c1043ab2047b040a046ab742d9bae4762f5d6450 Ether0.00249965
0x16b9c1c6288e9c563443812176b2482dba343a108101083ac50b1e4e6c098ba34 days 17 hrs agoEthermine  IN   0x7c1043ab2047b040a046ab742d9bae4762f5d6450.050221490388959 Ether0.000021051
0x4d40dcc26641bf1c2230f91ee6411c92e5c3dba94b75ddc2ac2641afeaa07a1a5 days 8 hrs agoBittrex  IN   0x7c1043ab2047b040a046ab742d9bae4762f5d6450 Ether0.00249965
0x3fb8ac21a3b1242bebbdeaa6d711a2be7cd6d988be509330af91494f03fd37da5 days 8 hrs agoEthermine  IN   0x7c1043ab2047b040a046ab742d9bae4762f5d6450.050282524474779 Ether0.000021051
0xd1ff60a351d0bf92236bd4d1d07bc03adcc2b676684c7a1ec71d076857df82a66 days 9 mins agoBittrex  IN   0x7c1043ab2047b040a046ab742d9bae4762f5d6450 Ether0.00249965
0x23b3d55b1c88d32449bd94c9db40ab454f083599bbbc24d44dc67afdb44a3e166 days 13 mins agoEthermine  IN   0x7c1043ab2047b040a046ab742d9bae4762f5d6450.050185834162998 Ether0.000021051
0xd0092afa470056be43191b00ec2b465e35057c795ec0de58bed3da312252f80e6 days 15 hrs agoBittrex  IN   0x7c1043ab2047b040a046ab742d9bae4762f5d6450 Ether0.00249965
0xab27e4db4a013cd5c18f54a1332c9023352c02ea255f4cdb4c87a4ceb2650cdb6 days 15 hrs agoEthermine  IN   0x7c1043ab2047b040a046ab742d9bae4762f5d6450.050203878546393 Ether0.000021051
0xff36958d3b9a9ba9de4dd565c5f27a1f3b6d5320add0d5f5212185fbcd1e73917 days 6 hrs agoBittrex  IN   0x7c1043ab2047b040a046ab742d9bae4762f5d6450 Ether0.00249965
0x757e16086dcd565c89b52fa410652a3406bf3ea2c2a97d1552c9d3094fb0664d7 days 6 hrs agoEthermine  IN   0x7c1043ab2047b040a046ab742d9bae4762f5d6450.050532239538855 Ether0.000021051
0x66cdbc8370a506d9a11e7db49cc4517243274732cc069ee4dd21f65335cd3ede7 days 22 hrs agoBittrex  IN   0x7c1043ab2047b040a046ab742d9bae4762f5d6450 Ether0.00249965
0xa34f7a568165dc01b9841b1e7b344f0494c6f85b2ff86bea35428e5563d2a4c57 days 22 hrs agoEthermine  IN   0x7c1043ab2047b040a046ab742d9bae4762f5d6450.050388570462832 Ether0.000021051
0x7f765e4e61396eb11b256620a675713f6346bb5623aacbe2214a2694000a0f738 days 13 hrs agoBittrex  IN   0x7c1043ab2047b040a046ab742d9bae4762f5d6450 Ether0.00249965
[ 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
0xfbefc8f1067f050f13f38a036cb09e4ce263f426fe1cc2a998afa12850ba30fa582856114 hrs 48 mins ago0x7c1043ab2047b040a046ab742d9bae4762f5d6450xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05000219 Ether
0x55491898acc448d3d36c762efbeb8c8f48691e79a5884416081c010c3526b70058241321 day 8 hrs ago0x7c1043ab2047b040a046ab742d9bae4762f5d6450xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05030378 Ether
0x79b74619365783cd57c6302e837de50e59e56b4fef20a7a97086d2f054c350d758202542 days 57 mins ago0x7c1043ab2047b040a046ab742d9bae4762f5d6450xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05008379 Ether
0x610f6d2f668ea8916f5d88408e43c5dd7d0fd391fbb57d08e5c9167589543a6858163392 days 17 hrs ago0x7c1043ab2047b040a046ab742d9bae4762f5d6450xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05007697 Ether
0xf2042233d598a525712b1b9ee8cae83c74f59e836f2e51c0765b853dbc9bcd3e58122863 days 9 hrs ago0x7c1043ab2047b040a046ab742d9bae4762f5d6450xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05026452 Ether
0xd7e6613b82ee2b3d6c75edee058edfd125edff1e123df0cd613f018f8d10f84e58084724 days 1 hr ago0x7c1043ab2047b040a046ab742d9bae4762f5d6450xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05004977 Ether
0x4310e1a4970178ef769c9fc74b4a04a13864a3e9c768e2c20ce1c5fd4cdbe1e458045314 days 17 hrs ago0x7c1043ab2047b040a046ab742d9bae4762f5d6450xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05022149 Ether
0x4d40dcc26641bf1c2230f91ee6411c92e5c3dba94b75ddc2ac2641afeaa07a1a58006935 days 8 hrs ago0x7c1043ab2047b040a046ab742d9bae4762f5d6450xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05028253 Ether
0xd1ff60a351d0bf92236bd4d1d07bc03adcc2b676684c7a1ec71d076857df82a657968996 days 9 mins ago0x7c1043ab2047b040a046ab742d9bae4762f5d6450xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05018583 Ether
0xd0092afa470056be43191b00ec2b465e35057c795ec0de58bed3da312252f80e57931376 days 15 hrs ago0x7c1043ab2047b040a046ab742d9bae4762f5d6450xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05020388 Ether
0xff36958d3b9a9ba9de4dd565c5f27a1f3b6d5320add0d5f5212185fbcd1e739157895037 days 6 hrs ago0x7c1043ab2047b040a046ab742d9bae4762f5d6450xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05053224 Ether
0x66cdbc8370a506d9a11e7db49cc4517243274732cc069ee4dd21f65335cd3ede57857897 days 22 hrs ago0x7c1043ab2047b040a046ab742d9bae4762f5d6450xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05038857 Ether
0x7f765e4e61396eb11b256620a675713f6346bb5623aacbe2214a2694000a0f7357820298 days 13 hrs ago0x7c1043ab2047b040a046ab742d9bae4762f5d6450xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05023401 Ether
0x34abe243c930a59fb5dcfa289bb534eb5c99948d906d34c1cd37b4f555119ff9577358210 days 1 hr ago0x7c1043ab2047b040a046ab742d9bae4762f5d6450xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05034204 Ether
0xf943623c18f1059e1fd18d8de59eb73bb1246df10f4cd840afe19b37c21d4433577009010 days 15 hrs ago0x7c1043ab2047b040a046ab742d9bae4762f5d6450xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05020174 Ether
0x85443fac95017e76c0fb8c85eb0e314f9b1827e72f77d135edbb420f7500c41b576651411 days 7 hrs ago0x7c1043ab2047b040a046ab742d9bae4762f5d6450xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05023787 Ether
0xe65d77851c00cad867820cce4f7a00050073baffdde7a7193f1491f4104f10c5576283911 days 23 hrs ago0x7c1043ab2047b040a046ab742d9bae4762f5d6450xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05015477 Ether
0xafcddb83fb81f8aaabf876423d2ce4bfc32f01515cf964c8d1cc72d3c1d1d28c575913912 days 14 hrs ago0x7c1043ab2047b040a046ab742d9bae4762f5d6450xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05036984 Ether
0x06b30f01b853a3c5a302c2bb1e76307e05ec09bb5df032f073bb058be66b6719575539713 days 6 hrs ago0x7c1043ab2047b040a046ab742d9bae4762f5d6450xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05009256 Ether
0x4f00e4db38d80b22c2528eb1c01af149173c465a22e3c8aac499efbbfa359e23575179013 days 21 hrs ago0x7c1043ab2047b040a046ab742d9bae4762f5d6450xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05053931 Ether
0x1e294e2b68c52256aba672d2c97c85ae083c52c9919003b1ab7be869873df704574828714 days 12 hrs ago0x7c1043ab2047b040a046ab742d9bae4762f5d6450xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05032638 Ether
0x12ce3fce1898ce886a8204095a4246bc3d4eaba3654eff07e736a83fcc94c060574496015 days 3 hrs ago0x7c1043ab2047b040a046ab742d9bae4762f5d6450xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05036737 Ether
0x145fe8f9837ed2abb3853e26dfaa95c95e83aaf8be69c42779f69585304430a5574157915 days 17 hrs ago0x7c1043ab2047b040a046ab742d9bae4762f5d6450xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05031841 Ether
0x19e37a1608544e5f5950fc612bd87bd2790ad89d9bc53cd23f167e066116737a573780816 days 9 hrs ago0x7c1043ab2047b040a046ab742d9bae4762f5d6450xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05023842 Ether
0xe39ddc3f546b8f717e8c2eb50745a3ac8dfdf53243310cfc0137ed6ac59f5657573436617 days 28 mins ago0x7c1043ab2047b040a046ab742d9bae4762f5d6450xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05018334 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.