Sponsored Link:   FTEC - Artificial Intelligence trading revolution! Ready project! Softcap reached! Apply for whitelist!
Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 35 txns
 Latest 25 txns from a total Of 35 transactions
View All

TxHash Age From To Value [TxFee]
0x09b7d6e1c1f1b9b73f012f6d6bef6dc81fad9a7e68b993b3fcad231bae2e4c1c60 days 17 hrs agoBittrex  IN   0xb53ceab4282bf2949885b26223bc36bd4f7aa1ae0 Ether0.00250285
0x03c1a9c6ec6f587c0f084a6dd9cbcc5ed53485ee1d5ae0a6513d2887f5e2ab9d60 days 17 hrs ago0xb0ac86bd69a346f08de6a64ee41c4664d64ee333  IN   0xb53ceab4282bf2949885b26223bc36bd4f7aa1ae0.12415 Ether0.000021051
0x6db8f9e8771977452333d6ef6d0a19b924eb9cad353007c2649f0b646db28c2760 days 18 hrs agoBittrex  IN   0xb53ceab4282bf2949885b26223bc36bd4f7aa1ae0 Ether0.00250285
0xc28495e906308a64d5ce835ba3c331567413c66a95949e3d521f8b036355b7b960 days 18 hrs ago0xb0ac86bd69a346f08de6a64ee41c4664d64ee333  IN   0xb53ceab4282bf2949885b26223bc36bd4f7aa1ae0.5019 Ether0.000021051
0x08159d12ef5743dc834a06d3218f793dbc858a6a6d045ff630a8d913d01ee837186 days 16 hrs agoBittrex  IN   0xb53ceab4282bf2949885b26223bc36bd4f7aa1ae0 Ether0.002549643
0xd46900a21571a879f6951a6994782cd9d5002cea0d27d535c3a92595fe309595186 days 16 hrs ago0xb0ac86bd69a346f08de6a64ee41c4664d64ee333  IN   0xb53ceab4282bf2949885b26223bc36bd4f7aa1ae0.104 Ether0.000042102
0x4a69f624840a925ed402e3eb05e2501a0a9c1835a2a4526487d7e4fbc2da0f6e201 days 10 hrs agoBittrex  IN   0xb53ceab4282bf2949885b26223bc36bd4f7aa1ae0 Ether0.00099986
0x54ba11b546d771134e67ca0cf246f56fba3a47f0d60d36de1b8de1583c3c25df201 days 10 hrs ago0xb0ac86bd69a346f08de6a64ee41c4664d64ee333  IN   0xb53ceab4282bf2949885b26223bc36bd4f7aa1ae0.1 Ether0.000021051
0xf735b30fc99b437b9b50964263b973626da1b646d283ab6d0bdb454bd2900480203 days 10 hrs agoBittrex  IN   0xb53ceab4282bf2949885b26223bc36bd4f7aa1ae0 Ether0.00099986
0xba5455181ec4662a2242f360cf37eb2ea96e752ae3667557cd99453de1a4a9db203 days 10 hrs ago0xb0ac86bd69a346f08de6a64ee41c4664d64ee333  IN   0xb53ceab4282bf2949885b26223bc36bd4f7aa1ae0.1 Ether0.000021051
0x3ecc01f538ebc4ac3fac8cdac6fc5df3870bd100d35b017d9f520c2f1a3be333209 days 9 hrs agoBittrex  IN   0xb53ceab4282bf2949885b26223bc36bd4f7aa1ae0 Ether0.00099986
0x3e6aa6090e50094684662540cd8d94d9b5047f7590cc87688e52756fa829614e209 days 9 hrs ago0xb0ac86bd69a346f08de6a64ee41c4664d64ee333  IN   0xb53ceab4282bf2949885b26223bc36bd4f7aa1ae0.11 Ether0.000021051
0xa83ca654e2e45e65de0b6b90cb28c41be84ee7a65435f1d3dbc030ec12602448209 days 15 hrs agoBittrex  IN   0xb53ceab4282bf2949885b26223bc36bd4f7aa1ae0 Ether0.00100114
0xc8ba0ee401bf5f00786738df0bd60c30514fcb8b53ed506739fee31cab99b05e209 days 15 hrs ago0xb0ac86bd69a346f08de6a64ee41c4664d64ee333  IN   0xb53ceab4282bf2949885b26223bc36bd4f7aa1ae1.005 Ether0.000021051
0xd37060ca998127ae89beec3a3f879baa4af140b86eb0fd8f5664f911bae8b9a1263 days 9 hrs agoBittrex  IN   0xb53ceab4282bf2949885b26223bc36bd4f7aa1ae0 Ether0.001551767
0xb522f452d8f0fa9c825d379d52ce41b2da40472279f1c6def32eda53f9542c93263 days 9 hrs ago0xb3aaaae47070264f3595c5032ee94b620a583a39  IN   0xb53ceab4282bf2949885b26223bc36bd4f7aa1ae0.2282409 Ether0.000589428
0x537ddcdf96f4431703743ddec5f6bfb41a9e0392336d4ff515d20de2015a9bb8265 days 13 hrs agoBittrex  IN   0xb53ceab4282bf2949885b26223bc36bd4f7aa1ae0 Ether0.002549643
0x6f4e4154b732417cac865f2150079a0f713c762206faa542bfdb3326ecd583b7265 days 13 hrs ago0xb0ac86bd69a346f08de6a64ee41c4664d64ee333  IN   0xb53ceab4282bf2949885b26223bc36bd4f7aa1ae0.0509 Ether0.000021051
0x24b6088b7a5f0bcd57d02fd209548bd4320ea979dfcf57f4819319c411fd2846266 days 15 hrs agoBittrex  IN   0xb53ceab4282bf2949885b26223bc36bd4f7aa1ae0 Ether0.002549643
0x7918ddadee28439c24fb622f67ba76b3c7a109da1613da6db3ae988ebfb91375266 days 15 hrs ago0xb0ac86bd69a346f08de6a64ee41c4664d64ee333  IN   0xb53ceab4282bf2949885b26223bc36bd4f7aa1ae0.102 Ether0.000021051
0xb9db3db8dcb5f55b47544a457de77ccedd0f47d008711b437ebad11d9f47d880267 days 11 hrs agoBittrex  IN   0xb53ceab4282bf2949885b26223bc36bd4f7aa1ae0 Ether0.002552907
0x71e7438512f37f66a89dddc78ab1fc1c21b7bed24b18c3ea5a45341e07b53e49267 days 11 hrs ago0xb3aaaae47070264f3595c5032ee94b620a583a39  IN   0xb53ceab4282bf2949885b26223bc36bd4f7aa1ae0.25957284 Ether0.000442071
0x01aea039aa2688f4ec05d5f600295534c9ec31b3b0b991b2516620345e7d4b8d271 days 13 hrs agoBittrex  IN   0xb53ceab4282bf2949885b26223bc36bd4f7aa1ae0 Ether0.002552907
0xc0d9a9515d1963774a4cfc1f5598ff765a941a4cf962a13626f3d9bdae1cc185271 days 13 hrs ago0xb0ac86bd69a346f08de6a64ee41c4664d64ee333  IN   0xb53ceab4282bf2949885b26223bc36bd4f7aa1ae0.153 Ether0.000021051
0xbd03118b1951dabfd0ff24c15b4e51c3cbc6af9ae7412de08b6190729da5a3b3276 days 15 hrs agoBittrex  IN   0xb53ceab4282bf2949885b26223bc36bd4f7aa1ae0 Ether0.00370722825
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
 Latest 18 Internal Transactions

ParentTxHash Block Age From To Value
0x09b7d6e1c1f1b9b73f012f6d6bef6dc81fad9a7e68b993b3fcad231bae2e4c1c547871260 days 17 hrs ago0xb53ceab4282bf2949885b26223bc36bd4f7aa1ae0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.12415 Ether
0x6db8f9e8771977452333d6ef6d0a19b924eb9cad353007c2649f0b646db28c27547855860 days 18 hrs ago0xb53ceab4282bf2949885b26223bc36bd4f7aa1ae0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.5019 Ether
0x08159d12ef5743dc834a06d3218f793dbc858a6a6d045ff630a8d913d01ee8374741614186 days 16 hrs ago0xb53ceab4282bf2949885b26223bc36bd4f7aa1ae0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.104 Ether
0x4a69f624840a925ed402e3eb05e2501a0a9c1835a2a4526487d7e4fbc2da0f6e4656634201 days 10 hrs ago0xb53ceab4282bf2949885b26223bc36bd4f7aa1ae0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1 Ether
0xf735b30fc99b437b9b50964263b973626da1b646d283ab6d0bdb454bd29004804644543203 days 10 hrs ago0xb53ceab4282bf2949885b26223bc36bd4f7aa1ae0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1 Ether
0x3ecc01f538ebc4ac3fac8cdac6fc5df3870bd100d35b017d9f520c2f1a3be3334607652209 days 9 hrs ago0xb53ceab4282bf2949885b26223bc36bd4f7aa1ae0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.11 Ether
0xa83ca654e2e45e65de0b6b90cb28c41be84ee7a65435f1d3dbc030ec126024484606151209 days 15 hrs ago0xb53ceab4282bf2949885b26223bc36bd4f7aa1ae0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb981.005 Ether
0xd37060ca998127ae89beec3a3f879baa4af140b86eb0fd8f5664f911bae8b9a14325065263 days 9 hrs ago0xb53ceab4282bf2949885b26223bc36bd4f7aa1ae0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.2282409 Ether
0x537ddcdf96f4431703743ddec5f6bfb41a9e0392336d4ff515d20de2015a9bb84318872265 days 13 hrs ago0xb53ceab4282bf2949885b26223bc36bd4f7aa1ae0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.0509 Ether
0x24b6088b7a5f0bcd57d02fd209548bd4320ea979dfcf57f4819319c411fd28464315832266 days 15 hrs ago0xb53ceab4282bf2949885b26223bc36bd4f7aa1ae0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.102 Ether
0xb9db3db8dcb5f55b47544a457de77ccedd0f47d008711b437ebad11d9f47d8804313349267 days 11 hrs ago0xb53ceab4282bf2949885b26223bc36bd4f7aa1ae0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.25957284 Ether
0x01aea039aa2688f4ec05d5f600295534c9ec31b3b0b991b2516620345e7d4b8d4301555271 days 13 hrs ago0xb53ceab4282bf2949885b26223bc36bd4f7aa1ae0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.153 Ether
0xbd03118b1951dabfd0ff24c15b4e51c3cbc6af9ae7412de08b6190729da5a3b34283444276 days 15 hrs ago0xb53ceab4282bf2949885b26223bc36bd4f7aa1ae0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.052 Ether
0x5817824636f2ff37322be1a9ca7b1bd8075234059c8fe9f42f6c72f99437b05d4276917278 days 11 hrs ago0xb53ceab4282bf2949885b26223bc36bd4f7aa1ae0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.051 Ether
0xff745ebc4f26246b471ea68dd49f5d46c579c5ef9e77f6a030f1becb8508c9d74272482279 days 16 hrs ago0xb53ceab4282bf2949885b26223bc36bd4f7aa1ae0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.051 Ether
0x2e9d01d62f89f1554b1dddaa56f62355a3e45de1b472c3834ad3490d3d69a8334266748281 days 7 hrs ago0xb53ceab4282bf2949885b26223bc36bd4f7aa1ae0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.303 Ether
0xd0aa650d405f10f5a99b8a52ef3058e7cadfd8b2ea06ce6727969c4ccd75e66a4230073291 days 14 hrs ago0xb53ceab4282bf2949885b26223bc36bd4f7aa1ae0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.16051283 Ether
0x43841b47593f950c6baf5845ac073e08ce95f0f094348c15911878a66a5648f94226734292 days 13 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.