ETH Price: $3,344.34 (-1.05%)

Token

CHAD (CHAD)
 

Overview

Max Total Supply

69,420,000 CHAD

Holders

11

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Filtered by Token Holder
*我睁开眼睛就是干.eth
Balance
3,061,481.247655873785557483 CHAD

Value
$0.00
0xb8293d274e4c45750f6f2da2514de33b5a728bfa
Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information
# Exchange Pair Price  24H Volume % Volume

Contract Source Code Verified (Exact Match)

Contract Name:
CHAD

Compiler Version
v0.8.20+commit.a1b79de6

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2024-09-21
*/

// Chad repreents our inner chads on Ethereum.
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;

interface IERC20 {
    function totalSupply() external view returns (uint256);
    function balanceOf(address account) external view returns (uint256);
    function transfer(address recipient, uint256 amount) external returns (bool);
    function allowance(address owner, address spender) external view returns (uint256);
    function approve(address spender, uint256 amount) external returns (bool);
    function transferFrom(address sender, address recipient, uint256 amount) external returns (bool);
    
    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed owner, address indexed spender, uint256 value);
}

contract CHAD is IERC20 {
    string public constant name = "CHAD";
    string public constant symbol = "CHAD";
    uint8 public constant decimals = 18;
    uint256 public constant totalSupply = 69420000 * (10 ** uint256(decimals));

    mapping(address => uint256) private _balances;
    mapping(address => mapping(address => uint256)) private _allowances;
    address private _owner;

    constructor() {
        _owner = msg.sender;
        _balances[msg.sender] = totalSupply;
        emit Transfer(address(0), msg.sender, totalSupply);
    }

    modifier onlyOwner() {
        require(msg.sender == _owner, "Ownable: caller is not the owner");
        _;
    }

    function balanceOf(address account) external view override returns (uint256) {
        return _balances[account];
    }

    function transfer(address recipient, uint256 amount) external override returns (bool) {
        _transfer(msg.sender, recipient, amount);
        return true;
    }

    function allowance(address owner, address spender) external view override returns (uint256) {
        return _allowances[owner][spender];
    }

    function approve(address spender, uint256 amount) external override returns (bool) {
        _approve(msg.sender, spender, amount);
        return true;
    }

    function transferFrom(address sender, address recipient, uint256 amount) external override returns (bool) {
        _transfer(sender, recipient, amount);
        uint256 currentAllowance = _allowances[sender][msg.sender];
        require(currentAllowance >= amount, "ERC20: transfer amount exceeds allowance");
        _approve(sender, msg.sender, currentAllowance - amount);
        return true;
    }

    function _transfer(address sender, address recipient, uint256 amount) internal {
        require(sender != address(0), "ERC20: transfer from the zero address");
        require(recipient != address(0), "ERC20: transfer to the zero address");
        require(_balances[sender] >= amount, "ERC20: transfer amount exceeds balance");
        
        _balances[sender] -= amount;
        _balances[recipient] += amount;
        emit Transfer(sender, recipient, amount);
    }

    function _approve(address owner, address spender, uint256 amount) internal {
        require(owner != address(0), "ERC20: approve from the zero address");
        require(spender != address(0), "ERC20: approve to the zero address");

        _allowances[owner][spender] = amount;
        emit Approval(owner, spender, amount);
    }
}

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":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]

608060405234801562000010575f80fd5b503360025f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550601260ff16600a620000649190620002cb565b63042343e06200007591906200031b565b5f803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503373ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef601260ff16600a620001179190620002cb565b63042343e06200012891906200031b565b60405162000137919062000376565b60405180910390a362000391565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b6001851115620001cf57808604811115620001a757620001a662000145565b5b6001851615620001b75780820291505b8081029050620001c78562000172565b945062000187565b94509492505050565b5f82620001e95760019050620002bb565b81620001f8575f9050620002bb565b81600181146200021157600281146200021c5762000252565b6001915050620002bb565b60ff84111562000231576200023062000145565b5b8360020a9150848211156200024b576200024a62000145565b5b50620002bb565b5060208310610133831016604e8410600b84101617156200028c5782820a90508381111562000286576200028562000145565b5b620002bb565b6200029b84848460016200017e565b92509050818404811115620002b557620002b462000145565b5b81810290505b9392505050565b5f819050919050565b5f620002d782620002c2565b9150620002e483620002c2565b9250620003137fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484620001d8565b905092915050565b5f6200032782620002c2565b91506200033483620002c2565b92508282026200034481620002c2565b915082820484148315176200035e576200035d62000145565b5b5092915050565b6200037081620002c2565b82525050565b5f6020820190506200038b5f83018462000365565b92915050565b61113b806200039f5f395ff3fe608060405234801561000f575f80fd5b5060043610610091575f3560e01c8063313ce56711610064578063313ce5671461013157806370a082311461014f57806395d89b411461017f578063a9059cbb1461019d578063dd62ed3e146101cd57610091565b806306fdde0314610095578063095ea7b3146100b357806318160ddd146100e357806323b872dd14610101575b5f80fd5b61009d6101fd565b6040516100aa919061092d565b60405180910390f35b6100cd60048036038101906100c891906109de565b610236565b6040516100da9190610a36565b60405180910390f35b6100eb61024c565b6040516100f89190610a5e565b60405180910390f35b61011b60048036038101906101169190610a77565b61026f565b6040516101289190610a36565b60405180910390f35b61013961035c565b6040516101469190610ae2565b60405180910390f35b61016960048036038101906101649190610afb565b610361565b6040516101769190610a5e565b60405180910390f35b6101876103a6565b604051610194919061092d565b60405180910390f35b6101b760048036038101906101b291906109de565b6103df565b6040516101c49190610a36565b60405180910390f35b6101e760048036038101906101e29190610b26565b6103f5565b6040516101f49190610a5e565b60405180910390f35b6040518060400160405280600481526020017f434841440000000000000000000000000000000000000000000000000000000081525081565b5f610242338484610477565b6001905092915050565b601260ff16600a61025d9190610cc0565b63042343e061026c9190610d0a565b81565b5f61027b84848461063a565b5f60015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490508281101561033a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161033190610dbb565b60405180910390fd5b6103508533858461034b9190610dd9565b610477565b60019150509392505050565b601281565b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b6040518060400160405280600481526020017f434841440000000000000000000000000000000000000000000000000000000081525081565b5f6103eb33848461063a565b6001905092915050565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036104e5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104dc90610e7c565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610553576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161054a90610f0a565b60405180910390fd5b8060015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258360405161062d9190610a5e565b60405180910390a3505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036106a8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161069f90610f98565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610716576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161070d90611026565b60405180910390fd5b805f808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015610795576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161078c906110b4565b60405180910390fd5b805f808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546107e09190610dd9565b92505081905550805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461083291906110d2565b925050819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516108969190610a5e565b60405180910390a3505050565b5f81519050919050565b5f82825260208201905092915050565b5f5b838110156108da5780820151818401526020810190506108bf565b5f8484015250505050565b5f601f19601f8301169050919050565b5f6108ff826108a3565b61090981856108ad565b93506109198185602086016108bd565b610922816108e5565b840191505092915050565b5f6020820190508181035f83015261094581846108f5565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61097a82610951565b9050919050565b61098a81610970565b8114610994575f80fd5b50565b5f813590506109a581610981565b92915050565b5f819050919050565b6109bd816109ab565b81146109c7575f80fd5b50565b5f813590506109d8816109b4565b92915050565b5f80604083850312156109f4576109f361094d565b5b5f610a0185828601610997565b9250506020610a12858286016109ca565b9150509250929050565b5f8115159050919050565b610a3081610a1c565b82525050565b5f602082019050610a495f830184610a27565b92915050565b610a58816109ab565b82525050565b5f602082019050610a715f830184610a4f565b92915050565b5f805f60608486031215610a8e57610a8d61094d565b5b5f610a9b86828701610997565b9350506020610aac86828701610997565b9250506040610abd868287016109ca565b9150509250925092565b5f60ff82169050919050565b610adc81610ac7565b82525050565b5f602082019050610af55f830184610ad3565b92915050565b5f60208284031215610b1057610b0f61094d565b5b5f610b1d84828501610997565b91505092915050565b5f8060408385031215610b3c57610b3b61094d565b5b5f610b4985828601610997565b9250506020610b5a85828601610997565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b6001851115610be657808604811115610bc257610bc1610b64565b5b6001851615610bd15780820291505b8081029050610bdf85610b91565b9450610ba6565b94509492505050565b5f82610bfe5760019050610cb9565b81610c0b575f9050610cb9565b8160018114610c215760028114610c2b57610c5a565b6001915050610cb9565b60ff841115610c3d57610c3c610b64565b5b8360020a915084821115610c5457610c53610b64565b5b50610cb9565b5060208310610133831016604e8410600b8410161715610c8f5782820a905083811115610c8a57610c89610b64565b5b610cb9565b610c9c8484846001610b9d565b92509050818404811115610cb357610cb2610b64565b5b81810290505b9392505050565b5f610cca826109ab565b9150610cd5836109ab565b9250610d027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484610bef565b905092915050565b5f610d14826109ab565b9150610d1f836109ab565b9250828202610d2d816109ab565b91508282048414831517610d4457610d43610b64565b5b5092915050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320615f8201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b5f610da56028836108ad565b9150610db082610d4b565b604082019050919050565b5f6020820190508181035f830152610dd281610d99565b9050919050565b5f610de3826109ab565b9150610dee836109ab565b9250828203905081811115610e0657610e05610b64565b5b92915050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f610e666024836108ad565b9150610e7182610e0c565b604082019050919050565b5f6020820190508181035f830152610e9381610e5a565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f610ef46022836108ad565b9150610eff82610e9a565b604082019050919050565b5f6020820190508181035f830152610f2181610ee8565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f610f826025836108ad565b9150610f8d82610f28565b604082019050919050565b5f6020820190508181035f830152610faf81610f76565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f6110106023836108ad565b915061101b82610fb6565b604082019050919050565b5f6020820190508181035f83015261103d81611004565b9050919050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320625f8201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b5f61109e6026836108ad565b91506110a982611044565b604082019050919050565b5f6020820190508181035f8301526110cb81611092565b9050919050565b5f6110dc826109ab565b91506110e7836109ab565b92508282019050808211156110ff576110fe610b64565b5b9291505056fea26469706673582212201e3869ea3e31ed7fa2fe0833d0a82fc5ceebf6c2f7baf04b05d216a0b850129564736f6c63430008140033

Deployed Bytecode

0x608060405234801561000f575f80fd5b5060043610610091575f3560e01c8063313ce56711610064578063313ce5671461013157806370a082311461014f57806395d89b411461017f578063a9059cbb1461019d578063dd62ed3e146101cd57610091565b806306fdde0314610095578063095ea7b3146100b357806318160ddd146100e357806323b872dd14610101575b5f80fd5b61009d6101fd565b6040516100aa919061092d565b60405180910390f35b6100cd60048036038101906100c891906109de565b610236565b6040516100da9190610a36565b60405180910390f35b6100eb61024c565b6040516100f89190610a5e565b60405180910390f35b61011b60048036038101906101169190610a77565b61026f565b6040516101289190610a36565b60405180910390f35b61013961035c565b6040516101469190610ae2565b60405180910390f35b61016960048036038101906101649190610afb565b610361565b6040516101769190610a5e565b60405180910390f35b6101876103a6565b604051610194919061092d565b60405180910390f35b6101b760048036038101906101b291906109de565b6103df565b6040516101c49190610a36565b60405180910390f35b6101e760048036038101906101e29190610b26565b6103f5565b6040516101f49190610a5e565b60405180910390f35b6040518060400160405280600481526020017f434841440000000000000000000000000000000000000000000000000000000081525081565b5f610242338484610477565b6001905092915050565b601260ff16600a61025d9190610cc0565b63042343e061026c9190610d0a565b81565b5f61027b84848461063a565b5f60015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490508281101561033a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161033190610dbb565b60405180910390fd5b6103508533858461034b9190610dd9565b610477565b60019150509392505050565b601281565b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b6040518060400160405280600481526020017f434841440000000000000000000000000000000000000000000000000000000081525081565b5f6103eb33848461063a565b6001905092915050565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036104e5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104dc90610e7c565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610553576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161054a90610f0a565b60405180910390fd5b8060015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258360405161062d9190610a5e565b60405180910390a3505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036106a8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161069f90610f98565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610716576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161070d90611026565b60405180910390fd5b805f808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015610795576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161078c906110b4565b60405180910390fd5b805f808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546107e09190610dd9565b92505081905550805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461083291906110d2565b925050819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516108969190610a5e565b60405180910390a3505050565b5f81519050919050565b5f82825260208201905092915050565b5f5b838110156108da5780820151818401526020810190506108bf565b5f8484015250505050565b5f601f19601f8301169050919050565b5f6108ff826108a3565b61090981856108ad565b93506109198185602086016108bd565b610922816108e5565b840191505092915050565b5f6020820190508181035f83015261094581846108f5565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61097a82610951565b9050919050565b61098a81610970565b8114610994575f80fd5b50565b5f813590506109a581610981565b92915050565b5f819050919050565b6109bd816109ab565b81146109c7575f80fd5b50565b5f813590506109d8816109b4565b92915050565b5f80604083850312156109f4576109f361094d565b5b5f610a0185828601610997565b9250506020610a12858286016109ca565b9150509250929050565b5f8115159050919050565b610a3081610a1c565b82525050565b5f602082019050610a495f830184610a27565b92915050565b610a58816109ab565b82525050565b5f602082019050610a715f830184610a4f565b92915050565b5f805f60608486031215610a8e57610a8d61094d565b5b5f610a9b86828701610997565b9350506020610aac86828701610997565b9250506040610abd868287016109ca565b9150509250925092565b5f60ff82169050919050565b610adc81610ac7565b82525050565b5f602082019050610af55f830184610ad3565b92915050565b5f60208284031215610b1057610b0f61094d565b5b5f610b1d84828501610997565b91505092915050565b5f8060408385031215610b3c57610b3b61094d565b5b5f610b4985828601610997565b9250506020610b5a85828601610997565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b6001851115610be657808604811115610bc257610bc1610b64565b5b6001851615610bd15780820291505b8081029050610bdf85610b91565b9450610ba6565b94509492505050565b5f82610bfe5760019050610cb9565b81610c0b575f9050610cb9565b8160018114610c215760028114610c2b57610c5a565b6001915050610cb9565b60ff841115610c3d57610c3c610b64565b5b8360020a915084821115610c5457610c53610b64565b5b50610cb9565b5060208310610133831016604e8410600b8410161715610c8f5782820a905083811115610c8a57610c89610b64565b5b610cb9565b610c9c8484846001610b9d565b92509050818404811115610cb357610cb2610b64565b5b81810290505b9392505050565b5f610cca826109ab565b9150610cd5836109ab565b9250610d027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484610bef565b905092915050565b5f610d14826109ab565b9150610d1f836109ab565b9250828202610d2d816109ab565b91508282048414831517610d4457610d43610b64565b5b5092915050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320615f8201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b5f610da56028836108ad565b9150610db082610d4b565b604082019050919050565b5f6020820190508181035f830152610dd281610d99565b9050919050565b5f610de3826109ab565b9150610dee836109ab565b9250828203905081811115610e0657610e05610b64565b5b92915050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f610e666024836108ad565b9150610e7182610e0c565b604082019050919050565b5f6020820190508181035f830152610e9381610e5a565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f610ef46022836108ad565b9150610eff82610e9a565b604082019050919050565b5f6020820190508181035f830152610f2181610ee8565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f610f826025836108ad565b9150610f8d82610f28565b604082019050919050565b5f6020820190508181035f830152610faf81610f76565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f6110106023836108ad565b915061101b82610fb6565b604082019050919050565b5f6020820190508181035f83015261103d81611004565b9050919050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320625f8201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b5f61109e6026836108ad565b91506110a982611044565b604082019050919050565b5f6020820190508181035f8301526110cb81611092565b9050919050565b5f6110dc826109ab565b91506110e7836109ab565b92508282019050808211156110ff576110fe610b64565b5b9291505056fea26469706673582212201e3869ea3e31ed7fa2fe0833d0a82fc5ceebf6c2f7baf04b05d216a0b850129564736f6c63430008140033

Deployed Bytecode Sourcemap

791:2563:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;822:36;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1941:161;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;952:74;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2110:408;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;910:35;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1484:121;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;865:38;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1613:167;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1788:145;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;822:36;;;;;;;;;;;;;;;;;;;:::o;1941:161::-;2018:4;2035:37;2044:10;2056:7;2065:6;2035:8;:37::i;:::-;2090:4;2083:11;;1941:161;;;;:::o;952:74::-;943:2;1008:17;;1002:2;:23;;;;:::i;:::-;990:8;:36;;;;:::i;:::-;952:74;:::o;2110:408::-;2210:4;2227:36;2237:6;2245:9;2256:6;2227:9;:36::i;:::-;2274:24;2301:11;:19;2313:6;2301:19;;;;;;;;;;;;;;;:31;2321:10;2301:31;;;;;;;;;;;;;;;;2274:58;;2371:6;2351:16;:26;;2343:79;;;;;;;;;;;;:::i;:::-;;;;;;;;;2433:55;2442:6;2450:10;2481:6;2462:16;:25;;;;:::i;:::-;2433:8;:55::i;:::-;2506:4;2499:11;;;2110:408;;;;;:::o;910:35::-;943:2;910:35;:::o;1484:121::-;1552:7;1579:9;:18;1589:7;1579:18;;;;;;;;;;;;;;;;1572:25;;1484:121;;;:::o;865:38::-;;;;;;;;;;;;;;;;;;;:::o;1613:167::-;1693:4;1710:40;1720:10;1732:9;1743:6;1710:9;:40::i;:::-;1768:4;1761:11;;1613:167;;;;:::o;1788:145::-;1871:7;1898:11;:18;1910:5;1898:18;;;;;;;;;;;;;;;:27;1917:7;1898:27;;;;;;;;;;;;;;;;1891:34;;1788:145;;;;:::o;3013:338::-;3124:1;3107:19;;:5;:19;;;3099:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;3205:1;3186:21;;:7;:21;;;3178:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;3289:6;3259:11;:18;3271:5;3259:18;;;;;;;;;;;;;;;:27;3278:7;3259:27;;;;;;;;;;;;;;;:36;;;;3327:7;3311:32;;3320:5;3311:32;;;3336:6;3311:32;;;;;;:::i;:::-;;;;;;;;3013:338;;;:::o;2526:479::-;2642:1;2624:20;;:6;:20;;;2616:70;;;;;;;;;;;;:::i;:::-;;;;;;;;;2726:1;2705:23;;:9;:23;;;2697:71;;;;;;;;;;;;:::i;:::-;;;;;;;;;2808:6;2787:9;:17;2797:6;2787:17;;;;;;;;;;;;;;;;:27;;2779:78;;;;;;;;;;;;:::i;:::-;;;;;;;;;2899:6;2878:9;:17;2888:6;2878:17;;;;;;;;;;;;;;;;:27;;;;;;;:::i;:::-;;;;;;;;2940:6;2916:9;:20;2926:9;2916:20;;;;;;;;;;;;;;;;:30;;;;;;;:::i;:::-;;;;;;;;2979:9;2962:35;;2971:6;2962:35;;;2990:6;2962:35;;;;;;:::i;:::-;;;;;;;;2526:479;;;:::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:246::-;368:1;378:113;392:6;389:1;386:13;378:113;;;477:1;472:3;468:11;462:18;458:1;453:3;449:11;442:39;414:2;411:1;407:10;402:15;;378:113;;;525:1;516:6;511:3;507:16;500:27;349:184;287:246;;;:::o;539:102::-;580:6;631:2;627:7;622:2;615:5;611:14;607:28;597:38;;539:102;;;:::o;647:377::-;735:3;763:39;796:5;763:39;:::i;:::-;818:71;882:6;877:3;818:71;:::i;:::-;811:78;;898:65;956:6;951:3;944:4;937:5;933:16;898:65;:::i;:::-;988:29;1010:6;988:29;:::i;:::-;983:3;979:39;972:46;;739:285;647:377;;;;:::o;1030:313::-;1143:4;1181:2;1170:9;1166:18;1158:26;;1230:9;1224:4;1220:20;1216:1;1205:9;1201:17;1194:47;1258:78;1331:4;1322:6;1258:78;:::i;:::-;1250:86;;1030:313;;;;:::o;1430:117::-;1539:1;1536;1529:12;1676:126;1713:7;1753:42;1746:5;1742:54;1731:65;;1676:126;;;:::o;1808:96::-;1845:7;1874:24;1892:5;1874:24;:::i;:::-;1863:35;;1808:96;;;:::o;1910:122::-;1983:24;2001:5;1983:24;:::i;:::-;1976:5;1973:35;1963:63;;2022:1;2019;2012:12;1963:63;1910:122;:::o;2038:139::-;2084:5;2122:6;2109:20;2100:29;;2138:33;2165:5;2138:33;:::i;:::-;2038:139;;;;:::o;2183:77::-;2220:7;2249:5;2238:16;;2183:77;;;:::o;2266:122::-;2339:24;2357:5;2339:24;:::i;:::-;2332:5;2329:35;2319:63;;2378:1;2375;2368:12;2319:63;2266:122;:::o;2394:139::-;2440:5;2478:6;2465:20;2456:29;;2494:33;2521:5;2494:33;:::i;:::-;2394:139;;;;:::o;2539:474::-;2607:6;2615;2664:2;2652:9;2643:7;2639:23;2635:32;2632:119;;;2670:79;;:::i;:::-;2632:119;2790:1;2815:53;2860:7;2851:6;2840:9;2836:22;2815:53;:::i;:::-;2805:63;;2761:117;2917:2;2943:53;2988:7;2979:6;2968:9;2964:22;2943:53;:::i;:::-;2933:63;;2888:118;2539:474;;;;;:::o;3019:90::-;3053:7;3096:5;3089:13;3082:21;3071:32;;3019:90;;;:::o;3115:109::-;3196:21;3211:5;3196:21;:::i;:::-;3191:3;3184:34;3115:109;;:::o;3230:210::-;3317:4;3355:2;3344:9;3340:18;3332:26;;3368:65;3430:1;3419:9;3415:17;3406:6;3368:65;:::i;:::-;3230:210;;;;:::o;3446:118::-;3533:24;3551:5;3533:24;:::i;:::-;3528:3;3521:37;3446:118;;:::o;3570:222::-;3663:4;3701:2;3690:9;3686:18;3678:26;;3714:71;3782:1;3771:9;3767:17;3758:6;3714:71;:::i;:::-;3570:222;;;;:::o;3798:619::-;3875:6;3883;3891;3940:2;3928:9;3919:7;3915:23;3911:32;3908:119;;;3946:79;;:::i;:::-;3908:119;4066:1;4091:53;4136:7;4127:6;4116:9;4112:22;4091:53;:::i;:::-;4081:63;;4037:117;4193:2;4219:53;4264:7;4255:6;4244:9;4240:22;4219:53;:::i;:::-;4209:63;;4164:118;4321:2;4347:53;4392:7;4383:6;4372:9;4368:22;4347:53;:::i;:::-;4337:63;;4292:118;3798:619;;;;;:::o;4423:86::-;4458:7;4498:4;4491:5;4487:16;4476:27;;4423:86;;;:::o;4515:112::-;4598:22;4614:5;4598:22;:::i;:::-;4593:3;4586:35;4515:112;;:::o;4633:214::-;4722:4;4760:2;4749:9;4745:18;4737:26;;4773:67;4837:1;4826:9;4822:17;4813:6;4773:67;:::i;:::-;4633:214;;;;:::o;4853:329::-;4912:6;4961:2;4949:9;4940:7;4936:23;4932:32;4929:119;;;4967:79;;:::i;:::-;4929:119;5087:1;5112:53;5157:7;5148:6;5137:9;5133:22;5112:53;:::i;:::-;5102:63;;5058:117;4853:329;;;;:::o;5188:474::-;5256:6;5264;5313:2;5301:9;5292:7;5288:23;5284:32;5281:119;;;5319:79;;:::i;:::-;5281:119;5439:1;5464:53;5509:7;5500:6;5489:9;5485:22;5464:53;:::i;:::-;5454:63;;5410:117;5566:2;5592:53;5637:7;5628:6;5617:9;5613:22;5592:53;:::i;:::-;5582:63;;5537:118;5188:474;;;;;:::o;5668:180::-;5716:77;5713:1;5706:88;5813:4;5810:1;5803:15;5837:4;5834:1;5827:15;5854:102;5896:8;5943:5;5940:1;5936:13;5915:34;;5854:102;;;:::o;5962:848::-;6023:5;6030:4;6054:6;6045:15;;6078:5;6069:14;;6092:712;6113:1;6103:8;6100:15;6092:712;;;6208:4;6203:3;6199:14;6193:4;6190:24;6187:50;;;6217:18;;:::i;:::-;6187:50;6267:1;6257:8;6253:16;6250:451;;;6682:4;6675:5;6671:16;6662:25;;6250:451;6732:4;6726;6722:15;6714:23;;6762:32;6785:8;6762:32;:::i;:::-;6750:44;;6092:712;;;5962:848;;;;;;;:::o;6816:1073::-;6870:5;7061:8;7051:40;;7082:1;7073:10;;7084:5;;7051:40;7110:4;7100:36;;7127:1;7118:10;;7129:5;;7100:36;7196:4;7244:1;7239:27;;;;7280:1;7275:191;;;;7189:277;;7239:27;7257:1;7248:10;;7259:5;;;7275:191;7320:3;7310:8;7307:17;7304:43;;;7327:18;;:::i;:::-;7304:43;7376:8;7373:1;7369:16;7360:25;;7411:3;7404:5;7401:14;7398:40;;;7418:18;;:::i;:::-;7398:40;7451:5;;;7189:277;;7575:2;7565:8;7562:16;7556:3;7550:4;7547:13;7543:36;7525:2;7515:8;7512:16;7507:2;7501:4;7498:12;7494:35;7478:111;7475:246;;;7631:8;7625:4;7621:19;7612:28;;7666:3;7659:5;7656:14;7653:40;;;7673:18;;:::i;:::-;7653:40;7706:5;;7475:246;7746:42;7784:3;7774:8;7768:4;7765:1;7746:42;:::i;:::-;7731:57;;;;7820:4;7815:3;7811:14;7804:5;7801:25;7798:51;;;7829:18;;:::i;:::-;7798:51;7878:4;7871:5;7867:16;7858:25;;6816:1073;;;;;;:::o;7895:285::-;7955:5;7979:23;7997:4;7979:23;:::i;:::-;7971:31;;8023:27;8041:8;8023:27;:::i;:::-;8011:39;;8069:104;8106:66;8096:8;8090:4;8069:104;:::i;:::-;8060:113;;7895:285;;;;:::o;8186:410::-;8226:7;8249:20;8267:1;8249:20;:::i;:::-;8244:25;;8283:20;8301:1;8283:20;:::i;:::-;8278:25;;8338:1;8335;8331:9;8360:30;8378:11;8360:30;:::i;:::-;8349:41;;8539:1;8530:7;8526:15;8523:1;8520:22;8500:1;8493:9;8473:83;8450:139;;8569:18;;:::i;:::-;8450:139;8234:362;8186:410;;;;:::o;8602:227::-;8742:34;8738:1;8730:6;8726:14;8719:58;8811:10;8806:2;8798:6;8794:15;8787:35;8602:227;:::o;8835:366::-;8977:3;8998:67;9062:2;9057:3;8998:67;:::i;:::-;8991:74;;9074:93;9163:3;9074:93;:::i;:::-;9192:2;9187:3;9183:12;9176:19;;8835:366;;;:::o;9207:419::-;9373:4;9411:2;9400:9;9396:18;9388:26;;9460:9;9454:4;9450:20;9446:1;9435:9;9431:17;9424:47;9488:131;9614:4;9488:131;:::i;:::-;9480:139;;9207:419;;;:::o;9632:194::-;9672:4;9692:20;9710:1;9692:20;:::i;:::-;9687:25;;9726:20;9744:1;9726:20;:::i;:::-;9721:25;;9770:1;9767;9763:9;9755:17;;9794:1;9788:4;9785:11;9782:37;;;9799:18;;:::i;:::-;9782:37;9632:194;;;;:::o;9832:223::-;9972:34;9968:1;9960:6;9956:14;9949:58;10041:6;10036:2;10028:6;10024:15;10017:31;9832:223;:::o;10061:366::-;10203:3;10224:67;10288:2;10283:3;10224:67;:::i;:::-;10217:74;;10300:93;10389:3;10300:93;:::i;:::-;10418:2;10413:3;10409:12;10402:19;;10061:366;;;:::o;10433:419::-;10599:4;10637:2;10626:9;10622:18;10614:26;;10686:9;10680:4;10676:20;10672:1;10661:9;10657:17;10650:47;10714:131;10840:4;10714:131;:::i;:::-;10706:139;;10433:419;;;:::o;10858:221::-;10998:34;10994:1;10986:6;10982:14;10975:58;11067:4;11062:2;11054:6;11050:15;11043:29;10858:221;:::o;11085:366::-;11227:3;11248:67;11312:2;11307:3;11248:67;:::i;:::-;11241:74;;11324:93;11413:3;11324:93;:::i;:::-;11442:2;11437:3;11433:12;11426:19;;11085:366;;;:::o;11457:419::-;11623:4;11661:2;11650:9;11646:18;11638:26;;11710:9;11704:4;11700:20;11696:1;11685:9;11681:17;11674:47;11738:131;11864:4;11738:131;:::i;:::-;11730:139;;11457:419;;;:::o;11882:224::-;12022:34;12018:1;12010:6;12006:14;11999:58;12091:7;12086:2;12078:6;12074:15;12067:32;11882:224;:::o;12112:366::-;12254:3;12275:67;12339:2;12334:3;12275:67;:::i;:::-;12268:74;;12351:93;12440:3;12351:93;:::i;:::-;12469:2;12464:3;12460:12;12453:19;;12112:366;;;:::o;12484:419::-;12650:4;12688:2;12677:9;12673:18;12665:26;;12737:9;12731:4;12727:20;12723:1;12712:9;12708:17;12701:47;12765:131;12891:4;12765:131;:::i;:::-;12757:139;;12484:419;;;:::o;12909:222::-;13049:34;13045:1;13037:6;13033:14;13026:58;13118:5;13113:2;13105:6;13101:15;13094:30;12909:222;:::o;13137:366::-;13279:3;13300:67;13364:2;13359:3;13300:67;:::i;:::-;13293:74;;13376:93;13465:3;13376:93;:::i;:::-;13494:2;13489:3;13485:12;13478:19;;13137:366;;;:::o;13509:419::-;13675:4;13713:2;13702:9;13698:18;13690:26;;13762:9;13756:4;13752:20;13748:1;13737:9;13733:17;13726:47;13790:131;13916:4;13790:131;:::i;:::-;13782:139;;13509:419;;;:::o;13934:225::-;14074:34;14070:1;14062:6;14058:14;14051:58;14143:8;14138:2;14130:6;14126:15;14119:33;13934:225;:::o;14165:366::-;14307:3;14328:67;14392:2;14387:3;14328:67;:::i;:::-;14321:74;;14404:93;14493:3;14404:93;:::i;:::-;14522:2;14517:3;14513:12;14506:19;;14165:366;;;:::o;14537:419::-;14703:4;14741:2;14730:9;14726:18;14718:26;;14790:9;14784:4;14780:20;14776:1;14765:9;14761:17;14754:47;14818:131;14944:4;14818:131;:::i;:::-;14810:139;;14537:419;;;:::o;14962:191::-;15002:3;15021:20;15039:1;15021:20;:::i;:::-;15016:25;;15055:20;15073:1;15055:20;:::i;:::-;15050:25;;15098:1;15095;15091:9;15084:16;;15119:3;15116:1;15113:10;15110:36;;;15126:18;;:::i;:::-;15110:36;14962:191;;;;:::o

Swarm Source

ipfs://1e3869ea3e31ed7fa2fe0833d0a82fc5ceebf6c2f7baf04b05d216a0b8501295
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.