POL Price: $0.575836 (+1.16%)
Gas: 35.9 GWei
 

Overview

Max Total Supply

100,000,000 CATTY

Holders

3

Total Transfers

-

Market

Price

$0.00 @ 0.000000 POL

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information

Contract Source Code Verified (Exact Match)

Contract Name:
CattyToken

Compiler Version
v0.8.26+commit.8a97fa7a

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at polygonscan.com on 2024-10-12
*/

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.17;

contract CattyToken {
    // Token details
    string public name = "Catty";
    string public symbol = "CATTY";
    uint8 public decimals = 18;
    uint256 public totalSupply = 100000000 * 10 ** uint256(decimals); // 100 million tokens with 18 decimals

    // Owner of the contract
    address public owner;

    // Mapping to store balances and allowances
    mapping(address => uint256) public balanceOf;
    mapping(address => mapping(address => uint256)) public allowance;

    // Events for Transfer and Approval
    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed owner, address indexed spender, uint256 value);

    // Constructor to set the total supply and assign it to the contract deployer
    constructor() {
        owner = msg.sender; // Set the deployer as the owner of the token
        balanceOf[owner] = totalSupply; // Assign total supply to the owner's balance
        emit Transfer(address(0), owner, totalSupply); // Emit a Transfer event for initial supply assignment
    }

    // Transfer function to move tokens from the sender to another address
    function transfer(address to, uint256 value) public returns (bool success) {
        require(to != address(0), "Invalid address");
        require(balanceOf[msg.sender] >= value, "Insufficient balance");

        _transfer(msg.sender, to, value); // Internal transfer function
        return true;
    }

    // Internal function to handle the transfer logic
    function _transfer(address from, address to, uint256 value) internal {
        balanceOf[from] -= value; // Deduct balance from sender
        balanceOf[to] += value; // Add balance to receiver
        emit Transfer(from, to, value); // Emit transfer event
    }

    // Approve a spender to spend a specific amount on behalf of the owner
    function approve(address spender, uint256 value) public returns (bool success) {
        require(spender != address(0), "Invalid address");

        allowance[msg.sender][spender] = value; // Set the allowance
        emit Approval(msg.sender, spender, value); // Emit approval event
        return true;
    }

    // Transfer tokens on behalf of another address based on allowance
    function transferFrom(address from, address to, uint256 value) public returns (bool success) {
        require(to != address(0), "Invalid address");
        require(balanceOf[from] >= value, "Insufficient balance");
        require(allowance[from][msg.sender] >= value, "Allowance exceeded");

        _transfer(from, to, value); // Internal transfer function
        allowance[from][msg.sender] -= value; // Reduce the spender's allowance
        return true;
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","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":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","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":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"success","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":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]

60806040526040518060400160405280600581526020017f43617474790000000000000000000000000000000000000000000000000000008152505f90816100479190610450565b506040518060400160405280600581526020017f43415454590000000000000000000000000000000000000000000000000000008152506001908161008c9190610450565b50601260025f6101000a81548160ff021916908360ff16021790555060025f9054906101000a900460ff1660ff16600a6100c6919061067b565b6305f5e1006100d591906106c5565b6003553480156100e3575f80fd5b503360045f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060035460055f60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555060045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6003546040516102099190610715565b60405180910390a361072e565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061029157607f821691505b6020821081036102a4576102a361024d565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026103067fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826102cb565b61031086836102cb565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f61035461034f61034a84610328565b610331565b610328565b9050919050565b5f819050919050565b61036d8361033a565b6103816103798261035b565b8484546102d7565b825550505050565b5f90565b610395610389565b6103a0818484610364565b505050565b5b818110156103c3576103b85f8261038d565b6001810190506103a6565b5050565b601f821115610408576103d9816102aa565b6103e2846102bc565b810160208510156103f1578190505b6104056103fd856102bc565b8301826103a5565b50505b505050565b5f82821c905092915050565b5f6104285f198460080261040d565b1980831691505092915050565b5f6104408383610419565b9150826002028217905092915050565b61045982610216565b67ffffffffffffffff81111561047257610471610220565b5b61047c825461027a565b6104878282856103c7565b5f60209050601f8311600181146104b8575f84156104a6578287015190505b6104b08582610435565b865550610517565b601f1984166104c6866102aa565b5f5b828110156104ed578489015182556001820191506020850194506020810190506104c8565b8683101561050a5784890151610506601f891682610419565b8355505b6001600288020188555050505b505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b60018511156105a15780860481111561057d5761057c61051f565b5b600185161561058c5780820291505b808102905061059a8561054c565b9450610561565b94509492505050565b5f826105b95760019050610674565b816105c6575f9050610674565b81600181146105dc57600281146105e657610615565b6001915050610674565b60ff8411156105f8576105f761051f565b5b8360020a91508482111561060f5761060e61051f565b5b50610674565b5060208310610133831016604e8410600b841016171561064a5782820a9050838111156106455761064461051f565b5b610674565b6106578484846001610558565b9250905081840481111561066e5761066d61051f565b5b81810290505b9392505050565b5f61068582610328565b915061069083610328565b92506106bd7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846105aa565b905092915050565b5f6106cf82610328565b91506106da83610328565b92508282026106e881610328565b915082820484148315176106ff576106fe61051f565b5b5092915050565b61070f81610328565b82525050565b5f6020820190506107285f830184610706565b92915050565b610e998061073b5f395ff3fe608060405234801561000f575f80fd5b506004361061009c575f3560e01c806370a082311161006457806370a082311461015a5780638da5cb5b1461018a57806395d89b41146101a8578063a9059cbb146101c6578063dd62ed3e146101f65761009c565b806306fdde03146100a0578063095ea7b3146100be57806318160ddd146100ee57806323b872dd1461010c578063313ce5671461013c575b5f80fd5b6100a8610226565b6040516100b591906109dc565b60405180910390f35b6100d860048036038101906100d39190610a8d565b6102b1565b6040516100e59190610ae5565b60405180910390f35b6100f661040c565b6040516101039190610b0d565b60405180910390f35b61012660048036038101906101219190610b26565b610412565b6040516101339190610ae5565b60405180910390f35b610144610660565b6040516101519190610b91565b60405180910390f35b610174600480360381019061016f9190610baa565b610672565b6040516101819190610b0d565b60405180910390f35b610192610687565b60405161019f9190610be4565b60405180910390f35b6101b06106ac565b6040516101bd91906109dc565b60405180910390f35b6101e060048036038101906101db9190610a8d565b610738565b6040516101ed9190610ae5565b60405180910390f35b610210600480360381019061020b9190610bfd565b61083c565b60405161021d9190610b0d565b60405180910390f35b5f805461023290610c68565b80601f016020809104026020016040519081016040528092919081815260200182805461025e90610c68565b80156102a95780601f10610280576101008083540402835291602001916102a9565b820191905f5260205f20905b81548152906001019060200180831161028c57829003601f168201915b505050505081565b5f8073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610320576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161031790610ce2565b60405180910390fd5b8160065f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516103fa9190610b0d565b60405180910390a36001905092915050565b60035481565b5f8073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610481576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161047890610ce2565b60405180910390fd5b8160055f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015610501576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104f890610d4a565b60405180910390fd5b8160065f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205410156105bc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105b390610db2565b60405180910390fd5b6105c784848461085c565b8160065f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461064e9190610dfd565b92505081905550600190509392505050565b60025f9054906101000a900460ff1681565b6005602052805f5260405f205f915090505481565b60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600180546106b990610c68565b80601f01602080910402602001604051908101604052809291908181526020018280546106e590610c68565b80156107305780601f1061070757610100808354040283529160200191610730565b820191905f5260205f20905b81548152906001019060200180831161071357829003601f168201915b505050505081565b5f8073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036107a7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161079e90610ce2565b60405180910390fd5b8160055f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015610827576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161081e90610d4a565b60405180910390fd5b61083233848461085c565b6001905092915050565b6006602052815f5260405f20602052805f5260405f205f91509150505481565b8060055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546108a89190610dfd565b925050819055508060055f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546108fb9190610e30565b925050819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161095f9190610b0d565b60405180910390a3505050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f6109ae8261096c565b6109b88185610976565b93506109c8818560208601610986565b6109d181610994565b840191505092915050565b5f6020820190508181035f8301526109f481846109a4565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610a2982610a00565b9050919050565b610a3981610a1f565b8114610a43575f80fd5b50565b5f81359050610a5481610a30565b92915050565b5f819050919050565b610a6c81610a5a565b8114610a76575f80fd5b50565b5f81359050610a8781610a63565b92915050565b5f8060408385031215610aa357610aa26109fc565b5b5f610ab085828601610a46565b9250506020610ac185828601610a79565b9150509250929050565b5f8115159050919050565b610adf81610acb565b82525050565b5f602082019050610af85f830184610ad6565b92915050565b610b0781610a5a565b82525050565b5f602082019050610b205f830184610afe565b92915050565b5f805f60608486031215610b3d57610b3c6109fc565b5b5f610b4a86828701610a46565b9350506020610b5b86828701610a46565b9250506040610b6c86828701610a79565b9150509250925092565b5f60ff82169050919050565b610b8b81610b76565b82525050565b5f602082019050610ba45f830184610b82565b92915050565b5f60208284031215610bbf57610bbe6109fc565b5b5f610bcc84828501610a46565b91505092915050565b610bde81610a1f565b82525050565b5f602082019050610bf75f830184610bd5565b92915050565b5f8060408385031215610c1357610c126109fc565b5b5f610c2085828601610a46565b9250506020610c3185828601610a46565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680610c7f57607f821691505b602082108103610c9257610c91610c3b565b5b50919050565b7f496e76616c6964206164647265737300000000000000000000000000000000005f82015250565b5f610ccc600f83610976565b9150610cd782610c98565b602082019050919050565b5f6020820190508181035f830152610cf981610cc0565b9050919050565b7f496e73756666696369656e742062616c616e63650000000000000000000000005f82015250565b5f610d34601483610976565b9150610d3f82610d00565b602082019050919050565b5f6020820190508181035f830152610d6181610d28565b9050919050565b7f416c6c6f77616e636520657863656564656400000000000000000000000000005f82015250565b5f610d9c601283610976565b9150610da782610d68565b602082019050919050565b5f6020820190508181035f830152610dc981610d90565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f610e0782610a5a565b9150610e1283610a5a565b9250828203905081811115610e2a57610e29610dd0565b5b92915050565b5f610e3a82610a5a565b9150610e4583610a5a565b9250828201905080821115610e5d57610e5c610dd0565b5b9291505056fea26469706673582212202fc5d7756107b9313d44dc72b874dbec5835e231b63e8ec785496ef1a81f401b64736f6c634300081a0033

Deployed Bytecode

0x608060405234801561000f575f80fd5b506004361061009c575f3560e01c806370a082311161006457806370a082311461015a5780638da5cb5b1461018a57806395d89b41146101a8578063a9059cbb146101c6578063dd62ed3e146101f65761009c565b806306fdde03146100a0578063095ea7b3146100be57806318160ddd146100ee57806323b872dd1461010c578063313ce5671461013c575b5f80fd5b6100a8610226565b6040516100b591906109dc565b60405180910390f35b6100d860048036038101906100d39190610a8d565b6102b1565b6040516100e59190610ae5565b60405180910390f35b6100f661040c565b6040516101039190610b0d565b60405180910390f35b61012660048036038101906101219190610b26565b610412565b6040516101339190610ae5565b60405180910390f35b610144610660565b6040516101519190610b91565b60405180910390f35b610174600480360381019061016f9190610baa565b610672565b6040516101819190610b0d565b60405180910390f35b610192610687565b60405161019f9190610be4565b60405180910390f35b6101b06106ac565b6040516101bd91906109dc565b60405180910390f35b6101e060048036038101906101db9190610a8d565b610738565b6040516101ed9190610ae5565b60405180910390f35b610210600480360381019061020b9190610bfd565b61083c565b60405161021d9190610b0d565b60405180910390f35b5f805461023290610c68565b80601f016020809104026020016040519081016040528092919081815260200182805461025e90610c68565b80156102a95780601f10610280576101008083540402835291602001916102a9565b820191905f5260205f20905b81548152906001019060200180831161028c57829003601f168201915b505050505081565b5f8073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610320576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161031790610ce2565b60405180910390fd5b8160065f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516103fa9190610b0d565b60405180910390a36001905092915050565b60035481565b5f8073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610481576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161047890610ce2565b60405180910390fd5b8160055f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015610501576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104f890610d4a565b60405180910390fd5b8160065f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205410156105bc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105b390610db2565b60405180910390fd5b6105c784848461085c565b8160065f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461064e9190610dfd565b92505081905550600190509392505050565b60025f9054906101000a900460ff1681565b6005602052805f5260405f205f915090505481565b60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600180546106b990610c68565b80601f01602080910402602001604051908101604052809291908181526020018280546106e590610c68565b80156107305780601f1061070757610100808354040283529160200191610730565b820191905f5260205f20905b81548152906001019060200180831161071357829003601f168201915b505050505081565b5f8073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036107a7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161079e90610ce2565b60405180910390fd5b8160055f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015610827576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161081e90610d4a565b60405180910390fd5b61083233848461085c565b6001905092915050565b6006602052815f5260405f20602052805f5260405f205f91509150505481565b8060055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546108a89190610dfd565b925050819055508060055f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546108fb9190610e30565b925050819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161095f9190610b0d565b60405180910390a3505050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f6109ae8261096c565b6109b88185610976565b93506109c8818560208601610986565b6109d181610994565b840191505092915050565b5f6020820190508181035f8301526109f481846109a4565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610a2982610a00565b9050919050565b610a3981610a1f565b8114610a43575f80fd5b50565b5f81359050610a5481610a30565b92915050565b5f819050919050565b610a6c81610a5a565b8114610a76575f80fd5b50565b5f81359050610a8781610a63565b92915050565b5f8060408385031215610aa357610aa26109fc565b5b5f610ab085828601610a46565b9250506020610ac185828601610a79565b9150509250929050565b5f8115159050919050565b610adf81610acb565b82525050565b5f602082019050610af85f830184610ad6565b92915050565b610b0781610a5a565b82525050565b5f602082019050610b205f830184610afe565b92915050565b5f805f60608486031215610b3d57610b3c6109fc565b5b5f610b4a86828701610a46565b9350506020610b5b86828701610a46565b9250506040610b6c86828701610a79565b9150509250925092565b5f60ff82169050919050565b610b8b81610b76565b82525050565b5f602082019050610ba45f830184610b82565b92915050565b5f60208284031215610bbf57610bbe6109fc565b5b5f610bcc84828501610a46565b91505092915050565b610bde81610a1f565b82525050565b5f602082019050610bf75f830184610bd5565b92915050565b5f8060408385031215610c1357610c126109fc565b5b5f610c2085828601610a46565b9250506020610c3185828601610a46565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680610c7f57607f821691505b602082108103610c9257610c91610c3b565b5b50919050565b7f496e76616c6964206164647265737300000000000000000000000000000000005f82015250565b5f610ccc600f83610976565b9150610cd782610c98565b602082019050919050565b5f6020820190508181035f830152610cf981610cc0565b9050919050565b7f496e73756666696369656e742062616c616e63650000000000000000000000005f82015250565b5f610d34601483610976565b9150610d3f82610d00565b602082019050919050565b5f6020820190508181035f830152610d6181610d28565b9050919050565b7f416c6c6f77616e636520657863656564656400000000000000000000000000005f82015250565b5f610d9c601283610976565b9150610da782610d68565b602082019050919050565b5f6020820190508181035f830152610dc981610d90565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f610e0782610a5a565b9150610e1283610a5a565b9250828203905081811115610e2a57610e29610dd0565b5b92915050565b5f610e3a82610a5a565b9150610e4583610a5a565b9250828201905080821115610e5d57610e5c610dd0565b5b9291505056fea26469706673582212202fc5d7756107b9313d44dc72b874dbec5835e231b63e8ec785496ef1a81f401b64736f6c634300081a0033

Deployed Bytecode Sourcemap

61:2760:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;110:28;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1948:316;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;215:64;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2344:474;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;182:26;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;435:44;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;357:20;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;145:30;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1226:309;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;486:64;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;110:28;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;1948:316::-;2013:12;2065:1;2046:21;;:7;:21;;;2038:49;;;;;;;;;;;;:::i;:::-;;;;;;;;;2133:5;2100:9;:21;2110:10;2100:21;;;;;;;;;;;;;;;:30;2122:7;2100:30;;;;;;;;;;;;;;;:38;;;;2196:7;2175:36;;2184:10;2175:36;;;2205:5;2175:36;;;;;;:::i;:::-;;;;;;;;2252:4;2245:11;;1948:316;;;;:::o;215:64::-;;;;:::o;2344:474::-;2423:12;2470:1;2456:16;;:2;:16;;;2448:44;;;;;;;;;;;;:::i;:::-;;;;;;;;;2530:5;2511:9;:15;2521:4;2511:15;;;;;;;;;;;;;;;;:24;;2503:57;;;;;;;;;;;;:::i;:::-;;;;;;;;;2610:5;2579:9;:15;2589:4;2579:15;;;;;;;;;;;;;;;:27;2595:10;2579:27;;;;;;;;;;;;;;;;:36;;2571:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;2651:26;2661:4;2667:2;2671:5;2651:9;:26::i;:::-;2749:5;2718:9;:15;2728:4;2718:15;;;;;;;;;;;;;;;:27;2734:10;2718:27;;;;;;;;;;;;;;;;:36;;;;;;;:::i;:::-;;;;;;;;2806:4;2799:11;;2344:474;;;;;:::o;182:26::-;;;;;;;;;;;;;:::o;435:44::-;;;;;;;;;;;;;;;;;:::o;357:20::-;;;;;;;;;;;;;:::o;145:30::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;1226:309::-;1287:12;1334:1;1320:16;;:2;:16;;;1312:44;;;;;;;;;;;;:::i;:::-;;;;;;;;;1400:5;1375:9;:21;1385:10;1375:21;;;;;;;;;;;;;;;;:30;;1367:63;;;;;;;;;;;;:::i;:::-;;;;;;;;;1443:32;1453:10;1465:2;1469:5;1443:9;:32::i;:::-;1523:4;1516:11;;1226:309;;;;:::o;486:64::-;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;1598:266::-;1697:5;1678:9;:15;1688:4;1678:15;;;;;;;;;;;;;;;;:24;;;;;;;:::i;:::-;;;;;;;;1760:5;1743:9;:13;1753:2;1743:13;;;;;;;;;;;;;;;;:22;;;;;;;:::i;:::-;;;;;;;;1823:2;1808:25;;1817:4;1808:25;;;1827:5;1808:25;;;;;;:::i;:::-;;;;;;;;1598:266;;;:::o;7:99:1:-;59:6;93:5;87:12;77:22;;7:99;;;:::o;112:169::-;196:11;230:6;225:3;218:19;270:4;265:3;261:14;246:29;;112:169;;;;:::o;287:139::-;376:6;371:3;366;360:23;417:1;408:6;403:3;399:16;392:27;287:139;;;:::o;432:102::-;473:6;524:2;520:7;515:2;508:5;504:14;500:28;490:38;;432:102;;;:::o;540:377::-;628:3;656:39;689:5;656:39;:::i;:::-;711:71;775:6;770:3;711:71;:::i;:::-;704:78;;791:65;849:6;844:3;837:4;830:5;826:16;791:65;:::i;:::-;881:29;903:6;881:29;:::i;:::-;876:3;872:39;865:46;;632:285;540:377;;;;:::o;923:313::-;1036:4;1074:2;1063:9;1059:18;1051:26;;1123:9;1117:4;1113:20;1109:1;1098:9;1094:17;1087:47;1151:78;1224:4;1215:6;1151:78;:::i;:::-;1143:86;;923:313;;;;:::o;1323:117::-;1432:1;1429;1422:12;1569:126;1606:7;1646:42;1639:5;1635:54;1624:65;;1569:126;;;:::o;1701:96::-;1738:7;1767:24;1785:5;1767:24;:::i;:::-;1756:35;;1701:96;;;:::o;1803:122::-;1876:24;1894:5;1876:24;:::i;:::-;1869:5;1866:35;1856:63;;1915:1;1912;1905:12;1856:63;1803:122;:::o;1931:139::-;1977:5;2015:6;2002:20;1993:29;;2031:33;2058:5;2031:33;:::i;:::-;1931:139;;;;:::o;2076:77::-;2113:7;2142:5;2131:16;;2076:77;;;:::o;2159:122::-;2232:24;2250:5;2232:24;:::i;:::-;2225:5;2222:35;2212:63;;2271:1;2268;2261:12;2212:63;2159:122;:::o;2287:139::-;2333:5;2371:6;2358:20;2349:29;;2387:33;2414:5;2387:33;:::i;:::-;2287:139;;;;:::o;2432:474::-;2500:6;2508;2557:2;2545:9;2536:7;2532:23;2528:32;2525:119;;;2563:79;;:::i;:::-;2525:119;2683:1;2708:53;2753:7;2744:6;2733:9;2729:22;2708:53;:::i;:::-;2698:63;;2654:117;2810:2;2836:53;2881:7;2872:6;2861:9;2857:22;2836:53;:::i;:::-;2826:63;;2781:118;2432:474;;;;;:::o;2912:90::-;2946:7;2989:5;2982:13;2975:21;2964:32;;2912:90;;;:::o;3008:109::-;3089:21;3104:5;3089:21;:::i;:::-;3084:3;3077:34;3008:109;;:::o;3123:210::-;3210:4;3248:2;3237:9;3233:18;3225:26;;3261:65;3323:1;3312:9;3308:17;3299:6;3261:65;:::i;:::-;3123:210;;;;:::o;3339:118::-;3426:24;3444:5;3426:24;:::i;:::-;3421:3;3414:37;3339:118;;:::o;3463:222::-;3556:4;3594:2;3583:9;3579:18;3571:26;;3607:71;3675:1;3664:9;3660:17;3651:6;3607:71;:::i;:::-;3463:222;;;;:::o;3691:619::-;3768:6;3776;3784;3833:2;3821:9;3812:7;3808:23;3804:32;3801:119;;;3839:79;;:::i;:::-;3801:119;3959:1;3984:53;4029:7;4020:6;4009:9;4005:22;3984:53;:::i;:::-;3974:63;;3930:117;4086:2;4112:53;4157:7;4148:6;4137:9;4133:22;4112:53;:::i;:::-;4102:63;;4057:118;4214:2;4240:53;4285:7;4276:6;4265:9;4261:22;4240:53;:::i;:::-;4230:63;;4185:118;3691:619;;;;;:::o;4316:86::-;4351:7;4391:4;4384:5;4380:16;4369:27;;4316:86;;;:::o;4408:112::-;4491:22;4507:5;4491:22;:::i;:::-;4486:3;4479:35;4408:112;;:::o;4526:214::-;4615:4;4653:2;4642:9;4638:18;4630:26;;4666:67;4730:1;4719:9;4715:17;4706:6;4666:67;:::i;:::-;4526:214;;;;:::o;4746:329::-;4805:6;4854:2;4842:9;4833:7;4829:23;4825:32;4822:119;;;4860:79;;:::i;:::-;4822:119;4980:1;5005:53;5050:7;5041:6;5030:9;5026:22;5005:53;:::i;:::-;4995:63;;4951:117;4746:329;;;;:::o;5081:118::-;5168:24;5186:5;5168:24;:::i;:::-;5163:3;5156:37;5081:118;;:::o;5205:222::-;5298:4;5336:2;5325:9;5321:18;5313:26;;5349:71;5417:1;5406:9;5402:17;5393:6;5349:71;:::i;:::-;5205:222;;;;:::o;5433:474::-;5501:6;5509;5558:2;5546:9;5537:7;5533:23;5529:32;5526:119;;;5564:79;;:::i;:::-;5526:119;5684:1;5709:53;5754:7;5745:6;5734:9;5730:22;5709:53;:::i;:::-;5699:63;;5655:117;5811:2;5837:53;5882:7;5873:6;5862:9;5858:22;5837:53;:::i;:::-;5827:63;;5782:118;5433:474;;;;;:::o;5913:180::-;5961:77;5958:1;5951:88;6058:4;6055:1;6048:15;6082:4;6079:1;6072:15;6099:320;6143:6;6180:1;6174:4;6170:12;6160:22;;6227:1;6221:4;6217:12;6248:18;6238:81;;6304:4;6296:6;6292:17;6282:27;;6238:81;6366:2;6358:6;6355:14;6335:18;6332:38;6329:84;;6385:18;;:::i;:::-;6329:84;6150:269;6099:320;;;:::o;6425:165::-;6565:17;6561:1;6553:6;6549:14;6542:41;6425:165;:::o;6596:366::-;6738:3;6759:67;6823:2;6818:3;6759:67;:::i;:::-;6752:74;;6835:93;6924:3;6835:93;:::i;:::-;6953:2;6948:3;6944:12;6937:19;;6596:366;;;:::o;6968:419::-;7134:4;7172:2;7161:9;7157:18;7149:26;;7221:9;7215:4;7211:20;7207:1;7196:9;7192:17;7185:47;7249:131;7375:4;7249:131;:::i;:::-;7241:139;;6968:419;;;:::o;7393:170::-;7533:22;7529:1;7521:6;7517:14;7510:46;7393:170;:::o;7569:366::-;7711:3;7732:67;7796:2;7791:3;7732:67;:::i;:::-;7725:74;;7808:93;7897:3;7808:93;:::i;:::-;7926:2;7921:3;7917:12;7910:19;;7569:366;;;:::o;7941:419::-;8107:4;8145:2;8134:9;8130:18;8122:26;;8194:9;8188:4;8184:20;8180:1;8169:9;8165:17;8158:47;8222:131;8348:4;8222:131;:::i;:::-;8214:139;;7941:419;;;:::o;8366:168::-;8506:20;8502:1;8494:6;8490:14;8483:44;8366:168;:::o;8540:366::-;8682:3;8703:67;8767:2;8762:3;8703:67;:::i;:::-;8696:74;;8779:93;8868:3;8779:93;:::i;:::-;8897:2;8892:3;8888:12;8881:19;;8540:366;;;:::o;8912:419::-;9078:4;9116:2;9105:9;9101:18;9093:26;;9165:9;9159:4;9155:20;9151:1;9140:9;9136:17;9129:47;9193:131;9319:4;9193:131;:::i;:::-;9185:139;;8912:419;;;:::o;9337:180::-;9385:77;9382:1;9375:88;9482:4;9479:1;9472:15;9506:4;9503:1;9496:15;9523:194;9563:4;9583:20;9601:1;9583:20;:::i;:::-;9578:25;;9617:20;9635:1;9617:20;:::i;:::-;9612:25;;9661:1;9658;9654:9;9646:17;;9685:1;9679:4;9676:11;9673:37;;;9690:18;;:::i;:::-;9673:37;9523:194;;;;:::o;9723:191::-;9763:3;9782:20;9800:1;9782:20;:::i;:::-;9777:25;;9816:20;9834:1;9816:20;:::i;:::-;9811:25;;9859:1;9856;9852:9;9845:16;;9880:3;9877:1;9874:10;9871:36;;;9887:18;;:::i;:::-;9871:36;9723:191;;;;:::o

Swarm Source

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