ETH Price: $2,077.44 (-4.99%)

Contract

0x25A48cEC6ACd04E36388f50dc69eB4E7d7ee0FbB
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer From232399262025-08-28 13:30:59198 days ago1756387859IN
0x25A48cEC...7d7ee0FbB
0.1305 ETH0.000089821.36225096
Transfer From232398862025-08-28 13:22:59198 days ago1756387379IN
0x25A48cEC...7d7ee0FbB
0.1279 ETH0.000093691.42093866
Transfer From232391892025-08-28 11:01:59198 days ago1756378919IN
0x25A48cEC...7d7ee0FbB
0.126 ETH0.000084461.33148181
Transfer From232391712025-08-28 10:58:23198 days ago1756378703IN
0x25A48cEC...7d7ee0FbB
0.125 ETH0.000088741.3458524
Transfer From232391522025-08-28 10:54:35198 days ago1756378475IN
0x25A48cEC...7d7ee0FbB
0.122 ETH0.000084491.28135539
Transfer From232391392025-08-28 10:51:59198 days ago1756378319IN
0x25A48cEC...7d7ee0FbB
0.121 ETH0.000087281.32379138
Transfer From232391132025-08-28 10:46:47198 days ago1756378007IN
0x25A48cEC...7d7ee0FbB
0.12121 ETH0.000086241.35944684
Transfer From232390992025-08-28 10:43:59198 days ago1756377839IN
0x25A48cEC...7d7ee0FbB
0.1185 ETH0.000088481.34198189
Transfer From232390822025-08-28 10:40:35198 days ago1756377635IN
0x25A48cEC...7d7ee0FbB
0.123453 ETH0.000086541.31255576
Transfer From232143102025-08-24 23:42:47201 days ago1756078967IN
0x25A48cEC...7d7ee0FbB
0.1153 ETH0.000078061.18390713
Transfer From232142842025-08-24 23:37:35201 days ago1756078655IN
0x25A48cEC...7d7ee0FbB
0.121 ETH0.000078281.18720694
Transfer230762652025-08-05 17:10:11220 days ago1754413811IN
0x25A48cEC...7d7ee0FbB
0 ETH0.000136143.90558927
Transfer230762592025-08-05 17:08:59220 days ago1754413739IN
0x25A48cEC...7d7ee0FbB
0 ETH0.000201365.07737736
Transfer230762512025-08-05 17:07:23220 days ago1754413643IN
0x25A48cEC...7d7ee0FbB
0 ETH0.00021045.30543419
Transfer230762212025-08-05 17:01:23220 days ago1754413283IN
0x25A48cEC...7d7ee0FbB
0 ETH0.000219565.53641021
Transfer From230301032025-07-30 6:17:47227 days ago1753856267IN
0x25A48cEC...7d7ee0FbB
0.1 ETH0.000362234.49765812
Transfer From133217742021-09-29 16:33:351626 days ago1632933215IN
0x25A48cEC...7d7ee0FbB
0.1312 ETH0.00950634144.11844117
Transfer From132344642021-09-16 3:56:511640 days ago1631764611IN
0x25A48cEC...7d7ee0FbB
0.0987654 ETH0.0039784549.38381539
Transfer From131286832021-08-30 19:09:311656 days ago1630350571IN
0x25A48cEC...7d7ee0FbB
0.1225 ETH0.01163484176.38707131
Transfer From131286832021-08-30 19:09:311656 days ago1630350571IN
0x25A48cEC...7d7ee0FbB
0.1253 ETH0.01468885176.8420447
Transfer From131238892021-08-30 1:29:511657 days ago1630286991IN
0x25A48cEC...7d7ee0FbB
0.12889999 ETH0.00698745105.9315899
Transfer From131238782021-08-30 1:25:431657 days ago1630286743IN
0x25A48cEC...7d7ee0FbB
0.1247 ETH0.0061857793.77778714
Transfer From131238592021-08-30 1:21:301657 days ago1630286490IN
0x25A48cEC...7d7ee0FbB
0.1298 ETH0.006640379.94393689
Create Jockey69629802018-12-27 16:12:172633 days ago1545927137IN
0x25A48cEC...7d7ee0FbB
0 ETH0.000952133
Create Jockey67447612018-11-21 9:15:022670 days ago1542791702IN
0x25A48cEC...7d7ee0FbB
0 ETH0.000907133
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Method Block
From
To
Transfer232399262025-08-28 13:30:59198 days ago1756387859
0x25A48cEC...7d7ee0FbB
0.006525 ETH
Transfer232399262025-08-28 13:30:59198 days ago1756387859
0x25A48cEC...7d7ee0FbB
0.123975 ETH
Transfer232398862025-08-28 13:22:59198 days ago1756387379
0x25A48cEC...7d7ee0FbB
0.006395 ETH
Transfer232398862025-08-28 13:22:59198 days ago1756387379
0x25A48cEC...7d7ee0FbB
0.121505 ETH
Transfer232391892025-08-28 11:01:59198 days ago1756378919
0x25A48cEC...7d7ee0FbB
0.0063 ETH
Transfer232391892025-08-28 11:01:59198 days ago1756378919
0x25A48cEC...7d7ee0FbB
0.1197 ETH
Transfer232391712025-08-28 10:58:23198 days ago1756378703
0x25A48cEC...7d7ee0FbB
0.00625 ETH
Transfer232391712025-08-28 10:58:23198 days ago1756378703
0x25A48cEC...7d7ee0FbB
0.11875 ETH
Transfer232391522025-08-28 10:54:35198 days ago1756378475
0x25A48cEC...7d7ee0FbB
0.0061 ETH
Transfer232391522025-08-28 10:54:35198 days ago1756378475
0x25A48cEC...7d7ee0FbB
0.1159 ETH
Transfer232391392025-08-28 10:51:59198 days ago1756378319
0x25A48cEC...7d7ee0FbB
0.00605 ETH
Transfer232391392025-08-28 10:51:59198 days ago1756378319
0x25A48cEC...7d7ee0FbB
0.11495 ETH
Transfer232391132025-08-28 10:46:47198 days ago1756378007
0x25A48cEC...7d7ee0FbB
0.0060605 ETH
Transfer232391132025-08-28 10:46:47198 days ago1756378007
0x25A48cEC...7d7ee0FbB
0.1151495 ETH
Transfer232390992025-08-28 10:43:59198 days ago1756377839
0x25A48cEC...7d7ee0FbB
0.005925 ETH
Transfer232390992025-08-28 10:43:59198 days ago1756377839
0x25A48cEC...7d7ee0FbB
0.112575 ETH
Transfer232390822025-08-28 10:40:35198 days ago1756377635
0x25A48cEC...7d7ee0FbB
0.00617265 ETH
Transfer232390822025-08-28 10:40:35198 days ago1756377635
0x25A48cEC...7d7ee0FbB
0.11728035 ETH
Transfer232143102025-08-24 23:42:47201 days ago1756078967
0x25A48cEC...7d7ee0FbB
0.005765 ETH
Transfer232143102025-08-24 23:42:47201 days ago1756078967
0x25A48cEC...7d7ee0FbB
0.109535 ETH
Transfer232142842025-08-24 23:37:35201 days ago1756078655
0x25A48cEC...7d7ee0FbB
0.00605 ETH
Transfer232142842025-08-24 23:37:35201 days ago1756078655
0x25A48cEC...7d7ee0FbB
0.11495 ETH
Transfer230301032025-07-30 6:17:47227 days ago1753856267
0x25A48cEC...7d7ee0FbB
0.005 ETH
Transfer230301032025-07-30 6:17:47227 days ago1753856267
0x25A48cEC...7d7ee0FbB
0.095 ETH
-133217742021-09-29 16:33:351626 days ago1632933215
0x25A48cEC...7d7ee0FbB
0.00656 ETH
View All Internal Transactions
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

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

Contract Source Code Verified (Exact Match)

Contract Name:
GetTheJockey

Compiler Version
v0.4.21-nightly.2018.2.28+commit.ac5485a2

Optimization Enabled:
No with 200 runs

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

pragma solidity ^0.4.20;


contract Ownable {
  address public owner;


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

  function Ownable() public {
    owner = msg.sender;
  }

  modifier onlyOwner() {
    require(msg.sender == owner);
    _;
  }

  function transferOwnership(address newOwner) onlyOwner public {
    require(newOwner != address(0));
  emit OwnershipTransferred(owner, newOwner);
    owner = newOwner;
  }

}


contract ERC721 {
    
    function totalSupply() public view returns (uint256 total);
    function balanceOf(address _owner) public view returns (uint256 balance);
    function ownerOf(uint256 _tokenId) external view returns (address owner, uint256 tokenId);
    function approve(address _to, uint256 _tokenId) external;
    function transfer(address _to, uint256 _tokenId) external payable;
    function transferFrom(address _from, address _to, uint256 _tokenId) external payable;


    event Transfer(address from, address to, uint256 tokenId);
    event Approval(address owner, address approved, uint256 tokenId);
    
    
    
}



contract JockeyControl  {

    address public ceoAddress=0xf75Da6b04108394fDD349f47d58452A6c8Aeb236;
    address public ctoAddress=0x833184cE7DF8E56a716B7738548BfC488E428Da5;
 

    modifier onCEO() {
        require(msg.sender == ceoAddress);
        _;
    }

    modifier onCTO() {
        require(msg.sender == ctoAddress);
        _;
    }

    modifier onlyC() {
        require(
            msg.sender == ceoAddress ||
            msg.sender == ctoAddress
        );
        _;
    }

 
}





contract HoresBasis is  JockeyControl {
   
    event Birth(address owner, uint256 JockeyId);
   
    event Transfer(address from, address to, uint256 tokenId);

    struct Jockey {
        uint64 birthTime;
        uint256 dna1;
        uint256 dna2;
        uint256 dna3;
        uint256 dna4;
        uint256 dna5;
        uint256 dna6;
        uint256 dna7;
        uint256 dna8;
        
    }


    Jockey[] jockeys;

    mapping (uint256 => address) jockeyOwnerIndex;
    
    mapping (uint256 => uint256) public jockeyIndexPrice;
    
    mapping (uint256 => uint256) public jockeyHair;
    
    mapping (uint256 => uint256) public jockeySkin;
    
    mapping (uint256 => uint256) public jockeyHLength;
    
    mapping (uint256 => bool)  jockeyIndexForSale;

    mapping (address => uint256) tokenOwnershipCount;


   uint256 public saleFee = 20;

   
   
 
    function _transfer(address _from, address _to, uint256 _tokenId) internal {
        tokenOwnershipCount[_to]++;
        jockeyOwnerIndex[_tokenId] = _to;
        
        if (_from != address(0)) {
            tokenOwnershipCount[_from]--;
         
        }
       emit Transfer(_from, _to, _tokenId);
       
    }
    
    
    function _sell(address _from,  uint256 _tokenId, uint256 value) internal {
     
     if(jockeyIndexForSale[_tokenId]==true){
         
              uint256 price = jockeyIndexPrice[_tokenId];
            
            require(price<=value);
            
         uint256 Fee = price / saleFee;
            
          uint256  oPrice= price - Fee;
            
            address _to = msg.sender;
            
            tokenOwnershipCount[_to]++;
            jockeyOwnerIndex[_tokenId] = _to;
            
            jockeyIndexForSale[_tokenId]=false;
            
            
            if (_from != address(0)) {
                tokenOwnershipCount[_from]--;
               
            }
                 
           emit Transfer(_from, _to, _tokenId);
             
             _from.transfer(oPrice);
             
             ceoAddress.transfer(Fee);
             
            uint256 bidExcess = value - oPrice - Fee;
            _to.transfer(bidExcess);
            
            
     }else{
          _to.transfer(value);
     }
      
    }
    
    
	
    function _newJockey(
        uint256 _genes1,
        uint256 _genes2,
        uint256 _genes3,
        uint256 _genes4,
        uint256 _genes5,
        uint256 _genes6,
        uint256 _genes7,
        uint256 _genes8,
        address _owner
    )
        internal
        returns (uint)
    {
   
   
   
   
        Jockey memory _jockey = Jockey({
           birthTime: uint64(now),
           
             
        dna1:_genes1,
        dna2: _genes2,
        dna3 : _genes3,
        dna4 : _genes4,
        dna5 : _genes5,
        dna6 : _genes6,
        dna7:_genes7,
        dna8: _genes8
            
        });
       
       
        
       uint256 newJockeyId;
	   
     newJockeyId = jockeys.push(_jockey)-1;
     
  
        require(newJockeyId == uint256(uint32(newJockeyId)));


        
        
       emit Birth(_owner, newJockeyId);

        _transfer(0, _owner, newJockeyId);

        return newJockeyId;  
    }



}


contract JockeyOwnership is HoresBasis, ERC721{

  string public constant  name = "CryptoJockey";
    string public constant symbol = "CHJ";
     uint8 public constant decimals = 0; 

    function jockeyForSale(uint256 _tokenId, uint256 price) external {
  
     address  ownerof =  jockeyOwnerIndex[_tokenId];
        require(ownerof == msg.sender);
        jockeyIndexPrice[_tokenId] = price;
        jockeyIndexForSale[_tokenId]= true;
		}
		
 function changePrice(uint256 _tokenId, uint256 price) external {
  
     address  ownerof =  jockeyOwnerIndex[_tokenId];
        require(ownerof == msg.sender);
        require(jockeyIndexForSale[_tokenId] == true);
       
             
              jockeyIndexPrice[_tokenId] = price;
         
		}

 function jockeyNotForSale(uint256 _tokenId) external {
         address  ownerof =  jockeyOwnerIndex[_tokenId];
            require(ownerof == msg.sender);
        jockeyIndexForSale[_tokenId]= false;

    }


    function _owns(address _applicant, uint256 _tokenId) internal view returns (bool) {
        return jockeyOwnerIndex[_tokenId] == _applicant;
    }


    function balanceOf(address _owner) public view returns (uint256 count) {
        return tokenOwnershipCount[_owner];
    }

    function transfer(
        address _to,
        uint256 _tokenId
    )
        external
        payable
    {
        require(_to != address(0));
		
        require(_to != address(this));
 
        require(_owns(msg.sender, _tokenId));
       _transfer(msg.sender, _to, _tokenId);
    }

    function approve(
        address _to,
        uint256 _tokenId
    )
        external 
    {
       require(_owns(msg.sender, _tokenId));

        emit Approval(msg.sender, _to, _tokenId);
    }

    function transferFrom(address _from, address _to, uint256 _tokenId ) external payable {
        
        if(_from != msg.sender){
              require(_to == msg.sender);
                 
                require(_from==jockeyOwnerIndex[_tokenId]);
        
               _sell(_from,  _tokenId, msg.value);
            
        }else{
            
          _to.transfer(msg.value);
        }
 
    }

    function totalSupply() public view returns (uint) {
        return jockeys.length;
    }

    function ownerOf(uint256 _tokenId)  external view returns (address owner, uint256 tokenId)  {
        owner = jockeyOwnerIndex[_tokenId];
        tokenId=_tokenId;
       
       return;
       
    }

       function jockeyFS(uint256 _tokenId) external view  returns (bool buyable, uint256 tokenId) {
        buyable = jockeyIndexForSale[_tokenId];
        tokenId=_tokenId;
       return;
       
    }
	
	function jockeyPr(uint256 _tokenId) external view  returns (uint256 price, uint256 tokenId) {
        price = jockeyIndexPrice[_tokenId];
        tokenId=_tokenId;
       return;
       
    }

 function setSaleFee(uint256 val) external onCTO {
        saleFee = val;
    }

    
}


contract JockeyMinting is JockeyOwnership {

    uint256 public  JOCKEY_LIMIT = 20000;


    function createJockey(uint256 _genes1,uint256 _genes2,uint256 _genes3,uint256 _genes4,uint256 _genes5,uint256 _genes6,uint256 _genes7,uint256 _genes8,uint256 jHair,uint256 jHLenth,uint256 jSkin, address _owner) external onlyC {
        address jockeyOwner = _owner;
        
   require(jockeys.length < JOCKEY_LIMIT);

            
              _newJockey(  _genes1, _genes2, _genes3, _genes4, _genes5, _genes6,_genes7, _genes8,  jockeyOwner);
            
            
        uint256   jId=jockeys.length;
            
        jockeyHair[jId] = jHair;
        jockeyHLength[jId] = jHLenth;
        jockeySkin[jId] = jSkin;
            
        
    }

   
}


contract GetTheJockey is JockeyMinting {


    function getJockey(uint256 _id)
        external
        view
        returns (
        uint256 price,
        uint256 id,
        bool forSale,
        uint256 birthTime,
        uint256 _genes1,
        uint256 _genes2,
        uint256 _genes3,
        uint256 _genes4,
        uint256 _genes5,
        uint256 _genes6,
        uint256 _genes7,
        uint256 _genes8
		
    ) {
		price = jockeyIndexPrice[_id];
        id = uint256(_id);
		forSale = jockeyIndexForSale[_id];
        Jockey storage horseman = jockeys[_id];
        birthTime = uint256(horseman.birthTime);
        _genes1 = horseman.dna1;
        _genes2 = horseman.dna2;
        _genes3 = horseman.dna3;
        _genes4 = horseman.dna4;
        _genes5 = horseman.dna5;
        _genes6 = horseman.dna6;  
        _genes7 = horseman.dna7;
        _genes8 = horseman.dna8;

    }

  

}

Contract Security Audit

Contract ABI

API
[{"constant":false,"inputs":[{"name":"_tokenId","type":"uint256"}],"name":"jockeyNotForSale","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":"_to","type":"address"},{"name":"_tokenId","type":"uint256"}],"name":"approve","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_genes1","type":"uint256"},{"name":"_genes2","type":"uint256"},{"name":"_genes3","type":"uint256"},{"name":"_genes4","type":"uint256"},{"name":"_genes5","type":"uint256"},{"name":"_genes6","type":"uint256"},{"name":"_genes7","type":"uint256"},{"name":"_genes8","type":"uint256"},{"name":"jHair","type":"uint256"},{"name":"jHLenth","type":"uint256"},{"name":"jSkin","type":"uint256"},{"name":"_owner","type":"address"}],"name":"createJockey","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"ceoAddress","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"saleFee","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"ctoAddress","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_tokenId","type":"uint256"}],"name":"transferFrom","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"jockeyHair","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":true,"inputs":[{"name":"_id","type":"uint256"}],"name":"getJockey","outputs":[{"name":"price","type":"uint256"},{"name":"id","type":"uint256"},{"name":"forSale","type":"bool"},{"name":"birthTime","type":"uint256"},{"name":"_genes1","type":"uint256"},{"name":"_genes2","type":"uint256"},{"name":"_genes3","type":"uint256"},{"name":"_genes4","type":"uint256"},{"name":"_genes5","type":"uint256"},{"name":"_genes6","type":"uint256"},{"name":"_genes7","type":"uint256"},{"name":"_genes8","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"jockeySkin","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_tokenId","type":"uint256"},{"name":"price","type":"uint256"}],"name":"jockeyForSale","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_tokenId","type":"uint256"}],"name":"jockeyPr","outputs":[{"name":"price","type":"uint256"},{"name":"tokenId","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_tokenId","type":"uint256"}],"name":"ownerOf","outputs":[{"name":"owner","type":"address"},{"name":"tokenId","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"count","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"JOCKEY_LIMIT","outputs":[{"name":"","type":"uint256"}],"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":"_to","type":"address"},{"name":"_tokenId","type":"uint256"}],"name":"transfer","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"jockeyHLength","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"jockeyIndexPrice","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_tokenId","type":"uint256"},{"name":"price","type":"uint256"}],"name":"changePrice","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"val","type":"uint256"}],"name":"setSaleFee","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_tokenId","type":"uint256"}],"name":"jockeyFS","outputs":[{"name":"buyable","type":"bool"},{"name":"tokenId","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"anonymous":false,"inputs":[{"indexed":false,"name":"from","type":"address"},{"indexed":false,"name":"to","type":"address"},{"indexed":false,"name":"tokenId","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"owner","type":"address"},{"indexed":false,"name":"approved","type":"address"},{"indexed":false,"name":"tokenId","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"owner","type":"address"},{"indexed":false,"name":"JockeyId","type":"uint256"}],"name":"Birth","type":"event"}]

606060405273f75da6b04108394fdd349f47d58452a6c8aeb2366000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073833184ce7df8e56a716b7738548bfc488e428da5600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506014600a55614e20600b5534156100c357600080fd5b611a47806100d26000396000f300606060405260043610610149576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806304b69fa01461014e57806306fdde0314610171578063095ea7b3146101ff57806309d74cc5146102415780630a0f8168146102dd578063178021e31461033257806318160ddd1461035b5780631f5136601461038457806323b872dd146103d9578063299f81641461042f578063313ce567146104665780633b4719d0146104955780633d7c9cb81461051d5780634639888b146105545780634e8ec73e146105805780636352211e146105be57806370a08231146106285780637fe0c38b1461067557806395d89b411461069e578063a9059cbb1461072c578063af4e4d4f14610763578063b0276dbf1461079a578063b3de019c146107d1578063bdcafc55146107fd578063c603ae1414610820575b600080fd5b341561015957600080fd5b61016f6004808035906020019091905050610862565b005b341561017c57600080fd5b610184610904565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101c45780820151818401526020810190506101a9565b50505050905090810190601f1680156101f15780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561020a57600080fd5b61023f600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190505061093d565b005b341561024c57600080fd5b6102db600480803590602001909190803590602001909190803590602001909190803590602001909190803590602001909190803590602001909190803590602001909190803590602001909190803590602001909190803590602001909190803590602001909190803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506109f5565b005b34156102e857600080fd5b6102f0610b35565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561033d57600080fd5b610345610b5a565b6040518082815260200191505060405180910390f35b341561036657600080fd5b61036e610b60565b6040518082815260200191505060405180910390f35b341561038f57600080fd5b610397610b6d565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61042d600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610b93565b005b341561043a57600080fd5b6104506004808035906020019091905050610cc5565b6040518082815260200191505060405180910390f35b341561047157600080fd5b610479610cdd565b604051808260ff1660ff16815260200191505060405180910390f35b34156104a057600080fd5b6104b66004808035906020019091905050610ce2565b604051808d81526020018c81526020018b1515151581526020018a81526020018981526020018881526020018781526020018681526020018581526020018481526020018381526020018281526020019c5050505050505050505050505060405180910390f35b341561052857600080fd5b61053e6004808035906020019091905050610dbe565b6040518082815260200191505060405180910390f35b341561055f57600080fd5b61057e6004808035906020019091908035906020019091905050610dd6565b005b341561058b57600080fd5b6105a16004808035906020019091905050610e91565b604051808381526020018281526020019250505060405180910390f35b34156105c957600080fd5b6105df6004808035906020019091905050610eb2565b604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019250505060405180910390f35b341561063357600080fd5b61065f600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610ef3565b6040518082815260200191505060405180910390f35b341561068057600080fd5b610688610f3c565b6040518082815260200191505060405180910390f35b34156106a957600080fd5b6106b1610f42565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156106f15780820151818401526020810190506106d6565b50505050905090810190601f16801561071e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b610761600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610f7b565b005b341561076e57600080fd5b6107846004808035906020019091905050611016565b6040518082815260200191505060405180910390f35b34156107a557600080fd5b6107bb600480803590602001909190505061102e565b6040518082815260200191505060405180910390f35b34156107dc57600080fd5b6107fb6004808035906020019091908035906020019091905050611046565b005b341561080857600080fd5b61081e6004808035906020019091905050611108565b005b341561082b57600080fd5b610841600480803590602001909190505061116e565b60405180831515151581526020018281526020019250505060405180910390f35b60006003600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690503373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415156108d457600080fd5b60006008600084815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b6040805190810160405280600c81526020017f43727970746f4a6f636b6579000000000000000000000000000000000000000081525081565b610947338261119c565b151561095257600080fd5b7f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925338383604051808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828152602001935050505060405180910390a15050565b6000806000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480610aa05750600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b1515610aab57600080fd5b829150600b54600280549050101515610ac357600080fd5b610ad48e8e8e8e8e8e8e8e8a611208565b5060028054905090508560056000838152602001908152602001600020819055508460076000838152602001908152602001600020819055508360066000838152602001908152602001600020819055505050505050505050505050505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600a5481565b6000600280549050905090565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b3373ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515610c7f573373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515610c0257600080fd5b6003600082815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515610c6f57600080fd5b610c7a8382346113af565b610cc0565b8173ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f193505050501515610cbf57600080fd5b5b505050565b60056020528060005260406000206000915090505481565b600081565b6000806000806000806000806000806000806000600460008f8152602001908152602001600020549c508d9b50600860008f815260200190815260200160002060009054906101000a900460ff169a5060028e815481101515610d4157fe5b906000526020600020906009020190508060000160009054906101000a900467ffffffffffffffff1667ffffffffffffffff16995080600101549850806002015497508060030154965080600401549550806005015494508060060154935080600701549250806008015491505091939597999b5091939597999b565b60066020528060005260406000206000915090505481565b60006003600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690503373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515610e4857600080fd5b81600460008581526020019081526020016000208190555060016008600085815260200190815260200160002060006101000a81548160ff021916908315150217905550505050565b60008060046000848152602001908152602001600020549150829050915091565b6000806003600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169150829050915091565b6000600960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600b5481565b6040805190810160405280600381526020017f43484a000000000000000000000000000000000000000000000000000000000081525081565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610fb757600080fd5b3073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610ff257600080fd5b610ffc338261119c565b151561100757600080fd5b61101233838361174c565b5050565b60076020528060005260406000206000915090505481565b60046020528060005260406000206000915090505481565b60006003600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690503373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415156110b857600080fd5b600115156008600085815260200190815260200160002060009054906101000a900460ff1615151415156110eb57600080fd5b816004600085815260200190815260200160002081905550505050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561116457600080fd5b80600a8190555050565b6000806008600084815260200190815260200160002060009054906101000a900460ff169150829050915091565b60008273ffffffffffffffffffffffffffffffffffffffff166003600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614905092915050565b6000611212611918565b6000610120604051908101604052804267ffffffffffffffff1681526020018d81526020018c81526020018b81526020018a8152602001898152602001888152602001878152602001868152509150600160028054806001018281611277919061196f565b9160005260206000209060090201600085909190915060008201518160000160006101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055506020820151816001015560408201518160020155606082015181600301556080820151816004015560a0820151816005015560c0820151816006015560e08201518160070155610100820151816008015550500390508063ffffffff168114151561132657600080fd5b7fe3e9cb4c9675332e1e71c04808555c8071daa68327830cac01cc33d4087a64e98482604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019250505060405180910390a161139d6000858361174c565b80925050509998505050505050505050565b6000806000806000600115156008600089815260200190815260200160002060009054906101000a900460ff1615151415611701576004600088815260200190815260200160002054945085851115151561140957600080fd5b600a548581151561141657fe5b0493508385039250339150600960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008154809291906001019190505550816003600089815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060006008600089815260200190815260200160002060006101000a81548160ff021916908315150217905550600073ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff1614151561157557600960008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008154809291906001900391905055505b7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef888389604051808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828152602001935050505060405180910390a18773ffffffffffffffffffffffffffffffffffffffff166108fc849081150290604051600060405180830381858888f19350505050151561165457600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc859081150290604051600060405180830381858888f1935050505015156116b557600080fd5b838387030390508173ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f1935050505015156116fc57600080fd5b611742565b8173ffffffffffffffffffffffffffffffffffffffff166108fc879081150290604051600060405180830381858888f19350505050151561174157600080fd5b5b5050505050505050565b600960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008154809291906001019190505550816003600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151561187457600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008154809291906001900391905055505b7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef838383604051808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828152602001935050505060405180910390a1505050565b61012060405190810160405280600067ffffffffffffffff16815260200160008152602001600081526020016000815260200160008152602001600081526020016000815260200160008152602001600081525090565b81548183558181151161199c5760090281600902836000526020600020918201910161199b91906119a1565b5b505050565b611a1891905b80821115611a1457600080820160006101000a81549067ffffffffffffffff021916905560018201600090556002820160009055600382016000905560048201600090556005820160009055600682016000905560078201600090556008820160009055506009016119a7565b5090565b905600a165627a7a72305820f21361e6746d686a13e7d8889f74c6619881e6ec7d0050dd0f7b71d6ad825ae50029

Deployed Bytecode

0x606060405260043610610149576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806304b69fa01461014e57806306fdde0314610171578063095ea7b3146101ff57806309d74cc5146102415780630a0f8168146102dd578063178021e31461033257806318160ddd1461035b5780631f5136601461038457806323b872dd146103d9578063299f81641461042f578063313ce567146104665780633b4719d0146104955780633d7c9cb81461051d5780634639888b146105545780634e8ec73e146105805780636352211e146105be57806370a08231146106285780637fe0c38b1461067557806395d89b411461069e578063a9059cbb1461072c578063af4e4d4f14610763578063b0276dbf1461079a578063b3de019c146107d1578063bdcafc55146107fd578063c603ae1414610820575b600080fd5b341561015957600080fd5b61016f6004808035906020019091905050610862565b005b341561017c57600080fd5b610184610904565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101c45780820151818401526020810190506101a9565b50505050905090810190601f1680156101f15780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561020a57600080fd5b61023f600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190505061093d565b005b341561024c57600080fd5b6102db600480803590602001909190803590602001909190803590602001909190803590602001909190803590602001909190803590602001909190803590602001909190803590602001909190803590602001909190803590602001909190803590602001909190803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506109f5565b005b34156102e857600080fd5b6102f0610b35565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561033d57600080fd5b610345610b5a565b6040518082815260200191505060405180910390f35b341561036657600080fd5b61036e610b60565b6040518082815260200191505060405180910390f35b341561038f57600080fd5b610397610b6d565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61042d600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610b93565b005b341561043a57600080fd5b6104506004808035906020019091905050610cc5565b6040518082815260200191505060405180910390f35b341561047157600080fd5b610479610cdd565b604051808260ff1660ff16815260200191505060405180910390f35b34156104a057600080fd5b6104b66004808035906020019091905050610ce2565b604051808d81526020018c81526020018b1515151581526020018a81526020018981526020018881526020018781526020018681526020018581526020018481526020018381526020018281526020019c5050505050505050505050505060405180910390f35b341561052857600080fd5b61053e6004808035906020019091905050610dbe565b6040518082815260200191505060405180910390f35b341561055f57600080fd5b61057e6004808035906020019091908035906020019091905050610dd6565b005b341561058b57600080fd5b6105a16004808035906020019091905050610e91565b604051808381526020018281526020019250505060405180910390f35b34156105c957600080fd5b6105df6004808035906020019091905050610eb2565b604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019250505060405180910390f35b341561063357600080fd5b61065f600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610ef3565b6040518082815260200191505060405180910390f35b341561068057600080fd5b610688610f3c565b6040518082815260200191505060405180910390f35b34156106a957600080fd5b6106b1610f42565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156106f15780820151818401526020810190506106d6565b50505050905090810190601f16801561071e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b610761600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610f7b565b005b341561076e57600080fd5b6107846004808035906020019091905050611016565b6040518082815260200191505060405180910390f35b34156107a557600080fd5b6107bb600480803590602001909190505061102e565b6040518082815260200191505060405180910390f35b34156107dc57600080fd5b6107fb6004808035906020019091908035906020019091905050611046565b005b341561080857600080fd5b61081e6004808035906020019091905050611108565b005b341561082b57600080fd5b610841600480803590602001909190505061116e565b60405180831515151581526020018281526020019250505060405180910390f35b60006003600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690503373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415156108d457600080fd5b60006008600084815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b6040805190810160405280600c81526020017f43727970746f4a6f636b6579000000000000000000000000000000000000000081525081565b610947338261119c565b151561095257600080fd5b7f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925338383604051808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828152602001935050505060405180910390a15050565b6000806000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480610aa05750600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b1515610aab57600080fd5b829150600b54600280549050101515610ac357600080fd5b610ad48e8e8e8e8e8e8e8e8a611208565b5060028054905090508560056000838152602001908152602001600020819055508460076000838152602001908152602001600020819055508360066000838152602001908152602001600020819055505050505050505050505050505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600a5481565b6000600280549050905090565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b3373ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515610c7f573373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515610c0257600080fd5b6003600082815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515610c6f57600080fd5b610c7a8382346113af565b610cc0565b8173ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f193505050501515610cbf57600080fd5b5b505050565b60056020528060005260406000206000915090505481565b600081565b6000806000806000806000806000806000806000600460008f8152602001908152602001600020549c508d9b50600860008f815260200190815260200160002060009054906101000a900460ff169a5060028e815481101515610d4157fe5b906000526020600020906009020190508060000160009054906101000a900467ffffffffffffffff1667ffffffffffffffff16995080600101549850806002015497508060030154965080600401549550806005015494508060060154935080600701549250806008015491505091939597999b5091939597999b565b60066020528060005260406000206000915090505481565b60006003600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690503373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515610e4857600080fd5b81600460008581526020019081526020016000208190555060016008600085815260200190815260200160002060006101000a81548160ff021916908315150217905550505050565b60008060046000848152602001908152602001600020549150829050915091565b6000806003600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169150829050915091565b6000600960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600b5481565b6040805190810160405280600381526020017f43484a000000000000000000000000000000000000000000000000000000000081525081565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610fb757600080fd5b3073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610ff257600080fd5b610ffc338261119c565b151561100757600080fd5b61101233838361174c565b5050565b60076020528060005260406000206000915090505481565b60046020528060005260406000206000915090505481565b60006003600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690503373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415156110b857600080fd5b600115156008600085815260200190815260200160002060009054906101000a900460ff1615151415156110eb57600080fd5b816004600085815260200190815260200160002081905550505050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561116457600080fd5b80600a8190555050565b6000806008600084815260200190815260200160002060009054906101000a900460ff169150829050915091565b60008273ffffffffffffffffffffffffffffffffffffffff166003600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614905092915050565b6000611212611918565b6000610120604051908101604052804267ffffffffffffffff1681526020018d81526020018c81526020018b81526020018a8152602001898152602001888152602001878152602001868152509150600160028054806001018281611277919061196f565b9160005260206000209060090201600085909190915060008201518160000160006101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055506020820151816001015560408201518160020155606082015181600301556080820151816004015560a0820151816005015560c0820151816006015560e08201518160070155610100820151816008015550500390508063ffffffff168114151561132657600080fd5b7fe3e9cb4c9675332e1e71c04808555c8071daa68327830cac01cc33d4087a64e98482604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019250505060405180910390a161139d6000858361174c565b80925050509998505050505050505050565b6000806000806000600115156008600089815260200190815260200160002060009054906101000a900460ff1615151415611701576004600088815260200190815260200160002054945085851115151561140957600080fd5b600a548581151561141657fe5b0493508385039250339150600960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008154809291906001019190505550816003600089815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060006008600089815260200190815260200160002060006101000a81548160ff021916908315150217905550600073ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff1614151561157557600960008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008154809291906001900391905055505b7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef888389604051808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828152602001935050505060405180910390a18773ffffffffffffffffffffffffffffffffffffffff166108fc849081150290604051600060405180830381858888f19350505050151561165457600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc859081150290604051600060405180830381858888f1935050505015156116b557600080fd5b838387030390508173ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f1935050505015156116fc57600080fd5b611742565b8173ffffffffffffffffffffffffffffffffffffffff166108fc879081150290604051600060405180830381858888f19350505050151561174157600080fd5b5b5050505050505050565b600960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008154809291906001019190505550816003600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151561187457600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008154809291906001900391905055505b7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef838383604051808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828152602001935050505060405180910390a1505050565b61012060405190810160405280600067ffffffffffffffff16815260200160008152602001600081526020016000815260200160008152602001600081526020016000815260200160008152602001600081525090565b81548183558181151161199c5760090281600902836000526020600020918201910161199b91906119a1565b5b505050565b611a1891905b80821115611a1457600080820160006101000a81549067ffffffffffffffff021916905560018201600090556002820160009055600382016000905560048201600090556005820160009055600682016000905560078201600090556008820160009055506009016119a7565b5090565b905600a165627a7a72305820f21361e6746d686a13e7d8889f74c6619881e6ec7d0050dd0f7b71d6ad825ae50029

Swarm Source

bzzr://f21361e6746d686a13e7d8889f74c6619881e6ec7d0050dd0f7b71d6ad825ae5

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
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.