ETH Price: $2,270.20 (-6.24%)

Token

Hongse (HONGSE)
 

Overview

Max Total Supply

888,888,888,888 HONGSE

Holders

194

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
2,117,225,443.815794168535892698 HONGSE

Value
$0.00
0xf55d705684ec525bfcce263844be2a1a6824aa82
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:
HongseCoin

Compiler Version
v0.8.18+commit.87f61d96

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2023-05-30
*/

// SPDX-License-Identifier: MIT

/**
Website: https://hongsecoin.xyz/
Twitter: https://twitter.com/hongsecoin
Telegram: https://t.me/hongsecoin
**/

// OpenZeppelin Contracts v4.4.0 (utils/Context.sol)

pragma solidity ^0.8.0;

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

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

// OpenZeppelin Contracts v4.4.0 (access/Ownable.sol)

pragma solidity ^0.8.0;

abstract contract Ownable is Context {
    address private _owner;

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

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

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

    modifier onlyOwner() {
        require(owner() == _msgSender(), "Ownable: caller is not the owner");
        _;
    }

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

    function transferOwnership(address newOwner) public virtual onlyOwner {
        require(newOwner != address(0), "Ownable: new owner is the zero address");
        _transferOwnership(newOwner);
    }

    function _transferOwnership(address newOwner) internal virtual {
        address oldOwner = _owner;
        _owner = newOwner;
        emit OwnershipTransferred(oldOwner, newOwner);
    }
}

// OpenZeppelin Contracts v4.4.0 (token/ERC20/IERC20.sol)

pragma solidity ^0.8.0;

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);
}

// OpenZeppelin Contracts v4.4.0 (token/ERC20/extensions/IERC20Metadata.sol)

pragma solidity ^0.8.0;

interface IERC20Metadata is IERC20 {

    function name() external view returns (string memory);
    function symbol() external view returns (string memory);
    function decimals() external view returns (uint8);
}

// OpenZeppelin Contracts v4.4.0 (token/ERC20/ERC20.sol)

pragma solidity ^0.8.0;

contract ERC20 is Context, IERC20, IERC20Metadata {
    mapping(address => uint256) private _balances;

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

    uint256 private _totalSupply;

    string private _name;
    string private _symbol;

    constructor(string memory name_, string memory symbol_) {
        _name = name_;
        _symbol = symbol_;
    }

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

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

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

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

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

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

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

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

    function transferFrom(
        address sender,
        address recipient,
        uint256 amount
    ) public virtual override returns (bool) {
        _transfer(sender, recipient, amount);

        uint256 currentAllowance = _allowances[sender][_msgSender()];
        require(currentAllowance >= amount, "ERC20: transfer amount exceeds allowance");
        unchecked {
            _approve(sender, _msgSender(), currentAllowance - amount);
        }

        return true;
    }

    function increaseAllowance(address spender, uint256 addedValue) public virtual returns (bool) {
        _approve(_msgSender(), spender, _allowances[_msgSender()][spender] + addedValue);
        return true;
    }

    function decreaseAllowance(address spender, uint256 subtractedValue) public virtual returns (bool) {
        uint256 currentAllowance = _allowances[_msgSender()][spender];
        require(currentAllowance >= subtractedValue, "ERC20: decreased allowance below zero");
        unchecked {
            _approve(_msgSender(), spender, currentAllowance - subtractedValue);
        }

        return true;
    }

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

        _beforeTokenTransfer(sender, recipient, amount);

        uint256 senderBalance = _balances[sender];
        require(senderBalance >= amount, "ERC20: transfer amount exceeds balance");
        unchecked {
            _balances[sender] = senderBalance - amount;
        }
        _balances[recipient] += amount;

        emit Transfer(sender, recipient, amount);

        _afterTokenTransfer(sender, recipient, amount);
    }

    function _mint(address account, uint256 amount) internal virtual {
        require(account != address(0), "ERC20: mint to the zero address");

        _beforeTokenTransfer(address(0), account, amount);

        _totalSupply += amount;
        _balances[account] += amount;
        emit Transfer(address(0), account, amount);

        _afterTokenTransfer(address(0), account, amount);
    }

    function _burn(address account, uint256 amount) internal virtual {
        require(account != address(0), "ERC20: burn from the zero address");

        _beforeTokenTransfer(account, address(0), amount);

        uint256 accountBalance = _balances[account];
        require(accountBalance >= amount, "ERC20: burn amount exceeds balance");
        unchecked {
            _balances[account] = accountBalance - amount;
        }
        _totalSupply -= amount;

        emit Transfer(account, address(0), amount);

        _afterTokenTransfer(account, address(0), amount);
    }

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

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

    function _beforeTokenTransfer(
        address from,
        address to,
        uint256 amount
    ) internal virtual {}

    function _afterTokenTransfer(
        address from,
        address to,
        uint256 amount
    ) internal virtual {}
}

// File contracts/HongseCoin.sol

pragma solidity ^0.8.0;


contract HongseCoin is Ownable, ERC20 {
    
    address public uniswapV2Pair;

    // total supply = 888888888888000000000000000000 wei = 888,888,888,888 $HONGSE

    constructor(uint256 _totalSupply) ERC20("Hongse", "HONGSE") {
        _mint(msg.sender, _totalSupply);
    }

    function addUniswapV2Pair(address _uniswapV2Pair) external onlyOwner {
        uniswapV2Pair = _uniswapV2Pair;
    }

    function burn(uint256 value) external {
        _burn(msg.sender, value);
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"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":"_uniswapV2Pair","type":"address"}],"name":"addUniswapV2Pair","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":[{"internalType":"uint256","name":"value","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","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":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"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":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"uniswapV2Pair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"}]

60806040523480156200001157600080fd5b506040516200108c3803806200108c833981016040819052620000349162000206565b60405180604001604052806006815260200165486f6e67736560d01b81525060405180604001604052806006815260200165484f4e47534560d01b8152506200008c62000086620000c560201b60201c565b620000c9565b60046200009a8382620002c4565b506005620000a98282620002c4565b505050620000be33826200011960201b60201c565b50620003b8565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b038216620001745760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015260640160405180910390fd5b806003600082825462000188919062000390565b90915550506001600160a01b03821660009081526001602052604081208054839290620001b790849062000390565b90915550506040518181526001600160a01b038316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b505050565b6000602082840312156200021957600080fd5b5051919050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200024b57607f821691505b6020821081036200026c57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200020157600081815260208120601f850160051c810160208610156200029b5750805b601f850160051c820191505b81811015620002bc57828155600101620002a7565b505050505050565b81516001600160401b03811115620002e057620002e062000220565b620002f881620002f1845462000236565b8462000272565b602080601f831160018114620003305760008415620003175750858301515b600019600386901b1c1916600185901b178555620002bc565b600085815260208120601f198616915b82811015620003615788860151825594840194600190910190840162000340565b5085821015620003805787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b80820180821115620003b257634e487b7160e01b600052601160045260246000fd5b92915050565b610cc480620003c86000396000f3fe608060405234801561001057600080fd5b506004361061010b5760003560e01c806349bd5a5e116100a257806395d89b411161007157806395d89b411461022d578063a457c2d714610235578063a9059cbb14610248578063dd62ed3e1461025b578063f2fde38b1461029457600080fd5b806349bd5a5e146101c057806370a08231146101eb578063715018a6146102145780638da5cb5b1461021c57600080fd5b806323b872dd116100de57806323b872dd14610178578063313ce5671461018b578063395093511461019a57806342966c68146101ad57600080fd5b806306fdde0314610110578063095ea7b31461012e57806318160ddd146101515780631c3463a814610163575b600080fd5b6101186102a7565b6040516101259190610aa5565b60405180910390f35b61014161013c366004610b0f565b610339565b6040519015158152602001610125565b6003545b604051908152602001610125565b610176610171366004610b39565b610350565b005b610141610186366004610b5b565b6103a5565b60405160128152602001610125565b6101416101a8366004610b0f565b61044f565b6101766101bb366004610b97565b61048b565b6006546101d3906001600160a01b031681565b6040516001600160a01b039091168152602001610125565b6101556101f9366004610b39565b6001600160a01b031660009081526001602052604090205490565b610176610498565b6000546001600160a01b03166101d3565b6101186104ce565b610141610243366004610b0f565b6104dd565b610141610256366004610b0f565b610576565b610155610269366004610bb0565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b6101766102a2366004610b39565b610583565b6060600480546102b690610be3565b80601f01602080910402602001604051908101604052809291908181526020018280546102e290610be3565b801561032f5780601f106103045761010080835404028352916020019161032f565b820191906000526020600020905b81548152906001019060200180831161031257829003601f168201915b5050505050905090565b600061034633848461061b565b5060015b92915050565b6000546001600160a01b031633146103835760405162461bcd60e51b815260040161037a90610c1d565b60405180910390fd5b600680546001600160a01b0319166001600160a01b0392909216919091179055565b60006103b2848484610740565b6001600160a01b0384166000908152600260209081526040808320338452909152902054828110156104375760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b606482015260840161037a565b610444853385840361061b565b506001949350505050565b3360008181526002602090815260408083206001600160a01b03871684529091528120549091610346918590610486908690610c68565b61061b565b610495338261090f565b50565b6000546001600160a01b031633146104c25760405162461bcd60e51b815260040161037a90610c1d565b6104cc6000610a55565b565b6060600580546102b690610be3565b3360009081526002602090815260408083206001600160a01b03861684529091528120548281101561055f5760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b606482015260840161037a565b61056c338585840361061b565b5060019392505050565b6000610346338484610740565b6000546001600160a01b031633146105ad5760405162461bcd60e51b815260040161037a90610c1d565b6001600160a01b0381166106125760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161037a565b61049581610a55565b6001600160a01b03831661067d5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b606482015260840161037a565b6001600160a01b0382166106de5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b606482015260840161037a565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b0383166107a45760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b606482015260840161037a565b6001600160a01b0382166108065760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b606482015260840161037a565b6001600160a01b0383166000908152600160205260409020548181101561087e5760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b606482015260840161037a565b6001600160a01b038085166000908152600160205260408082208585039055918516815290812080548492906108b5908490610c68565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161090191815260200190565b60405180910390a350505050565b6001600160a01b03821661096f5760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b606482015260840161037a565b6001600160a01b038216600090815260016020526040902054818110156109e35760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b606482015260840161037a565b6001600160a01b0383166000908152600160205260408120838303905560038054849290610a12908490610c7b565b90915550506040518281526000906001600160a01b038516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90602001610733565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600060208083528351808285015260005b81811015610ad257858101830151858201604001528201610ab6565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610b0a57600080fd5b919050565b60008060408385031215610b2257600080fd5b610b2b83610af3565b946020939093013593505050565b600060208284031215610b4b57600080fd5b610b5482610af3565b9392505050565b600080600060608486031215610b7057600080fd5b610b7984610af3565b9250610b8760208501610af3565b9150604084013590509250925092565b600060208284031215610ba957600080fd5b5035919050565b60008060408385031215610bc357600080fd5b610bcc83610af3565b9150610bda60208401610af3565b90509250929050565b600181811c90821680610bf757607f821691505b602082108103610c1757634e487b7160e01b600052602260045260246000fd5b50919050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b634e487b7160e01b600052601160045260246000fd5b8082018082111561034a5761034a610c52565b8181038181111561034a5761034a610c5256fea26469706673582212208ee6625708190e8ac3f77bbf4fdf7853c44f97ef575f3b736b1d5b453640a1ff64736f6c63430008120033000000000000000000000000000000000000000b3827a7d587a0311415e00000

Deployed Bytecode

0x608060405234801561001057600080fd5b506004361061010b5760003560e01c806349bd5a5e116100a257806395d89b411161007157806395d89b411461022d578063a457c2d714610235578063a9059cbb14610248578063dd62ed3e1461025b578063f2fde38b1461029457600080fd5b806349bd5a5e146101c057806370a08231146101eb578063715018a6146102145780638da5cb5b1461021c57600080fd5b806323b872dd116100de57806323b872dd14610178578063313ce5671461018b578063395093511461019a57806342966c68146101ad57600080fd5b806306fdde0314610110578063095ea7b31461012e57806318160ddd146101515780631c3463a814610163575b600080fd5b6101186102a7565b6040516101259190610aa5565b60405180910390f35b61014161013c366004610b0f565b610339565b6040519015158152602001610125565b6003545b604051908152602001610125565b610176610171366004610b39565b610350565b005b610141610186366004610b5b565b6103a5565b60405160128152602001610125565b6101416101a8366004610b0f565b61044f565b6101766101bb366004610b97565b61048b565b6006546101d3906001600160a01b031681565b6040516001600160a01b039091168152602001610125565b6101556101f9366004610b39565b6001600160a01b031660009081526001602052604090205490565b610176610498565b6000546001600160a01b03166101d3565b6101186104ce565b610141610243366004610b0f565b6104dd565b610141610256366004610b0f565b610576565b610155610269366004610bb0565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b6101766102a2366004610b39565b610583565b6060600480546102b690610be3565b80601f01602080910402602001604051908101604052809291908181526020018280546102e290610be3565b801561032f5780601f106103045761010080835404028352916020019161032f565b820191906000526020600020905b81548152906001019060200180831161031257829003601f168201915b5050505050905090565b600061034633848461061b565b5060015b92915050565b6000546001600160a01b031633146103835760405162461bcd60e51b815260040161037a90610c1d565b60405180910390fd5b600680546001600160a01b0319166001600160a01b0392909216919091179055565b60006103b2848484610740565b6001600160a01b0384166000908152600260209081526040808320338452909152902054828110156104375760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b606482015260840161037a565b610444853385840361061b565b506001949350505050565b3360008181526002602090815260408083206001600160a01b03871684529091528120549091610346918590610486908690610c68565b61061b565b610495338261090f565b50565b6000546001600160a01b031633146104c25760405162461bcd60e51b815260040161037a90610c1d565b6104cc6000610a55565b565b6060600580546102b690610be3565b3360009081526002602090815260408083206001600160a01b03861684529091528120548281101561055f5760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b606482015260840161037a565b61056c338585840361061b565b5060019392505050565b6000610346338484610740565b6000546001600160a01b031633146105ad5760405162461bcd60e51b815260040161037a90610c1d565b6001600160a01b0381166106125760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161037a565b61049581610a55565b6001600160a01b03831661067d5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b606482015260840161037a565b6001600160a01b0382166106de5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b606482015260840161037a565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b0383166107a45760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b606482015260840161037a565b6001600160a01b0382166108065760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b606482015260840161037a565b6001600160a01b0383166000908152600160205260409020548181101561087e5760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b606482015260840161037a565b6001600160a01b038085166000908152600160205260408082208585039055918516815290812080548492906108b5908490610c68565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161090191815260200190565b60405180910390a350505050565b6001600160a01b03821661096f5760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b606482015260840161037a565b6001600160a01b038216600090815260016020526040902054818110156109e35760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b606482015260840161037a565b6001600160a01b0383166000908152600160205260408120838303905560038054849290610a12908490610c7b565b90915550506040518281526000906001600160a01b038516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90602001610733565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600060208083528351808285015260005b81811015610ad257858101830151858201604001528201610ab6565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610b0a57600080fd5b919050565b60008060408385031215610b2257600080fd5b610b2b83610af3565b946020939093013593505050565b600060208284031215610b4b57600080fd5b610b5482610af3565b9392505050565b600080600060608486031215610b7057600080fd5b610b7984610af3565b9250610b8760208501610af3565b9150604084013590509250925092565b600060208284031215610ba957600080fd5b5035919050565b60008060408385031215610bc357600080fd5b610bcc83610af3565b9150610bda60208401610af3565b90509250929050565b600181811c90821680610bf757607f821691505b602082108103610c1757634e487b7160e01b600052602260045260246000fd5b50919050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b634e487b7160e01b600052601160045260246000fd5b8082018082111561034a5761034a610c52565b8181038181111561034a5761034a610c5256fea26469706673582212208ee6625708190e8ac3f77bbf4fdf7853c44f97ef575f3b736b1d5b453640a1ff64736f6c63430008120033

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

000000000000000000000000000000000000000b3827a7d587a0311415e00000

-----Decoded View---------------
Arg [0] : _totalSupply (uint256): 888888888888000000000000000000

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000000000000000000b3827a7d587a0311415e00000


Deployed Bytecode Sourcemap

7875:502:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3176:100;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4090:169;;;;;;:::i;:::-;;:::i;:::-;;;1169:14:1;;1162:22;1144:41;;1132:2;1117:18;4090:169:0;1004:187:1;3497:108:0;3585:12;;3497:108;;;1342:25:1;;;1330:2;1315:18;3497:108:0;1196:177:1;8167:118:0;;;;;;:::i;:::-;;:::i;:::-;;4267:492;;;;;;:::i;:::-;;:::i;3396:93::-;;;3479:2;2044:36:1;;2032:2;2017:18;3396:93:0;1902:184:1;4767:215:0;;;;;;:::i;:::-;;:::i;8293:81::-;;;;;;:::i;:::-;;:::i;7926:28::-;;;;;-1:-1:-1;;;;;7926:28:0;;;;;;-1:-1:-1;;;;;2440:32:1;;;2422:51;;2410:2;2395:18;7926:28:0;2276:203:1;3613:127:0;;;;;;:::i;:::-;-1:-1:-1;;;;;3714:18:0;3687:7;3714:18;;;:9;:18;;;;;;;3613:127;1034:103;;;:::i;811:87::-;857:7;884:6;-1:-1:-1;;;;;884:6:0;811:87;;3284:104;;;:::i;4990:413::-;;;;;;:::i;:::-;;:::i;3748:175::-;;;;;;:::i;:::-;;:::i;3931:151::-;;;;;;:::i;:::-;-1:-1:-1;;;;;4047:18:0;;;4020:7;4047:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;3931:151;1145:201;;;;;;:::i;:::-;;:::i;3176:100::-;3230:13;3263:5;3256:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3176:100;:::o;4090:169::-;4173:4;4190:39;353:10;4213:7;4222:6;4190:8;:39::i;:::-;-1:-1:-1;4247:4:0;4090:169;;;;;:::o;8167:118::-;857:7;884:6;-1:-1:-1;;;;;884:6:0;353:10;946:23;938:68;;;;-1:-1:-1;;;938:68:0;;;;;;;:::i;:::-;;;;;;;;;8247:13:::1;:30:::0;;-1:-1:-1;;;;;;8247:30:0::1;-1:-1:-1::0;;;;;8247:30:0;;;::::1;::::0;;;::::1;::::0;;8167:118::o;4267:492::-;4407:4;4424:36;4434:6;4442:9;4453:6;4424:9;:36::i;:::-;-1:-1:-1;;;;;4500:19:0;;4473:24;4500:19;;;:11;:19;;;;;;;;353:10;4500:33;;;;;;;;4552:26;;;;4544:79;;;;-1:-1:-1;;;4544:79:0;;3697:2:1;4544:79:0;;;3679:21:1;3736:2;3716:18;;;3709:30;3775:34;3755:18;;;3748:62;-1:-1:-1;;;3826:18:1;;;3819:38;3874:19;;4544:79:0;3495:404:1;4544:79:0;4659:57;4668:6;353:10;4709:6;4690:16;:25;4659:8;:57::i;:::-;-1:-1:-1;4747:4:0;;4267:492;-1:-1:-1;;;;4267:492:0:o;4767:215::-;353:10;4855:4;4904:25;;;:11;:25;;;;;;;;-1:-1:-1;;;;;4904:34:0;;;;;;;;;;4855:4;;4872:80;;4895:7;;4904:47;;4941:10;;4904:47;:::i;:::-;4872:8;:80::i;8293:81::-;8342:24;8348:10;8360:5;8342;:24::i;:::-;8293:81;:::o;1034:103::-;857:7;884:6;-1:-1:-1;;;;;884:6:0;353:10;946:23;938:68;;;;-1:-1:-1;;;938:68:0;;;;;;;:::i;:::-;1099:30:::1;1126:1;1099:18;:30::i;:::-;1034:103::o:0;3284:104::-;3340:13;3373:7;3366:14;;;;;:::i;4990:413::-;353:10;5083:4;5127:25;;;:11;:25;;;;;;;;-1:-1:-1;;;;;5127:34:0;;;;;;;;;;5180:35;;;;5172:85;;;;-1:-1:-1;;;5172:85:0;;4368:2:1;5172:85:0;;;4350:21:1;4407:2;4387:18;;;4380:30;4446:34;4426:18;;;4419:62;-1:-1:-1;;;4497:18:1;;;4490:35;4542:19;;5172:85:0;4166:401:1;5172:85:0;5293:67;353:10;5316:7;5344:15;5325:16;:34;5293:8;:67::i;:::-;-1:-1:-1;5391:4:0;;4990:413;-1:-1:-1;;;4990:413:0:o;3748:175::-;3834:4;3851:42;353:10;3875:9;3886:6;3851:9;:42::i;1145:201::-;857:7;884:6;-1:-1:-1;;;;;884:6:0;353:10;946:23;938:68;;;;-1:-1:-1;;;938:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;1234:22:0;::::1;1226:73;;;::::0;-1:-1:-1;;;1226:73:0;;4774:2:1;1226:73:0::1;::::0;::::1;4756:21:1::0;4813:2;4793:18;;;4786:30;4852:34;4832:18;;;4825:62;-1:-1:-1;;;4903:18:1;;;4896:36;4949:19;;1226:73:0::1;4572:402:1::0;1226:73:0::1;1310:28;1329:8;1310:18;:28::i;7158:380::-:0;-1:-1:-1;;;;;7294:19:0;;7286:68;;;;-1:-1:-1;;;7286:68:0;;5181:2:1;7286:68:0;;;5163:21:1;5220:2;5200:18;;;5193:30;5259:34;5239:18;;;5232:62;-1:-1:-1;;;5310:18:1;;;5303:34;5354:19;;7286:68:0;4979:400:1;7286:68:0;-1:-1:-1;;;;;7373:21:0;;7365:68;;;;-1:-1:-1;;;7365:68:0;;5586:2:1;7365:68:0;;;5568:21:1;5625:2;5605:18;;;5598:30;5664:34;5644:18;;;5637:62;-1:-1:-1;;;5715:18:1;;;5708:32;5757:19;;7365:68:0;5384:398:1;7365:68:0;-1:-1:-1;;;;;7446:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;7498:32;;1342:25:1;;;7498:32:0;;1315:18:1;7498:32:0;;;;;;;;7158:380;;;:::o;5411:733::-;-1:-1:-1;;;;;5551:20:0;;5543:70;;;;-1:-1:-1;;;5543:70:0;;5989:2:1;5543:70:0;;;5971:21:1;6028:2;6008:18;;;6001:30;6067:34;6047:18;;;6040:62;-1:-1:-1;;;6118:18:1;;;6111:35;6163:19;;5543:70:0;5787:401:1;5543:70:0;-1:-1:-1;;;;;5632:23:0;;5624:71;;;;-1:-1:-1;;;5624:71:0;;6395:2:1;5624:71:0;;;6377:21:1;6434:2;6414:18;;;6407:30;6473:34;6453:18;;;6446:62;-1:-1:-1;;;6524:18:1;;;6517:33;6567:19;;5624:71:0;6193:399:1;5624:71:0;-1:-1:-1;;;;;5792:17:0;;5768:21;5792:17;;;:9;:17;;;;;;5828:23;;;;5820:74;;;;-1:-1:-1;;;5820:74:0;;6799:2:1;5820:74:0;;;6781:21:1;6838:2;6818:18;;;6811:30;6877:34;6857:18;;;6850:62;-1:-1:-1;;;6928:18:1;;;6921:36;6974:19;;5820:74:0;6597:402:1;5820:74:0;-1:-1:-1;;;;;5930:17:0;;;;;;;:9;:17;;;;;;5950:22;;;5930:42;;5994:20;;;;;;;;:30;;5966:6;;5930:17;5994:30;;5966:6;;5994:30;:::i;:::-;;;;;;;;6059:9;-1:-1:-1;;;;;6042:35:0;6051:6;-1:-1:-1;;;;;6042:35:0;;6070:6;6042:35;;;;1342:25:1;;1330:2;1315:18;;1196:177;6042:35:0;;;;;;;;5532:612;5411:733;;;:::o;6559:591::-;-1:-1:-1;;;;;6643:21:0;;6635:67;;;;-1:-1:-1;;;6635:67:0;;7206:2:1;6635:67:0;;;7188:21:1;7245:2;7225:18;;;7218:30;7284:34;7264:18;;;7257:62;-1:-1:-1;;;7335:18:1;;;7328:31;7376:19;;6635:67:0;7004:397:1;6635:67:0;-1:-1:-1;;;;;6802:18:0;;6777:22;6802:18;;;:9;:18;;;;;;6839:24;;;;6831:71;;;;-1:-1:-1;;;6831:71:0;;7608:2:1;6831:71:0;;;7590:21:1;7647:2;7627:18;;;7620:30;7686:34;7666:18;;;7659:62;-1:-1:-1;;;7737:18:1;;;7730:32;7779:19;;6831:71:0;7406:398:1;6831:71:0;-1:-1:-1;;;;;6938:18:0;;;;;;:9;:18;;;;;6959:23;;;6938:44;;7004:12;:22;;6976:6;;6938:18;7004:22;;6976:6;;7004:22;:::i;:::-;;;;-1:-1:-1;;7044:37:0;;1342:25:1;;;7070:1:0;;-1:-1:-1;;;;;7044:37:0;;;;;1330:2:1;1315:18;7044:37:0;1196:177:1;1354:191:0;1428:16;1447:6;;-1:-1:-1;;;;;1464:17:0;;;-1:-1:-1;;;;;;1464:17:0;;;;;;1497:40;;1447:6;;;;;;;1497:40;;1428:16;1497:40;1417:128;1354:191;:::o;14:548:1:-;126:4;155:2;184;173:9;166:21;216:6;210:13;259:6;254:2;243:9;239:18;232:34;284:1;294:140;308:6;305:1;302:13;294:140;;;403:14;;;399:23;;393:30;369:17;;;388:2;365:26;358:66;323:10;;294:140;;;298:3;483:1;478:2;469:6;458:9;454:22;450:31;443:42;553:2;546;542:7;537:2;529:6;525:15;521:29;510:9;506:45;502:54;494:62;;;;14:548;;;;:::o;567:173::-;635:20;;-1:-1:-1;;;;;684:31:1;;674:42;;664:70;;730:1;727;720:12;664:70;567:173;;;:::o;745:254::-;813:6;821;874:2;862:9;853:7;849:23;845:32;842:52;;;890:1;887;880:12;842:52;913:29;932:9;913:29;:::i;:::-;903:39;989:2;974:18;;;;961:32;;-1:-1:-1;;;745:254:1:o;1378:186::-;1437:6;1490:2;1478:9;1469:7;1465:23;1461:32;1458:52;;;1506:1;1503;1496:12;1458:52;1529:29;1548:9;1529:29;:::i;:::-;1519:39;1378:186;-1:-1:-1;;;1378:186:1:o;1569:328::-;1646:6;1654;1662;1715:2;1703:9;1694:7;1690:23;1686:32;1683:52;;;1731:1;1728;1721:12;1683:52;1754:29;1773:9;1754:29;:::i;:::-;1744:39;;1802:38;1836:2;1825:9;1821:18;1802:38;:::i;:::-;1792:48;;1887:2;1876:9;1872:18;1859:32;1849:42;;1569:328;;;;;:::o;2091:180::-;2150:6;2203:2;2191:9;2182:7;2178:23;2174:32;2171:52;;;2219:1;2216;2209:12;2171:52;-1:-1:-1;2242:23:1;;2091:180;-1:-1:-1;2091:180:1:o;2484:260::-;2552:6;2560;2613:2;2601:9;2592:7;2588:23;2584:32;2581:52;;;2629:1;2626;2619:12;2581:52;2652:29;2671:9;2652:29;:::i;:::-;2642:39;;2700:38;2734:2;2723:9;2719:18;2700:38;:::i;:::-;2690:48;;2484:260;;;;;:::o;2749:380::-;2828:1;2824:12;;;;2871;;;2892:61;;2946:4;2938:6;2934:17;2924:27;;2892:61;2999:2;2991:6;2988:14;2968:18;2965:38;2962:161;;3045:10;3040:3;3036:20;3033:1;3026:31;3080:4;3077:1;3070:15;3108:4;3105:1;3098:15;2962:161;;2749:380;;;:::o;3134:356::-;3336:2;3318:21;;;3355:18;;;3348:30;3414:34;3409:2;3394:18;;3387:62;3481:2;3466:18;;3134:356::o;3904:127::-;3965:10;3960:3;3956:20;3953:1;3946:31;3996:4;3993:1;3986:15;4020:4;4017:1;4010:15;4036:125;4101:9;;;4122:10;;;4119:36;;;4135:18;;:::i;7809:128::-;7876:9;;;7897:11;;;7894:37;;;7911:18;;:::i

Swarm Source

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