ETH Price: $3,281.23 (+1.37%)
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer216695962025-01-21 1:31:2311 days ago1737423083IN
0x6667A56d...4CcC86E97
0 ETH0.000594211.4090121
Transfer213208852024-12-03 8:48:4759 days ago1733215727IN
0x6667A56d...4CcC86E97
0 ETH0.0008403616.13920212
Approve114496922020-12-14 7:12:411510 days ago1607929961IN
0x6667A56d...4CcC86E97
0 ETH0.0010277622.77000123
Transfer112869222020-11-19 6:57:181535 days ago1605769038IN
0x6667A56d...4CcC86E97
0 ETH0.0012646424.2
Approve111962562020-11-05 9:00:481548 days ago1604566848IN
0x6667A56d...4CcC86E97
0 ETH0.0012638328
Approve109512642020-09-28 13:33:141586 days ago1601299994IN
0x6667A56d...4CcC86E97
0 ETH0.00469424104
Transfer103302432020-06-24 18:53:501682 days ago1593024830IN
0x6667A56d...4CcC86E97
0 ETH0.0014754139.6
Transfer101845262020-06-02 5:36:021705 days ago1591076162IN
0x6667A56d...4CcC86E97
0 ETH0.0020903240
Transfer99177762020-04-21 19:45:121746 days ago1587498312IN
0x6667A56d...4CcC86E97
0 ETH0.000074542
Transfer97121252020-03-21 1:43:011778 days ago1584754981IN
0x6667A56d...4CcC86E97
0 ETH0.0021702241.509916
Transfer95065462020-02-18 10:25:191809 days ago1582021519IN
0x6667A56d...4CcC86E97
0 ETH0.000037271
Transfer93589252020-01-26 17:44:571832 days ago1580060697IN
0x6667A56d...4CcC86E97
0 ETH0.000054721.46875
Transfer93110562020-01-19 9:55:581839 days ago1579427758IN
0x6667A56d...4CcC86E97
0 ETH0.000022251
Transfer93100152020-01-19 6:01:281840 days ago1579413688IN
0x6667A56d...4CcC86E97
0 ETH0.0007840515
Transfer93090952020-01-19 2:35:501840 days ago1579401350IN
0x6667A56d...4CcC86E97
0 ETH0.000037271
Transfer93048202020-01-18 10:57:201840 days ago1579345040IN
0x6667A56d...4CcC86E97
0 ETH0.000037251
Transfer92727342020-01-13 12:41:431845 days ago1578919303IN
0x6667A56d...4CcC86E97
0 ETH0.000298068
Transfer92679222020-01-12 19:06:451846 days ago1578856005IN
0x6667A56d...4CcC86E97
0 ETH0.000037251
Transfer92491492020-01-09 22:14:441849 days ago1578608084IN
0x6667A56d...4CcC86E97
0 ETH0.0007838715
Transfer92077602020-01-03 14:11:121855 days ago1578060672IN
0x6667A56d...4CcC86E97
0 ETH0.000037271
Transfer91995072020-01-02 6:07:401857 days ago1577945260IN
0x6667A56d...4CcC86E97
0 ETH0.000067081.8
Transfer90671712019-12-07 16:41:271882 days ago1575736887IN
0x6667A56d...4CcC86E97
0 ETH0.000059981.6
Transfer89749392019-11-21 14:41:031898 days ago1574347263IN
0x6667A56d...4CcC86E97
0 ETH0.0022807243.82473092
Transfer89265352019-11-13 13:00:281906 days ago1573650028IN
0x6667A56d...4CcC86E97
0 ETH0.0011451230.96761053
Transfer88825142019-11-06 7:14:451914 days ago1573024485IN
0x6667A56d...4CcC86E97
0 ETH0.000051971
View all transactions

Latest 2 internal transactions

Advanced mode:
Parent Transaction Hash Block
From
To
62876712018-09-07 10:04:012338 days ago1536314641
0x6667A56d...4CcC86E97
29.94140792 ETH
62385882018-08-30 4:09:362347 days ago1535602176
0x6667A56d...4CcC86E97
40.21741743 ETH
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
GlobfoneCoin

Compiler Version
v0.4.24+commit.e67f0147

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2018-08-21
*/

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//   ______   __            __          ______                                       ______             __              //
//  /      \ |  \          |  \        /      \                                     /      \           |  \             //
// |  $$$$$$\| $$  ______  | $$____   |  $$$$$$\ ______   _______    ______        |  $$$$$$\  ______   \$$ _______     //
// | $$ __\$$| $$ /      \ | $$    \  | $$_  \$$/      \ |       \  /      \       | $$   \$$ /      \ |  \|       \    // 
// | $$|    \| $$|  $$$$$$\| $$$$$$$\ | $$ \   |  $$$$$$\| $$$$$$$\|  $$$$$$\      | $$      |  $$$$$$\| $$| $$$$$$$\   //
// | $$ \$$$$| $$| $$  | $$| $$  | $$ | $$$$   | $$  | $$| $$  | $$| $$    $$      | $$   __ | $$  | $$| $$| $$  | $$   //
// | $$__| $$| $$| $$__/ $$| $$__/ $$ | $$     | $$__/ $$| $$  | $$| $$$$$$$$      | $$__/  \| $$__/ $$| $$| $$  | $$   //
//  \$$    $$| $$ \$$    $$| $$    $$ | $$      \$$    $$| $$  | $$ \$$     \       \$$    $$ \$$    $$| $$| $$  | $$   //
//   \$$$$$$  \$$  \$$$$$$  \$$$$$$$   \$$       \$$$$$$  \$$   \$$  \$$$$$$$        \$$$$$$   \$$$$$$  \$$ \$$   \$$   //
//                                                                                                                      //
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

//Token Name    : Globfone Coin
//symbol        : GMC
//decimals      : 8
//website       : Globfone.Com





pragma solidity ^0.4.23;


contract ERC20Basic {
    uint256 public totalSupply;
    function balanceOf(address who) public constant returns (uint256);
    function transfer(address to, uint256 value) public returns (bool);
    event Transfer(address indexed from, address indexed to, uint256 value);
}

contract ERC20 is ERC20Basic {
    function allowance(address owner, address spender) public constant returns (uint256);
    function transferFrom(address from, address to, uint256 value) public returns (bool);
    function approve(address spender, uint256 value) public returns (bool);
    event Approval(address indexed owner, address indexed spender, uint256 value);
    mapping (address => uint256) public freezeOf;
}


library SafeMath {
    function mul(uint256 a, uint256 b) internal pure returns (uint256 c) {
        if (a == 0) {
            return 0;
        }
        c = a * b;
        assert(c / a == b);
        return c;
    }
    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        return a / b;
    }

    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        assert(b <= a);
        return a - b;
    }

    function add(uint256 a, uint256 b) internal pure returns (uint256 c) {
        c = a + b;
        assert(c >= a);
        return c;
    }
}

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




contract GlobfoneCoin is ERC20 {
    using SafeMath for uint256;
    address owner = msg.sender;
    mapping (address => uint256) balances;
    mapping (address => mapping (address => uint256)) allowed;    
    string public constant name = "Globfone Coin"; //* Token Name *//
    string public constant symbol = "GFC"; //* Globfone Coin Symbol *//
    uint public constant decimals = 8; //* Number of Decimals *//
    uint256 public totalSupply = 5000000000000000000; //* total supply of globfone coin *//
    uint256 public totalDistributed =  2000000000000;  //* Initial Globfone coins that will give to contract creator *//
    uint256 public constant MIN = 1 ether / 100;  //* Minimum Contribution for GlobFone Coin //
    uint256 public tokensPerEth = 2000000000000000; //* Globfone Coin Amount per Ethereum *//
    event Transfer(address indexed _from, address indexed _to, uint256 _value);
    event Approval(address indexed _owner, address indexed _spender, uint256 _value);
    event Distr(address indexed to, uint256 amount);
    event DistrFinished();
    event Airdrop(address indexed _owner, uint _amount, uint _balance);
    event TokensPerEthUpdated(uint _tokensPerEth);
    event Burn(address indexed burner, uint256 value);
    event Freeze(address indexed from, uint256 value); //event freezing
    event Unfreeze(address indexed from, uint256 value); //event Unfreezing
    bool public distributionFinished = false;
    modifier canDistr() {
        require(!distributionFinished);
        _;
    }

    modifier onlyOwner() {
        require(msg.sender == owner);
        _;
    }
    
    function GlobfoneCoin () public {
        owner = msg.sender;    
        distr(owner, totalDistributed);
    }
    
    function transferOwnership(address newOwner) onlyOwner public {
        if (newOwner != address(0)) {
            owner = newOwner;
        }
    }
    

    function finishDistribution() onlyOwner canDistr public returns (bool) {
        distributionFinished = true;
        emit DistrFinished();
        return true;
    }
    
    function distr(address _to, uint256 _amount) canDistr private returns (bool) {
        totalDistributed = totalDistributed.add(_amount);        
        balances[_to] = balances[_to].add(_amount);
        emit Distr(_to, _amount);
        emit Transfer(address(0), _to, _amount);

        return true;
    }

    function doAirdrop(address _participant, uint _amount) internal {

        require( _amount > 0 );      

        require( totalDistributed < totalSupply );
        
        balances[_participant] = balances[_participant].add(_amount);
        totalDistributed = totalDistributed.add(_amount);

        if (totalDistributed >= totalSupply) {
            distributionFinished = true;
        }
        emit Airdrop(_participant, _amount, balances[_participant]);
        emit Transfer(address(0), _participant, _amount);
    }

    function AirdropSingle(address _participant, uint _amount) public onlyOwner {        
        doAirdrop(_participant, _amount);
    }

    function AirdropMultiple(address[] _addresses, uint _amount) public onlyOwner {        
        for (uint i = 0; i < _addresses.length; i++) doAirdrop(_addresses[i], _amount);
    }

    function updateTokensPerEth(uint _tokensPerEth) public onlyOwner {        
        tokensPerEth = _tokensPerEth;
        emit TokensPerEthUpdated(_tokensPerEth);
    }
           
    function () external payable {
        getTokens();
     }
    
    function getTokens() payable canDistr  public {
        uint256 tokens = 0;
        require( msg.value >= MIN );
        require( msg.value > 0 );
        tokens = tokensPerEth.mul(msg.value) / 1 ether;        
        address investor = msg.sender;
        
        if (tokens > 0) {
            distr(investor, tokens);
        }

        if (totalDistributed >= totalSupply) {
            distributionFinished = true;
        }
    }


    modifier onlyPayloadSize(uint size) {
        assert(msg.data.length >= size + 4);
        _;
    }

    function balanceOf(address _owner) constant public returns (uint256) {
        return balances[_owner];
    }
    
    
    function freeze(uint256 _value) returns (bool success) {
        if (balances[msg.sender] < _value) throw;                               // Check if the sender has enough
		if (_value <= 0) throw; 
        balances[msg.sender] = SafeMath.sub(balances[msg.sender], _value);      // Subtract from the sender
        freezeOf[msg.sender] = SafeMath.add(freezeOf[msg.sender], _value);       // Updates totalSupply
        Freeze(msg.sender, _value);
        return true;
    }
	
	function unfreeze(uint256 _value) returns (bool success) {
        if (freezeOf[msg.sender] < _value) throw;                               // Check if the sender has enough
		if (_value <= 0) throw; 
        freezeOf[msg.sender] = SafeMath.sub(freezeOf[msg.sender], _value);      // Subtract from the sender
		balances[msg.sender] = SafeMath.add(balances[msg.sender], _value);
        Unfreeze(msg.sender, _value);
        return true;
    }
    
    function transfer(address _to, uint256 _amount) onlyPayloadSize(2 * 32) public returns (bool success) {
        //check if sender has balance and for oveflow
        require(_to != address(0));
        require(_amount <= balances[msg.sender]);
        balances[msg.sender] = balances[msg.sender].sub(_amount);
        balances[_to] = balances[_to].add(_amount);
        emit Transfer(msg.sender, _to, _amount);
        return true;
    }
    
    function transferFrom(address _from, address _to, uint256 _amount) onlyPayloadSize(3 * 32) public returns (bool success) {
        require(_to != address(0));
        require(_amount <= balances[_from]);
        require(_amount <= allowed[_from][msg.sender]);
        balances[_from] = balances[_from].sub(_amount);
        allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_amount);
        balances[_to] = balances[_to].add(_amount);
        emit Transfer(_from, _to, _amount);
        return true;
    }

    //allow the contract owner to withdraw any token that are not belongs to GlobfoneCoin Community
     function withdrawForeignTokens(address _tokenContract) onlyOwner public returns (bool) {
        ForeignToken token = ForeignToken(_tokenContract);
        uint256 amount = token.balanceOf(address(this));
        return token.transfer(owner, amount);
    } //withdraw foreign tokens
    
    function approve(address _spender, uint256 _value) public returns (bool success) {
        if (_value != 0 && allowed[msg.sender][_spender] != 0) { return false; }
        allowed[msg.sender][_spender] = _value;
        emit Approval(msg.sender, _spender, _value);
        return true;
    } 
    
    
    function getTokenBalance(address tokenAddress, address who) constant public returns (uint){
        ForeignToken t = ForeignToken(tokenAddress);
        uint bal = t.balanceOf(who);
        return bal;
    }
    
    //withdraw Ethereum from Contract address
    function withdrawEther() onlyOwner public {
        address myAddress = this;
        uint256 etherBalance = myAddress.balance;
        owner.transfer(etherBalance);
    }
    
    function allowance(address _owner, address _spender) constant public returns (uint256) {
        return allowed[_owner][_spender];
    }
    
    //Burning specific amount of GlobFone Coins
    function burnGlobFoneCoin(uint256 _value) onlyOwner public {
        require(_value <= balances[msg.sender]);
        address burner = msg.sender;
        balances[burner] = balances[burner].sub(_value);
        totalSupply = totalSupply.sub(_value);
        totalDistributed = totalDistributed.sub(_value);
        emit Burn(burner, _value);
    } 
    
}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"MIN","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"unfreeze","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"withdrawEther","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"finishDistribution","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_tokensPerEth","type":"uint256"}],"name":"updateTokensPerEth","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_participant","type":"address"},{"name":"_amount","type":"uint256"}],"name":"AirdropSingle","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"getTokens","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[{"name":"_addresses","type":"address[]"},{"name":"_amount","type":"uint256"}],"name":"AirdropMultiple","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"distributionFinished","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"tokenAddress","type":"address"},{"name":"who","type":"address"}],"name":"getTokenBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"burnGlobFoneCoin","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"tokensPerEth","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"freezeOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"freeze","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_tokenContract","type":"address"}],"name":"withdrawForeignTokens","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalDistributed","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","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"},{"anonymous":false,"inputs":[{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"Distr","type":"event"},{"anonymous":false,"inputs":[],"name":"DistrFinished","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_owner","type":"address"},{"indexed":false,"name":"_amount","type":"uint256"},{"indexed":false,"name":"_balance","type":"uint256"}],"name":"Airdrop","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_tokensPerEth","type":"uint256"}],"name":"TokensPerEthUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"burner","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Freeze","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Unfreeze","type":"event"}]

608060405260028054600160a060020a03191633179055674563918244f400006005556501d1a94a200060065566071afd498d00006007556008805460ff1916905534801561004d57600080fd5b5060028054600160a060020a03191633179081905560065461008191600160a060020a031690640100000000610087810204565b50610196565b60085460009060ff161561009a57600080fd5b6006546100b490836401000000006110b861018382021704565b600655600160a060020a0383166000908152600360205260409020546100e790836401000000006110b861018382021704565b600160a060020a038416600081815260036020908152604091829020939093558051858152905191927f8940c4b8e215f8822c5c8f0056c12652c746cbc57eedbd2a440b175971d47a7792918290030190a2604080518381529051600160a060020a038516916000917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a350600192915050565b8181018281101561019057fe5b92915050565b611224806101a56000396000f3006080604052600436106101535763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde03811461015d578063095ea7b3146101e757806318160ddd1461021f57806323b872dd14610246578063313ce5671461027057806337a7f2b7146102855780636623fc461461029a57806370a08231146102b25780637362377b146102d357806395d89b41146102e85780639b1cbccc146102fd5780639ea407be14610312578063a50f2a251461032a578063a9059cbb1461034e578063aa6ca80814610153578063c0e093f114610372578063c108d542146103c9578063c489744b146103de578063c73f0c1114610405578063cbdd69b51461041d578063cd4217c114610432578063d7a78db814610453578063dd62ed3e1461046b578063e58fc54c14610492578063efca2eed146104b3578063f2fde38b146104c8575b61015b6104e9565b005b34801561016957600080fd5b50610172610581565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101ac578181015183820152602001610194565b50505050905090810190601f1680156101d95780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101f357600080fd5b5061020b600160a060020a03600435166024356105b8565b604080519115158252519081900360200190f35b34801561022b57600080fd5b50610234610660565b60408051918252519081900360200190f35b34801561025257600080fd5b5061020b600160a060020a0360043581169060243516604435610666565b34801561027c57600080fd5b506102346107d9565b34801561029157600080fd5b506102346107de565b3480156102a657600080fd5b5061020b6004356107e9565b3480156102be57600080fd5b50610234600160a060020a03600435166108a3565b3480156102df57600080fd5b5061015b6108be565b3480156102f457600080fd5b50610172610920565b34801561030957600080fd5b5061020b610957565b34801561031e57600080fd5b5061015b6004356109bd565b34801561033657600080fd5b5061015b600160a060020a0360043516602435610a0f565b34801561035a57600080fd5b5061020b600160a060020a0360043516602435610a30565b34801561037e57600080fd5b506040805160206004803580820135838102808601850190965280855261015b953695939460249493850192918291850190849080828437509497505093359450610b0f9350505050565b3480156103d557600080fd5b5061020b610b5f565b3480156103ea57600080fd5b50610234600160a060020a0360043581169060243516610b68565b34801561041157600080fd5b5061015b600435610c19565b34801561042957600080fd5b50610234610cf8565b34801561043e57600080fd5b50610234600160a060020a0360043516610cfe565b34801561045f57600080fd5b5061020b600435610d10565b34801561047757600080fd5b50610234600160a060020a0360043581169060243516610dca565b34801561049e57600080fd5b5061020b600160a060020a0360043516610df5565b3480156104bf57600080fd5b50610234610f49565b3480156104d457600080fd5b5061015b600160a060020a0360043516610f4f565b600854600090819060ff16156104fe57600080fd5b60009150662386f26fc1000034101561051657600080fd5b6000341161052357600080fd5b600754670de0b6b3a764000090610540903463ffffffff610fa116565b81151561054957fe5b0491503390506000821115610564576105628183610fca565b505b6005546006541061057d576008805460ff191660011790555b5050565b60408051808201909152600d81527f476c6f62666f6e6520436f696e00000000000000000000000000000000000000602082015281565b600081158015906105eb5750336000908152600460209081526040808320600160a060020a038716845290915290205415155b156105f85750600061065a565b336000818152600460209081526040808320600160a060020a03881680855290835292819020869055805186815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060015b92915050565b60055481565b60006060606436101561067557fe5b600160a060020a038416151561068a57600080fd5b600160a060020a0385166000908152600360205260409020548311156106af57600080fd5b600160a060020a03851660009081526004602090815260408083203384529091529020548311156106df57600080fd5b600160a060020a038516600090815260036020526040902054610708908463ffffffff6110a616565b600160a060020a0386166000908152600360209081526040808320939093556004815282822033835290522054610745908463ffffffff6110a616565b600160a060020a038087166000908152600460209081526040808320338452825280832094909455918716815260039091522054610789908463ffffffff6110b816565b600160a060020a0380861660008181526003602090815260409182902094909455805187815290519193928916926000805160206111d983398151915292918290030190a3506001949350505050565b600881565b662386f26fc1000081565b3360009081526001602052604081205482111561080557600080fd5b6000821161081257600080fd5b3360009081526001602052604090205461082c90836110a6565b3360009081526001602090815260408083209390935560039052205461085290836110b8565b33600081815260036020908152604091829020939093558051858152905191927f2cfce4af01bcb9d6cf6c84ee1b7c491100b8695368264146a94d71e10a63083f92918290030190a2506001919050565b600160a060020a031660009081526003602052604090205490565b6002546000908190600160a060020a031633146108da57600080fd5b50506002546040513091823191600160a060020a03909116906108fc8315029083906000818181858888f1935050505015801561091b573d6000803e3d6000fd5b505050565b60408051808201909152600381527f4746430000000000000000000000000000000000000000000000000000000000602082015281565b600254600090600160a060020a0316331461097157600080fd5b60085460ff161561098157600080fd5b6008805460ff191660011790556040517f7f95d919e78bdebe8a285e6e33357c2fcb65ccf66e72d7573f9f8f6caad0c4cc90600090a150600190565b600254600160a060020a031633146109d457600080fd5b60078190556040805182815290517ff7729fa834bbef70b6d3257c2317a562aa88b56c81b544814f93dc5963a2c0039181900360200190a150565b600254600160a060020a03163314610a2657600080fd5b61057d82826110c5565b600060406044361015610a3f57fe5b600160a060020a0384161515610a5457600080fd5b33600090815260036020526040902054831115610a7057600080fd5b33600090815260036020526040902054610a90908463ffffffff6110a616565b3360009081526003602052604080822092909255600160a060020a03861681522054610ac2908463ffffffff6110b816565b600160a060020a0385166000818152600360209081526040918290209390935580518681529051919233926000805160206111d98339815191529281900390910190a35060019392505050565b600254600090600160a060020a03163314610b2957600080fd5b5060005b825181101561091b57610b578382815181101515610b4757fe5b90602001906020020151836110c5565b600101610b2d565b60085460ff1681565b600080600084915081600160a060020a03166370a08231856040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018082600160a060020a0316600160a060020a03168152602001915050602060405180830381600087803b158015610be457600080fd5b505af1158015610bf8573d6000803e3d6000fd5b505050506040513d6020811015610c0e57600080fd5b505195945050505050565b600254600090600160a060020a03163314610c3357600080fd5b33600090815260036020526040902054821115610c4f57600080fd5b5033600081815260036020526040902054610c70908363ffffffff6110a616565b600160a060020a038216600090815260036020526040902055600554610c9c908363ffffffff6110a616565b600555600654610cb2908363ffffffff6110a616565b600655604080518381529051600160a060020a038316917fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5919081900360200190a25050565b60075481565b60016020526000908152604090205481565b33600090815260036020526040812054821115610d2c57600080fd5b60008211610d3957600080fd5b33600090815260036020526040902054610d5390836110a6565b33600090815260036020908152604080832093909355600190522054610d7990836110b8565b33600081815260016020908152604091829020939093558051858152905191927ff97a274face0b5517365ad396b1fdba6f68bd3135ef603e44272adba3af5a1e092918290030190a2506001919050565b600160a060020a03918216600090815260046020908152604080832093909416825291909152205490565b60025460009081908190600160a060020a03163314610e1357600080fd5b604080517f70a082310000000000000000000000000000000000000000000000000000000081523060048201529051859350600160a060020a038416916370a082319160248083019260209291908290030181600087803b158015610e7757600080fd5b505af1158015610e8b573d6000803e3d6000fd5b505050506040513d6020811015610ea157600080fd5b5051600254604080517fa9059cbb000000000000000000000000000000000000000000000000000000008152600160a060020a0392831660048201526024810184905290519293509084169163a9059cbb916044808201926020929091908290030181600087803b158015610f1557600080fd5b505af1158015610f29573d6000803e3d6000fd5b505050506040513d6020811015610f3f57600080fd5b5051949350505050565b60065481565b600254600160a060020a03163314610f6657600080fd5b600160a060020a03811615610f9e576002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b50565b6000821515610fb25750600061065a565b50818102818382811515610fc257fe5b041461065a57fe5b60085460009060ff1615610fdd57600080fd5b600654610ff0908363ffffffff6110b816565b600655600160a060020a03831660009081526003602052604090205461101c908363ffffffff6110b816565b600160a060020a038416600081815260036020908152604091829020939093558051858152905191927f8940c4b8e215f8822c5c8f0056c12652c746cbc57eedbd2a440b175971d47a7792918290030190a2604080518381529051600160a060020a038516916000916000805160206111d98339815191529181900360200190a350600192915050565b6000828211156110b257fe5b50900390565b8181018281101561065a57fe5b600081116110d257600080fd5b600554600654106110e257600080fd5b600160a060020a03821660009081526003602052604090205461110b908263ffffffff6110b816565b600160a060020a038316600090815260036020526040902055600654611137908263ffffffff6110b816565b600681905560055411611152576008805460ff191660011790555b600160a060020a0382166000818152600360209081526040918290205482518581529182015281517fada993ad066837289fe186cd37227aa338d27519a8a1547472ecb9831486d272929181900390910190a2604080518281529051600160a060020a038416916000916000805160206111d98339815191529181900360200190a350505600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a7230582032258cdc3c2d9a2f7c572e83c42e556f0411139c5f05de3740a0a1af95657ea20029

Deployed Bytecode

0x6080604052600436106101535763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde03811461015d578063095ea7b3146101e757806318160ddd1461021f57806323b872dd14610246578063313ce5671461027057806337a7f2b7146102855780636623fc461461029a57806370a08231146102b25780637362377b146102d357806395d89b41146102e85780639b1cbccc146102fd5780639ea407be14610312578063a50f2a251461032a578063a9059cbb1461034e578063aa6ca80814610153578063c0e093f114610372578063c108d542146103c9578063c489744b146103de578063c73f0c1114610405578063cbdd69b51461041d578063cd4217c114610432578063d7a78db814610453578063dd62ed3e1461046b578063e58fc54c14610492578063efca2eed146104b3578063f2fde38b146104c8575b61015b6104e9565b005b34801561016957600080fd5b50610172610581565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101ac578181015183820152602001610194565b50505050905090810190601f1680156101d95780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101f357600080fd5b5061020b600160a060020a03600435166024356105b8565b604080519115158252519081900360200190f35b34801561022b57600080fd5b50610234610660565b60408051918252519081900360200190f35b34801561025257600080fd5b5061020b600160a060020a0360043581169060243516604435610666565b34801561027c57600080fd5b506102346107d9565b34801561029157600080fd5b506102346107de565b3480156102a657600080fd5b5061020b6004356107e9565b3480156102be57600080fd5b50610234600160a060020a03600435166108a3565b3480156102df57600080fd5b5061015b6108be565b3480156102f457600080fd5b50610172610920565b34801561030957600080fd5b5061020b610957565b34801561031e57600080fd5b5061015b6004356109bd565b34801561033657600080fd5b5061015b600160a060020a0360043516602435610a0f565b34801561035a57600080fd5b5061020b600160a060020a0360043516602435610a30565b34801561037e57600080fd5b506040805160206004803580820135838102808601850190965280855261015b953695939460249493850192918291850190849080828437509497505093359450610b0f9350505050565b3480156103d557600080fd5b5061020b610b5f565b3480156103ea57600080fd5b50610234600160a060020a0360043581169060243516610b68565b34801561041157600080fd5b5061015b600435610c19565b34801561042957600080fd5b50610234610cf8565b34801561043e57600080fd5b50610234600160a060020a0360043516610cfe565b34801561045f57600080fd5b5061020b600435610d10565b34801561047757600080fd5b50610234600160a060020a0360043581169060243516610dca565b34801561049e57600080fd5b5061020b600160a060020a0360043516610df5565b3480156104bf57600080fd5b50610234610f49565b3480156104d457600080fd5b5061015b600160a060020a0360043516610f4f565b600854600090819060ff16156104fe57600080fd5b60009150662386f26fc1000034101561051657600080fd5b6000341161052357600080fd5b600754670de0b6b3a764000090610540903463ffffffff610fa116565b81151561054957fe5b0491503390506000821115610564576105628183610fca565b505b6005546006541061057d576008805460ff191660011790555b5050565b60408051808201909152600d81527f476c6f62666f6e6520436f696e00000000000000000000000000000000000000602082015281565b600081158015906105eb5750336000908152600460209081526040808320600160a060020a038716845290915290205415155b156105f85750600061065a565b336000818152600460209081526040808320600160a060020a03881680855290835292819020869055805186815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060015b92915050565b60055481565b60006060606436101561067557fe5b600160a060020a038416151561068a57600080fd5b600160a060020a0385166000908152600360205260409020548311156106af57600080fd5b600160a060020a03851660009081526004602090815260408083203384529091529020548311156106df57600080fd5b600160a060020a038516600090815260036020526040902054610708908463ffffffff6110a616565b600160a060020a0386166000908152600360209081526040808320939093556004815282822033835290522054610745908463ffffffff6110a616565b600160a060020a038087166000908152600460209081526040808320338452825280832094909455918716815260039091522054610789908463ffffffff6110b816565b600160a060020a0380861660008181526003602090815260409182902094909455805187815290519193928916926000805160206111d983398151915292918290030190a3506001949350505050565b600881565b662386f26fc1000081565b3360009081526001602052604081205482111561080557600080fd5b6000821161081257600080fd5b3360009081526001602052604090205461082c90836110a6565b3360009081526001602090815260408083209390935560039052205461085290836110b8565b33600081815260036020908152604091829020939093558051858152905191927f2cfce4af01bcb9d6cf6c84ee1b7c491100b8695368264146a94d71e10a63083f92918290030190a2506001919050565b600160a060020a031660009081526003602052604090205490565b6002546000908190600160a060020a031633146108da57600080fd5b50506002546040513091823191600160a060020a03909116906108fc8315029083906000818181858888f1935050505015801561091b573d6000803e3d6000fd5b505050565b60408051808201909152600381527f4746430000000000000000000000000000000000000000000000000000000000602082015281565b600254600090600160a060020a0316331461097157600080fd5b60085460ff161561098157600080fd5b6008805460ff191660011790556040517f7f95d919e78bdebe8a285e6e33357c2fcb65ccf66e72d7573f9f8f6caad0c4cc90600090a150600190565b600254600160a060020a031633146109d457600080fd5b60078190556040805182815290517ff7729fa834bbef70b6d3257c2317a562aa88b56c81b544814f93dc5963a2c0039181900360200190a150565b600254600160a060020a03163314610a2657600080fd5b61057d82826110c5565b600060406044361015610a3f57fe5b600160a060020a0384161515610a5457600080fd5b33600090815260036020526040902054831115610a7057600080fd5b33600090815260036020526040902054610a90908463ffffffff6110a616565b3360009081526003602052604080822092909255600160a060020a03861681522054610ac2908463ffffffff6110b816565b600160a060020a0385166000818152600360209081526040918290209390935580518681529051919233926000805160206111d98339815191529281900390910190a35060019392505050565b600254600090600160a060020a03163314610b2957600080fd5b5060005b825181101561091b57610b578382815181101515610b4757fe5b90602001906020020151836110c5565b600101610b2d565b60085460ff1681565b600080600084915081600160a060020a03166370a08231856040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018082600160a060020a0316600160a060020a03168152602001915050602060405180830381600087803b158015610be457600080fd5b505af1158015610bf8573d6000803e3d6000fd5b505050506040513d6020811015610c0e57600080fd5b505195945050505050565b600254600090600160a060020a03163314610c3357600080fd5b33600090815260036020526040902054821115610c4f57600080fd5b5033600081815260036020526040902054610c70908363ffffffff6110a616565b600160a060020a038216600090815260036020526040902055600554610c9c908363ffffffff6110a616565b600555600654610cb2908363ffffffff6110a616565b600655604080518381529051600160a060020a038316917fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5919081900360200190a25050565b60075481565b60016020526000908152604090205481565b33600090815260036020526040812054821115610d2c57600080fd5b60008211610d3957600080fd5b33600090815260036020526040902054610d5390836110a6565b33600090815260036020908152604080832093909355600190522054610d7990836110b8565b33600081815260016020908152604091829020939093558051858152905191927ff97a274face0b5517365ad396b1fdba6f68bd3135ef603e44272adba3af5a1e092918290030190a2506001919050565b600160a060020a03918216600090815260046020908152604080832093909416825291909152205490565b60025460009081908190600160a060020a03163314610e1357600080fd5b604080517f70a082310000000000000000000000000000000000000000000000000000000081523060048201529051859350600160a060020a038416916370a082319160248083019260209291908290030181600087803b158015610e7757600080fd5b505af1158015610e8b573d6000803e3d6000fd5b505050506040513d6020811015610ea157600080fd5b5051600254604080517fa9059cbb000000000000000000000000000000000000000000000000000000008152600160a060020a0392831660048201526024810184905290519293509084169163a9059cbb916044808201926020929091908290030181600087803b158015610f1557600080fd5b505af1158015610f29573d6000803e3d6000fd5b505050506040513d6020811015610f3f57600080fd5b5051949350505050565b60065481565b600254600160a060020a03163314610f6657600080fd5b600160a060020a03811615610f9e576002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b50565b6000821515610fb25750600061065a565b50818102818382811515610fc257fe5b041461065a57fe5b60085460009060ff1615610fdd57600080fd5b600654610ff0908363ffffffff6110b816565b600655600160a060020a03831660009081526003602052604090205461101c908363ffffffff6110b816565b600160a060020a038416600081815260036020908152604091829020939093558051858152905191927f8940c4b8e215f8822c5c8f0056c12652c746cbc57eedbd2a440b175971d47a7792918290030190a2604080518381529051600160a060020a038516916000916000805160206111d98339815191529181900360200190a350600192915050565b6000828211156110b257fe5b50900390565b8181018281101561065a57fe5b600081116110d257600080fd5b600554600654106110e257600080fd5b600160a060020a03821660009081526003602052604090205461110b908263ffffffff6110b816565b600160a060020a038316600090815260036020526040902055600654611137908263ffffffff6110b816565b600681905560055411611152576008805460ff191660011790555b600160a060020a0382166000818152600360209081526040918290205482518581529182015281517fada993ad066837289fe186cd37227aa338d27519a8a1547472ecb9831486d272929181900390910190a2604080518281529051600160a060020a038416916000916000805160206111d98339815191529181900360200190a350505600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a7230582032258cdc3c2d9a2f7c572e83c42e556f0411139c5f05de3740a0a1af95657ea20029

Swarm Source

bzzr://32258cdc3c2d9a2f7c572e83c42e556f0411139c5f05de3740a0a1af95657ea2

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.