ETH Price: $3,205.98 (-2.51%)
Gas: 74.2 Gwei

Contract

0xda9bDF8AD69775C1d3851b8B67fA754a5a07B2F5
 

Overview

ETH Balance

0.06 ETH

Eth Value

$192.36 (@ $3,205.98/ETH)

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Create Random Zo...66122452018-10-30 15:37:332205 days ago1540913853IN
0xda9bDF8A...a5a07B2F5
0 ETH0.001471875
Create Random Zo...66122452018-10-30 15:37:332205 days ago1540913853IN
0xda9bDF8A...a5a07B2F5
0 ETH0.001546875
Create Random Zo...66122342018-10-30 15:35:232205 days ago1540913723IN
0xda9bDF8A...a5a07B2F5
0 ETH0.001546065
Create Random Zo...66122302018-10-30 15:34:202205 days ago1540913660IN
0xda9bDF8A...a5a07B2F5
0 ETH0.00154845
Create Random Zo...66077382018-10-29 21:52:372206 days ago1540849957IN
0xda9bDF8A...a5a07B2F5
0 ETH0.001178644
Create Random Zo...66077362018-10-29 21:52:192206 days ago1540849939IN
0xda9bDF8A...a5a07B2F5
0 ETH0.00092763
Create Random Zo...66077352018-10-29 21:51:202206 days ago1540849880IN
0xda9bDF8A...a5a07B2F5
0 ETH0.000928123
Create Random Zo...66077332018-10-29 21:50:462206 days ago1540849846IN
0xda9bDF8A...a5a07B2F5
0 ETH0.000937723.03600012
Create Random Zo...65650232018-10-22 22:38:212213 days ago1540247901IN
0xda9bDF8A...a5a07B2F5
0 ETH0.000381792.5
Create Random Zo...65555722018-10-21 9:15:112215 days ago1540113311IN
0xda9bDF8A...a5a07B2F5
0 ETH0.001854536
Create Random Zo...65555692018-10-21 9:14:182215 days ago1540113258IN
0xda9bDF8A...a5a07B2F5
0 ETH0.001855276
Create Random Zo...65524762018-10-20 21:11:522215 days ago1540069912IN
0xda9bDF8A...a5a07B2F5
0 ETH0.001856256
Create Random Zo...65524732018-10-20 21:11:322215 days ago1540069892IN
0xda9bDF8A...a5a07B2F5
0 ETH0.001856256
Create Random Zo...65516072018-10-20 17:52:322215 days ago1540057952IN
0xda9bDF8A...a5a07B2F5
0 ETH0.002165627
Create Random Zo...65516022018-10-20 17:51:172215 days ago1540057877IN
0xda9bDF8A...a5a07B2F5
0 ETH0.002162067
Create Random Zo...65493972018-10-20 9:16:562216 days ago1540027016IN
0xda9bDF8A...a5a07B2F5
0 ETH0.001856256
Create Random Zo...65493972018-10-20 9:16:562216 days ago1540027016IN
0xda9bDF8A...a5a07B2F5
0 ETH0.001856256
Create Random Zo...65470772018-10-20 0:08:102216 days ago1539994090IN
0xda9bDF8A...a5a07B2F5
0 ETH0.002009076.5
Create Random Zo...65461292018-10-19 20:16:592216 days ago1539980219IN
0xda9bDF8A...a5a07B2F5
0 ETH0.002291497.4
Create Random Zo...65454042018-10-19 17:31:302216 days ago1539970290IN
0xda9bDF8A...a5a07B2F5
0.01 ETH0.002652049.1
Create Random Zo...65439332018-10-19 11:50:002217 days ago1539949800IN
0xda9bDF8A...a5a07B2F5
0.01 ETH0.002768439.5
Create Random Zo...65439092018-10-19 11:45:242217 days ago1539949524IN
0xda9bDF8A...a5a07B2F5
0.01 ETH0.002768629.5
Create Random Zo...65433442018-10-19 9:22:382217 days ago1539940958IN
0xda9bDF8A...a5a07B2F5
0 ETH0.001221738
Create Random Zo...65411092018-10-19 0:31:342217 days ago1539909094IN
0xda9bDF8A...a5a07B2F5
0 ETH0.000762095
Create Random Zo...64604162018-10-05 22:13:252230 days ago1538777605IN
0xda9bDF8A...a5a07B2F5
0 ETH0.000015270.1
View all transactions

Latest 1 internal transaction

Advanced mode:
Parent Transaction Hash Block From To
60077862018-07-22 3:57:372306 days ago1532231857
0xda9bDF8A...a5a07B2F5
0.11 ETH
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
zombieCreator

Compiler Version
v0.4.21+commit.dfe3193c

Optimization Enabled:
No with 200 runs

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

pragma solidity ^0.4.19;

/**
 * @title Ownable
 * @dev The Ownable contract has an owner address, and provides basic authorization control
 * functions, this simplifies the implementation of "user permissions".
 */
contract Ownable {
  address public owner;

  event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);

  /**
   * @dev The Ownable constructor sets the original `owner` of the contract to the sender
   * account.
   */
  function Ownable() public {
    owner = msg.sender;
  }


  /**
   * @dev Throws if called by any account other than the owner.
   */
  modifier onlyOwner() {
    require(msg.sender == owner);
    _;
  }


  /**
   * @dev Allows the current owner to transfer control of the contract to a newOwner.
   * @param newOwner The address to transfer ownership to.
   */
  function transferOwnership(address newOwner) public onlyOwner {
    require(newOwner != address(0));
    OwnershipTransferred(owner, newOwner);
    owner = newOwner;
  }

}

pragma solidity ^0.4.18;

/**
 * @title SafeMath
 * @dev Math operations with safety checks that throw on error
 */
library SafeMath {

  /**
  * @dev Multiplies two numbers, throws on overflow.
  */
  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;
  }

  /**
  * @dev Integer division of two numbers, truncating the quotient.
  */
  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;
  }

  /**
  * @dev Substracts two numbers, throws on overflow (i.e. if subtrahend is greater than minuend).
  */
  function sub(uint256 a, uint256 b) internal pure returns (uint256) {
    assert(b <= a);
    return a - b;
  }

  /**
  * @dev Adds two numbers, throws on overflow.
  */
  function add(uint256 a, uint256 b) internal pure returns (uint256) {
    uint256 c = a + b;
    assert(c >= a);
    return c;
  }
}


contract zombieToken {
  function transferFrom(address _from, address _to, uint256 _value) public returns (bool success);
  function transfer(address to, uint tokens) public returns (bool success);
  function buyCard(address from, uint256 value) public returns (bool success);
}

contract zombieMain {
  function createZombie(uint8 star,bytes32 dna,uint16 roletype,bool isFreeZombie,address player) public;
}

contract zombieCreator is Ownable {

  using SafeMath for uint256;

  event NewZombie(bytes32 dna, uint8 star,uint16 roletype, bool isfree);

  mapping (address => bool) isGetFreeZombie;

  uint createRandomZombie_EtherPrice = 0.01 ether;
  uint createRandomZombie_ZOBToken_smallpack = 100 * 10 ** 18;
  uint createRandomZombie_ZOBToken_goldpack = 400 * 10 ** 18;
  
  zombieMain c = zombieMain(0x58fd762F76D57C6fC2a480F6d26c1D03175AD64F);
  zombieToken t = zombieToken(0x2Bb48FE71ba5f73Ab1c2B9775cfe638400110d34);
  
  uint public FreeZombieCount = 999999;

  function isGetFreeZombiew(address _owner) public view returns (bool _getFreeZombie) {
    return isGetFreeZombie[_owner];
  }

  function createRandomZombie_ZOB_smallpack() public {

    require(t.buyCard(msg.sender, createRandomZombie_ZOBToken_smallpack));
    
    for(uint8 i = 0;i<3;i++){
       
       bytes32 dna;

       if(i == 0){
         dna = keccak256(block.blockhash(block.number-1), block.difficulty, block.coinbase, now, msg.sender, "CryptoDeads DNA Seed");
       } else if(i == 1){
         dna = keccak256(msg.sender, now, block.blockhash(block.number-1), "CryptoDeads DNA Seed", block.coinbase, block.difficulty);
       } else {
         dna = keccak256("CryptoDeads DNA Seed", now, block.difficulty, block.coinbase, block.blockhash(block.number-1), msg.sender);
       }

       uint star = uint(dna) % 1000 +1;
       uint roletype = 1;

       if(star<=700){
            star = 1;
            roletype = uint(keccak256(msg.sender ,block.blockhash(block.number-1), block.coinbase, now, block.difficulty)) % 3 + 1;
       }else if(star <= 980){
            star = 2;
            roletype = 4;
       }else{
            star = 3;
            roletype = uint(keccak256(block.blockhash(block.number-1), msg.sender, block.difficulty, block.coinbase, now)) % 3 + 5; 
       }

       c.createZombie(uint8(star),dna,uint16(roletype),false,msg.sender);
       NewZombie(dna,uint8(star),uint16(roletype),false);
    }
  }

  function createRandomZombie_ZOB_goldpack() public {

    require(t.buyCard(msg.sender, createRandomZombie_ZOBToken_goldpack));
    
    for(uint8 i = 0;i<3;i++){

       bytes32 dna;
       
       if(i == 0){
         dna = keccak256(block.blockhash(block.number-1), block.difficulty, block.coinbase, now, msg.sender, "CryptoDeads DNA Seed");
       } else if(i == 1){
         dna = keccak256(msg.sender, now, block.blockhash(block.number-1), "CryptoDeads DNA Seed", block.coinbase, block.difficulty);
       } else {
         dna = keccak256("CryptoDeads DNA Seed", now, block.difficulty, block.coinbase, block.blockhash(block.number-1), msg.sender);
       }

       uint star = uint(dna) % 1000 +1;
       uint roletype = 2;

       if(star<=700){
            star = 2;
            roletype = 4;
       }else if(star <= 950){
            star = 3;
            roletype = uint(keccak256(msg.sender ,block.blockhash(block.number-1), block.coinbase, now, block.difficulty)) % 3 + 5;
       }else{
            star = 4;
            roletype = uint(keccak256(block.blockhash(block.number-1), msg.sender, block.difficulty, block.coinbase, now)) % 3 + 9;
       }

       c.createZombie(uint8(star),dna,uint16(roletype),false,msg.sender);
       NewZombie(dna,uint8(star),uint16(roletype),false);
    }
  }

  function createRandomZombie_FreeZombie() public {
    require(!isGetFreeZombie[msg.sender]);
    require(FreeZombieCount>=1);

    uint ran = uint(keccak256(block.coinbase,block.difficulty,now, block.blockhash(block.number-1))) % 100 + 1;

    uint roletype = 1;
    uint8 star = 1;

    if(ran>=90){
      roletype = 4;
      star = 2;
    } else {
      roletype = uint(keccak256(msg.sender ,block.blockhash(block.number-1), block.coinbase, now, block.difficulty)) % 3 + 1;
    }
    
    bytes32 dna = keccak256(block.blockhash(block.number-1), block.difficulty, block.coinbase, now, msg.sender, "CryptoDeads DNA Seed");
    
    c.createZombie(star,dna,uint16(roletype),true,msg.sender);
    isGetFreeZombie[msg.sender] = true;
    FreeZombieCount--;

    NewZombie(dna,uint8(star),uint16(roletype),true);
  }
  
  function createRandomZombie_Ether() public payable{
    require(msg.value == createRandomZombie_EtherPrice);
    
    for(uint8 i = 0;i<3;i++){
       bytes32 dna;
       
       if(i == 0){
         dna = keccak256(block.blockhash(block.number-1), block.difficulty, block.coinbase, now, msg.sender, "CryptoDeads DNA Seed");
       } else if(i == 1){
         dna = keccak256(msg.sender, now, block.blockhash(block.number-1), "CryptoDeads DNA Seed", block.coinbase, block.difficulty);
       } else {
         dna = keccak256("CryptoDeads DNA Seed", now, block.difficulty, block.coinbase, block.blockhash(block.number-1), msg.sender);
       }

       uint star = uint(dna) % 1000 + 1;
       uint roletype = 4;

       if(star<=500){
            star = 2;
       }else if(star <= 850){
            star = 3;
            roletype = uint(keccak256(msg.sender ,block.blockhash(block.number-1), block.coinbase, now, block.difficulty)) % 4 + 5;
       }else{
            star = 4;
            roletype = uint(keccak256(block.blockhash(block.number-1), msg.sender, block.difficulty, block.coinbase, now)) % 4 + 9;
       } 

       c.createZombie(uint8(star),dna,uint16(roletype),false,msg.sender);
       
       NewZombie(dna,uint8(star),uint16(roletype),true);
    }
  }
  
  function changeFreeZombiewCount(uint16 _count) public onlyOwner {
      FreeZombieCount = _count;
  }
  
  function withdrawEther(uint _ether) public onlyOwner{
      msg.sender.transfer(_ether);
  }

  function withdrawZOB(uint _zob) public onlyOwner{
      t.transfer(msg.sender, _zob);
  }
}

Contract Security Audit

Contract ABI

[{"constant":false,"inputs":[],"name":"createRandomZombie_ZOB_smallpack","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_zob","type":"uint256"}],"name":"withdrawZOB","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"createRandomZombie_FreeZombie","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"isGetFreeZombiew","outputs":[{"name":"_getFreeZombie","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"FreeZombieCount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"createRandomZombie_Ether","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[{"name":"_ether","type":"uint256"}],"name":"withdrawEther","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"createRandomZombie_ZOB_goldpack","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_count","type":"uint16"}],"name":"changeFreeZombiewCount","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"anonymous":false,"inputs":[{"indexed":false,"name":"dna","type":"bytes32"},{"indexed":false,"name":"star","type":"uint8"},{"indexed":false,"name":"roletype","type":"uint16"},{"indexed":false,"name":"isfree","type":"bool"}],"name":"NewZombie","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"}]

6060604052662386f26fc1000060025568056bc75e2d631000006003556815af1d78b58c4000006004557358fd762f76d57c6fc2a480f6d26c1d03175ad64f600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550732bb48fe71ba5f73ab1c2b9775cfe638400110d34600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550620f423f600755336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550612020806101296000396000f3006060604052600436106100af576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168063048911a6146100b457806304b43c5a146100c95780631339305f146100ec578063157d59561461010157806330cf7af61461015257806337411dc31461017b5780633bed33ce1461018557806384345b35146101a85780638da5cb5b146101bd578063ea584ee614610212578063f2fde38b14610239575b600080fd5b34156100bf57600080fd5b6100c7610272565b005b34156100d457600080fd5b6100ea60048080359060200190919050506109a6565b005b34156100f757600080fd5b6100ff610ae0565b005b341561010c57600080fd5b610138600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610f8b565b604051808215151515815260200191505060405180910390f35b341561015d57600080fd5b610165610fe1565b6040518082815260200191505060405180910390f35b610183610fe7565b005b341561019057600080fd5b6101a6600480803590602001909190505061163f565b005b34156101b357600080fd5b6101bb6116dd565b005b34156101c857600080fd5b6101d0611e11565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561021d57600080fd5b610237600480803561ffff16906020019091905050611e36565b005b341561024457600080fd5b610270600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611e9f565b005b600080600080600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16637dd9f846336003546040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b151561033e57600080fd5b5af1151561034b57600080fd5b50505060405180519050151561036057600080fd5b600093505b60038460ff1610156109a05760008460ff161415610464576001430340444142336040518086600019166000191681526020018581526020018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c010000000000000000000000000281526014018381526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c01000000000000000000000000028152601401807f43727970746f446561647320444e412053656564000000000000000000000000815250601401955050505050506040518091039020925061063b565b60018460ff16141561055757334260014303404144604051808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c010000000000000000000000000281526014018581526020018460001916600019168152602001807f43727970746f446561647320444e4120536565640000000000000000000000008152506014018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c01000000000000000000000000028152601401828152602001955050505050506040518091039020925061063a565b42444160014303403360405180807f43727970746f446561647320444e4120536565640000000000000000000000008152506014018681526020018581526020018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000002815260140183600019166000191681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000002815260140195505050505050604051809103902092505b5b60016103e8846001900481151561064e57fe5b06019150600190506102bc82111515610737576001915060016003336001430340414244604051808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000002815260140185600019166000191681526020018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c010000000000000000000000000281526014018381526020018281526020019550505050505060405180910390206001900481151561072e57fe5b06019050610822565b6103d48211151561074f576002915060049050610821565b60039150600560036001430340334441426040518086600019166000191681526020018573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c010000000000000000000000000281526014018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c010000000000000000000000000281526014018281526020019550505050505060405180910390206001900481151561081c57fe5b060190505b5b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16637635e4098385846000336040518663ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808660ff1660ff16815260200185600019166000191681526020018461ffff1661ffff168152602001831515151581526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200195505050505050600060405180830381600087803b151561091957600080fd5b5af1151561092657600080fd5b5050507f664d93a3fb80a4645aea27d58326d1b4a0cda0e981bc322537fadb9339e37c2c83838360006040518085600019166000191681526020018460ff1660ff1681526020018361ffff1661ffff1681526020018215151515815260200194505050505060405180910390a18380600101945050610365565b50505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610a0157600080fd5b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b1515610ac557600080fd5b5af11515610ad257600080fd5b505050604051805190505050565b600080600080600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151515610b3f57600080fd5b600160075410151515610b5157600080fd5b600160644144426001430340604051808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c010000000000000000000000000281526014018481526020018381526020018260001916600019168152602001945050505050604051809103902060019004811515610bd757fe5b060193506001925060019150605a84101515610bfa576004925060029150610cc8565b60016003336001430340414244604051808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000002815260140185600019166000191681526020018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000002815260140183815260200182815260200195505050505050604051809103902060019004811515610cc357fe5b060192505b6001430340444142336040518086600019166000191681526020018581526020018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c010000000000000000000000000281526014018381526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c01000000000000000000000000028152601401807f43727970746f446561647320444e4120536565640000000000000000000000008152506014019550505050505060405180910390209050600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16637635e4098383866001336040518663ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808660ff1660ff16815260200185600019166000191681526020018461ffff1661ffff168152602001831515151581526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200195505050505050600060405180830381600087803b1515610ea157600080fd5b5af11515610eae57600080fd5b50505060018060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600760008154809291906001900391905055507f664d93a3fb80a4645aea27d58326d1b4a0cda0e981bc322537fadb9339e37c2c81838560016040518085600019166000191681526020018460ff1660ff1681526020018361ffff1661ffff1681526020018215151515815260200194505050505060405180910390a150505050565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b60075481565b60008060008060025434141515610ffd57600080fd5b600093505b60038460ff1610156116395760008460ff161415611101576001430340444142336040518086600019166000191681526020018581526020018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c010000000000000000000000000281526014018381526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c01000000000000000000000000028152601401807f43727970746f446561647320444e41205365656400000000000000000000000081525060140195505050505050604051809103902092506112d8565b60018460ff1614156111f457334260014303404144604051808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c010000000000000000000000000281526014018581526020018460001916600019168152602001807f43727970746f446561647320444e4120536565640000000000000000000000008152506014018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000002815260140182815260200195505050505050604051809103902092506112d7565b42444160014303403360405180807f43727970746f446561647320444e4120536565640000000000000000000000008152506014018681526020018581526020018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000002815260140183600019166000191681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000002815260140195505050505050604051809103902092505b5b60016103e884600190048115156112eb57fe5b06019150600490506101f48211151561130757600291506114bb565b610352821115156113e8576003915060056004336001430340414244604051808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000002815260140185600019166000191681526020018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c01000000000000000000000000028152601401838152602001828152602001955050505050506040518091039020600190048115156113df57fe5b060190506114ba565b60049150600960046001430340334441426040518086600019166000191681526020018573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c010000000000000000000000000281526014018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c01000000000000000000000000028152601401828152602001955050505050506040518091039020600190048115156114b557fe5b060190505b5b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16637635e4098385846000336040518663ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808660ff1660ff16815260200185600019166000191681526020018461ffff1661ffff168152602001831515151581526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200195505050505050600060405180830381600087803b15156115b257600080fd5b5af115156115bf57600080fd5b5050507f664d93a3fb80a4645aea27d58326d1b4a0cda0e981bc322537fadb9339e37c2c83838360016040518085600019166000191681526020018460ff1660ff1681526020018361ffff1661ffff1681526020018215151515815260200194505050505060405180910390a18380600101945050611002565b50505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561169a57600080fd5b3373ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f1935050505015156116da57600080fd5b50565b600080600080600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16637dd9f846336004546040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15156117a957600080fd5b5af115156117b657600080fd5b5050506040518051905015156117cb57600080fd5b600093505b60038460ff161015611e0b5760008460ff1614156118cf576001430340444142336040518086600019166000191681526020018581526020018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c010000000000000000000000000281526014018381526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c01000000000000000000000000028152601401807f43727970746f446561647320444e4120536565640000000000000000000000008152506014019550505050505060405180910390209250611aa6565b60018460ff1614156119c257334260014303404144604051808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c010000000000000000000000000281526014018581526020018460001916600019168152602001807f43727970746f446561647320444e4120536565640000000000000000000000008152506014018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c010000000000000000000000000281526014018281526020019550505050505060405180910390209250611aa5565b42444160014303403360405180807f43727970746f446561647320444e4120536565640000000000000000000000008152506014018681526020018581526020018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000002815260140183600019166000191681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000002815260140195505050505050604051809103902092505b5b60016103e88460019004811515611ab957fe5b06019150600290506102bc82111515611ad9576002915060049050611c8d565b6103b682111515611bba576003915060056003336001430340414244604051808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000002815260140185600019166000191681526020018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000002815260140183815260200182815260200195505050505050604051809103902060019004811515611bb157fe5b06019050611c8c565b60049150600960036001430340334441426040518086600019166000191681526020018573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c010000000000000000000000000281526014018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000002815260140182815260200195505050505050604051809103902060019004811515611c8757fe5b060190505b5b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16637635e4098385846000336040518663ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808660ff1660ff16815260200185600019166000191681526020018461ffff1661ffff168152602001831515151581526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200195505050505050600060405180830381600087803b1515611d8457600080fd5b5af11515611d9157600080fd5b5050507f664d93a3fb80a4645aea27d58326d1b4a0cda0e981bc322537fadb9339e37c2c83838360006040518085600019166000191681526020018460ff1660ff1681526020018361ffff1661ffff1681526020018215151515815260200194505050505060405180910390a183806001019450506117d0565b50505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611e9157600080fd5b8061ffff1660078190555050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611efa57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614151515611f3657600080fd5b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550505600a165627a7a723058203398147505824264bfab2cfc9fe9f88560af45212442acae94b490995e38ba150029

Deployed Bytecode

0x6060604052600436106100af576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168063048911a6146100b457806304b43c5a146100c95780631339305f146100ec578063157d59561461010157806330cf7af61461015257806337411dc31461017b5780633bed33ce1461018557806384345b35146101a85780638da5cb5b146101bd578063ea584ee614610212578063f2fde38b14610239575b600080fd5b34156100bf57600080fd5b6100c7610272565b005b34156100d457600080fd5b6100ea60048080359060200190919050506109a6565b005b34156100f757600080fd5b6100ff610ae0565b005b341561010c57600080fd5b610138600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610f8b565b604051808215151515815260200191505060405180910390f35b341561015d57600080fd5b610165610fe1565b6040518082815260200191505060405180910390f35b610183610fe7565b005b341561019057600080fd5b6101a6600480803590602001909190505061163f565b005b34156101b357600080fd5b6101bb6116dd565b005b34156101c857600080fd5b6101d0611e11565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561021d57600080fd5b610237600480803561ffff16906020019091905050611e36565b005b341561024457600080fd5b610270600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611e9f565b005b600080600080600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16637dd9f846336003546040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b151561033e57600080fd5b5af1151561034b57600080fd5b50505060405180519050151561036057600080fd5b600093505b60038460ff1610156109a05760008460ff161415610464576001430340444142336040518086600019166000191681526020018581526020018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c010000000000000000000000000281526014018381526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c01000000000000000000000000028152601401807f43727970746f446561647320444e412053656564000000000000000000000000815250601401955050505050506040518091039020925061063b565b60018460ff16141561055757334260014303404144604051808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c010000000000000000000000000281526014018581526020018460001916600019168152602001807f43727970746f446561647320444e4120536565640000000000000000000000008152506014018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c01000000000000000000000000028152601401828152602001955050505050506040518091039020925061063a565b42444160014303403360405180807f43727970746f446561647320444e4120536565640000000000000000000000008152506014018681526020018581526020018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000002815260140183600019166000191681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000002815260140195505050505050604051809103902092505b5b60016103e8846001900481151561064e57fe5b06019150600190506102bc82111515610737576001915060016003336001430340414244604051808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000002815260140185600019166000191681526020018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c010000000000000000000000000281526014018381526020018281526020019550505050505060405180910390206001900481151561072e57fe5b06019050610822565b6103d48211151561074f576002915060049050610821565b60039150600560036001430340334441426040518086600019166000191681526020018573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c010000000000000000000000000281526014018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c010000000000000000000000000281526014018281526020019550505050505060405180910390206001900481151561081c57fe5b060190505b5b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16637635e4098385846000336040518663ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808660ff1660ff16815260200185600019166000191681526020018461ffff1661ffff168152602001831515151581526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200195505050505050600060405180830381600087803b151561091957600080fd5b5af1151561092657600080fd5b5050507f664d93a3fb80a4645aea27d58326d1b4a0cda0e981bc322537fadb9339e37c2c83838360006040518085600019166000191681526020018460ff1660ff1681526020018361ffff1661ffff1681526020018215151515815260200194505050505060405180910390a18380600101945050610365565b50505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610a0157600080fd5b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b1515610ac557600080fd5b5af11515610ad257600080fd5b505050604051805190505050565b600080600080600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151515610b3f57600080fd5b600160075410151515610b5157600080fd5b600160644144426001430340604051808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c010000000000000000000000000281526014018481526020018381526020018260001916600019168152602001945050505050604051809103902060019004811515610bd757fe5b060193506001925060019150605a84101515610bfa576004925060029150610cc8565b60016003336001430340414244604051808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000002815260140185600019166000191681526020018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000002815260140183815260200182815260200195505050505050604051809103902060019004811515610cc357fe5b060192505b6001430340444142336040518086600019166000191681526020018581526020018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c010000000000000000000000000281526014018381526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c01000000000000000000000000028152601401807f43727970746f446561647320444e4120536565640000000000000000000000008152506014019550505050505060405180910390209050600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16637635e4098383866001336040518663ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808660ff1660ff16815260200185600019166000191681526020018461ffff1661ffff168152602001831515151581526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200195505050505050600060405180830381600087803b1515610ea157600080fd5b5af11515610eae57600080fd5b50505060018060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600760008154809291906001900391905055507f664d93a3fb80a4645aea27d58326d1b4a0cda0e981bc322537fadb9339e37c2c81838560016040518085600019166000191681526020018460ff1660ff1681526020018361ffff1661ffff1681526020018215151515815260200194505050505060405180910390a150505050565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b60075481565b60008060008060025434141515610ffd57600080fd5b600093505b60038460ff1610156116395760008460ff161415611101576001430340444142336040518086600019166000191681526020018581526020018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c010000000000000000000000000281526014018381526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c01000000000000000000000000028152601401807f43727970746f446561647320444e41205365656400000000000000000000000081525060140195505050505050604051809103902092506112d8565b60018460ff1614156111f457334260014303404144604051808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c010000000000000000000000000281526014018581526020018460001916600019168152602001807f43727970746f446561647320444e4120536565640000000000000000000000008152506014018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000002815260140182815260200195505050505050604051809103902092506112d7565b42444160014303403360405180807f43727970746f446561647320444e4120536565640000000000000000000000008152506014018681526020018581526020018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000002815260140183600019166000191681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000002815260140195505050505050604051809103902092505b5b60016103e884600190048115156112eb57fe5b06019150600490506101f48211151561130757600291506114bb565b610352821115156113e8576003915060056004336001430340414244604051808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000002815260140185600019166000191681526020018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c01000000000000000000000000028152601401838152602001828152602001955050505050506040518091039020600190048115156113df57fe5b060190506114ba565b60049150600960046001430340334441426040518086600019166000191681526020018573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c010000000000000000000000000281526014018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c01000000000000000000000000028152601401828152602001955050505050506040518091039020600190048115156114b557fe5b060190505b5b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16637635e4098385846000336040518663ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808660ff1660ff16815260200185600019166000191681526020018461ffff1661ffff168152602001831515151581526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200195505050505050600060405180830381600087803b15156115b257600080fd5b5af115156115bf57600080fd5b5050507f664d93a3fb80a4645aea27d58326d1b4a0cda0e981bc322537fadb9339e37c2c83838360016040518085600019166000191681526020018460ff1660ff1681526020018361ffff1661ffff1681526020018215151515815260200194505050505060405180910390a18380600101945050611002565b50505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561169a57600080fd5b3373ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f1935050505015156116da57600080fd5b50565b600080600080600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16637dd9f846336004546040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15156117a957600080fd5b5af115156117b657600080fd5b5050506040518051905015156117cb57600080fd5b600093505b60038460ff161015611e0b5760008460ff1614156118cf576001430340444142336040518086600019166000191681526020018581526020018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c010000000000000000000000000281526014018381526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c01000000000000000000000000028152601401807f43727970746f446561647320444e4120536565640000000000000000000000008152506014019550505050505060405180910390209250611aa6565b60018460ff1614156119c257334260014303404144604051808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c010000000000000000000000000281526014018581526020018460001916600019168152602001807f43727970746f446561647320444e4120536565640000000000000000000000008152506014018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c010000000000000000000000000281526014018281526020019550505050505060405180910390209250611aa5565b42444160014303403360405180807f43727970746f446561647320444e4120536565640000000000000000000000008152506014018681526020018581526020018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000002815260140183600019166000191681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000002815260140195505050505050604051809103902092505b5b60016103e88460019004811515611ab957fe5b06019150600290506102bc82111515611ad9576002915060049050611c8d565b6103b682111515611bba576003915060056003336001430340414244604051808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000002815260140185600019166000191681526020018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000002815260140183815260200182815260200195505050505050604051809103902060019004811515611bb157fe5b06019050611c8c565b60049150600960036001430340334441426040518086600019166000191681526020018573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c010000000000000000000000000281526014018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000002815260140182815260200195505050505050604051809103902060019004811515611c8757fe5b060190505b5b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16637635e4098385846000336040518663ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808660ff1660ff16815260200185600019166000191681526020018461ffff1661ffff168152602001831515151581526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200195505050505050600060405180830381600087803b1515611d8457600080fd5b5af11515611d9157600080fd5b5050507f664d93a3fb80a4645aea27d58326d1b4a0cda0e981bc322537fadb9339e37c2c83838360006040518085600019166000191681526020018460ff1660ff1681526020018361ffff1661ffff1681526020018215151515815260200194505050505060405180910390a183806001019450506117d0565b50505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611e9157600080fd5b8061ffff1660078190555050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611efa57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614151515611f3657600080fd5b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550505600a165627a7a723058203398147505824264bfab2cfc9fe9f88560af45212442acae94b490995e38ba150029

Swarm Source

bzzr://3398147505824264bfab2cfc9fe9f88560af45212442acae94b490995e38ba15

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.