ETH Price: $1,872.92 (-3.33%)
 

Overview

ETH Balance

0.000000001455555555 ETH

Eth Value

Less Than $0.01 (@ $1,872.92/ETH)

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Sweep122141192021-04-10 19:39:141436 days ago1618083554IN
0x716AC7e2...E4EE2E222
0 ETH0.0056463994.6
Sweep83288432019-08-11 10:49:442044 days ago1565520584IN
0x716AC7e2...E4EE2E222
0 ETH0.0011012522
Transfer83288222019-08-11 10:45:242044 days ago1565520324IN
0x716AC7e2...E4EE2E222
0.04061487 ETH0.000066313.15
Transfer82152422019-07-24 19:19:012062 days ago1563995941IN
0x716AC7e2...E4EE2E222
0.04147515 ETH0.000110515.25
Sweep80986702019-07-06 16:05:322080 days ago1562429132IN
0x716AC7e2...E4EE2E222
0 ETH0.0011012522
Transfer80986412019-07-06 16:00:152080 days ago1562428815IN
0x716AC7e2...E4EE2E222
0.04111607 ETH0.000176828.4
Transfer79885892019-06-19 11:56:322097 days ago1560945392IN
0x716AC7e2...E4EE2E222
0.04244943 ETH0.000176828.4
Sweep78813892019-06-02 17:16:542114 days ago1559495814IN
0x716AC7e2...E4EE2E222
0 ETH0.0025028550
Transfer78813692019-06-02 17:12:532114 days ago1559495573IN
0x716AC7e2...E4EE2E222
0.04183002 ETH0.000132626.3
Transfer77736732019-05-16 21:16:392131 days ago1558041399IN
0x716AC7e2...E4EE2E222
0.04201512 ETH0.000167157.940625
Sweep76702992019-04-30 18:15:152147 days ago1556648115IN
0x716AC7e2...E4EE2E222
0 ETH0.0025028550
Transfer76702832019-04-30 18:10:362147 days ago1556647836IN
0x716AC7e2...E4EE2E222
0.04009182 ETH0.000066313.15
Transfer75717022019-04-15 9:22:222162 days ago1555320142IN
0x716AC7e2...E4EE2E222
0.04130671 ETH0.000110515.25
Sweep74783532019-03-31 20:43:102177 days ago1554064990IN
0x716AC7e2...E4EE2E222
0 ETH0.0025028550
Transfer74783342019-03-31 20:39:082177 days ago1554064748IN
0x716AC7e2...E4EE2E222
0.04158915 ETH0.000066313.15
Transfer73817352019-03-16 18:40:452192 days ago1552761645IN
0x716AC7e2...E4EE2E222
0.04042446 ETH0.000066313.15
Sweep72861702019-03-01 21:26:432207 days ago1551475603IN
0x716AC7e2...E4EE2E222
0 ETH0.0025028550
Transfer72861522019-03-01 21:21:152207 days ago1551475275IN
0x716AC7e2...E4EE2E222
0.04170868 ETH0.000110515.25
Transfer72154412019-02-13 14:02:502223 days ago1550066570IN
0x716AC7e2...E4EE2E222
0.04193404 ETH0.0002652412.6
Sweep71490122019-01-30 13:38:152237 days ago1548855495IN
0x716AC7e2...E4EE2E222
0 ETH0.0025028550
Transfer71489952019-01-30 13:32:242237 days ago1548855144IN
0x716AC7e2...E4EE2E222
0.04119338 ETH0.0002210310.5
Transfer70711972019-01-15 16:00:362252 days ago1547568036IN
0x716AC7e2...E4EE2E222
0.04275302 ETH0.000189459
Sweep69858702018-12-31 12:56:372267 days ago1546260997IN
0x716AC7e2...E4EE2E222
0 ETH0.0025028550
Transfer69858482018-12-31 12:51:172267 days ago1546260677IN
0x716AC7e2...E4EE2E222
0.04101371 ETH0.0004420721
Transfer69111482018-12-18 21:09:192280 days ago1545167359IN
0x716AC7e2...E4EE2E222
0.0411756 ETH0.0003315515.75
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Method Block
From
To
-83288432019-08-11 10:49:442044 days ago1565520584
0x716AC7e2...E4EE2E222
0.08209002 ETH
-80986702019-07-06 16:05:322080 days ago1562429132
0x716AC7e2...E4EE2E222
0.08356551 ETH
-78813892019-06-02 17:16:542114 days ago1559495814
0x716AC7e2...E4EE2E222
0.08384514 ETH
-76702992019-04-30 18:15:152147 days ago1556648115
0x716AC7e2...E4EE2E222
0.08139853 ETH
-74783532019-03-31 20:43:102177 days ago1554064990
0x716AC7e2...E4EE2E222
0.08201361 ETH
-72861702019-03-01 21:26:432207 days ago1551475603
0x716AC7e2...E4EE2E222
0.08364272 ETH
-71490122019-01-30 13:38:152237 days ago1548855495
0x716AC7e2...E4EE2E222
0.08394641 ETH
-69858702018-12-31 12:56:372267 days ago1546260997
0x716AC7e2...E4EE2E222
0.08218931 ETH
-68326122018-12-05 20:39:212293 days ago1544042361
0x716AC7e2...E4EE2E222
0.08349667 ETH
Transfer66365112018-11-03 15:14:082325 days ago1541258048
0x716AC7e2...E4EE2E222
0.08145915 ETH
Transfer64206302018-09-29 10:07:562360 days ago1538215676
0x716AC7e2...E4EE2E222
0.08253 ETH
Transfer61989592018-08-23 11:34:572397 days ago1535024097
0x716AC7e2...E4EE2E222
0.0821013 ETH
Transfer59764992018-07-16 19:55:532435 days ago1531770953
0x716AC7e2...E4EE2E222
0.08031134 ETH
Transfer57642792018-06-10 11:08:592471 days ago1528628939
0x716AC7e2...E4EE2E222
0.0819472 ETH
Transfer55662922018-05-06 12:51:342506 days ago1525611094
0x716AC7e2...E4EE2E222
0.05816785 ETH
Transfer55567102018-05-04 20:43:042508 days ago1525466584
0x716AC7e2...E4EE2E222
0.06572989 ETH
Transfer54577082018-04-17 16:28:242525 days ago1523982504
0x716AC7e2...E4EE2E222
0.05271904 ETH
Transfer49816582018-01-27 11:40:102605 days ago1517053210
0x716AC7e2...E4EE2E222
0.07502193 ETH
Transfer49091712018-01-14 21:42:202618 days ago1515966140
0x716AC7e2...E4EE2E222
2.17552663 ETH
Transfer49014272018-01-13 12:05:122619 days ago1515845112
0x716AC7e2...E4EE2E222
0.07516536 ETH
Transfer48593322018-01-05 17:48:382627 days ago1515174518
0x716AC7e2...E4EE2E222
0.4138606 ETH
Transfer48558072018-01-05 2:05:312627 days ago1515117931
0x716AC7e2...E4EE2E222
3.40210159 ETH
Transfer47729272017-12-21 20:18:172642 days ago1513887497
0x716AC7e2...E4EE2E222
0.05043293 ETH
Transfer47380022017-12-15 17:04:152648 days ago1513357455
0x716AC7e2...E4EE2E222
0.19984 ETH
Transfer47115922017-12-11 2:10:452652 days ago1512958245
0x716AC7e2...E4EE2E222
0.05046517 ETH
View All Internal Transactions
Loading...
Loading

Similar Match Source Code
This contract matches the deployed Bytecode of the Source Code for Contract 0xd1DD82d1...18D918504
The constructor portion of the code might be different and could alter the actual behaviour of the contract

Contract Name:
UserWallet

Compiler Version
v0.4.11+commit.68ef5810

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
/**
 *Submitted for verification at Etherscan.io on 2017-08-15
*/

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 Security Audit

Contract ABI

API
[{"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"}]

Deployed Bytecode

0x606060405236156100495763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416636ea056a98114610052578063c0ee0b8a14610092575b6100505b5b565b005b341561005a57fe5b61007e73ffffffffffffffffffffffffffffffffffffffff60043516602435610104565b604080519115158252519081900360200190f35b341561009a57fe5b604080516020600460443581810135601f810184900484028501840190955284845261005094823573ffffffffffffffffffffffffffffffffffffffff169460248035956064949293919092019181908401838280828437509496506101ef95505050505050565b005b6000805460408051602090810184905281517f3c18d31800000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff878116600483015292519290931692633c18d318926024808301939282900301818787803b151561017b57fe5b6102c65a03f1151561018957fe5b5050506040518051905073ffffffffffffffffffffffffffffffffffffffff1660003660006040516020015260405180838380828437820191505092505050602060405180830381856102c65a03f415156101e057fe5b50506040515190505b92915050565b5b5050505600a165627a7a723058204cdd69fdcf3cf6cbee9677fe380fa5f044048aa9e060ec5619a21ca5a5bd4cd10029

Swarm Source

bzzr://4cdd69fdcf3cf6cbee9677fe380fa5f044048aa9e060ec5619a21ca5a5bd4cd1

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.