ETH Price: $2,810.31 (-4.74%)
 

Overview

Max Total Supply

270,000,000,000 NUNU

Holders

305,311

Market

Price

$0.00 @ 0.000000 ETH

Onchain Market Cap

-

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 7 Decimals)

Balance
7.7777777 NUNU

Value
$0.00
0xdadadf4c0aedf9c5501b9a9c589767ae709bed74
Loading...
Loading
Loading...
Loading
Loading...
Loading

OVERVIEW

Nunu started as a reward system on Base for activity. Even as a memecoin it introduced its first utility. The in contract token locker. While the main intention of Nunu is to remain a reward memecoin on Base, its community is fostering new use cases daily.

Contract Source Code Verified (Exact Match)

Contract Name:
NunuisCat

Compiler Version
v0.8.26+commit.8a97fa7a

Optimization Enabled:
Yes with 4201337 runs

Other Settings:
default evmVersion, MIT license

Contract Source Code (Solidity)

/**
 *Submitted for verification at basescan.org on 2024-06-17
*/

// SPDX-License-Identifier: MIT

//The upgrade has completed successfully, activate phase 3 of Prophecy. Hodlrewards.
// https://nunubase.com 


pragma solidity ^0.8.0;
//All Cats have nine lives, and get lucky at least 7 times. Follow the prophecy.


abstract contract ReentrancyGuard {
    
    uint256 private constant _NOT_ENTERED = 1;
    uint256 private constant _ENTERED = 2;

    uint256 private _status;

    constructor() {
        _status = _NOT_ENTERED;
    }

   
    modifier nonReentrant() {
        _nonReentrantBefore();
        _;
        _nonReentrantAfter();
    }

    function _nonReentrantBefore() private {
        // On the first call to nonReentrant, _status will be _NOT_ENTERED
        require(_status != _ENTERED, "ReentrancyGuard: reentrant call");

        // Any calls to nonReentrant after this point will fail
        _status = _ENTERED;
    }

    function _nonReentrantAfter() private {
      
        _status = _NOT_ENTERED;
    }

    function _reentrancyGuardEntered() internal view returns (bool) {
        return _status == _ENTERED;
    }
}

library SafeMath {

    function tryAdd(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        unchecked {
            uint256 c = a + b;
            if (c < a) return (false, 0);
            return (true, c);
        }
    }

    function trySub(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        unchecked {
            if (b > a) return (false, 0);
            return (true, a - b);
        }
    }


    function tryMul(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        unchecked {
            // Gas optimization: this is cheaper than requiring 'a' not being zero, but the
            // benefit is lost if 'b' is also tested.
            // See: https://github.com/OpenZeppelin/openzeppelin-contracts/pull/522
            if (a == 0) return (true, 0);
            uint256 c = a * b;
            if (c / a != b) return (false, 0);
            return (true, c);
        }
    }

    function tryDiv(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        unchecked {
            if (b == 0) return (false, 0);
            return (true, a / b);
        }
    }

 
    function tryMod(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        unchecked {
            if (b == 0) return (false, 0);
            return (true, a % b);
        }
    }

    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        return a + b;
    }

    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        return a - b;
    }
    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        return a * b;
    }

    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        return a / b;
    }


    function mod(uint256 a, uint256 b) internal pure returns (uint256) {
        return a % b;
    }


    function sub(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        unchecked {
            require(b <= a, errorMessage);
            return a - b;
        }
    }

 
    function div(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        unchecked {
            require(b > 0, errorMessage);
            return a / b;
        }
    }

    
    function mod(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        unchecked {
            require(b > 0, errorMessage);
            return a % b;
        }
    }
}

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

contract NunuisCat is IERC20, ReentrancyGuard {
    using SafeMath for uint256;

    address private _owner;

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

    string private _name;
    string private _symbol;
    uint8 private _decimals;

    constructor(string memory name_, string memory symbol_, uint256 totalSupply_, uint8 decimals_) {
        _name = name_;
        _symbol = symbol_;
        _decimals = decimals_;
        _totalSupply = totalSupply_ * (10 ** uint256(decimals_));
        _balances[msg.sender] = _totalSupply;
        _owner = msg.sender; // Set the contract creator as the owner
        emit Transfer(address(0), msg.sender, _totalSupply);
    }

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

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

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

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

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

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

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

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

    function transferFrom(address sender, address recipient, uint256 amount) public override nonReentrant returns (bool) {
        _transfer(sender, recipient, amount);
        _approve(sender, msg.sender, _allowances[sender][msg.sender].sub(amount, "ERC20: transfer amount exceeds allowance"));
        return true;
    }

    function increaseAllowance(address spender, uint256 addedValue) public nonReentrant returns (bool) {
        _approve(msg.sender, spender, _allowances[msg.sender][spender].add(addedValue));
        return true;
    }

    function decreaseAllowance(address spender, uint256 subtractedValue) public nonReentrant returns (bool) {
        _approve(msg.sender, spender, _allowances[msg.sender][spender].sub(subtractedValue, "ERC20: decreased allowance below zero"));
        return true;
    }

    function renounceOwnership() public {
        require(msg.sender == _owner, "Only the owner can renounce ownership");
        _owner = address(0); // Set the owner to the zero address, effectively renouncing ownership
    }

    function airdrop(address[] memory recipients, uint256 amount) public nonReentrant {
        require(amount > 0, "Airdrop amount must be greater than zero");
        require(recipients.length > 0, "Recipient list is empty");

        uint256 totalAmount = amount * recipients.length;
        require(totalAmount <= balanceOf(msg.sender), "Insufficient balance for airdrop");

        for (uint256 i = 0; i < recipients.length; i++) {
            _transfer(msg.sender, recipients[i], amount);
        }
    }

    function _transfer(address sender, address recipient, uint256 amount) internal {
        require(sender != address(0), "ERC20: transfer from the zero address");
        require(recipient != address(0), "ERC20: transfer to the zero address");

        _balances[sender] = _balances[sender].sub(amount, "ERC20: transfer amount exceeds balance");
        _balances[recipient] = _balances[recipient].add(amount);
        emit Transfer(sender, recipient, amount);
    }

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

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

    struct LockedToken {
        address tokenAddress;
        address owner;
        uint256 amount;
        uint256 unlockTime;
        bool claimed; // Added to track if tokens have been claimed
    }

    mapping(address => LockedToken[]) public _lockedTokens;

    event TokensLocked(address indexed tokenAddress, address indexed owner, uint256 amount, uint256 unlockTime);
    event TokensUnlocked(address indexed tokenAddress, address indexed owner, uint256 amount);

    function lockTokens(address tokenAddress, uint256 amount, uint256 unlockTime) public nonReentrant {
        require(amount > 0, "Amount must be greater than 0");
        require(unlockTime > block.timestamp, "Unlock time must be in the future");

        IERC20 token = IERC20(tokenAddress);
        require(token.transferFrom(msg.sender, address(this), amount), "Token transfer failed");

        _lockedTokens[msg.sender].push(LockedToken({
            tokenAddress: tokenAddress,
            owner: msg.sender,
            amount: amount,
            unlockTime: unlockTime,
            claimed: false // Initialize claimed status
        }));

        emit TokensLocked(tokenAddress, msg.sender, amount, unlockTime);
    }

    function unlockTokens(uint256 index) public nonReentrant {
        require(index < _lockedTokens[msg.sender].length, "Invalid index");

        LockedToken storage lockedToken = _lockedTokens[msg.sender][index];
        require(!lockedToken.claimed, "Tokens have already been claimed");
        require(lockedToken.unlockTime <= block.timestamp, "Tokens are still locked");

        // Ensure only the owner of the locked tokens can unlock them
        require(msg.sender == lockedToken.owner, "You are not the owner of these locked tokens");

        IERC20 token = IERC20(lockedToken.tokenAddress);
        require(token.transfer(msg.sender, lockedToken.amount), "Token transfer failed");

        lockedToken.claimed = true; // Mark tokens as claimed
        emit TokensUnlocked(lockedToken.tokenAddress, msg.sender, lockedToken.amount);
    }
}

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"string","name":"name_","type":"string"},{"internalType":"string","name":"symbol_","type":"string"},{"internalType":"uint256","name":"totalSupply_","type":"uint256"},{"internalType":"uint8","name":"decimals_","type":"uint8"}],"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":"tokenAddress","type":"address"},{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"unlockTime","type":"uint256"}],"name":"TokensLocked","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"tokenAddress","type":"address"},{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"TokensUnlocked","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":"uint256","name":"","type":"uint256"}],"name":"_lockedTokens","outputs":[{"internalType":"address","name":"tokenAddress","type":"address"},{"internalType":"address","name":"owner","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"unlockTime","type":"uint256"},{"internalType":"bool","name":"claimed","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address[]","name":"recipients","type":"address[]"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"airdrop","outputs":[],"stateMutability":"nonpayable","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":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"tokenAddress","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"unlockTime","type":"uint256"}],"name":"lockTokens","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","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":"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"},{"inputs":[{"internalType":"uint256","name":"index","type":"uint256"}],"name":"unlockTokens","outputs":[],"stateMutability":"nonpayable","type":"function"}]

608060405234801561000f575f80fd5b50604051611c18380380611c1883398101604081905261002e91610177565b60015f55600561003e8582610280565b50600661004b8482610280565b506007805460ff191660ff831690811790915561006990600a610433565b6100739083610445565b6004819055335f818152600260209081526040808320859055600180546001600160a01b0319168517905551938452919290917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050505061045c565b634e487b7160e01b5f52604160045260245ffd5b5f82601f8301126100fd575f80fd5b81516001600160401b03811115610116576101166100da565b604051601f8201601f19908116603f011681016001600160401b0381118282101715610144576101446100da565b60405281815283820160200185101561015b575f80fd5b8160208501602083015e5f918101602001919091529392505050565b5f805f806080858703121561018a575f80fd5b84516001600160401b0381111561019f575f80fd5b6101ab878288016100ee565b602087015190955090506001600160401b038111156101c8575f80fd5b6101d4878288016100ee565b93505060408501519150606085015160ff811681146101f1575f80fd5b939692955090935050565b600181811c9082168061021057607f821691505b60208210810361022e57634e487b7160e01b5f52602260045260245ffd5b50919050565b601f82111561027b57805f5260205f20601f840160051c810160208510156102595750805b601f840160051c820191505b81811015610278575f8155600101610265565b50505b505050565b81516001600160401b03811115610299576102996100da565b6102ad816102a784546101fc565b84610234565b6020601f8211600181146102df575f83156102c85750848201515b5f19600385901b1c1916600184901b178455610278565b5f84815260208120601f198516915b8281101561030e57878501518255602094850194600190920191016102ee565b508482101561032b57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b634e487b7160e01b5f52601160045260245ffd5b6001815b60018411156103895780850481111561036d5761036d61033a565b600184161561037b57908102905b60019390931c928002610352565b935093915050565b5f8261039f5750600161042d565b816103ab57505f61042d565b81600181146103c157600281146103cb576103e7565b600191505061042d565b60ff8411156103dc576103dc61033a565b50506001821b61042d565b5060208310610133831016604e8410600b841016171561040a575081810a61042d565b6104165f19848461034e565b805f19048211156104295761042961033a565b0290505b92915050565b5f61043e8383610391565b9392505050565b808202811582820484141761042d5761042d61033a565b6117af806104695f395ff3fe608060405234801561000f575f80fd5b50600436106100fb575f3560e01c80637c40532511610093578063a9059cbb11610063578063a9059cbb1461020d578063c204642c14610220578063dd62ed3e14610233578063f844950514610278575f80fd5b80637c405325146101cc57806395d89b41146101df578063a25983e5146101e7578063a457c2d7146101fa575f80fd5b8063313ce567116100ce578063313ce56714610165578063395093511461017a57806370a082311461018d578063715018a6146101c2575f80fd5b806306fdde03146100ff578063095ea7b31461011d57806318160ddd1461014057806323b872dd14610152575b5f80fd5b6101076102cd565b6040516101149190611386565b60405180910390f35b61013061012b366004611401565b61035d565b6040519015158152602001610114565b6004545b604051908152602001610114565b610130610160366004611429565b610383565b60075460405160ff9091168152602001610114565b610130610188366004611401565b610408565b61014461019b366004611463565b73ffffffffffffffffffffffffffffffffffffffff165f9081526002602052604090205490565b6101ca610452565b005b6101ca6101da36600461147c565b610528565b6101076108f8565b6101ca6101f5366004611493565b610907565b610130610208366004611401565b610c3b565b61013061021b366004611401565b610c9d565b6101ca61022e3660046114f0565b610cb1565b6101446102413660046115e1565b73ffffffffffffffffffffffffffffffffffffffff9182165f90815260036020908152604080832093909416825291909152205490565b61028b610286366004611401565b610e81565b6040805173ffffffffffffffffffffffffffffffffffffffff96871681529590941660208601529284019190915260608301521515608082015260a001610114565b6060600580546102dc90611612565b80601f016020809104026020016040519081016040528092919081815260200182805461030890611612565b80156103535780601f1061032a57610100808354040283529160200191610353565b820191905f5260205f20905b81548152906001019060200180831161033657829003601f168201915b5050505050905090565b5f610366610ee8565b610371338484610f59565b50600161037d60015f55565b92915050565b5f61038c610ee8565b61039784848461110c565b6103f584336103f08560405180606001604052806028815260200161172d6028913973ffffffffffffffffffffffffffffffffffffffff8a165f9081526003602090815260408083203384529091529020549190611336565b610f59565b50600161040160015f55565b9392505050565b5f610411610ee8565b335f81815260036020908152604080832073ffffffffffffffffffffffffffffffffffffffff88168452909152902054610371919085906103f0908661137b565b60015473ffffffffffffffffffffffffffffffffffffffff1633146104fe576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602560248201527f4f6e6c7920746865206f776e65722063616e2072656e6f756e6365206f776e6560448201527f727368697000000000000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b600180547fffffffffffffffffffffffff0000000000000000000000000000000000000000169055565b610530610ee8565b335f9081526008602052604090205481106105a7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600d60248201527f496e76616c696420696e6465780000000000000000000000000000000000000060448201526064016104f5565b335f9081526008602052604081208054839081106105c7576105c7611663565b5f9182526020909120600590910201600481015490915060ff1615610648576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f546f6b656e73206861766520616c7265616479206265656e20636c61696d656460448201526064016104f5565b42816003015411156106b6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f546f6b656e7320617265207374696c6c206c6f636b656400000000000000000060448201526064016104f5565b600181015473ffffffffffffffffffffffffffffffffffffffff16331461075f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602c60248201527f596f7520617265206e6f7420746865206f776e6572206f66207468657365206c60448201527f6f636b656420746f6b656e73000000000000000000000000000000000000000060648201526084016104f5565b805460028201546040517fa9059cbb000000000000000000000000000000000000000000000000000000008152336004820152602481019190915273ffffffffffffffffffffffffffffffffffffffff90911690819063a9059cbb906044016020604051808303815f875af11580156107da573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107fe9190611690565b610864576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f546f6b656e207472616e73666572206661696c6564000000000000000000000060448201526064016104f5565b6004820180547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016600117905581546002830154604051339273ffffffffffffffffffffffffffffffffffffffff16917fece684e11f49f06d351439e63189ad1703238b8040d90cf994901ca2b3da8d44916108e291815260200190565b60405180910390a350506108f560015f55565b50565b6060600680546102dc90611612565b61090f610ee8565b5f8211610978576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416d6f756e74206d7573742062652067726561746572207468616e203000000060448201526064016104f5565b428111610a07576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602160248201527f556e6c6f636b2074696d65206d75737420626520696e2074686520667574757260448201527f650000000000000000000000000000000000000000000000000000000000000060648201526084016104f5565b6040517f23b872dd00000000000000000000000000000000000000000000000000000000815233600482015230602482015260448101839052839073ffffffffffffffffffffffffffffffffffffffff8216906323b872dd906064016020604051808303815f875af1158015610a7f573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610aa39190611690565b610b09576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f546f6b656e207472616e73666572206661696c6564000000000000000000000060448201526064016104f5565b335f818152600860209081526040808320815160a08101835273ffffffffffffffffffffffffffffffffffffffff8a81168083528286018881528386018c8152606085018c8152608086018a8152875460018082018a55988c529a8a902096516005909b0290960180547fffffffffffffffffffffffff00000000000000000000000000000000000000009081169b87169b909b17815592519683018054909a1696909416959095179097559251600287015551600386015551600490940180547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169415159490941790935580518781529182018690527fc8b76441f0c994977de3f73de32b3573a68b94e5d786ffd899638438754c9de9910160405180910390a350610c3660015f55565b505050565b5f610c44610ee8565b61037133846103f08560405180606001604052806025815260200161175560259139335f90815260036020908152604080832073ffffffffffffffffffffffffffffffffffffffff8d1684529091529020549190611336565b5f610ca6610ee8565b61037133848461110c565b610cb9610ee8565b5f8111610d48576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602860248201527f41697264726f7020616d6f756e74206d7573742062652067726561746572207460448201527f68616e207a65726f00000000000000000000000000000000000000000000000060648201526084016104f5565b5f825111610db2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f526563697069656e74206c69737420697320656d70747900000000000000000060448201526064016104f5565b5f825182610dc091906116dc565b335f90815260026020526040902054909150811115610e3b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f496e73756666696369656e742062616c616e636520666f722061697264726f7060448201526064016104f5565b5f5b8351811015610e7257610e6a33858381518110610e5c57610e5c611663565b60200260200101518561110c565b600101610e3d565b5050610e7d60015f55565b5050565b6008602052815f5260405f208181548110610e9a575f80fd5b5f9182526020909120600590910201805460018201546002830154600384015460049094015473ffffffffffffffffffffffffffffffffffffffff9384169650929091169350919060ff1685565b60025f5403610f53576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0060448201526064016104f5565b60025f55565b73ffffffffffffffffffffffffffffffffffffffff8316610ffb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460448201527f726573730000000000000000000000000000000000000000000000000000000060648201526084016104f5565b73ffffffffffffffffffffffffffffffffffffffff821661109e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f20616464726560448201527f737300000000000000000000000000000000000000000000000000000000000060648201526084016104f5565b73ffffffffffffffffffffffffffffffffffffffff8381165f8181526003602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b73ffffffffffffffffffffffffffffffffffffffff83166111af576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f20616460448201527f647265737300000000000000000000000000000000000000000000000000000060648201526084016104f5565b73ffffffffffffffffffffffffffffffffffffffff8216611252576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201527f657373000000000000000000000000000000000000000000000000000000000060648201526084016104f5565b61129b816040518060600160405280602681526020016117076026913973ffffffffffffffffffffffffffffffffffffffff86165f908152600260205260409020549190611336565b73ffffffffffffffffffffffffffffffffffffffff8085165f9081526002602052604080822093909355908416815220546112d6908261137b565b73ffffffffffffffffffffffffffffffffffffffff8084165f8181526002602052604090819020939093559151908516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906110ff9085815260200190565b5f8184841115611373576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104f59190611386565b505050900390565b5f61040182846116f3565b602081525f82518060208401528060208501604085015e5f6040828501015260407fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011684010191505092915050565b803573ffffffffffffffffffffffffffffffffffffffff811681146113fc575f80fd5b919050565b5f8060408385031215611412575f80fd5b61141b836113d9565b946020939093013593505050565b5f805f6060848603121561143b575f80fd5b611444846113d9565b9250611452602085016113d9565b929592945050506040919091013590565b5f60208284031215611473575f80fd5b610401826113d9565b5f6020828403121561148c575f80fd5b5035919050565b5f805f606084860312156114a5575f80fd5b6114ae846113d9565b95602085013595506040909401359392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b5f8060408385031215611501575f80fd5b823567ffffffffffffffff811115611517575f80fd5b8301601f81018513611527575f80fd5b803567ffffffffffffffff811115611541576115416114c3565b8060051b6040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0603f830116810181811067ffffffffffffffff8211171561158c5761158c6114c3565b6040529182526020818401810192908101888411156115a9575f80fd5b6020850194505b838510156115cf576115c1856113d9565b8152602094850194016115b0565b50976020969096013596505050505050565b5f80604083850312156115f2575f80fd5b6115fb836113d9565b9150611609602084016113d9565b90509250929050565b600181811c9082168061162657607f821691505b60208210810361165d577f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f602082840312156116a0575f80fd5b81518015158114610401575f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b808202811582820484141761037d5761037d6116af565b8082018082111561037d5761037d6116af56fe45524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220c95d67f5dc3cccbf46778266729c6c5373fa9770d4cd39a240b85360e034e4d764736f6c634300081a0033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000003edd410c000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000b4e756e752069732043617400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044e554e5500000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x608060405234801561000f575f80fd5b50600436106100fb575f3560e01c80637c40532511610093578063a9059cbb11610063578063a9059cbb1461020d578063c204642c14610220578063dd62ed3e14610233578063f844950514610278575f80fd5b80637c405325146101cc57806395d89b41146101df578063a25983e5146101e7578063a457c2d7146101fa575f80fd5b8063313ce567116100ce578063313ce56714610165578063395093511461017a57806370a082311461018d578063715018a6146101c2575f80fd5b806306fdde03146100ff578063095ea7b31461011d57806318160ddd1461014057806323b872dd14610152575b5f80fd5b6101076102cd565b6040516101149190611386565b60405180910390f35b61013061012b366004611401565b61035d565b6040519015158152602001610114565b6004545b604051908152602001610114565b610130610160366004611429565b610383565b60075460405160ff9091168152602001610114565b610130610188366004611401565b610408565b61014461019b366004611463565b73ffffffffffffffffffffffffffffffffffffffff165f9081526002602052604090205490565b6101ca610452565b005b6101ca6101da36600461147c565b610528565b6101076108f8565b6101ca6101f5366004611493565b610907565b610130610208366004611401565b610c3b565b61013061021b366004611401565b610c9d565b6101ca61022e3660046114f0565b610cb1565b6101446102413660046115e1565b73ffffffffffffffffffffffffffffffffffffffff9182165f90815260036020908152604080832093909416825291909152205490565b61028b610286366004611401565b610e81565b6040805173ffffffffffffffffffffffffffffffffffffffff96871681529590941660208601529284019190915260608301521515608082015260a001610114565b6060600580546102dc90611612565b80601f016020809104026020016040519081016040528092919081815260200182805461030890611612565b80156103535780601f1061032a57610100808354040283529160200191610353565b820191905f5260205f20905b81548152906001019060200180831161033657829003601f168201915b5050505050905090565b5f610366610ee8565b610371338484610f59565b50600161037d60015f55565b92915050565b5f61038c610ee8565b61039784848461110c565b6103f584336103f08560405180606001604052806028815260200161172d6028913973ffffffffffffffffffffffffffffffffffffffff8a165f9081526003602090815260408083203384529091529020549190611336565b610f59565b50600161040160015f55565b9392505050565b5f610411610ee8565b335f81815260036020908152604080832073ffffffffffffffffffffffffffffffffffffffff88168452909152902054610371919085906103f0908661137b565b60015473ffffffffffffffffffffffffffffffffffffffff1633146104fe576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602560248201527f4f6e6c7920746865206f776e65722063616e2072656e6f756e6365206f776e6560448201527f727368697000000000000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b600180547fffffffffffffffffffffffff0000000000000000000000000000000000000000169055565b610530610ee8565b335f9081526008602052604090205481106105a7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600d60248201527f496e76616c696420696e6465780000000000000000000000000000000000000060448201526064016104f5565b335f9081526008602052604081208054839081106105c7576105c7611663565b5f9182526020909120600590910201600481015490915060ff1615610648576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f546f6b656e73206861766520616c7265616479206265656e20636c61696d656460448201526064016104f5565b42816003015411156106b6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f546f6b656e7320617265207374696c6c206c6f636b656400000000000000000060448201526064016104f5565b600181015473ffffffffffffffffffffffffffffffffffffffff16331461075f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602c60248201527f596f7520617265206e6f7420746865206f776e6572206f66207468657365206c60448201527f6f636b656420746f6b656e73000000000000000000000000000000000000000060648201526084016104f5565b805460028201546040517fa9059cbb000000000000000000000000000000000000000000000000000000008152336004820152602481019190915273ffffffffffffffffffffffffffffffffffffffff90911690819063a9059cbb906044016020604051808303815f875af11580156107da573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107fe9190611690565b610864576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f546f6b656e207472616e73666572206661696c6564000000000000000000000060448201526064016104f5565b6004820180547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016600117905581546002830154604051339273ffffffffffffffffffffffffffffffffffffffff16917fece684e11f49f06d351439e63189ad1703238b8040d90cf994901ca2b3da8d44916108e291815260200190565b60405180910390a350506108f560015f55565b50565b6060600680546102dc90611612565b61090f610ee8565b5f8211610978576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416d6f756e74206d7573742062652067726561746572207468616e203000000060448201526064016104f5565b428111610a07576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602160248201527f556e6c6f636b2074696d65206d75737420626520696e2074686520667574757260448201527f650000000000000000000000000000000000000000000000000000000000000060648201526084016104f5565b6040517f23b872dd00000000000000000000000000000000000000000000000000000000815233600482015230602482015260448101839052839073ffffffffffffffffffffffffffffffffffffffff8216906323b872dd906064016020604051808303815f875af1158015610a7f573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610aa39190611690565b610b09576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f546f6b656e207472616e73666572206661696c6564000000000000000000000060448201526064016104f5565b335f818152600860209081526040808320815160a08101835273ffffffffffffffffffffffffffffffffffffffff8a81168083528286018881528386018c8152606085018c8152608086018a8152875460018082018a55988c529a8a902096516005909b0290960180547fffffffffffffffffffffffff00000000000000000000000000000000000000009081169b87169b909b17815592519683018054909a1696909416959095179097559251600287015551600386015551600490940180547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169415159490941790935580518781529182018690527fc8b76441f0c994977de3f73de32b3573a68b94e5d786ffd899638438754c9de9910160405180910390a350610c3660015f55565b505050565b5f610c44610ee8565b61037133846103f08560405180606001604052806025815260200161175560259139335f90815260036020908152604080832073ffffffffffffffffffffffffffffffffffffffff8d1684529091529020549190611336565b5f610ca6610ee8565b61037133848461110c565b610cb9610ee8565b5f8111610d48576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602860248201527f41697264726f7020616d6f756e74206d7573742062652067726561746572207460448201527f68616e207a65726f00000000000000000000000000000000000000000000000060648201526084016104f5565b5f825111610db2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f526563697069656e74206c69737420697320656d70747900000000000000000060448201526064016104f5565b5f825182610dc091906116dc565b335f90815260026020526040902054909150811115610e3b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f496e73756666696369656e742062616c616e636520666f722061697264726f7060448201526064016104f5565b5f5b8351811015610e7257610e6a33858381518110610e5c57610e5c611663565b60200260200101518561110c565b600101610e3d565b5050610e7d60015f55565b5050565b6008602052815f5260405f208181548110610e9a575f80fd5b5f9182526020909120600590910201805460018201546002830154600384015460049094015473ffffffffffffffffffffffffffffffffffffffff9384169650929091169350919060ff1685565b60025f5403610f53576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0060448201526064016104f5565b60025f55565b73ffffffffffffffffffffffffffffffffffffffff8316610ffb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460448201527f726573730000000000000000000000000000000000000000000000000000000060648201526084016104f5565b73ffffffffffffffffffffffffffffffffffffffff821661109e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f20616464726560448201527f737300000000000000000000000000000000000000000000000000000000000060648201526084016104f5565b73ffffffffffffffffffffffffffffffffffffffff8381165f8181526003602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b73ffffffffffffffffffffffffffffffffffffffff83166111af576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f20616460448201527f647265737300000000000000000000000000000000000000000000000000000060648201526084016104f5565b73ffffffffffffffffffffffffffffffffffffffff8216611252576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201527f657373000000000000000000000000000000000000000000000000000000000060648201526084016104f5565b61129b816040518060600160405280602681526020016117076026913973ffffffffffffffffffffffffffffffffffffffff86165f908152600260205260409020549190611336565b73ffffffffffffffffffffffffffffffffffffffff8085165f9081526002602052604080822093909355908416815220546112d6908261137b565b73ffffffffffffffffffffffffffffffffffffffff8084165f8181526002602052604090819020939093559151908516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906110ff9085815260200190565b5f8184841115611373576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104f59190611386565b505050900390565b5f61040182846116f3565b602081525f82518060208401528060208501604085015e5f6040828501015260407fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011684010191505092915050565b803573ffffffffffffffffffffffffffffffffffffffff811681146113fc575f80fd5b919050565b5f8060408385031215611412575f80fd5b61141b836113d9565b946020939093013593505050565b5f805f6060848603121561143b575f80fd5b611444846113d9565b9250611452602085016113d9565b929592945050506040919091013590565b5f60208284031215611473575f80fd5b610401826113d9565b5f6020828403121561148c575f80fd5b5035919050565b5f805f606084860312156114a5575f80fd5b6114ae846113d9565b95602085013595506040909401359392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b5f8060408385031215611501575f80fd5b823567ffffffffffffffff811115611517575f80fd5b8301601f81018513611527575f80fd5b803567ffffffffffffffff811115611541576115416114c3565b8060051b6040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0603f830116810181811067ffffffffffffffff8211171561158c5761158c6114c3565b6040529182526020818401810192908101888411156115a9575f80fd5b6020850194505b838510156115cf576115c1856113d9565b8152602094850194016115b0565b50976020969096013596505050505050565b5f80604083850312156115f2575f80fd5b6115fb836113d9565b9150611609602084016113d9565b90509250929050565b600181811c9082168061162657607f821691505b60208210810361165d577f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f602082840312156116a0575f80fd5b81518015158114610401575f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b808202811582820484141761037d5761037d6116af565b8082018082111561037d5761037d6116af56fe45524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220c95d67f5dc3cccbf46778266729c6c5373fa9770d4cd39a240b85360e034e4d764736f6c634300081a0033

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

000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000003edd410c000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000b4e756e752069732043617400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044e554e5500000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : name_ (string): Nunu is Cat
Arg [1] : symbol_ (string): NUNU
Arg [2] : totalSupply_ (uint256): 270000000000
Arg [3] : decimals_ (uint8): 7

-----Encoded View---------------
8 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [2] : 0000000000000000000000000000000000000000000000000000003edd410c00
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000007
Arg [4] : 000000000000000000000000000000000000000000000000000000000000000b
Arg [5] : 4e756e7520697320436174000000000000000000000000000000000000000000
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000004
Arg [7] : 4e554e5500000000000000000000000000000000000000000000000000000000


Deployed Bytecode Sourcemap

4367:6361:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5179:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6028:172;;;;;;:::i;:::-;;:::i;:::-;;;1167:14:1;;1160:22;1142:41;;1130:2;1115:18;6028:172:0;1002:187:1;5456:100:0;5536:12;;5456:100;;;1340:25:1;;;1328:2;1313:18;5456:100:0;1194:177:1;6208:322:0;;;;;;:::i;:::-;;:::i;5365:83::-;5431:9;;5365:83;;5431:9;;;;1897:36:1;;1885:2;1870:18;5365:83:0;1755:184:1;6538:219:0;;;;;;:::i;:::-;;:::i;5564:119::-;;;;;;:::i;:::-;5657:18;;5630:7;5657:18;;;:9;:18;;;;;;;5564:119;7043:226;;;:::i;:::-;;9864:861;;;;;;:::i;:::-;;:::i;5270:87::-;;;:::i;9114:742::-;;;;;;:::i;:::-;;:::i;6765:270::-;;;;;;:::i;:::-;;:::i;5691:178::-;;;;;;:::i;:::-;;:::i;7277:516::-;;;;;;:::i;:::-;;:::i;5877:143::-;;;;;;:::i;:::-;5985:18;;;;5958:7;5985:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;5877:143;8839:54;;;;;;:::i;:::-;;:::i;:::-;;;;4845:42:1;4833:55;;;4815:74;;4925:55;;;;4920:2;4905:18;;4898:83;4997:18;;;4990:34;;;;5055:2;5040:18;;5033:34;5111:14;5104:22;5098:3;5083:19;;5076:51;4802:3;4787:19;8839:54:0;4562:571:1;5179:83:0;5216:13;5249:5;5242:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5179:83;:::o;6028:172::-;6116:4;538:21;:19;:21::i;:::-;6133:37:::1;6142:10;6154:7;6163:6;6133:8;:37::i;:::-;-1:-1:-1::0;6188:4:0::1;582:20:::0;349:1;976:7;:22;919:87;582:20;6028:172;;;;:::o;6208:322::-;6319:4;538:21;:19;:21::i;:::-;6336:36:::1;6346:6;6354:9;6365:6;6336:9;:36::i;:::-;6383:117;6392:6;6400:10;6412:87;6448:6;6412:87;;;;;;;;;;;;;;;;;:19;::::0;::::1;;::::0;;;:11:::1;:19;::::0;;;;;;;6432:10:::1;6412:31:::0;;;;;;;;;:87;:35:::1;:87::i;:::-;6383:8;:117::i;:::-;-1:-1:-1::0;6518:4:0::1;582:20:::0;349:1;976:7;:22;919:87;582:20;6208:322;;;;;:::o;6538:219::-;6631:4;538:21;:19;:21::i;:::-;6657:10:::1;6678:23;::::0;;;:11:::1;:23;::::0;;;;;;;::::1;:32:::0;::::1;::::0;;;;;;;;6648:79:::1;::::0;6657:10;6669:7;;6678:48:::1;::::0;6715:10;6678:36:::1;:48::i;7043:226::-:0;7112:6;;;;7098:10;:20;7090:70;;;;;;;5782:2:1;7090:70:0;;;5764:21:1;5821:2;5801:18;;;5794:30;5860:34;5840:18;;;5833:62;5931:7;5911:18;;;5904:35;5956:19;;7090:70:0;;;;;;;;;7171:6;:19;;;;;;7043:226::o;9864:861::-;538:21;:19;:21::i;:::-;9962:10:::1;9948:25;::::0;;;:13:::1;:25;::::0;;;;:32;9940:40;::::1;9932:66;;;::::0;::::1;::::0;;6188:2:1;9932:66:0::1;::::0;::::1;6170:21:1::0;6227:2;6207:18;;;6200:30;6266:15;6246:18;;;6239:43;6299:18;;9932:66:0::1;5986:337:1::0;9932:66:0::1;10059:10;10011:31;10045:25:::0;;;:13:::1;:25;::::0;;;;:32;;10071:5;;10045:32;::::1;;;;;:::i;:::-;;::::0;;;::::1;::::0;;;::::1;::::0;;::::1;;10097:19;::::0;::::1;::::0;10045:32;;-1:-1:-1;10097:19:0::1;;10096:20;10088:65;;;::::0;::::1;::::0;;6719:2:1;10088:65:0::1;::::0;::::1;6701:21:1::0;;;6738:18;;;6731:30;6797:34;6777:18;;;6770:62;6849:18;;10088:65:0::1;6517:356:1::0;10088:65:0::1;10198:15;10172:11;:22;;;:41;;10164:77;;;::::0;::::1;::::0;;7080:2:1;10164:77:0::1;::::0;::::1;7062:21:1::0;7119:2;7099:18;;;7092:30;7158:25;7138:18;;;7131:53;7201:18;;10164:77:0::1;6878:347:1::0;10164:77:0::1;10347:17;::::0;::::1;::::0;::::1;;10333:10;:31;10325:88;;;::::0;::::1;::::0;;7432:2:1;10325:88:0::1;::::0;::::1;7414:21:1::0;7471:2;7451:18;;;7444:30;7510:34;7490:18;;;7483:62;7581:14;7561:18;;;7554:42;7613:19;;10325:88:0::1;7230:408:1::0;10325:88:0::1;10448:24:::0;;10519:18:::1;::::0;::::1;::::0;10492:46:::1;::::0;;;;10507:10:::1;10492:46;::::0;::::1;7817:74:1::0;7907:18;;;7900:34;;;;10448:24:0::1;::::0;;::::1;::::0;;;10492:14:::1;::::0;7790:18:1;;10492:46:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;10484:80;;;::::0;::::1;::::0;;8429:2:1;10484:80:0::1;::::0;::::1;8411:21:1::0;8468:2;8448:18;;;8441:30;8507:23;8487:18;;;8480:51;8548:18;;10484:80:0::1;8227:345:1::0;10484:80:0::1;10577:19;::::0;::::1;:26:::0;;;::::1;10599:4;10577:26;::::0;;10660:24;;10698:18:::1;::::0;::::1;::::0;10645:72:::1;::::0;10686:10:::1;::::0;10645:72:::1;10660:24;::::0;10645:72:::1;::::0;::::1;::::0;1340:25:1;;1328:2;1313:18;;1194:177;10645:72:0::1;;;;;;;;9921:804;;582:20:::0;349:1;976:7;:22;919:87;582:20;9864:861;:::o;5270:87::-;5309:13;5342:7;5335:14;;;;;:::i;9114:742::-;538:21;:19;:21::i;:::-;9240:1:::1;9231:6;:10;9223:52;;;::::0;::::1;::::0;;8779:2:1;9223:52:0::1;::::0;::::1;8761:21:1::0;8818:2;8798:18;;;8791:30;8857:31;8837:18;;;8830:59;8906:18;;9223:52:0::1;8577:353:1::0;9223:52:0::1;9307:15;9294:10;:28;9286:74;;;::::0;::::1;::::0;;9137:2:1;9286:74:0::1;::::0;::::1;9119:21:1::0;9176:2;9156:18;;;9149:30;9215:34;9195:18;;;9188:62;9286:3;9266:18;;;9259:31;9307:19;;9286:74:0::1;8935:397:1::0;9286:74:0::1;9427:53;::::0;;;;9446:10:::1;9427:53;::::0;::::1;9539:74:1::0;9466:4:0::1;9629:18:1::0;;;9622:83;9721:18;;;9714:34;;;9395:12:0;;9427:18:::1;::::0;::::1;::::0;::::1;::::0;9512::1;;9427:53:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;9419:87;;;::::0;::::1;::::0;;8429:2:1;9419:87:0::1;::::0;::::1;8411:21:1::0;8468:2;8448:18;;;8441:30;8507:23;8487:18;;;8480:51;8548:18;;9419:87:0::1;8227:345:1::0;9419:87:0::1;9533:10;9519:25;::::0;;;:13:::1;:25;::::0;;;;;;;9550:221;;::::1;::::0;::::1;::::0;;9519:25:::1;9550:221:::0;;::::1;::::0;;;;;::::1;::::0;;;;;;;;;;;;;;;;;;;;;9519:253;;9550:221;9519:253;;::::1;::::0;;;;;;;;;;;::::1;::::0;;::::1;::::0;;::::1;::::0;;;;;::::1;::::0;;::::1;::::0;;;::::1;::::0;;;;;;::::1;::::0;;;;::::1;::::0;;;::::1;::::0;;;::::1;::::0;;;;;::::1;::::0;::::1;::::0;;::::1;::::0;::::1;::::0;;::::1;::::0;;::::1;::::0;;;::::1;::::0;::::1;;::::0;;;::::1;::::0;;;9790:58;;9933:25:1;;;9974:18;;;9967:34;;;9790:58:0::1;::::0;9906:18:1;9790:58:0::1;;;;;;;9212:644;582:20:::0;349:1;976:7;:22;919:87;582:20;9114:742;;;:::o;6765:270::-;6863:4;538:21;:19;:21::i;:::-;6880:125:::1;6889:10;6901:7;6910:94;6947:15;6910:94;;;;;;;;;;;;;;;;;6922:10;6910:23;::::0;;;:11:::1;:23;::::0;;;;;;;::::1;:32:::0;::::1;::::0;;;;;;;;;:94;:36:::1;:94::i;5691:178::-:0;5782:4;538:21;:19;:21::i;:::-;5799:40:::1;5809:10;5821:9;5832:6;5799:9;:40::i;7277:516::-:0;538:21;:19;:21::i;:::-;7387:1:::1;7378:6;:10;7370:63;;;::::0;::::1;::::0;;10214:2:1;7370:63:0::1;::::0;::::1;10196:21:1::0;10253:2;10233:18;;;10226:30;10292:34;10272:18;;;10265:62;10363:10;10343:18;;;10336:38;10391:19;;7370:63:0::1;10012:404:1::0;7370:63:0::1;7472:1;7452:10;:17;:21;7444:57;;;::::0;::::1;::::0;;10623:2:1;7444:57:0::1;::::0;::::1;10605:21:1::0;10662:2;10642:18;;;10635:30;10701:25;10681:18;;;10674:53;10744:18;;7444:57:0::1;10421:347:1::0;7444:57:0::1;7514:19;7545:10;:17;7536:6;:26;;;;:::i;:::-;7606:10;5630:7:::0;5657:18;;;:9;:18;;;;;;7514:48;;-1:-1:-1;7581:11:0::1;:36;;7573:81;;;::::0;::::1;::::0;;11337:2:1;7573:81:0::1;::::0;::::1;11319:21:1::0;;;11356:18;;;11349:30;11415:34;11395:18;;;11388:62;11467:18;;7573:81:0::1;11135:356:1::0;7573:81:0::1;7672:9;7667:119;7691:10;:17;7687:1;:21;7667:119;;;7730:44;7740:10;7752;7763:1;7752:13;;;;;;;;:::i;:::-;;;;;;;7767:6;7730:9;:44::i;:::-;7710:3;;7667:119;;;;7359:434;582:20:::0;349:1;976:7;:22;919:87;582:20;7277:516;;:::o;8839:54::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;8839:54:0;;;;;-1:-1:-1;8839:54:0;;;;;:::o;618:293::-;393:1;752:7;;:19;744:63;;;;;;;11698:2:1;744:63:0;;;11680:21:1;11737:2;11717:18;;;11710:30;11776:33;11756:18;;;11749:61;11827:18;;744:63:0;11496:355:1;744:63:0;393:1;885:7;:18;618:293::o;8280:338::-;8374:19;;;8366:68;;;;;;;12058:2:1;8366:68:0;;;12040:21:1;12097:2;12077:18;;;12070:30;12136:34;12116:18;;;12109:62;12207:6;12187:18;;;12180:34;12231:19;;8366:68:0;11856:400:1;8366:68:0;8453:21;;;8445:68;;;;;;;12463:2:1;8445:68:0;;;12445:21:1;12502:2;12482:18;;;12475:30;12541:34;12521:18;;;12514:62;12612:4;12592:18;;;12585:32;12634:19;;8445:68:0;12261:398:1;8445:68:0;8526:18;;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;8578:32;;1340:25:1;;;8578:32:0;;1313:18:1;8578:32:0;;;;;;;;8280:338;;;:::o;7801:471::-;7899:20;;;7891:70;;;;;;;12866:2:1;7891:70:0;;;12848:21:1;12905:2;12885:18;;;12878:30;12944:34;12924:18;;;12917:62;13015:7;12995:18;;;12988:35;13040:19;;7891:70:0;12664:401:1;7891:70:0;7980:23;;;7972:71;;;;;;;13272:2:1;7972:71:0;;;13254:21:1;13311:2;13291:18;;;13284:30;13350:34;13330:18;;;13323:62;13421:5;13401:18;;;13394:33;13444:19;;7972:71:0;13070:399:1;7972:71:0;8076;8098:6;8076:71;;;;;;;;;;;;;;;;;:17;;;;;;;:9;:17;;;;;;;:71;:21;:71::i;:::-;8056:17;;;;;;;;:9;:17;;;;;;:91;;;;8181:20;;;;;;;:32;;8206:6;8181:24;:32::i;:::-;8158:20;;;;;;;;:9;:20;;;;;;;:55;;;;8229:35;;;;;;;;;;8257:6;1340:25:1;;1328:2;1313:18;;1194:177;3042:206:0;3128:7;3189:12;3181:6;;;;3173:29;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;3224:5:0;;;3042:206::o;2510:98::-;2568:7;2595:5;2599:1;2595;:5;:::i;14:477:1:-;163:2;152:9;145:21;126:4;195:6;189:13;238:6;233:2;222:9;218:18;211:34;297:6;292:2;284:6;280:15;275:2;264:9;260:18;254:50;353:1;348:2;339:6;328:9;324:22;320:31;313:42;482:2;412:66;407:2;399:6;395:15;391:88;380:9;376:104;372:113;364:121;;;14:477;;;;:::o;496:196::-;564:20;;624:42;613:54;;603:65;;593:93;;682:1;679;672:12;593:93;496:196;;;:::o;697:300::-;765:6;773;826:2;814:9;805:7;801:23;797:32;794:52;;;842:1;839;832:12;794:52;865:29;884:9;865:29;:::i;:::-;855:39;963:2;948:18;;;;935:32;;-1:-1:-1;;;697:300:1:o;1376:374::-;1453:6;1461;1469;1522:2;1510:9;1501:7;1497:23;1493:32;1490:52;;;1538:1;1535;1528:12;1490:52;1561:29;1580:9;1561:29;:::i;:::-;1551:39;;1609:38;1643:2;1632:9;1628:18;1609:38;:::i;:::-;1376:374;;1599:48;;-1:-1:-1;;;1716:2:1;1701:18;;;;1688:32;;1376:374::o;1944:186::-;2003:6;2056:2;2044:9;2035:7;2031:23;2027:32;2024:52;;;2072:1;2069;2062:12;2024:52;2095:29;2114:9;2095:29;:::i;2135:226::-;2194:6;2247:2;2235:9;2226:7;2222:23;2218:32;2215:52;;;2263:1;2260;2253:12;2215:52;-1:-1:-1;2308:23:1;;2135:226;-1:-1:-1;2135:226:1:o;2366:420::-;2443:6;2451;2459;2512:2;2500:9;2491:7;2487:23;2483:32;2480:52;;;2528:1;2525;2518:12;2480:52;2551:29;2570:9;2551:29;:::i;:::-;2541:39;2649:2;2634:18;;2621:32;;-1:-1:-1;2750:2:1;2735:18;;;2722:32;;2366:420;-1:-1:-1;;;2366:420:1:o;2791:184::-;2843:77;2840:1;2833:88;2940:4;2937:1;2930:15;2964:4;2961:1;2954:15;2980:1312;3073:6;3081;3134:2;3122:9;3113:7;3109:23;3105:32;3102:52;;;3150:1;3147;3140:12;3102:52;3190:9;3177:23;3223:18;3215:6;3212:30;3209:50;;;3255:1;3252;3245:12;3209:50;3278:22;;3331:4;3323:13;;3319:27;-1:-1:-1;3309:55:1;;3360:1;3357;3350:12;3309:55;3400:2;3387:16;3426:18;3418:6;3415:30;3412:56;;;3448:18;;:::i;:::-;3494:6;3491:1;3487:14;3530:2;3524:9;3589:66;3584:2;3580;3576:11;3572:84;3564:6;3560:97;3723:6;3711:10;3708:22;3687:18;3675:10;3672:34;3669:62;3666:88;;;3734:18;;:::i;:::-;3770:2;3763:22;3820;;;3870:4;3902:11;;;3898:22;;;3820;3858:17;;3932:19;;;3929:39;;;3964:1;3961;3954:12;3929:39;3996:4;3992:2;3988:13;3977:24;;4010:152;4026:6;4021:3;4018:15;4010:152;;;4094:23;4113:3;4094:23;:::i;:::-;4082:36;;4147:4;4043:14;;;;4138;4010:152;;;-1:-1:-1;4181:6:1;4256:4;4241:20;;;;4228:34;;-1:-1:-1;;;;;;2980:1312:1:o;4297:260::-;4365:6;4373;4426:2;4414:9;4405:7;4401:23;4397:32;4394:52;;;4442:1;4439;4432:12;4394:52;4465:29;4484:9;4465:29;:::i;:::-;4455:39;;4513:38;4547:2;4536:9;4532:18;4513:38;:::i;:::-;4503:48;;4297:260;;;;;:::o;5138:437::-;5217:1;5213:12;;;;5260;;;5281:61;;5335:4;5327:6;5323:17;5313:27;;5281:61;5388:2;5380:6;5377:14;5357:18;5354:38;5351:218;;5425:77;5422:1;5415:88;5526:4;5523:1;5516:15;5554:4;5551:1;5544:15;5351:218;;5138:437;;;:::o;6328:184::-;6380:77;6377:1;6370:88;6477:4;6474:1;6467:15;6501:4;6498:1;6491:15;7945:277;8012:6;8065:2;8053:9;8044:7;8040:23;8036:32;8033:52;;;8081:1;8078;8071:12;8033:52;8113:9;8107:16;8166:5;8159:13;8152:21;8145:5;8142:32;8132:60;;8188:1;8185;8178:12;10773:184;10825:77;10822:1;10815:88;10922:4;10919:1;10912:15;10946:4;10943:1;10936:15;10962:168;11035:9;;;11066;;11083:15;;;11077:22;;11063:37;11053:71;;11104:18;;:::i;13474:125::-;13539:9;;;13560:10;;;13557:36;;;13573:18;;:::i

Swarm Source

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