ETH Price: $2,179.43 (+3.67%)

Contract

0x27f706edde3aD952EF647Dd67E24e38CD0803DD6
 

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer204947812024-08-10 0:59:35583 days ago1723251575IN
Useless Ethereum Token
0 ETH0.000069582.0000104
Transfer204947552024-08-10 0:54:23583 days ago1723251263IN
Useless Ethereum Token
0 ETH0.000077882.30837393
Transfer203750942024-07-24 8:05:59599 days ago1721808359IN
Useless Ethereum Token
0 ETH0.000192413.70704186
Approve190440862024-01-19 23:06:59786 days ago1705705619IN
Useless Ethereum Token
0 ETH0.0007592716.26931189
Transfer155130622022-09-11 5:24:531281 days ago1662873893IN
Useless Ethereum Token
0 ETH0.000261445.54889708
Transfer From150667362022-07-03 1:59:561352 days ago1656813596IN
Useless Ethereum Token
0 ETH0.0010115234.20189348
Transfer From150667332022-07-03 1:58:491352 days ago1656813529IN
Useless Ethereum Token
0 ETH0.0006599322.31390214
Transfer147512752022-05-10 22:51:131405 days ago1652223073IN
Useless Ethereum Token
0 ETH0.0030010357.8044573
Transfer From126350162021-06-14 21:28:501735 days ago1623706130IN
Useless Ethereum Token
0 ETH0.0007393725
Transfer From126349912021-06-14 21:23:471735 days ago1623705827IN
Useless Ethereum Token
0 ETH0.0007985227
Transfer124014862021-05-09 17:26:181771 days ago1620581178IN
Useless Ethereum Token
0 ETH0.00565895109
Transfer124014832021-05-09 17:24:531771 days ago1620581093IN
Useless Ethereum Token
0 ETH0.0038007109.2
Transfer From109374172020-09-26 9:25:201996 days ago1601112320IN
Useless Ethereum Token
0 ETH0.0015246660
Transfer From101562592020-05-28 20:03:592117 days ago1590696239IN
Useless Ethereum Token
0 ETH0.0009751938
Transfer From101562342020-05-28 19:57:332117 days ago1590695853IN
Useless Ethereum Token
0 ETH0.0009756538
Transfer From101562312020-05-28 19:55:532117 days ago1590695753IN
Useless Ethereum Token
0 ETH0.0009756538
Transfer From87266172019-10-12 12:02:192346 days ago1570881739IN
Useless Ethereum Token
0 ETH0.000026091
Approve86168602019-09-25 7:41:042363 days ago1569397264IN
Useless Ethereum Token
0 ETH0.0011504225
Approve86168392019-09-25 7:37:302363 days ago1569397050IN
Useless Ethereum Token
0 ETH0.0011504225
Transfer83776812019-08-19 0:36:582401 days ago1566175018IN
Useless Ethereum Token
0 ETH0.000006410.3
Transfer From82746792019-08-03 1:14:582417 days ago1564794898IN
Useless Ethereum Token
0 ETH0.0006956725
Transfer From82746712019-08-03 1:13:132417 days ago1564794793IN
Useless Ethereum Token
0 ETH0.0015162725
Transfer82746702019-08-03 1:12:412417 days ago1564794761IN
Useless Ethereum Token
0 ETH0.0005341725
Transfer From82746002019-08-03 0:55:462417 days ago1564793746IN
Useless Ethereum Token
0 ETH0.0005539820
Transfer79521522019-06-13 19:11:542467 days ago1560453114IN
Useless Ethereum Token
0 ETH0.000026421.2
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Method Block
From
To
Transfer40078332017-07-11 14:03:243169 days ago1499781804
Useless Ethereum Token
0.01 ETH
Transfer40078332017-07-11 14:03:243169 days ago1499781804
Useless Ethereum Token
0.01 ETH
Transfer40078212017-07-11 13:59:553169 days ago1499781595
Useless Ethereum Token
0.01 ETH
Transfer40078182017-07-11 13:58:363169 days ago1499781516
Useless Ethereum Token
0.01 ETH
Transfer40078182017-07-11 13:58:363169 days ago1499781516
Useless Ethereum Token
0.01 ETH
Transfer40078182017-07-11 13:58:363169 days ago1499781516
Useless Ethereum Token
0.01 ETH
Transfer40078182017-07-11 13:58:363169 days ago1499781516
Useless Ethereum Token
0.01 ETH
Transfer40078182017-07-11 13:58:363169 days ago1499781516
Useless Ethereum Token
0.01 ETH
Transfer40078182017-07-11 13:58:363169 days ago1499781516
Useless Ethereum Token
0.01 ETH
Transfer40078182017-07-11 13:58:363169 days ago1499781516
Useless Ethereum Token
0.01 ETH
Transfer40078182017-07-11 13:58:363169 days ago1499781516
Useless Ethereum Token
0.01 ETH
Transfer40078182017-07-11 13:58:363169 days ago1499781516
Useless Ethereum Token
0.01 ETH
Transfer40078182017-07-11 13:58:363169 days ago1499781516
Useless Ethereum Token
0.01 ETH
Transfer40078182017-07-11 13:58:363169 days ago1499781516
Useless Ethereum Token
0.01 ETH
Transfer40078182017-07-11 13:58:363169 days ago1499781516
Useless Ethereum Token
0.01 ETH
Transfer40078162017-07-11 13:58:073169 days ago1499781487
Useless Ethereum Token
0.5 ETH
Transfer40078152017-07-11 13:57:563169 days ago1499781476
Useless Ethereum Token
0.01 ETH
Transfer40078152017-07-11 13:57:563169 days ago1499781476
Useless Ethereum Token
0.01 ETH
Transfer40078062017-07-11 13:55:233169 days ago1499781323
Useless Ethereum Token
0.01 ETH
Transfer40077902017-07-11 13:47:263169 days ago1499780846
Useless Ethereum Token
0.01 ETH
Transfer40077872017-07-11 13:45:483169 days ago1499780748
Useless Ethereum Token
0.01 ETH
Transfer40077872017-07-11 13:45:483169 days ago1499780748
Useless Ethereum Token
0.01 ETH
Transfer40077872017-07-11 13:45:483169 days ago1499780748
Useless Ethereum Token
0.01 ETH
Transfer40077862017-07-11 13:45:093169 days ago1499780709
Useless Ethereum Token
0.01 ETH
Transfer40077842017-07-11 13:44:393169 days ago1499780679
Useless Ethereum Token
0.01 ETH
View All Internal Transactions
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
UselessEthereumToken

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-06-28
*/

pragma solidity ^0.4.10;

contract ForeignToken {
    function balanceOf(address _owner) constant returns (uint256);
    function transfer(address _to, uint256 _value) returns (bool);
}

contract UselessEthereumToken {
    address owner = msg.sender;

    bool public purchasingAllowed = false;

    mapping (address => uint256) balances;
    mapping (address => mapping (address => uint256)) allowed;

    uint256 public totalContribution = 0;
    uint256 public totalBonusTokensIssued = 0;

    uint256 public totalSupply = 0;

    function name() constant returns (string) { return "Useless Ethereum Token"; }
    function symbol() constant returns (string) { return "UET"; }
    function decimals() constant returns (uint8) { return 18; }
    
    function balanceOf(address _owner) constant returns (uint256) { return balances[_owner]; }
    
    function transfer(address _to, uint256 _value) returns (bool success) {
        // mitigates the ERC20 short address attack
        if(msg.data.length < (2 * 32) + 4) { throw; }

        if (_value == 0) { return false; }

        uint256 fromBalance = balances[msg.sender];

        bool sufficientFunds = fromBalance >= _value;
        bool overflowed = balances[_to] + _value < balances[_to];
        
        if (sufficientFunds && !overflowed) {
            balances[msg.sender] -= _value;
            balances[_to] += _value;
            
            Transfer(msg.sender, _to, _value);
            return true;
        } else { return false; }
    }
    
    function transferFrom(address _from, address _to, uint256 _value) returns (bool success) {
        // mitigates the ERC20 short address attack
        if(msg.data.length < (3 * 32) + 4) { throw; }

        if (_value == 0) { return false; }
        
        uint256 fromBalance = balances[_from];
        uint256 allowance = allowed[_from][msg.sender];

        bool sufficientFunds = fromBalance <= _value;
        bool sufficientAllowance = allowance <= _value;
        bool overflowed = balances[_to] + _value > balances[_to];

        if (sufficientFunds && sufficientAllowance && !overflowed) {
            balances[_to] += _value;
            balances[_from] -= _value;
            
            allowed[_from][msg.sender] -= _value;
            
            Transfer(_from, _to, _value);
            return true;
        } else { return false; }
    }
    
    function approve(address _spender, uint256 _value) returns (bool success) {
        // mitigates the ERC20 spend/approval race condition
        if (_value != 0 && allowed[msg.sender][_spender] != 0) { return false; }
        
        allowed[msg.sender][_spender] = _value;
        
        Approval(msg.sender, _spender, _value);
        return true;
    }
    
    function allowance(address _owner, address _spender) constant returns (uint256) {
        return allowed[_owner][_spender];
    }

    event Transfer(address indexed _from, address indexed _to, uint256 _value);
    event Approval(address indexed _owner, address indexed _spender, uint256 _value);

    function enablePurchasing() {
        if (msg.sender != owner) { throw; }

        purchasingAllowed = true;
    }

    function disablePurchasing() {
        if (msg.sender != owner) { throw; }

        purchasingAllowed = false;
    }

    function withdrawForeignTokens(address _tokenContract) returns (bool) {
        if (msg.sender != owner) { throw; }

        ForeignToken token = ForeignToken(_tokenContract);

        uint256 amount = token.balanceOf(address(this));
        return token.transfer(owner, amount);
    }

    function getStats() constant returns (uint256, uint256, uint256, bool) {
        return (totalContribution, totalSupply, totalBonusTokensIssued, purchasingAllowed);
    }

    function() payable {
        if (!purchasingAllowed) { throw; }
        
        if (msg.value == 0) { return; }

        owner.transfer(msg.value);
        totalContribution += msg.value;

        uint256 tokensIssued = (msg.value * 100);

        if (msg.value >= 10 finney) {
            tokensIssued += totalContribution;

            bytes20 bonusHash = ripemd160(block.coinbase, block.number, block.timestamp);
            if (bonusHash[0] == 0) {
                uint8 bonusMultiplier =
                    ((bonusHash[1] & 0x01 != 0) ? 1 : 0) + ((bonusHash[1] & 0x02 != 0) ? 1 : 0) +
                    ((bonusHash[1] & 0x04 != 0) ? 1 : 0) + ((bonusHash[1] & 0x08 != 0) ? 1 : 0) +
                    ((bonusHash[1] & 0x10 != 0) ? 1 : 0) + ((bonusHash[1] & 0x20 != 0) ? 1 : 0) +
                    ((bonusHash[1] & 0x40 != 0) ? 1 : 0) + ((bonusHash[1] & 0x80 != 0) ? 1 : 0);
                
                uint256 bonusTokensIssued = (msg.value * 100) * bonusMultiplier;
                tokensIssued += bonusTokensIssued;

                totalBonusTokensIssued += bonusTokensIssued;
            }
        }

        totalSupply += tokensIssued;
        balances[msg.sender] += tokensIssued;
        
        Transfer(address(this), msg.sender, tokensIssued);
    }
}

Contract Security Audit

Contract ABI

API
[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"totalContribution","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"disablePurchasing","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"enablePurchasing","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"totalBonusTokensIssued","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"getStats","outputs":[{"name":"","type":"uint256"},{"name":"","type":"uint256"},{"name":"","type":"uint256"},{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"purchasingAllowed","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_tokenContract","type":"address"}],"name":"withdrawForeignTokens","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"payable":true,"type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_from","type":"address"},{"indexed":true,"name":"_to","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_owner","type":"address"},{"indexed":true,"name":"_spender","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Approval","type":"event"}]

606060405260008054600160a060020a03191633600160a060020a03161760a060020a60ff021916815560038190556004819055600555341561003e57fe5b5b610de38061004e6000396000f300606060405236156100e35763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610482578063095ea7b3146105125780630dcf4b8f1461054557806318160ddd1461056757806323b872dd14610589578063313ce567146105c257806364acdb77146105e857806370a08231146105fa5780638f5809961461062857806395d89b411461063a57806398b01fe3146106ca578063a9059cbb146106ec578063c59d48471461071f578063da040c0f14610757578063dd62ed3e1461077b578063e58fc54c146107af575b6104805b6000600060006000600060149054906101000a900460ff16151561010b5760006000fd5b3415156101175761047a565b60008054604051600160a060020a03909116913480156108fc02929091818181858888f19350505050151561014857fe5b6003805434908101909155606481029450662386f26fc100009010610417576003548401935060034143426000604051602001526040518084600160a060020a0316600160a060020a03166c01000000000000000000000000028152601401838152602001828152602001935050505060206040518083038160008661646e5a03f115156101d257fe5b5050604051516c010000000000000000000000000292508260005b1a60f860020a027effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916600060f860020a021415610417578260015b1a60f860020a027f800000000000000000000000000000000000000000000000000000000000000016151561025e576000610261565b60015b8360015b1a60f860020a027f400000000000000000000000000000000000000000000000000000000000000016151561029b57600061029e565b60015b8460015b1a60f860020a027f20000000000000000000000000000000000000000000000000000000000000001615156102d85760006102db565b60015b8560015b1a60f860020a027f1000000000000000000000000000000000000000000000000000000000000000161515610315576000610318565b60015b8660015b1a60f860020a027f0800000000000000000000000000000000000000000000000000000000000000161515610352576000610355565b60015b8760015b1a60f860020a027f040000000000000000000000000000000000000000000000000000000000000016151561038f576000610392565b60015b8860015b1a60f860020a027f02000000000000000000000000000000000000000000000000000000000000001615156103cc5760006103cf565b60015b8960015b1a60f860020a9081021615156103ea5760006103ed565b60015b0101010101010191508160ff16346064020290508084019350806004600082825401925050819055505b5b6005805485019055600160a060020a033381166000818152600160209081526040918290208054890190558151888152915192933016927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35b50505050565b005b341561048a57fe5b6104926107df565b6040805160208082528351818301528351919283929083019185019080838382156104d8575b8051825260208311156104d857601f1990920191602091820191016104b8565b505050905090810190601f1680156105045780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561051a57fe5b610531600160a060020a0360043516602435610820565b604080519115158252519081900360200190f35b341561054d57fe5b6105556108c9565b60408051918252519081900360200190f35b341561056f57fe5b6105556108cf565b60408051918252519081900360200190f35b341561059157fe5b610531600160a060020a03600435811690602435166044356108d5565b604080519115158252519081900360200190f35b34156105ca57fe5b6105d2610a05565b6040805160ff9092168252519081900360200190f35b34156105f057fe5b610480610a0b565b005b341561060257fe5b610555600160a060020a0360043516610a48565b60408051918252519081900360200190f35b341561063057fe5b610480610a67565b005b341561064257fe5b610492610abb565b6040805160208082528351818301528351919283929083019185019080838382156104d8575b8051825260208311156104d857601f1990920191602091820191016104b8565b505050905090810190601f1680156105045780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156106d257fe5b610555610afc565b60408051918252519081900360200190f35b34156106f457fe5b610531600160a060020a0360043516602435610b02565b604080519115158252519081900360200190f35b341561072757fe5b61072f610be5565b6040805194855260208501939093528383019190915215156060830152519081900360800190f35b341561075f57fe5b610531610c13565b604080519115158252519081900360200190f35b341561078357fe5b610555600160a060020a0360043581169060243516610c34565b60408051918252519081900360200190f35b34156107b757fe5b610531600160a060020a0360043516610c61565b604080519115158252519081900360200190f35b6107e7610da5565b5060408051808201909152601681527f5573656c65737320457468657265756d20546f6b656e0000000000000000000060208201525b90565b600081158015906108555750600160a060020a0333811660009081526002602090815260408083209387168352929052205415155b15610862575060006108c3565b600160a060020a03338116600081815260026020908152604080832094881680845294825291829020869055815186815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a35060015b92915050565b60035481565b60055481565b6000808080808060643610156108eb5760006000fd5b8615156108fb57600095506109f8565b50505050600160a060020a03858116600090815260016020818152604080842054600283528185203387168652835281852054958a168552929091529091205490925084831180159186841115918782019190911190839061095a5750815b8015610964575080155b156109f357600160a060020a03808916600081815260016020908152604080832080548d0190558d851680845281842080548e90039055600283528184203390961684529482529182902080548c9003905581518b815291519293927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a3600195506109f8565b600095505b5b50505050509392505050565b60125b90565b60005433600160a060020a03908116911614610a275760006000fd5b6000805474ff0000000000000000000000000000000000000000191690555b565b600160a060020a0381166000908152600160205260409020545b919050565b60005433600160a060020a03908116911614610a835760006000fd5b6000805474ff00000000000000000000000000000000000000001916740100000000000000000000000000000000000000001790555b565b610ac3610da5565b5060408051808201909152600381527f554554000000000000000000000000000000000000000000000000000000000060208201525b90565b60045481565b60008080806044361015610b165760006000fd5b841515610b265760009350610bdb565b505050600160a060020a0333811660009081526001602052604080822054928616825290205483821080159180860110908290610b61575080155b15610bd657600160a060020a03338116600081815260016020908152604080832080548b90039055938a168083529184902080548a0190558351898152935191937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a360019350610bdb565b600093505b5b50505092915050565b60035460055460045460005474010000000000000000000000000000000000000000900460ff165b90919293565b60005474010000000000000000000000000000000000000000900460ff1681565b600160a060020a038083166000908152600260209081526040808320938516835292905220545b92915050565b600080548190819033600160a060020a03908116911614610c825760006000fd5b83915081600160a060020a03166370a08231306000604051602001526040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018082600160a060020a0316600160a060020a03168152602001915050602060405180830381600087803b1515610cfe57fe5b6102c65a03f11515610d0c57fe5b505060408051805160008054602093840182905284517fa9059cbb000000000000000000000000000000000000000000000000000000008152600160a060020a0391821660048201526024810184905294519296508716945063a9059cbb936044808201949392918390030190829087803b1515610d8657fe5b6102c65a03f11515610d9457fe5b5050604051519350505b5050919050565b604080516020810190915260008152905600a165627a7a723058205c2bdd336a4dab4923173038bd49776df853db3c0cdf713e31ed6bb63a7657660029

Deployed Bytecode

0x606060405236156100e35763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610482578063095ea7b3146105125780630dcf4b8f1461054557806318160ddd1461056757806323b872dd14610589578063313ce567146105c257806364acdb77146105e857806370a08231146105fa5780638f5809961461062857806395d89b411461063a57806398b01fe3146106ca578063a9059cbb146106ec578063c59d48471461071f578063da040c0f14610757578063dd62ed3e1461077b578063e58fc54c146107af575b6104805b6000600060006000600060149054906101000a900460ff16151561010b5760006000fd5b3415156101175761047a565b60008054604051600160a060020a03909116913480156108fc02929091818181858888f19350505050151561014857fe5b6003805434908101909155606481029450662386f26fc100009010610417576003548401935060034143426000604051602001526040518084600160a060020a0316600160a060020a03166c01000000000000000000000000028152601401838152602001828152602001935050505060206040518083038160008661646e5a03f115156101d257fe5b5050604051516c010000000000000000000000000292508260005b1a60f860020a027effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916600060f860020a021415610417578260015b1a60f860020a027f800000000000000000000000000000000000000000000000000000000000000016151561025e576000610261565b60015b8360015b1a60f860020a027f400000000000000000000000000000000000000000000000000000000000000016151561029b57600061029e565b60015b8460015b1a60f860020a027f20000000000000000000000000000000000000000000000000000000000000001615156102d85760006102db565b60015b8560015b1a60f860020a027f1000000000000000000000000000000000000000000000000000000000000000161515610315576000610318565b60015b8660015b1a60f860020a027f0800000000000000000000000000000000000000000000000000000000000000161515610352576000610355565b60015b8760015b1a60f860020a027f040000000000000000000000000000000000000000000000000000000000000016151561038f576000610392565b60015b8860015b1a60f860020a027f02000000000000000000000000000000000000000000000000000000000000001615156103cc5760006103cf565b60015b8960015b1a60f860020a9081021615156103ea5760006103ed565b60015b0101010101010191508160ff16346064020290508084019350806004600082825401925050819055505b5b6005805485019055600160a060020a033381166000818152600160209081526040918290208054890190558151888152915192933016927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35b50505050565b005b341561048a57fe5b6104926107df565b6040805160208082528351818301528351919283929083019185019080838382156104d8575b8051825260208311156104d857601f1990920191602091820191016104b8565b505050905090810190601f1680156105045780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561051a57fe5b610531600160a060020a0360043516602435610820565b604080519115158252519081900360200190f35b341561054d57fe5b6105556108c9565b60408051918252519081900360200190f35b341561056f57fe5b6105556108cf565b60408051918252519081900360200190f35b341561059157fe5b610531600160a060020a03600435811690602435166044356108d5565b604080519115158252519081900360200190f35b34156105ca57fe5b6105d2610a05565b6040805160ff9092168252519081900360200190f35b34156105f057fe5b610480610a0b565b005b341561060257fe5b610555600160a060020a0360043516610a48565b60408051918252519081900360200190f35b341561063057fe5b610480610a67565b005b341561064257fe5b610492610abb565b6040805160208082528351818301528351919283929083019185019080838382156104d8575b8051825260208311156104d857601f1990920191602091820191016104b8565b505050905090810190601f1680156105045780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156106d257fe5b610555610afc565b60408051918252519081900360200190f35b34156106f457fe5b610531600160a060020a0360043516602435610b02565b604080519115158252519081900360200190f35b341561072757fe5b61072f610be5565b6040805194855260208501939093528383019190915215156060830152519081900360800190f35b341561075f57fe5b610531610c13565b604080519115158252519081900360200190f35b341561078357fe5b610555600160a060020a0360043581169060243516610c34565b60408051918252519081900360200190f35b34156107b757fe5b610531600160a060020a0360043516610c61565b604080519115158252519081900360200190f35b6107e7610da5565b5060408051808201909152601681527f5573656c65737320457468657265756d20546f6b656e0000000000000000000060208201525b90565b600081158015906108555750600160a060020a0333811660009081526002602090815260408083209387168352929052205415155b15610862575060006108c3565b600160a060020a03338116600081815260026020908152604080832094881680845294825291829020869055815186815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a35060015b92915050565b60035481565b60055481565b6000808080808060643610156108eb5760006000fd5b8615156108fb57600095506109f8565b50505050600160a060020a03858116600090815260016020818152604080842054600283528185203387168652835281852054958a168552929091529091205490925084831180159186841115918782019190911190839061095a5750815b8015610964575080155b156109f357600160a060020a03808916600081815260016020908152604080832080548d0190558d851680845281842080548e90039055600283528184203390961684529482529182902080548c9003905581518b815291519293927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a3600195506109f8565b600095505b5b50505050509392505050565b60125b90565b60005433600160a060020a03908116911614610a275760006000fd5b6000805474ff0000000000000000000000000000000000000000191690555b565b600160a060020a0381166000908152600160205260409020545b919050565b60005433600160a060020a03908116911614610a835760006000fd5b6000805474ff00000000000000000000000000000000000000001916740100000000000000000000000000000000000000001790555b565b610ac3610da5565b5060408051808201909152600381527f554554000000000000000000000000000000000000000000000000000000000060208201525b90565b60045481565b60008080806044361015610b165760006000fd5b841515610b265760009350610bdb565b505050600160a060020a0333811660009081526001602052604080822054928616825290205483821080159180860110908290610b61575080155b15610bd657600160a060020a03338116600081815260016020908152604080832080548b90039055938a168083529184902080548a0190558351898152935191937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a360019350610bdb565b600093505b5b50505092915050565b60035460055460045460005474010000000000000000000000000000000000000000900460ff165b90919293565b60005474010000000000000000000000000000000000000000900460ff1681565b600160a060020a038083166000908152600260209081526040808320938516835292905220545b92915050565b600080548190819033600160a060020a03908116911614610c825760006000fd5b83915081600160a060020a03166370a08231306000604051602001526040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018082600160a060020a0316600160a060020a03168152602001915050602060405180830381600087803b1515610cfe57fe5b6102c65a03f11515610d0c57fe5b505060408051805160008054602093840182905284517fa9059cbb000000000000000000000000000000000000000000000000000000008152600160a060020a0391821660048201526024810184905294519296508716945063a9059cbb936044808201949392918390030190829087803b1515610d8657fe5b6102c65a03f11515610d9457fe5b5050604051519350505b5050919050565b604080516020810190915260008152905600a165627a7a723058205c2bdd336a4dab4923173038bd49776df853db3c0cdf713e31ed6bb63a7657660029

Swarm Source

bzzr://5c2bdd336a4dab4923173038bd49776df853db3c0cdf713e31ed6bb63a765766

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

OVERVIEW

The world's first 100% honest Ethereum ICO.

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.