Contract 0xd9485b2ca02b1983e0bab4d1801e27587b8feb39

 

Contract Overview

Balance:
0.000000002081048702 Ether

EtherValue:
Less Than $0.01 (@ $135.95/ETH)
TxHash Block Age From To Value [TxFee]
0x030422159df26e6010d4013291d34bae10f0bd699b92b21a20bd0a3648d2fcca741123720 hrs 57 mins agoBittrex 1 IN  0xd9485b2ca02b1983e0bab4d1801e27587b8feb390 Ether0.00250285
0x476d628a476253392707dc8e32c74e395d6bb496eefc4b19504273ee44268b88741122421 hrs agoEthermine IN  0xd9485b2ca02b1983e0bab4d1801e27587b8feb390.100192215101523 Ether0.000021051
0x5311f47e3fb33fa1b1d8315a439c0457b06e194aa32e6bd2e5b21f316ac5067573966953 days 3 hrs agoBittrex 1 IN  0xd9485b2ca02b1983e0bab4d1801e27587b8feb390 Ether0.00250285
0xdab2f890023381e34e93dcb6eff330624e1a899c346091ad415f6f28a16ade3d73966803 days 3 hrs agoEthermine IN  0xd9485b2ca02b1983e0bab4d1801e27587b8feb390.100018931441018 Ether0.000021051
0xf3f0f4233e68762d5edceb5754ffb340dabe83cc5a2491380ac494998f6e7a7a73818205 days 11 hrs agoBittrex 1 IN  0xd9485b2ca02b1983e0bab4d1801e27587b8feb390 Ether0.00250285
0x66fc22419573b983a5da0c3861febdd8942815f2e77540a06984d0860935577373817985 days 11 hrs agoEthermine IN  0xd9485b2ca02b1983e0bab4d1801e27587b8feb390.10022102491392 Ether0.000021051
0xdd604e7c5c66e6b696c9186c484fd60f3e8f494bb72ff12d5b9f8ac411a1a36f73668767 days 18 hrs agoBittrex 1 IN  0xd9485b2ca02b1983e0bab4d1801e27587b8feb390 Ether0.00250285
0x1cc2e405b918f286891869196000fe569da501a35119a49d6bb1dd605c9bdb2873668647 days 18 hrs agoEthermine IN  0xd9485b2ca02b1983e0bab4d1801e27587b8feb390.100045310584097 Ether0.000021051
0x6c17186095e71a14d5b1cb8f7c0c85dee98bf9b5ab65809ccf7b0499fbc8c3e6735158210 days 3 hrs agoBittrex 1 IN  0xd9485b2ca02b1983e0bab4d1801e27587b8feb390 Ether0.00250285
0x7c1b7de7d4729518e966c6e2928c563d3342ffb1a5a83c919fca240dbf8e4e10735156710 days 3 hrs agoEthermine IN  0xd9485b2ca02b1983e0bab4d1801e27587b8feb390.100013266504047 Ether0.000021051
0x28275598d591c4483127dcbc554b188c15e279896d1873a159936fed56b7ebd8733668212 days 11 hrs agoBittrex 1 IN  0xd9485b2ca02b1983e0bab4d1801e27587b8feb390 Ether0.00250285
0xfa245febe1eba6ada540f1493a7f171d6db9b2cd73348937ab0a81539166486b733666512 days 11 hrs agoEthermine IN  0xd9485b2ca02b1983e0bab4d1801e27587b8feb390.100003886778325 Ether0.000021051
0x8b73314dc8e0ecdb327db9bd330063e39481e92d3f82da434430714dd5379739731982815 days 2 hrs agoBittrex 1 IN  0xd9485b2ca02b1983e0bab4d1801e27587b8feb390 Ether0.00250285
0x21975e4a6504e05fc17ee5c350f3c1b5135b259e208289d61d9b56c98dea3ba1731980915 days 2 hrs agoEthermine IN  0xd9485b2ca02b1983e0bab4d1801e27587b8feb390.100094616221242 Ether0.000021051
0xc7b9bf007edf69fb763ea8ef3495310691ce12ba5e82c46a7a0fbdde84ee8b5d730399717 days 13 hrs agoBittrex 1 IN  0xd9485b2ca02b1983e0bab4d1801e27587b8feb390 Ether0.00250285
0xa34ed1b58dac407c48eb72ec1051cc1c99e14b92621a07474a6de1958deb6655730397817 days 13 hrs agoEthermine IN  0xd9485b2ca02b1983e0bab4d1801e27587b8feb390.100204281462914 Ether0.000021051
0x9568272d2024a7a906f0ac674780400ba8849d683b17fffc8c16d38f8e43d1ef728655720 days 7 hrs agoBittrex 1 IN  0xd9485b2ca02b1983e0bab4d1801e27587b8feb390 Ether0.00250285
0xa08127cfeddd70e5c6ed4025ceb7a90f4d10c0d675411029409df9916ffdc9c3728654320 days 7 hrs agoEthermine IN  0xd9485b2ca02b1983e0bab4d1801e27587b8feb390.100023066159296 Ether0.000021051
0xba8067e9b15794c5abbcee0000071a44a305ad8933fb5d5c2978525a1a97324f727406422 days 19 hrs agoBittrex 1 IN  0xd9485b2ca02b1983e0bab4d1801e27587b8feb390 Ether0.00250285
0x13eeb245509d928bfe8569f4f49c0e18e43487a5be77f3fd13592c3223df6674727404222 days 19 hrs agoEthermine IN  0xd9485b2ca02b1983e0bab4d1801e27587b8feb390.10009182255346 Ether0.000021051
0xe4ab7e62c27eee715872f2209f9e72aabbcf685f32fe695db0c949362e587f3f726210525 days 15 hrs agoBittrex 1 IN  0xd9485b2ca02b1983e0bab4d1801e27587b8feb390 Ether0.00250285
0x92dcf02a5a1a07069a45c7c52419eb27040edcb01ab0c3bb9ccb5d5d7dcb9c23726208725 days 15 hrs agoEthermine IN  0xd9485b2ca02b1983e0bab4d1801e27587b8feb390.1002423453224 Ether0.000021051
0xe3c658c1ac1db853f25bda98aad6a5bfbd4e48587ede7115fc6b21dc8ab0df4d725108528 days 4 hrs agoBittrex 1 IN  0xd9485b2ca02b1983e0bab4d1801e27587b8feb390 Ether0.00250285
0xedf5e0415eeacc995fa11025a252fdfcd8abe130a75e3a05150d935ec1abddcc725107128 days 4 hrs agoEthermine IN  0xd9485b2ca02b1983e0bab4d1801e27587b8feb390.100103729783328 Ether0.000021051
0x4cad5476a2d362d5dcfc4942989ab0bf9378494907ee4462dce6480c04bac1a4724080830 days 14 hrs agoBittrex 1 IN  0xd9485b2ca02b1983e0bab4d1801e27587b8feb390 Ether0.00250285
[ Download CSV Export 

Latest 25 internal transaction, Click here to view more Internal Transactions as a result of Contract Execution

Parent TxHash Block Age From To Value
0x030422159df26e6010d4013291d34bae10f0bd699b92b21a20bd0a3648d2fcca741123720 hrs 57 mins ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10019222 Ether
0x5311f47e3fb33fa1b1d8315a439c0457b06e194aa32e6bd2e5b21f316ac5067573966953 days 3 hrs ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10001893 Ether
0xf3f0f4233e68762d5edceb5754ffb340dabe83cc5a2491380ac494998f6e7a7a73818205 days 11 hrs ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10022102 Ether
0xdd604e7c5c66e6b696c9186c484fd60f3e8f494bb72ff12d5b9f8ac411a1a36f73668767 days 18 hrs ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10004531 Ether
0x6c17186095e71a14d5b1cb8f7c0c85dee98bf9b5ab65809ccf7b0499fbc8c3e6735158210 days 3 hrs ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10001327 Ether
0x28275598d591c4483127dcbc554b188c15e279896d1873a159936fed56b7ebd8733668212 days 11 hrs ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10000389 Ether
0x8b73314dc8e0ecdb327db9bd330063e39481e92d3f82da434430714dd5379739731982815 days 2 hrs ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10009461 Ether
0xc7b9bf007edf69fb763ea8ef3495310691ce12ba5e82c46a7a0fbdde84ee8b5d730399717 days 13 hrs ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10020429 Ether
0x9568272d2024a7a906f0ac674780400ba8849d683b17fffc8c16d38f8e43d1ef728655720 days 7 hrs ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10002306 Ether
0xba8067e9b15794c5abbcee0000071a44a305ad8933fb5d5c2978525a1a97324f727406422 days 19 hrs ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10009182 Ether
0xe4ab7e62c27eee715872f2209f9e72aabbcf685f32fe695db0c949362e587f3f726210525 days 15 hrs ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10024235 Ether
0xe3c658c1ac1db853f25bda98aad6a5bfbd4e48587ede7115fc6b21dc8ab0df4d725108528 days 4 hrs ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10010373 Ether
0x4cad5476a2d362d5dcfc4942989ab0bf9378494907ee4462dce6480c04bac1a4724080830 days 14 hrs ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10020504 Ether
0x1054252ecfd452fcee1daee842f119213570b97946d462024b3ba8a122bf94e8723117032 days 21 hrs ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10010312 Ether
0x55fc1e36a31625c907ccf2db4a6749cbfd2fb229f8fc23b9aab7169ae0715e25722111735 days 7 hrs ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10004219 Ether
0xad698813d389203b967c66a50d4c38d9ff4a37c80a210cd7caf64b5283a5f0d4721068537 days 19 hrs ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.1002074 Ether
0x2f8c548a09334a09a43c70c88326d0f48eca7ae5f8586b4d7522ef6b22675a0e720762438 days 12 hrs ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.09586015 Ether
0x17575c05545810159b0fbccc883dfb739662691537c75dd529a9de5a2cd04097720104340 days 1 hr ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10016183 Ether
0xa8f0eb09fe1ee5cbd5f24e14c8bbef3ed31fe5049201483d9e9575d1f256393c719110642 days 2 hrs ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10005466 Ether
0x1f263f5c61cf4288c5ea8ef3535e5dbd7cb88b9a7c920bf2162a1c01dc34fd4a718095944 days 4 hrs ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10003816 Ether
0xbfb13deae6d52fed0c3aee560c2f4c239921835eeb22f6f23f30af8c836d35c3717066846 days 6 hrs ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10005485 Ether
0xe70d703b7b562a8140bd99178dddc30408391134ec6e2e2e6b5bf2e17f266ece716045848 days 8 hrs ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10010393 Ether
0xc26c0e621fb8fbbbe7fec29a91b7fe6018fcba2fc8cefc0f34e67dd5b9480246714404851 days 16 hrs ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10007219 Ether
0x303891d58a96fab04d7ab5082934dfdb58be15ffa40efc6c5ec61972cdb76af3713274754 days 4 mins ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10010926 Ether
0xe4bb638dfed04d67d51788b1d7a97c2018a709e395b9e757bd49d7426aba49c6712126656 days 6 hrs ago0xd9485b2ca02b1983e0bab4d1801e27587b8feb390xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb980.10017742 Ether
[ Download CSV Export 

Contract Source Code Verified (Similar Match)
Note: This contract matches the deployed ByteCode of the Verified Source Code for Contract 0xd1DD82d1dED8f40c200b89455050E9C18D918504

Contract Name:
UserWallet

Compiler Version
v0.4.11+commit.68ef5810

Optimization Enabled:
Yes

Runs (Optimizer):
200

Contract Source Code

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

6060604052341561000c57fe5b60405160208061026c83398101604052515b60008054600160a060020a031916600160a060020a0383161790555b505b6102218061004b6000396000f300606060405236156100495763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416636ea056a98114610052578063c0ee0b8a14610092575b6100505b5b565b005b341561005a57fe5b61007e73ffffffffffffffffffffffffffffffffffffffff60043516602435610104565b604080519115158252519081900360200190f35b341561009a57fe5b604080516020600460443581810135601f810184900484028501840190955284845261005094823573ffffffffffffffffffffffffffffffffffffffff169460248035956064949293919092019181908401838280828437509496506101ef95505050505050565b005b6000805460408051602090810184905281517f3c18d31800000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff878116600483015292519290931692633c18d318926024808301939282900301818787803b151561017b57fe5b6102c65a03f1151561018957fe5b5050506040518051905073ffffffffffffffffffffffffffffffffffffffff1660003660006040516020015260405180838380828437820191505092505050602060405180830381856102c65a03f415156101e057fe5b50506040515190505b92915050565b5b5050505600a165627a7a723058204cdd69fdcf3cf6cbee9677fe380fa5f044048aa9e060ec5619a21ca5a5bd4cd10029000000000000000000000000a3c1e324ca1ce40db73ed6026c4a177f099b5770

Swarm Source

bzzr://4cdd69fdcf3cf6cbee9677fe380fa5f044048aa9e060ec5619a21ca5a5bd4cd1
Block Age Transaction Difficulty GasUsed Reward
Block Age Uncle Number Difficulty GasUsed Reward
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.