Contract Overview
Balance: 0.000000009621493649 Ether
Ether Value: Less Than $0.01 (@ $117.85/ETH)
Transactions: 149 txns
Misc:
Address Watch: Add To Watch List
Contract Creator: 0xa3c1e324ca1ce40db73ed6026c4a177f099b5770at txn 0x58abc2a6c3a660f785213c5716936bff1f3356dd5268439dcefd18635574042b
 Latest 25 transactions from a total of 149 transactions

TxHash Age From To Value [TxFee]
0x510fe71fb0105430458f9c31679189dd7d84941c2331c48e39358cb793fbe5162 days 4 hrs agoBittrex_1  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500 Ether0.00250285
0x56fd1b2586d6955d67124851a1b2e2960fee57ba7a4cd5b460ff19ca83c834a72 days 4 hrs agoEthermine  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500.100032624892978 Ether0.000021051
0x3afa890fe5582f324a3f0d063834321138ca99e60e416eca8d6e62e660d585f16 days 7 hrs agoBittrex_1  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500 Ether0.00250285
0xd2504fc7561131114354b665a47664721077cfac884ab613dcf0222d0f905f206 days 7 hrs agoEthermine  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500.100040506326714 Ether0.000021051
0xc78fd4195b43bd6fd70061234c009cce4a8ca8db8a6c0cc7e0077930a5a281e010 days 14 hrs agoBittrex_1  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500 Ether0.00250285
0x51a6b645101cc29d3b01e41687116529e27c4722ff720d1748caea7f425e94cd10 days 14 hrs agoEthermine  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500.100086811200827 Ether0.000021051
0x9abd3a207adfdfa75954f06663a08c5665502f4ce57143fc236ed306d4e5c0c615 days 3 hrs agoBittrex_1  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500 Ether0.00250285
0x42a7141e2fefbbdd1bad84ab2e28f58f41b1d8a3dcda302bc219483b7704841815 days 3 hrs agoEthermine  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500.100055482559031 Ether0.000021051
0xaff320134c1c7ee88193ec7e1837b0f08d389f1ca8322072df148b948e703a2e18 days 22 hrs agoBittrex_1  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500 Ether0.00250285
0x63c189ac6b584b98dd8a36e4d9792182ca795f922e592ccd65ef6a7f3337032518 days 22 hrs agoEthermine  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500.100068552727959 Ether0.000021051
0x6ce36877a68846d837ec564a2750393952d52559165a7ac13e4d59554770e41b22 days 14 hrs agoBittrex_1  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500 Ether0.00250285
0x81ae83e7e69140ddcda1a3a52a6e11b1b12a7be3b44361ad6270f045c85be3c622 days 14 hrs agoEthermine  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500.100081034505769 Ether0.000021051
0xea1cdfc0791df33102f76ae59bce529b4a260063e3f873c9736ee2827fed7be726 days 6 hrs agoBittrex_1  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500 Ether0.00250285
0x29864591cc25b5cbb2c473d33295ef0d4e243a9ade6d09feea37762176bbec7a26 days 6 hrs agoEthermine  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500.100055722316022 Ether0.000021051
0xeb19966e1e290de38d49aec800520fc1558c3b2b107a1725f9b077aad64ee83d29 days 15 hrs agoBittrex_1  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500 Ether0.00250285
0x349ae0345e2a74a77837b53df11b4713a70df585d3647b61818bfa4aa9f7ca6029 days 15 hrs agoEthermine  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500.100025117581671 Ether0.000021051
0xe79e470e70f9fa8a4fe83debf0bd738e49cddecf3cbbc4eaa013656c38024ae932 days 23 hrs agoBittrex_1  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500 Ether0.00250285
0x24e1d7b50807ecb35bdb08fb47b297ef2acb4511bb742028e92ab5a64a99303d32 days 23 hrs agoEthermine  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500.100054049157609 Ether0.000021051
0x1415ff35b631a078536d19f9f7ac9d2598b0538b0299d2fdbb87d85a9259447e36 days 6 hrs agoBittrex_1  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500 Ether0.00250285
0xd65f8b20c0dfb1c94baa22e1bfe9f049350e1af639d481da0817145baa0a9a6736 days 6 hrs agoEthermine  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500.100070824146246 Ether0.000021051
0x3ab743016b545e06d674e4d22b747f23870e6256d4db8df276948e15d8767e3739 days 15 hrs agoBittrex_1  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500 Ether0.00250285
0xe04548a2b418db6bd16087a74f535b4a342ce7e040c9d0ff21ca5b1a1adf178b39 days 15 hrs agoEthermine  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500.100023441910656 Ether0.000021051
0x037946e8c98be347eac90c025bad77d5d0987bc397b1b525707f961f8764b32a43 days 5 hrs agoBittrex_1  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500 Ether0.00250285
0xc8b251fd8b27573949405b7c1cf75643bc4394aa8e961c541a120ecee05f1dab43 days 5 hrs agoEthermine  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500.100042680214275 Ether0.000021051
0xa4a8a9d1a1173d78fae6b208208dddf62557b2dc272715952bdf2a8bf9cab3d946 days 17 hrs agoBittrex_1  IN   0x851897aaa8c76cedf8384dd02e1582230aa515500 Ether0.00250285
[ 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
0x510fe71fb0105430458f9c31679189dd7d84941c2331c48e39358cb793fbe51670872862 days 4 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10003262 Ether
0x3afa890fe5582f324a3f0d063834321138ca99e60e416eca8d6e62e660d585f170641236 days 7 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10004051 Ether
0xc78fd4195b43bd6fd70061234c009cce4a8ca8db8a6c0cc7e0077930a5a281e0704005810 days 14 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10008681 Ether
0x9abd3a207adfdfa75954f06663a08c5665502f4ce57143fc236ed306d4e5c0c6701487015 days 3 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10005548 Ether
0xaff320134c1c7ee88193ec7e1837b0f08d389f1ca8322072df148b948e703a2e699312218 days 22 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10006855 Ether
0x6ce36877a68846d837ec564a2750393952d52559165a7ac13e4d59554770e41b697159822 days 14 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10008104 Ether
0xea1cdfc0791df33102f76ae59bce529b4a260063e3f873c9736ee2827fed7be7694984826 days 6 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10005572 Ether
0xeb19966e1e290de38d49aec800520fc1558c3b2b107a1725f9b077aad64ee83d692979429 days 15 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10002512 Ether
0xe79e470e70f9fa8a4fe83debf0bd738e49cddecf3cbbc4eaa013656c38024ae9691027432 days 23 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10005405 Ether
0x1415ff35b631a078536d19f9f7ac9d2598b0538b0299d2fdbb87d85a9259447e689063336 days 6 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10007082 Ether
0x3ab743016b545e06d674e4d22b747f23870e6256d4db8df276948e15d8767e37687028939 days 15 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10002344 Ether
0x037946e8c98be347eac90c025bad77d5d0987bc397b1b525707f961f8764b32a684856843 days 5 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10004268 Ether
0xa4a8a9d1a1173d78fae6b208208dddf62557b2dc272715952bdf2a8bf9cab3d9682732346 days 17 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10009578 Ether
0x72f7a561cab69a37e93c96c6b2477deefaa25b8e04e076d89aaa049e2453d8bd680449750 days 12 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10004931 Ether
0xacac45247f36f1cfbf461f6c05ceda2285d8a38586feedda1571d16c6b4d1002678260354 days 3 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10002669 Ether
0x92fb47e913e666fb136caca30417fb943b382f03406e1600346e14d0b1ec9289675736558 days 6 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10004232 Ether
0x894c517653377c3fc37424e93603cd59e859d0601253f5f01aa704dab0ba624a672995462 days 19 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10003704 Ether
0x580ce62a8b1361ead74bf0a2f5c23287565d1413c98dfa8eec9efad00378836d670255767 days 6 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10010982 Ether
0xb8e3aef172f728ee0b35d66bef57dbdd325df0095047351ccf328000ebba73db667423071 days 21 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10006908 Ether
0x5c7418b86dd22dc6f924fb7ad41df03c1f278a5ba5cc625fee6a41efe99af423664664376 days 10 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10013314 Ether
0x5d5184c278763106f6b3e464c8ca4957d46efc9df8f69146296b12769433b228661959480 days 20 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10015394 Ether
0x43b270037639015bc96a6eca1181c91453d66763a15cb5f6e68290ab9269a192659180285 days 9 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10001292 Ether
0x6eead73a3fdc0a17097ab22177fca5bdc2ca88099a83da5d33ed363505278699656426389 days 21 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10011051 Ether
0x04318c8f7a83b9723baab2097dcb1b289509babccdfaa10099e0cdc18b280a0a653505894 days 16 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10003726 Ether
0x142ddce8834212314719b98477fa15dd7e6da560761b8e91fb8ad36f00f410c3650645999 days 8 hrs ago0x851897aaa8c76cedf8384dd02e1582230aa515500xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1000717 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.