ETH Price: $2,704.01 (+0.02%)

Contract

0x967081D634F01003B2c5b3d8Ea5Aa2c55000722e
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Approve155593492022-09-18 8:49:35881 days ago1663490975IN
0x967081D6...55000722e
0 ETH0.000093022
Transfer124052852021-05-10 7:23:021377 days ago1620631382IN
0x967081D6...55000722e
0 ETH0.0032473687
Transfer123163172021-04-26 13:50:491390 days ago1619445049IN
0x967081D6...55000722e
0 ETH0.002616950
Transfer122524772021-04-16 17:31:171400 days ago1618594277IN
0x967081D6...55000722e
0 ETH0.0075925203.28000025
Approve121180812021-03-27 1:04:261421 days ago1616807066IN
0x967081D6...55000722e
0 ETH0.00488543110
Transfer120644442021-03-18 18:59:381429 days ago1616093978IN
0x967081D6...55000722e
0 ETH0.0053321142
Transfer114387752020-12-12 14:53:581525 days ago1607784838IN
0x967081D6...55000722e
0 ETH0.0013893537
Transfer94860962020-02-15 6:49:351827 days ago1581749375IN
0x967081D6...55000722e
0 ETH0.0015395541
Transfer90361902019-12-02 4:40:461902 days ago1575261646IN
0x967081D6...55000722e
0 ETH0.0004295211.5
Transfer88316602019-10-29 3:16:061936 days ago1572318966IN
0x967081D6...55000722e
0 ETH0.0004497312
Transfer86196372019-09-25 18:15:241969 days ago1569435324IN
0x967081D6...55000722e
0 ETH0.0008994724
Transfer82868452019-08-04 22:16:172021 days ago1564956977IN
0x967081D6...55000722e
0 ETH0.000089642.4
Transfer82481292019-07-29 22:13:282027 days ago1564438408IN
0x967081D6...55000722e
0 ETH0.000157053
Transfer81170902019-07-09 12:33:182047 days ago1562675598IN
0x967081D6...55000722e
0 ETH0.0046935210
Transfer79994012019-06-21 4:47:402066 days ago1561092460IN
0x967081D6...55000722e
0 ETH0.000037351
Transfer79635762019-06-15 14:10:282071 days ago1560607828IN
0x967081D6...55000722e
0 ETH0.0007393220
Transfer79532062019-06-13 23:06:092073 days ago1560467169IN
0x967081D6...55000722e
0 ETH0.00020944
Transfer79093612019-06-07 2:21:052080 days ago1559874065IN
0x967081D6...55000722e
0 ETH0.0015365941
Approve78624022019-05-30 18:00:122087 days ago1559239212IN
0x967081D6...55000722e
0 ETH0.0009215819.5
Transfer78529842019-05-29 6:51:162089 days ago1559112676IN
0x967081D6...55000722e
0 ETH0.0015058328.8
Transfer78527232019-05-29 5:50:412089 days ago1559109041IN
0x967081D6...55000722e
0 ETH0.000373510
Transfer78310342019-05-25 20:46:332092 days ago1558817193IN
0x967081D6...55000722e
0 ETH0.000261755
Transfer78291552019-05-25 13:51:342092 days ago1558792294IN
0x967081D6...55000722e
0 ETH0.0005228610
Transfer78218212019-05-24 10:30:042094 days ago1558693804IN
0x967081D6...55000722e
0 ETH0.0008022936
Transfer78217672019-05-24 10:19:402094 days ago1558693180IN
0x967081D6...55000722e
0 ETH0.0005228610
View all transactions

Latest 8 internal transactions

Advanced mode:
Parent Transaction Hash Block
From
To
52606182018-03-15 16:56:562528 days ago1521133016
0x967081D6...55000722e
65.04468465 ETH
52590712018-03-15 10:20:522529 days ago1521109252
0x967081D6...55000722e
297.30147976 ETH
52439902018-03-12 20:29:082531 days ago1520886548
0x967081D6...55000722e
208.94905651 ETH
52413482018-03-12 9:34:412532 days ago1520847281
0x967081D6...55000722e
248.51550498 ETH
52188262018-03-08 13:50:512535 days ago1520517051
0x967081D6...55000722e
175.84226284 ETH
52136062018-03-07 16:44:352536 days ago1520441075
0x967081D6...55000722e
127.37311485 ETH
52014292018-03-05 15:08:412538 days ago1520262521
0x967081D6...55000722e
162.26888109 ETH
51777032018-03-01 14:37:142542 days ago1519915034
0x967081D6...55000722e
220.82456393 ETH
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
ZEROCoin

Compiler Version
v0.4.19+commit.c4cbbb05

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
/**
 *Submitted for verification at Etherscan.io on 2018-02-08
*/

pragma solidity 0.4.19;

/**
 * @title SafeMath
 * @dev Math operations with safety checks that throw on error
 */
library SafeMath {
  function mul(uint256 a, uint256 b) internal pure returns (uint256) {
    if (a == 0) {
      return 0;
    }
    uint256 c = a * b;
    assert(c / a == b);
    return c;
  }

  function div(uint256 a, uint256 b) internal pure returns (uint256) {
    // assert(b > 0); // Solidity automatically throws when dividing by 0
    uint256 c = a / b;
    // assert(a == b * c + a % b); // There is no case in which this doesn't hold
    return c;
  }

  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) {
    uint256 c = a + b;
    assert(c >= a);
    return c;
  }
}

contract ERC20 {
  function totalSupply()public view returns (uint total_Supply);
  function balanceOf(address who)public view returns (uint256);
  function allowance(address owner, address spender)public view returns (uint);
  function transferFrom(address from, address to, uint value)public returns (bool ok);
  function approve(address spender, uint value)public returns (bool ok);
  function transfer(address to, uint value)public returns (bool ok);
  event Transfer(address indexed from, address indexed to, uint value);
  event Approval(address indexed owner, address indexed spender, uint value);
}


contract ZEROCoin is ERC20
{ using SafeMath for uint256;
    // Name of the token
    string public constant name = "ZEROCoin";

    // Symbol of token
    string public constant symbol = "ZERO";
    uint8 public constant decimals = 18;
    uint public _totalsupply = 1295000000 * 10 ** 18; // 1.295 billion total supply // muliplies dues to decimal precision
    address public owner;                    // Owner of this contract
    uint256 public _price_tokn_PRE = 38000;  // 1 Ether = 38000 coins
    uint256 public _price_tokn_ICO= 24000;   // 1 Ether = 24000 coins
    uint256 no_of_tokens;
    uint256 bonus_token;
    uint256 total_token;
    bool stopped = false;
    uint256 public pre_startdate;
    uint256 public ico1_startdate;
    uint256 ico_first;
    uint256 ico_second;
    uint256 ico_third;
    uint256 ico_fourth;
    uint256 pre_enddate;
  
    uint256 public eth_received; // total ether received in the contract
    uint256 maxCap_public = 777000000 * 10 **18;  //  777 million in Public Sale
    mapping(address => uint) balances;
    mapping(address => mapping(address => uint)) allowed;

    
     enum Stages {
        NOTSTARTED,
        PREICO,
        ICO,
        PAUSED,
        ENDED
    }
    Stages public stage;
    
    modifier atStage(Stages _stage) {
        if (stage != _stage)
            // Contract not in expected state
            revert();
        _;
    }
    
     modifier onlyOwner() {
        if (msg.sender != owner) {
            revert();
        }
        _;
    }

    function ZEROCoin() public
    {
        owner = msg.sender;
        balances[owner] = 518000000 * 10 **18; // 518 million to owner
        stage = Stages.NOTSTARTED;
        Transfer(0, owner, balances[owner]);
    }
  
    function () public payable 
    {
        require(stage != Stages.ENDED);
        require(!stopped && msg.sender != owner);
            if( stage == Stages.PREICO && now <= pre_enddate )
            { 
                require (eth_received <= 1500 ether);
              eth_received = (eth_received).add(msg.value);
                no_of_tokens =((msg.value).mul(_price_tokn_PRE));
                bonus_token = ((no_of_tokens).mul(58)).div(100); // 58 percent bonus token
                total_token = no_of_tokens + bonus_token;
                transferTokens(msg.sender,total_token);
               }
               
             else if(stage == Stages.ICO && now <= ico_fourth ){
                    
                if( now < ico_first )
            {
              no_of_tokens =(msg.value).mul(_price_tokn_ICO);
                bonus_token = ((no_of_tokens).mul(15)).div(100); // 15% bonus
                total_token = no_of_tokens + bonus_token;
                transferTokens(msg.sender,total_token);
                
                
            }   
            
              else if(now >= ico_first && now < ico_second)
            {
                
                
                  no_of_tokens =(msg.value).mul(_price_tokn_ICO);
                bonus_token = ((no_of_tokens).mul(10)).div(100); // 10% bonus
                total_token = no_of_tokens + bonus_token;
                transferTokens(msg.sender,total_token);
                
                
            }
             else if(now >= ico_second && now < ico_third)
            {
                
                   no_of_tokens =(msg.value).mul(_price_tokn_ICO);
                bonus_token = ((no_of_tokens).mul(5)).div(100); // 5% bonus
                total_token = no_of_tokens + bonus_token;
                transferTokens(msg.sender,total_token);
                
                
            }
            
             else if(now >= ico_third && now < ico_fourth)
            {
                
                   
             no_of_tokens =(msg.value).mul(_price_tokn_ICO);      // 0% Bonus
                total_token = no_of_tokens;
                transferTokens(msg.sender,total_token);
                
                
            }
             }
        else
        {
            revert();
        }
    
    }
     function start_PREICO() public onlyOwner atStage(Stages.NOTSTARTED)
      {
          stage = Stages.PREICO;
          stopped = false;
           balances[address(this)] =  maxCap_public;
          pre_startdate = now;
          pre_enddate = now + 16 days;
          Transfer(0, address(this), balances[address(this)]);
          }
      
      function start_ICO() public onlyOwner atStage(Stages.PREICO)
      {
          require(now > pre_enddate || eth_received >= 1500 ether);
          stage = Stages.ICO;
          stopped = false;
          ico1_startdate = now;
           ico_first = now + 15 days;
          ico_second = ico_first + 15 days;
          ico_third = ico_second + 15 days;
          ico_fourth = ico_third + 15 days;
          Transfer(0, address(this), balances[address(this)]);
      }
    
    // called by the owner, pause ICO
    function PauseICO() external onlyOwner
    {
        stopped = true;
       }

    // called by the owner , resumes ICO
    function ResumeICO() external onlyOwner
    {
        stopped = false;
      }
   
     
     
     function end_ICO() external onlyOwner atStage(Stages.ICO)
     {
         require(now > ico_fourth);
         stage = Stages.ENDED;
         _totalsupply = (_totalsupply).sub(balances[address(this)]);
         balances[address(this)] = 0;
         Transfer(address(this), 0 , balances[address(this)]);
         
     }

    // what is the total supply of the ech tokens
     function totalSupply() public view returns (uint256 total_Supply) {
         total_Supply = _totalsupply;
     }
    
    // What is the balance of a particular account?
     function balanceOf(address _owner)public view returns (uint256 balance) {
         return balances[_owner];
     }
    
    // Send _value amount of tokens from address _from to address _to
     // The transferFrom method is used for a withdraw workflow, allowing contracts to send
     // tokens on your behalf, for example to "deposit" to a contract address and/or to charge
     // fees in sub-currencies; the command should fail unless the _from account has
     // deliberately authorized the sender of the message via some mechanism; we propose
     // these standardized APIs for approval:
     function transferFrom( address _from, address _to, uint256 _amount )public returns (bool success) {
     require( _to != 0x0);
     require(balances[_from] >= _amount && allowed[_from][msg.sender] >= _amount && _amount >= 0);
     balances[_from] = (balances[_from]).sub(_amount);
     allowed[_from][msg.sender] = (allowed[_from][msg.sender]).sub(_amount);
     balances[_to] = (balances[_to]).add(_amount);
     Transfer(_from, _to, _amount);
     return true;
         }
    
   // Allow _spender to withdraw from your account, multiple times, up to the _value amount.
     // If this function is called again it overwrites the current allowance with _value.
     function approve(address _spender, uint256 _amount)public returns (bool success) {
         require( _spender != 0x0);
         allowed[msg.sender][_spender] = _amount;
         Approval(msg.sender, _spender, _amount);
         return true;
     }
  
     function allowance(address _owner, address _spender)public view returns (uint256 remaining) {
         require( _owner != 0x0 && _spender !=0x0);
         return allowed[_owner][_spender];
   }

     // Transfer the balance from owner's account to another account
     function transfer(address _to, uint256 _amount)public returns (bool success) {
        require( _to != 0x0);
        require(balances[msg.sender] >= _amount && _amount >= 0);
        balances[msg.sender] = (balances[msg.sender]).sub(_amount);
        balances[_to] = (balances[_to]).add(_amount);
        Transfer(msg.sender, _to, _amount);
             return true;
         }
    
          // Transfer the balance from owner's account to another account
    function transferTokens(address _to, uint256 _amount) private returns(bool success) {
        require( _to != 0x0);       
        require(balances[address(this)] >= _amount && _amount > 0);
        balances[address(this)] = (balances[address(this)]).sub(_amount);
        balances[_to] = (balances[_to]).add(_amount);
        Transfer(address(this), _to, _amount);
        return true;
        }
 
    
    function drain() external onlyOwner {
        owner.transfer(this.balance);
    }
    
}

Contract Security Audit

Contract ABI

[{"constant":false,"inputs":[],"name":"end_ICO","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_amount","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"total_Supply","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":"_price_tokn_PRE","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"start_PREICO","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"pre_startdate","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"start_ICO","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"eth_received","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"drain","outputs":[],"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":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"stage","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"ResumeICO","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"PauseICO","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"ico1_startdate","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"_price_tokn_ICO","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","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"}]

60606040526b042f32eaab1ea6116f000000600055619470600255615dc06003556007805460ff191690556b0282b82666abfd3da9000000601055341561004557600080fd5b60018054600160a060020a03191633600160a060020a039081169190911780835581166000908152601160205260408082206b01ac7ac44472a8d3c600000090556013805460ff1916905592549091168082528282205490927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91905190815260200160405180910390a3610f42806100df6000396000f3006060604052600436106101325763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302c3d7f6811461038f57806306fdde03146103a2578063095ea7b31461042c57806318160ddd1461046257806323b872dd14610487578063274db4d6146104af578063313ce567146104c2578063405df338146104eb57806364e8d682146104fe57806370a0823114610511578063807d2da3146105305780638666107c146105435780638da5cb5b1461055657806395d89b41146105855780639890220b14610598578063a393dc44146105ab578063a9059cbb146105be578063c040e6b8146105e0578063cd7a2c3b14610617578063cf5ae5161461062a578063d44aecb01461063d578063db8ee69214610650578063dd62ed3e14610663575b600460135460ff16600481111561014557fe5b141561015057600080fd5b60075460ff16158015610172575060015433600160a060020a03908116911614155b151561017d57600080fd5b600160135460ff16600481111561019057fe5b14801561019f5750600e544211155b1561022f57600f54685150ae84a8cdf000009011156101bd57600080fd5b600f546101d0903463ffffffff61068816565b600f556002546101e790349063ffffffff6106a216565b60048190556102109060649061020490603a63ffffffff6106a216565b9063ffffffff6106cd16565b60058190556004540160068190556102299033906106e4565b5061038d565b600260135460ff16600481111561024257fe5b1480156102515750600d544211155b1561038857600a544210156102b05760035461027490349063ffffffff6106a216565b60048190556102919060649061020490600f63ffffffff6106a216565b60058190556004540160068190556102aa9033906106e4565b50610383565b600a5442101580156102c35750600b5442105b156102f9576003546102dc90349063ffffffff6106a216565b60048190556102919060649061020490600a63ffffffff6106a216565b600b54421015801561030c5750600c5442105b156103425760035461032590349063ffffffff6106a216565b60048190556102919060649061020490600563ffffffff6106a216565b600c5442101580156103555750600d5442105b156103835760035461036e90349063ffffffff6106a216565b600481905560068190556102299033906106e4565b61038d565b600080fd5b005b341561039a57600080fd5b61038d6107dc565b34156103ad57600080fd5b6103b5610897565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156103f15780820151838201526020016103d9565b50505050905090810190601f16801561041e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561043757600080fd5b61044e600160a060020a03600435166024356108ce565b604051901515815260200160405180910390f35b341561046d57600080fd5b61047561094e565b60405190815260200160405180910390f35b341561049257600080fd5b61044e600160a060020a0360043581169060243516604435610954565b34156104ba57600080fd5b610475610ad4565b34156104cd57600080fd5b6104d5610ada565b60405160ff909116815260200160405180910390f35b34156104f657600080fd5b61038d610adf565b341561050957600080fd5b610475610b86565b341561051c57600080fd5b610475600160a060020a0360043516610b8c565b341561053b57600080fd5b61038d610ba7565b341561054e57600080fd5b610475610c84565b341561056157600080fd5b610569610c8a565b604051600160a060020a03909116815260200160405180910390f35b341561059057600080fd5b6103b5610c99565b34156105a357600080fd5b61038d610cd0565b34156105b657600080fd5b610475610d26565b34156105c957600080fd5b61044e600160a060020a0360043516602435610d2c565b34156105eb57600080fd5b6105f3610e25565b6040518082600481111561060357fe5b60ff16815260200191505060405180910390f35b341561062257600080fd5b61038d610e2e565b341561063557600080fd5b61038d610e55565b341561064857600080fd5b610475610e7f565b341561065b57600080fd5b610475610e85565b341561066e57600080fd5b610475600160a060020a0360043581169060243516610e8b565b60008282018381101561069757fe5b8091505b5092915050565b6000808315156106b5576000915061069b565b508282028284828115156106c557fe5b041461069757fe5b60008082848115156106db57fe5b04949350505050565b6000600160a060020a03831615156106fb57600080fd5b600160a060020a0330166000908152601160205260409020548290108015906107245750600082115b151561072f57600080fd5b600160a060020a033016600090815260116020526040902054610758908363ffffffff610ee416565b600160a060020a03308116600090815260116020526040808220939093559085168152205461078d908363ffffffff61068816565b600160a060020a038085166000818152601160205260409081902093909355913090911690600080516020610ef78339815191529085905190815260200160405180910390a350600192915050565b60015433600160a060020a039081169116146107f757600080fd5b60028060135460ff16600481111561080b57fe5b1461081557600080fd5b600d54421161082357600080fd5b6013805460ff1916600417905530600160a060020a0316600090815260116020526040812054905461085491610ee4565b6000908155600160a060020a03301680825260116020526040808320839055600080516020610ef78339815191529083905190815260200160405180910390a350565b60408051908101604052600881527f5a45524f436f696e000000000000000000000000000000000000000000000000602082015281565b6000600160a060020a03831615156108e557600080fd5b600160a060020a03338116600081815260126020908152604080832094881680845294909152908190208590557f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a350600192915050565b60005490565b6000600160a060020a038316151561096b57600080fd5b600160a060020a0384166000908152601160205260409020548290108015906109bb5750600160a060020a0380851660009081526012602090815260408083203390941683529290522054829010155b80156109c8575060008210155b15156109d357600080fd5b600160a060020a0384166000908152601160205260409020546109fc908363ffffffff610ee416565b600160a060020a0380861660009081526011602090815260408083209490945560128152838220339093168252919091522054610a3f908363ffffffff610ee416565b600160a060020a0380861660009081526012602090815260408083203385168452825280832094909455918616815260119091522054610a85908363ffffffff61068816565b600160a060020a0380851660008181526011602052604090819020939093559190861690600080516020610ef78339815191529085905190815260200160405180910390a35060019392505050565b60025481565b601281565b60015433600160a060020a03908116911614610afa57600080fd5b60008060135460ff166004811115610b0e57fe5b14610b1857600080fd5b6013805460ff1990811660011790915560078054909116905560105430600160a060020a03166000818152601160205260408082209384554260088190556215180001600e55925491929091600080516020610ef7833981519152915190815260200160405180910390a350565b60085481565b600160a060020a031660009081526011602052604090205490565b60015433600160a060020a03908116911614610bc257600080fd5b60018060135460ff166004811115610bd657fe5b14610be057600080fd5b600e54421180610bfb5750685150ae84a8cdf00000600f5410155b1515610c0657600080fd5b6013805460ff199081166002179091556007805490911690554260098190556213c6808101600a5562278d008101600b55623b53808101600c55624f1a0001600d5530600160a060020a031660008181526011602052604080822054600080516020610ef7833981519152915190815260200160405180910390a350565b600f5481565b600154600160a060020a031681565b60408051908101604052600481527f5a45524f00000000000000000000000000000000000000000000000000000000602082015281565b60015433600160a060020a03908116911614610ceb57600080fd5b600154600160a060020a039081169030163180156108fc0290604051600060405180830381858888f193505050501515610d2457600080fd5b565b60005481565b6000600160a060020a0383161515610d4357600080fd5b600160a060020a033316600090815260116020526040902054829010801590610d6d575060008210155b1515610d7857600080fd5b600160a060020a033316600090815260116020526040902054610da1908363ffffffff610ee416565b600160a060020a033381166000908152601160205260408082209390935590851681522054610dd6908363ffffffff61068816565b600160a060020a038085166000818152601160205260409081902093909355913390911690600080516020610ef78339815191529085905190815260200160405180910390a350600192915050565b60135460ff1681565b60015433600160a060020a03908116911614610e4957600080fd5b6007805460ff19169055565b60015433600160a060020a03908116911614610e7057600080fd5b6007805460ff19166001179055565b60095481565b60035481565b6000600160a060020a03831615801590610ead5750600160a060020a03821615155b1515610eb857600080fd5b50600160a060020a03918216600090815260126020908152604080832093909416825291909152205490565b600082821115610ef057fe5b509003905600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a72305820afdc6565a016a3f14f5a5d3b213e10d99ef2376139fdec557805e742dfb5de3e0029

Deployed Bytecode

0x6060604052600436106101325763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302c3d7f6811461038f57806306fdde03146103a2578063095ea7b31461042c57806318160ddd1461046257806323b872dd14610487578063274db4d6146104af578063313ce567146104c2578063405df338146104eb57806364e8d682146104fe57806370a0823114610511578063807d2da3146105305780638666107c146105435780638da5cb5b1461055657806395d89b41146105855780639890220b14610598578063a393dc44146105ab578063a9059cbb146105be578063c040e6b8146105e0578063cd7a2c3b14610617578063cf5ae5161461062a578063d44aecb01461063d578063db8ee69214610650578063dd62ed3e14610663575b600460135460ff16600481111561014557fe5b141561015057600080fd5b60075460ff16158015610172575060015433600160a060020a03908116911614155b151561017d57600080fd5b600160135460ff16600481111561019057fe5b14801561019f5750600e544211155b1561022f57600f54685150ae84a8cdf000009011156101bd57600080fd5b600f546101d0903463ffffffff61068816565b600f556002546101e790349063ffffffff6106a216565b60048190556102109060649061020490603a63ffffffff6106a216565b9063ffffffff6106cd16565b60058190556004540160068190556102299033906106e4565b5061038d565b600260135460ff16600481111561024257fe5b1480156102515750600d544211155b1561038857600a544210156102b05760035461027490349063ffffffff6106a216565b60048190556102919060649061020490600f63ffffffff6106a216565b60058190556004540160068190556102aa9033906106e4565b50610383565b600a5442101580156102c35750600b5442105b156102f9576003546102dc90349063ffffffff6106a216565b60048190556102919060649061020490600a63ffffffff6106a216565b600b54421015801561030c5750600c5442105b156103425760035461032590349063ffffffff6106a216565b60048190556102919060649061020490600563ffffffff6106a216565b600c5442101580156103555750600d5442105b156103835760035461036e90349063ffffffff6106a216565b600481905560068190556102299033906106e4565b61038d565b600080fd5b005b341561039a57600080fd5b61038d6107dc565b34156103ad57600080fd5b6103b5610897565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156103f15780820151838201526020016103d9565b50505050905090810190601f16801561041e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561043757600080fd5b61044e600160a060020a03600435166024356108ce565b604051901515815260200160405180910390f35b341561046d57600080fd5b61047561094e565b60405190815260200160405180910390f35b341561049257600080fd5b61044e600160a060020a0360043581169060243516604435610954565b34156104ba57600080fd5b610475610ad4565b34156104cd57600080fd5b6104d5610ada565b60405160ff909116815260200160405180910390f35b34156104f657600080fd5b61038d610adf565b341561050957600080fd5b610475610b86565b341561051c57600080fd5b610475600160a060020a0360043516610b8c565b341561053b57600080fd5b61038d610ba7565b341561054e57600080fd5b610475610c84565b341561056157600080fd5b610569610c8a565b604051600160a060020a03909116815260200160405180910390f35b341561059057600080fd5b6103b5610c99565b34156105a357600080fd5b61038d610cd0565b34156105b657600080fd5b610475610d26565b34156105c957600080fd5b61044e600160a060020a0360043516602435610d2c565b34156105eb57600080fd5b6105f3610e25565b6040518082600481111561060357fe5b60ff16815260200191505060405180910390f35b341561062257600080fd5b61038d610e2e565b341561063557600080fd5b61038d610e55565b341561064857600080fd5b610475610e7f565b341561065b57600080fd5b610475610e85565b341561066e57600080fd5b610475600160a060020a0360043581169060243516610e8b565b60008282018381101561069757fe5b8091505b5092915050565b6000808315156106b5576000915061069b565b508282028284828115156106c557fe5b041461069757fe5b60008082848115156106db57fe5b04949350505050565b6000600160a060020a03831615156106fb57600080fd5b600160a060020a0330166000908152601160205260409020548290108015906107245750600082115b151561072f57600080fd5b600160a060020a033016600090815260116020526040902054610758908363ffffffff610ee416565b600160a060020a03308116600090815260116020526040808220939093559085168152205461078d908363ffffffff61068816565b600160a060020a038085166000818152601160205260409081902093909355913090911690600080516020610ef78339815191529085905190815260200160405180910390a350600192915050565b60015433600160a060020a039081169116146107f757600080fd5b60028060135460ff16600481111561080b57fe5b1461081557600080fd5b600d54421161082357600080fd5b6013805460ff1916600417905530600160a060020a0316600090815260116020526040812054905461085491610ee4565b6000908155600160a060020a03301680825260116020526040808320839055600080516020610ef78339815191529083905190815260200160405180910390a350565b60408051908101604052600881527f5a45524f436f696e000000000000000000000000000000000000000000000000602082015281565b6000600160a060020a03831615156108e557600080fd5b600160a060020a03338116600081815260126020908152604080832094881680845294909152908190208590557f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a350600192915050565b60005490565b6000600160a060020a038316151561096b57600080fd5b600160a060020a0384166000908152601160205260409020548290108015906109bb5750600160a060020a0380851660009081526012602090815260408083203390941683529290522054829010155b80156109c8575060008210155b15156109d357600080fd5b600160a060020a0384166000908152601160205260409020546109fc908363ffffffff610ee416565b600160a060020a0380861660009081526011602090815260408083209490945560128152838220339093168252919091522054610a3f908363ffffffff610ee416565b600160a060020a0380861660009081526012602090815260408083203385168452825280832094909455918616815260119091522054610a85908363ffffffff61068816565b600160a060020a0380851660008181526011602052604090819020939093559190861690600080516020610ef78339815191529085905190815260200160405180910390a35060019392505050565b60025481565b601281565b60015433600160a060020a03908116911614610afa57600080fd5b60008060135460ff166004811115610b0e57fe5b14610b1857600080fd5b6013805460ff1990811660011790915560078054909116905560105430600160a060020a03166000818152601160205260408082209384554260088190556215180001600e55925491929091600080516020610ef7833981519152915190815260200160405180910390a350565b60085481565b600160a060020a031660009081526011602052604090205490565b60015433600160a060020a03908116911614610bc257600080fd5b60018060135460ff166004811115610bd657fe5b14610be057600080fd5b600e54421180610bfb5750685150ae84a8cdf00000600f5410155b1515610c0657600080fd5b6013805460ff199081166002179091556007805490911690554260098190556213c6808101600a5562278d008101600b55623b53808101600c55624f1a0001600d5530600160a060020a031660008181526011602052604080822054600080516020610ef7833981519152915190815260200160405180910390a350565b600f5481565b600154600160a060020a031681565b60408051908101604052600481527f5a45524f00000000000000000000000000000000000000000000000000000000602082015281565b60015433600160a060020a03908116911614610ceb57600080fd5b600154600160a060020a039081169030163180156108fc0290604051600060405180830381858888f193505050501515610d2457600080fd5b565b60005481565b6000600160a060020a0383161515610d4357600080fd5b600160a060020a033316600090815260116020526040902054829010801590610d6d575060008210155b1515610d7857600080fd5b600160a060020a033316600090815260116020526040902054610da1908363ffffffff610ee416565b600160a060020a033381166000908152601160205260408082209390935590851681522054610dd6908363ffffffff61068816565b600160a060020a038085166000818152601160205260409081902093909355913390911690600080516020610ef78339815191529085905190815260200160405180910390a350600192915050565b60135460ff1681565b60015433600160a060020a03908116911614610e4957600080fd5b6007805460ff19169055565b60015433600160a060020a03908116911614610e7057600080fd5b6007805460ff19166001179055565b60095481565b60035481565b6000600160a060020a03831615801590610ead5750600160a060020a03821615155b1515610eb857600080fd5b50600160a060020a03918216600090815260126020908152604080832093909416825291909152205490565b600082821115610ef057fe5b509003905600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a72305820afdc6565a016a3f14f5a5d3b213e10d99ef2376139fdec557805e742dfb5de3e0029

Swarm Source

bzzr://afdc6565a016a3f14f5a5d3b213e10d99ef2376139fdec557805e742dfb5de3e

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.