ETH Price: $3,403.83 (+3.80%)
 

Overview

ETH Balance

0.000000004662165046 ETH

Eth Value

Less Than $0.01 (@ $3,403.83/ETH)

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Sweep142707162022-02-24 19:30:281071 days ago1645731028IN
0xe86aaC05...363C7F2dB
0 ETH0.0028999451.24935652
Transfer142706912022-02-24 19:26:031071 days ago1645730763IN
0xe86aaC05...363C7F2dB
0.30423882 ETH0.0010340149.11937801
Sweep136013132021-11-12 12:29:331176 days ago1636720173IN
0xe86aaC05...363C7F2dB
0 ETH0.00733949129.73494616
Transfer136012932021-11-12 12:25:551176 days ago1636719955IN
0xe86aaC05...363C7F2dB
0.05221236 ETH0.00246004116.86113138
Sweep135719022021-11-07 21:43:341180 days ago1636321414IN
0xe86aaC05...363C7F2dB
0 ETH0.00724038127.95590576
Transfer135718812021-11-07 21:39:061180 days ago1636321146IN
0xe86aaC05...363C7F2dB
0.04895643 ETH0.00270047128.28229318
Transfer135430832021-11-03 9:27:001185 days ago1635931620IN
0xe86aaC05...363C7F2dB
0.04905724 ETH0.00270251128.37937955
Sweep135155542021-10-30 1:22:161189 days ago1635556936IN
0xe86aaC05...363C7F2dB
0 ETH0.01005709177.73427203
Transfer135155392021-10-30 1:19:161189 days ago1635556756IN
0xe86aaC05...363C7F2dB
0.18649627 ETH0.00314641149.46628771
Sweep134183282021-10-14 20:02:191204 days ago1634241739IN
0xe86aaC05...363C7F2dB
0 ETH0.00768181135.75708102
Transfer134183092021-10-14 19:57:431204 days ago1634241463IN
0xe86aaC05...363C7F2dB
0.50848857 ETH0.0019678393.47945619
Sweep132125812021-09-12 18:30:071236 days ago1631471407IN
0xe86aaC05...363C7F2dB
0 ETH0.0043759377.33388663
Transfer132125652021-09-12 18:25:561236 days ago1631471156IN
0xe86aaC05...363C7F2dB
0.074056 ETH0.0013009561.8
Sweep131656952021-09-05 12:22:071244 days ago1630844527IN
0xe86aaC05...363C7F2dB
0 ETH0.0038720268.4429894
Transfer131656802021-09-05 12:19:381244 days ago1630844378IN
0xe86aaC05...363C7F2dB
0.05875471 ETH0.0013367863.50244148
Sweep131389682021-09-01 9:29:071248 days ago1630488547IN
0xe86aaC05...363C7F2dB
0 ETH0.0045957981.21936665
Transfer131389492021-09-01 9:26:391248 days ago1630488399IN
0xe86aaC05...363C7F2dB
0.09569095 ETH0.0014856970.57599187
Sweep130915292021-08-25 1:17:181255 days ago1629854238IN
0xe86aaC05...363C7F2dB
0 ETH0.0053169993.98459146
Transfer130915112021-08-25 1:11:251255 days ago1629853885IN
0xe86aaC05...363C7F2dB
0.05862132 ETH0.0011551154.87234838
Sweep130646042021-08-20 21:35:131259 days ago1629495313IN
0xe86aaC05...363C7F2dB
0 ETH0.0025711345.44810336
Transfer130645842021-08-20 21:30:161259 days ago1629495016IN
0xe86aaC05...363C7F2dB
0.05957082 ETH0.0006974933.13364953
Sweep130351972021-08-16 8:26:271264 days ago1629102387IN
0xe86aaC05...363C7F2dB
0 ETH0.0031538855.73705124
Transfer130351812021-08-16 8:21:591264 days ago1629102119IN
0xe86aaC05...363C7F2dB
0.05947821 ETH0.0007076833.61773418
Transfer130092142021-08-12 8:16:081268 days ago1628756168IN
0xe86aaC05...363C7F2dB
0.04911834 ETH0.000876741.64694554
Sweep129841872021-08-08 11:33:241272 days ago1628422404IN
0xe86aaC05...363C7F2dB
0 ETH0.001887133.35
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block
From
To
142707162022-02-24 19:30:281071 days ago1645731028
0xe86aaC05...363C7F2dB
0.30423882 ETH
136013132021-11-12 12:29:331176 days ago1636720173
0xe86aaC05...363C7F2dB
0.05221236 ETH
135719022021-11-07 21:43:341180 days ago1636321414
0xe86aaC05...363C7F2dB
0.09801369 ETH
135155542021-10-30 1:22:161189 days ago1635556936
0xe86aaC05...363C7F2dB
0.18649628 ETH
134183282021-10-14 20:02:191204 days ago1634241739
0xe86aaC05...363C7F2dB
0.50848858 ETH
132125812021-09-12 18:30:071236 days ago1631471407
0xe86aaC05...363C7F2dB
0.074056 ETH
131656952021-09-05 12:22:071244 days ago1630844527
0xe86aaC05...363C7F2dB
0.05875472 ETH
131389682021-09-01 9:29:071248 days ago1630488547
0xe86aaC05...363C7F2dB
0.09569096 ETH
130915292021-08-25 1:17:181255 days ago1629854238
0xe86aaC05...363C7F2dB
0.05862133 ETH
130646042021-08-20 21:35:131259 days ago1629495313
0xe86aaC05...363C7F2dB
0.05957082 ETH
130351972021-08-16 8:26:271264 days ago1629102387
0xe86aaC05...363C7F2dB
0.10859656 ETH
129841872021-08-08 11:33:241272 days ago1628422404
0xe86aaC05...363C7F2dB
0.07637244 ETH
129511152021-08-03 7:59:011277 days ago1627977541
0xe86aaC05...363C7F2dB
0.10004309 ETH
129126482021-07-28 5:38:201283 days ago1627450700
0xe86aaC05...363C7F2dB
0.10039957 ETH
128753412021-07-22 9:24:431289 days ago1626945883
0xe86aaC05...363C7F2dB
0.10033813 ETH
128340812021-07-15 21:54:561295 days ago1626386096
0xe86aaC05...363C7F2dB
0.10004711 ETH
127877092021-07-08 16:13:581303 days ago1625760838
0xe86aaC05...363C7F2dB
0.1004008 ETH
127510292021-07-02 22:59:011308 days ago1625266741
0xe86aaC05...363C7F2dB
0.10029836 ETH
127119262021-06-26 21:05:351314 days ago1624741535
0xe86aaC05...363C7F2dB
0.10003413 ETH
126635202021-06-19 7:36:371322 days ago1624088197
0xe86aaC05...363C7F2dB
0.10015659 ETH
126162572021-06-11 23:39:341329 days ago1623454774
0xe86aaC05...363C7F2dB
0.10000648 ETH
125727652021-06-05 6:02:351336 days ago1622872955
0xe86aaC05...363C7F2dB
0.10014185 ETH
125279092021-05-29 7:28:081343 days ago1622273288
0xe86aaC05...363C7F2dB
0.1001922 ETH
125238472021-05-28 16:18:191344 days ago1622218699
0xe86aaC05...363C7F2dB
0.06479798 ETH
124915242021-05-23 16:02:041349 days ago1621785724
0xe86aaC05...363C7F2dB
0.10074993 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

[{"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
[ 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.