Sponsored Link:   Qravity - the only blockchain entertainment production studio and distributor. Learn more.
Contract Overview
Balance: 0.030342943 Ether
Ether Value: $13.66 (@ $450.06/ETH)
Transactions: 30 txns
 Latest 25 txns from a total Of 30 transactions

TxHash Age From To Value [TxFee]
0x5d5cfca7b8353d0016b4e4f07b489425e718edb620a370b48f9330a9d47afffe4 hrs 25 mins agoDwarfPool1  IN  0x825b3a04118d71a301a4786f5ce66b0fdd811aac0.01012114 Ether0.000168408
0x69420dbd3ed8bddab6aa7d115f16752e06e4877c3a2560ded3e28b41223b70523 days 9 mins agoDwarfPool1  IN  0x825b3a04118d71a301a4786f5ce66b0fdd811aac0.01019122 Ether0.000168408
0x049759ace560b01015900271a3dd5bee5d469edcb5a95ee5984a38cb9eda035a5 days 2 hrs agoDwarfPool1  IN  0x825b3a04118d71a301a4786f5ce66b0fdd811aac0.01003058 Ether0.000168408
0xc60c912e8408cfbed0cc507cadc4a5764da410abe16446137fb228681697c3046 days 23 hrs agoBittrex  IN  0x825b3a04118d71a301a4786f5ce66b0fdd811aac0 Ether0.00249965
0xfb1db6804571f64b7e6be162262018ae05e5c233b0ed770165817d8dd03734e76 days 23 hrs agoDwarfPool1  IN  0x825b3a04118d71a301a4786f5ce66b0fdd811aac0.01001445 Ether0.000168408
0xa5213f1ddbc6884be28394700a7054d88e0d8f33f58e59200d945566234951a29 days 4 hrs agoDwarfPool1  IN  0x825b3a04118d71a301a4786f5ce66b0fdd811aac0.01007698 Ether0.000168408
0x4bf75af26c62b5dabc9e9743356ec06b5718d254df4c97b4f2b6ee34b0c0285d11 days 11 hrs agoDwarfPool1  IN  0x825b3a04118d71a301a4786f5ce66b0fdd811aac0.01039645 Ether0.000168408
0xafbd8d1dc23216d828cfca281b9cf0305f71bd6483a03cebfa92b0685bc9c05814 days 10 hrs agoDwarfPool1  IN  0x825b3a04118d71a301a4786f5ce66b0fdd811aac0.01016948 Ether0.000168408
0x831d70a448d0abefd29d8ae45792723104d0c2877d9c3ff205c5a9aab1cb42c616 days 12 hrs agoDwarfPool1  IN  0x825b3a04118d71a301a4786f5ce66b0fdd811aac0.01009057 Ether0.000252612
0x4cc82d37af8a19a0813edab50101b981e23baf2e58fcbaaf35751d86aa4e3cf618 days 17 hrs agoBittrex  IN  0x825b3a04118d71a301a4786f5ce66b0fdd811aac0 Ether0.00249965
0x125eb969dc11d29e6de2dff81090bd695decf79e5682fe1dda9be64c7378798118 days 17 hrs agoDwarfPool1  IN  0x825b3a04118d71a301a4786f5ce66b0fdd811aac0.01001404 Ether0.000252612
0x6624208eb370d35e553f23304024e6f69619fc5295e2d26dff7068382bb4a4e920 days 15 hrs agoDwarfPool1  IN  0x825b3a04118d71a301a4786f5ce66b0fdd811aac0.0103557 Ether0.000252612
0x3c00c8a96887609eda71a6741851a1bc75c3d3441f5e9a4d4bb7e830ced6162022 days 21 hrs agoDwarfPool1  IN  0x825b3a04118d71a301a4786f5ce66b0fdd811aac0.01028108 Ether0.000252612
0x6b312d1150b607c3f557d5c95e926c4f83d42216f572ae2763176a4786c1bd9225 days 5 hrs agoDwarfPool1  IN  0x825b3a04118d71a301a4786f5ce66b0fdd811aac0.01018285 Ether0.000252612
0x9531eede3893d13ffb487d27301fe939a70e6be89b0507d2945a4d82868900b227 days 4 hrs agoDwarfPool1  IN  0x825b3a04118d71a301a4786f5ce66b0fdd811aac0.0113396 Ether0.000168408
0x59d076003c224fcdfa629ffc73a1a4e81f193e2f92f8998062cdd31501b2744b29 days 10 hrs agoBittrex  IN  0x825b3a04118d71a301a4786f5ce66b0fdd811aac0 Ether0.00249965
0x62eb8964ed495787ed1f03a4d4a268b5419d65b45c1eebbbcb2795a61dd7764429 days 10 hrs agoDwarfPool1  IN  0x825b3a04118d71a301a4786f5ce66b0fdd811aac0.01047759 Ether0.000168408
0xa901ad9c0cf9e49ca5f29ee6eb64a16c5bd496e235b4a17998c18d1c55ffe94b31 days 20 hrs agoDwarfPool1  IN  0x825b3a04118d71a301a4786f5ce66b0fdd811aac0.01216039 Ether0.000021051
0x98caac970998aac3eb9346244d67f0b954e1801f52066714efa1b5de6943027736 days 3 hrs agoDwarfPool1  IN  0x825b3a04118d71a301a4786f5ce66b0fdd811aac0.01002316 Ether0.000168408
0x402e81054de7d6715773f98bc1c7cf1002820cda465eca22a1805545211da0e741 days 10 hrs agoDwarfPool1  IN  0x825b3a04118d71a301a4786f5ce66b0fdd811aac0.02723524 Ether0.00021051
0x2a5684e57b09077506ae2b87e637c3290a0dd6c128ea280c81824d3c447ecc5647 days 16 hrs agoBittrex  IN  0x825b3a04118d71a301a4786f5ce66b0fdd811aac0 Ether0.00249645
0x2ec9e12155101fb596b4986f2ed71a139bf5301687e0b0c43496f777526c598d47 days 16 hrs agoDwarfPool1  IN  0x825b3a04118d71a301a4786f5ce66b0fdd811aac0.01279417 Ether0.000084204
0x06cb8ded5a577987319e869f27a4052cc196618f144b27c91ddc15c3cd1afee950 days 9 hrs agoDwarfPool1  IN  0x825b3a04118d71a301a4786f5ce66b0fdd811aac0.01011758 Ether0.000084204
0x9f3a0e3e52c73a68b0443927b9e307bcbec2d639632dab6c664c76ea6ddf9e2152 days 9 hrs agoDwarfPool1  IN  0x825b3a04118d71a301a4786f5ce66b0fdd811aac0.01032341 Ether0.000084204
0x866df8aa26c86da1da0e463f7411bbdde61a6b0e8b19363a7c3784bd37276d1d54 days 13 hrs agoDwarfPool1  IN  0x825b3a04118d71a301a4786f5ce66b0fdd811aac0.01020339 Ether0.000084204
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
 Latest 6 Internal Transactions

ParentTxHash Block Age From To Value
0xc60c912e8408cfbed0cc507cadc4a5764da410abe16446137fb228681697c30458089486 days 23 hrs ago0x825b3a04118d71a301a4786f5ce66b0fdd811aac0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05074793 Ether
0x4cc82d37af8a19a0813edab50101b981e23baf2e58fcbaaf35751d86aa4e3cf6574162618 days 17 hrs ago0x825b3a04118d71a301a4786f5ce66b0fdd811aac0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05217327 Ether
0x59d076003c224fcdfa629ffc73a1a4e81f193e2f92f8998062cdd31501b2744b568120329 days 10 hrs ago0x825b3a04118d71a301a4786f5ce66b0fdd811aac0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05989638 Ether
0x2a5684e57b09077506ae2b87e637c3290a0dd6c128ea280c81824d3c447ecc56557752747 days 16 hrs ago0x825b3a04118d71a301a4786f5ce66b0fdd811aac0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.05834083 Ether
0x2ca391940bbf0eca9efb6df74358d6916a687ff0a54a857ee29990c019407892551128059 days 6 hrs ago0x825b3a04118d71a301a4786f5ce66b0fdd811aac0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.06036783 Ether
0xc99408e062fe211881ff300f3a61eb525e9a9d8c51d8fc4fd1eb028c22c94ffc4986723147 days 19 hrs ago0xa3c1e324ca1ce40db73ed6026c4a177f099b5770  Contract Creation0 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.