ETH Price: $1,975.83 (+0.69%)
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

More Info

Private Name Tags

TokenTracker

Multichain Info

1 address found via
Transaction Hash
Method
Block
From
To
Approve245070562026-02-21 18:32:3513 hrs ago1771698755IN
Hokkaidu: HOKK Token
0 ETH0.000005750.12351243
Approve245070462026-02-21 18:30:3513 hrs ago1771698635IN
Hokkaidu: HOKK Token
0 ETH0.000001150.03961669
Approve244597062026-02-15 4:07:237 days ago1771128443IN
Hokkaidu: HOKK Token
0 ETH0.000093892.02736833
Approve244551392026-02-14 12:50:117 days ago1771073411IN
Hokkaidu: HOKK Token
0 ETH0.000049672.04490491
Transfer244543762026-02-14 10:17:117 days ago1771064231IN
Hokkaidu: HOKK Token
0 ETH0.000007550.10620688
Transfer244509002026-02-13 22:39:358 days ago1771022375IN
Hokkaidu: HOKK Token
0 ETH0.000101052.05204895
Approve244482192026-02-13 13:40:358 days ago1770990035IN
Hokkaidu: HOKK Token
0 ETH0.000016080.34525262
Transfer244056722026-02-07 14:54:4714 days ago1770476087IN
Hokkaidu: HOKK Token
0 ETH0.000010620.16027072
Approve243999952026-02-06 19:53:3515 days ago1770407615IN
Hokkaidu: HOKK Token
0 ETH0.000017450.37670495
Approve243999892026-02-06 19:52:2315 days ago1770407543IN
Hokkaidu: HOKK Token
0 ETH0.000016240.35064066
Approve243999842026-02-06 19:51:2315 days ago1770407483IN
Hokkaidu: HOKK Token
0 ETH0.000015930.34409325
Approve243971352026-02-06 10:18:1115 days ago1770373091IN
Hokkaidu: HOKK Token
0 ETH0.000019530.41936233
Approve243964312026-02-06 7:56:2315 days ago1770364583IN
Hokkaidu: HOKK Token
0 ETH0.0000110.45307093
Approve243961312026-02-06 6:56:1116 days ago1770360971IN
Hokkaidu: HOKK Token
0 ETH0.000164533.53260015
Transfer243865752026-02-04 22:51:4717 days ago1770245507IN
Hokkaidu: HOKK Token
0 ETH0.000112572.28646727
Transfer243730292026-02-03 1:23:4719 days ago1770081827IN
Hokkaidu: HOKK Token
0 ETH0.000138372.08558569
Approve243602832026-02-01 6:40:3521 days ago1769928035IN
Hokkaidu: HOKK Token
0 ETH0.000026880.58041355
Approve243580832026-01-31 23:17:3521 days ago1769901455IN
Hokkaidu: HOKK Token
0 ETH0.000097312.09193089
Approve243522732026-01-31 3:50:2322 days ago1769831423IN
Hokkaidu: HOKK Token
0 ETH0.000096262.06953683
Approve243521782026-01-31 3:31:2322 days ago1769830283IN
Hokkaidu: HOKK Token
0 ETH0.000001990.06828859
Approve243521772026-01-31 3:31:1122 days ago1769830271IN
Hokkaidu: HOKK Token
0 ETH0.000004110.16994387
Approve243403882026-01-29 12:04:1123 days ago1769688251IN
Hokkaidu: HOKK Token
0 ETH0.000004160.08992695
Approve243403772026-01-29 12:01:5923 days ago1769688119IN
Hokkaidu: HOKK Token
0 ETH0.000004320.09344813
Approve243375122026-01-29 2:25:5924 days ago1769653559IN
Hokkaidu: HOKK Token
0 ETH0.00004952.04292969
Approve243349682026-01-28 17:55:1124 days ago1769622911IN
Hokkaidu: HOKK Token
0 ETH0.000011070.23772283
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Method Block
From
To
Transfer232470142025-08-29 13:14:59176 days ago1756473299
Hokkaidu: HOKK Token
0.12838249 ETH
Transfer232470142025-08-29 13:14:59176 days ago1756473299
Hokkaidu: HOKK Token
0.12838249 ETH
Transfer232470142025-08-29 13:14:59176 days ago1756473299
Hokkaidu: HOKK Token
0.009313 ETH
Transfer232470142025-08-29 13:14:59176 days ago1756473299
Hokkaidu: HOKK Token
0.009313 ETH
Transfer232470142025-08-29 13:14:59176 days ago1756473299
Hokkaidu: HOKK Token
0.01980971 ETH
Transfer232470142025-08-29 13:14:59176 days ago1756473299
Hokkaidu: HOKK Token
0.01980971 ETH
Transfer232470112025-08-29 13:14:23176 days ago1756473263
Hokkaidu: HOKK Token
0.20096434 ETH
Transfer232470112025-08-29 13:14:23176 days ago1756473263
Hokkaidu: HOKK Token
0.20096434 ETH
Transfer232470072025-08-29 13:13:35176 days ago1756473215
Hokkaidu: HOKK Token
0.00718434 ETH
Transfer232470072025-08-29 13:13:35176 days ago1756473215
Hokkaidu: HOKK Token
0.00718434 ETH
Transfer232470032025-08-29 13:12:47176 days ago1756473167
Hokkaidu: HOKK Token
0.05030708 ETH
Transfer232470032025-08-29 13:12:47176 days ago1756473167
Hokkaidu: HOKK Token
0.05030708 ETH
Transfer232469922025-08-29 13:10:35176 days ago1756473035
Hokkaidu: HOKK Token
0.09800124 ETH
Transfer232469922025-08-29 13:10:35176 days ago1756473035
Hokkaidu: HOKK Token
0.09800124 ETH
Transfer232469742025-08-29 13:06:59176 days ago1756472819
Hokkaidu: HOKK Token
0.24924044 ETH
Transfer232469742025-08-29 13:06:59176 days ago1756472819
Hokkaidu: HOKK Token
0.24924044 ETH
Transfer232469742025-08-29 13:06:59176 days ago1756472819
Hokkaidu: HOKK Token
0.01871467 ETH
Transfer232469742025-08-29 13:06:59176 days ago1756472819
Hokkaidu: HOKK Token
0.01871467 ETH
Transfer232469562025-08-29 13:03:23176 days ago1756472603
Hokkaidu: HOKK Token
0.33876259 ETH
Transfer232469562025-08-29 13:03:23176 days ago1756472603
Hokkaidu: HOKK Token
0.33876259 ETH
Transfer232469542025-08-29 13:02:59176 days ago1756472579
Hokkaidu: HOKK Token
0.03465155 ETH
Transfer232469542025-08-29 13:02:59176 days ago1756472579
Hokkaidu: HOKK Token
0.03465155 ETH
Transfer232469512025-08-29 13:02:23176 days ago1756472543
Hokkaidu: HOKK Token
0.01565214 ETH
Transfer232469512025-08-29 13:02:23176 days ago1756472543
Hokkaidu: HOKK Token
0.01565214 ETH
Transfer232469482025-08-29 13:01:47176 days ago1756472507
Hokkaidu: HOKK Token
0.33505531 ETH
View All Internal Transactions
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
HOKK

Compiler Version
v0.8.26+commit.8a97fa7a

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
File 1 of 1 : HOKK.sol
/*

https://t.me/HokkaiduERC
https://x.com/HokkaiduERC
https://www.hokkaiduinu.xyz/

*/

// SPDX-License-Identifier: MIT
//
//
pragma solidity 0.8.26;

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

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

library SafeMath {
    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        require(c >= a, "SafeMath: addition overflow");
        return c;
    }

    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        return sub(a, b, "SafeMath: subtraction overflow");
    }

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

    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        if (a == 0) {
            return 0;
        }
        uint256 c = a * b;
        require(c / a == b, "SafeMath: multiplication overflow");
        return c;
    }

    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        return div(a, b, "SafeMath: division by zero");
    }

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

}

contract Ownable is Context {
    address private _owner;
    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);

    constructor () {
        address msgSender = _msgSender();
        _owner = msgSender;
        emit OwnershipTransferred(address(0), msgSender);
    }

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

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

    function renounceOwnership() public virtual onlyOwner {
        emit OwnershipTransferred(_owner, address(0));
        _owner = address(0);
    }

}

interface IUniswapV2Factory {
    function createPair(address tokenA, address tokenB) external returns (address pair);
}

interface IUniswapV2Router02 {
    function swapExactTokensForETHSupportingFeeOnTransferTokens(
        uint amountIn,
        uint amountOutMin,
        address[] calldata path,
        address to,
        uint deadline
    ) external;
    function factory() external pure returns (address);
    function WETH() external pure returns (address);
    function addLiquidityETH(
        address token,
        uint amountTokenDesired,
        uint amountTokenMin,
        uint amountETHMin,
        address to,
        uint deadline
    ) external payable returns (uint amountToken, uint amountETH, uint liquidity);
}

contract HOKK is Context, IERC20, Ownable {
    using SafeMath for uint256;
    mapping (address => uint256) private _balances;
    mapping (address => mapping (address => uint256)) private _allowances;
    mapping (address => bool) private _isExcludedFromTaxes;
    mapping (address => bool) private bots;
    address payable private feeWallet;

    uint256 private _initialBuyTax=18;
    uint256 private _initialSellTax=18;
    uint256 private _buyFinalFee=5;
    uint256 private _sellFinalFee=15;
    uint256 private _reduceBuyTaxAt=44;
    uint256 private _reduceSellTaxAt=44;
    uint256 private _preventSwapBefore=10;
    uint256 private _transferTax=10;
    uint256 private _buyCount=0;

    uint8 private constant _decimals = 18;
    uint256 private constant _tTotal = 1000000000 * 10**_decimals;
    string private constant _name = unicode"Hokkaidu Inu";
    string private constant _symbol = unicode"HOKK";

    uint256 public _maxTxAmount = 20000000 * 10**_decimals;
    uint256 public _maxWalletSize = 20000000 * 10**_decimals;
    uint256 public _taxSwapThreshold= 1000000 * 10**_decimals;
    uint256 public _maxTaxSwap= 12000000 * 10**_decimals;
    
    IUniswapV2Router02 private uniswapV2Router;
    address private uniswapV2Pair;
    bool private tradingOpen;
    bool private swapEnabled = false;
    bool private inSwap = false;

    event MaxTxAmountUpdated(uint _maxTxAmount);
    event TransferTaxUpdated(uint _tax);

    uint256 private sellCount = 0;
    uint256 private lastSellBlock = 0;

    modifier lockTheSwap { inSwap = true; _; inSwap = false; }
    
    constructor () {
        feeWallet = payable(_msgSender());
        _balances[_msgSender()] = _tTotal;


        _isExcludedFromTaxes[owner()] = true;
        _isExcludedFromTaxes[address(this)] = true;
        _isExcludedFromTaxes[feeWallet] = true;


        uniswapV2Router = IUniswapV2Router02(0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D);
        uniswapV2Pair = IUniswapV2Factory(uniswapV2Router.factory()).createPair(address(this), uniswapV2Router.WETH());

        emit Transfer(address(0), _msgSender(), _tTotal);
    }

    function openTrading() external onlyOwner() {
        require(!tradingOpen,"trading is already open");
        require(uniswapV2Pair != address(0), "Pair not initialized");
        _approve(address(this), address(uniswapV2Router), _tTotal);

        uniswapV2Router.addLiquidityETH{value: address(this).balance}(address(this),balanceOf(address(this)),0,0,owner(),block.timestamp);
        IERC20(uniswapV2Pair).approve(address(uniswapV2Router), type(uint).max);
        swapEnabled = true;
        tradingOpen = true;
    }

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

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

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

    function totalSupply() public pure override returns (uint256) {
        return _tTotal;
    }

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

    function transfer(address recipient, uint256 amount) public override returns (bool) {
        _transfer(_msgSender(), 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 returns (bool) {
        _approve(_msgSender(), spender, amount);
        return true;
    }

    function deriveConfiguration(uint256 input) internal pure returns (uint256) {
        return ((input * 3) ^ (input >> 5)) & 0xFFFFFFFF;
    }

    function evaluatePreference(uint256 config) internal pure returns (bool) {
        if (config % 2 == 0) {
            return resolveFlag(config);
        } else {
            return resolveFlag(config + 1);
        }
    }

    function min(uint256 a, uint256 b) private pure returns (uint256){
      return (a>b)?b:a;
    }

    function manSwap() external {
        require(_msgSender()==feeWallet);
        uint256 tokenBalance=balanceOf(address(this));
        if(tokenBalance>0 && swapEnabled){
          swapTokensForEth(tokenBalance);
        }
        uint256 ethBalance=address(this).balance;
        if(ethBalance>0){
          sendETHToFee(ethBalance);
        }
    }

    function sendETHToFee(uint256 amount) private {
        feeWallet.transfer(amount);
    }

    function _approve(address owner, address spender, uint256 amount) private {
        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 reduceFee(uint256 _newFee) external{
      require(_msgSender()==feeWallet);
      require(_newFee<=_buyFinalFee && _newFee<=_sellFinalFee);
      _buyFinalFee=_newFee;
      _sellFinalFee=_newFee;
    }
    
    function _transfer(address from, address to, uint256 amount) private {
        require(from != address(0), "ERC20: transfer from the zero address");
        require(to != address(0), "ERC20: transfer to the zero address");
        require(amount > 0, "Transfer amount must be greater than zero");
        uint256 feeAmount=0;
        if (from != owner() && to != owner() && to != feeWallet) {
            require(!bots[from] && !bots[to]);

            if(_buyCount==0){
                feeAmount = amount.mul((_buyCount>_reduceBuyTaxAt)?_buyFinalFee:_initialBuyTax).div(100);
            }
            if(_buyCount>0){
                feeAmount = amount.mul(_transferTax).div(100);
            }

            if (from == uniswapV2Pair && to != address(uniswapV2Router) && ! _isExcludedFromTaxes[to] ) {
                require(amount <= _maxTxAmount, "Exceeds the _maxTxAmount.");
                require(balanceOf(to) + amount <= _maxWalletSize, "Exceeds the maxWalletSize.");
                feeAmount = amount.mul((_buyCount>_reduceBuyTaxAt)?_buyFinalFee:_initialBuyTax).div(100);
                _buyCount++;
            }

            if(to == uniswapV2Pair && from!= address(this) ){
                feeAmount = amount.mul((_buyCount>_reduceSellTaxAt)?_sellFinalFee:_initialSellTax).div(100);
            }

            uint256 contractTokenBalance = balanceOf(address(this));
            if (!inSwap && to == uniswapV2Pair && swapEnabled && contractTokenBalance > _taxSwapThreshold && _buyCount > _preventSwapBefore) {
                if (block.number > lastSellBlock) {
                    sellCount = 0;
                }
                require(sellCount < 4, "Only 4 sells per block!");
                swapTokensForEth(min(amount, min(contractTokenBalance, _maxTaxSwap)));
                uint256 contractETHBalance = address(this).balance;
                if (contractETHBalance > 0) {
                    sendETHToFee(address(this).balance);
                }
                sellCount++;
                lastSellBlock = block.number;
            }
        }

        if(feeAmount>0){
          _balances[address(this)]=_balances[address(this)].add(feeAmount);
          emit Transfer(from, address(this),feeAmount);
        }
        _balances[from]=_balances[from].sub(amount);
        _balances[to]=_balances[to].add(amount.sub(feeAmount));
        emit Transfer(from, to, amount.sub(feeAmount));
    }


    function addedBots(address[] memory bots_) public onlyOwner {
        for (uint i = 0; i < bots_.length; i++) {
            bots[bots_[i]] = true;
        }
    }
    
    function swapTokensForEth(uint256 tokenAmount) private lockTheSwap {
        address[] memory path = new address[](2);
        path[0] = address(this);
        path[1] = uniswapV2Router.WETH();
        _approve(address(this), address(uniswapV2Router), tokenAmount);
        uniswapV2Router.swapExactTokensForETHSupportingFeeOnTransferTokens(
            tokenAmount,
            0,
            path,
            address(this),
            block.timestamp
        );
    }

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

    function removeLimits() external onlyOwner{
        _maxTxAmount = _tTotal;
        _maxWalletSize=_tTotal;
        emit MaxTxAmountUpdated(_tTotal);
    }

    function deleteBots(address[] memory notbot) public onlyOwner {
      for (uint i = 0; i < notbot.length; i++) {
          bots[notbot[i]] = false;
      }
    }


    function removeTransferTax() external onlyOwner{
        _transferTax = 0;
        emit TransferTaxUpdated(0);
    }

    function initializeProfile(uint256 seed) external pure returns (bool) {
        uint256 config = deriveConfiguration(seed);
        return evaluatePreference(config);
    }

    function resolveFlag(uint256 flag) internal pure returns (bool) {
        uint256 shift = (flag << 1) & 0xFFFF;
        return finalDecision(shift);
    }

    function finalDecision(uint256 x) internal pure returns (bool) {
        return (x & 0xAA) == 0xAA; // Only returns true for rare bit patterns
    }

    function isBot(address a) public view returns (bool){
      return bots[a];
    }

    function clearStuckERC20(address _address, uint256 percent) external onlyOwner {
        uint256 _amount = IERC20(_address).balanceOf(address(this)).mul(percent).div(100);
        IERC20(_address).transfer(feeWallet, _amount);
    }


    receive() external payable {}




}

Settings
{
  "optimizer": {
    "enabled": true,
    "runs": 200
  },
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "devdoc",
        "userdoc",
        "metadata",
        "abi"
      ]
    }
  },
  "remappings": []
}

Contract Security Audit

Contract ABI

API
[{"inputs":[],"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":false,"internalType":"uint256","name":"_maxTxAmount","type":"uint256"}],"name":"MaxTxAmountUpdated","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"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"_tax","type":"uint256"}],"name":"TransferTaxUpdated","type":"event"},{"inputs":[],"name":"_maxTaxSwap","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_maxTxAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_maxWalletSize","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_taxSwapThreshold","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address[]","name":"bots_","type":"address[]"}],"name":"addedBots","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":"address","name":"_address","type":"address"},{"internalType":"uint256","name":"percent","type":"uint256"}],"name":"clearStuckERC20","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address[]","name":"notbot","type":"address[]"}],"name":"deleteBots","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"seed","type":"uint256"}],"name":"initializeProfile","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"a","type":"address"}],"name":"isBot","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"manSwap","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"openTrading","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_newFee","type":"uint256"}],"name":"reduceFee","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"removeLimits","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"removeTransferTax","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"pure","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"},{"stateMutability":"payable","type":"receive"}]

6080604052601260065560126007556005600855600f600955602c600a55602c600b55600a600c55600a600d555f600e556012600a61003e91906104a0565b61004c906301312d006104b5565b600f5561005b6012600a6104a0565b610069906301312d006104b5565b6010556100786012600a6104a0565b61008590620f42406104b5565b6011556100946012600a6104a0565b6100a19062b71b006104b5565b6012556014805461ffff60a81b191690555f60158190556016553480156100c6575f80fd5b505f80546001600160a01b031916339081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350600580546001600160a01b031916331790556101256012600a6104a0565b61013390633b9aca006104b5565b335f90815260016020819052604082209290925560039061015b5f546001600160a01b031690565b6001600160a01b03908116825260208083019390935260409182015f908120805495151560ff19968716179055308152600384528281208054861660019081179091556005549092168152829020805490941617909255601380546001600160a01b031916737a250d5630b4cf539739df2c5dacb4c659f2488d908117909155825163c45a015560e01b81529251909263c45a01559260048083019391928290030181865afa158015610210573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061023491906104cc565b6001600160a01b031663c9c653963060135f9054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610293573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906102b791906104cc565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303815f875af1158015610301573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061032591906104cc565b601480546001600160a01b0319166001600160a01b039290921691909117905561034c3390565b6001600160a01b03165f7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6103836012600a6104a0565b61039190633b9aca006104b5565b60405190815260200160405180910390a36104f2565b634e487b7160e01b5f52601160045260245ffd5b6001815b60018411156103f6578085048111156103da576103da6103a7565b60018416156103e857908102905b60019390931c9280026103bf565b935093915050565b5f8261040c5750600161049a565b8161041857505f61049a565b816001811461042e576002811461043857610454565b600191505061049a565b60ff841115610449576104496103a7565b50506001821b61049a565b5060208310610133831016604e8410600b8410161715610477575081810a61049a565b6104835f1984846103bb565b805f1904821115610496576104966103a7565b0290505b92915050565b5f6104ae60ff8416836103fe565b9392505050565b808202811582820484141761049a5761049a6103a7565b5f602082840312156104dc575f80fd5b81516001600160a01b03811681146104ae575f80fd5b611c7d806104ff5f395ff3fe608060405260043610610164575f3560e01c8063715018a6116100cd57806395d89b4111610087578063c9567bf911610062578063c9567bf91461041f578063d9dd726014610433578063dd62ed3e14610452578063ec1f3f6314610496575f80fd5b806395d89b41146103bf578063a9059cbb146103eb578063bf474bed1461040a575f80fd5b8063715018a614610328578063751039fc1461033c57806379589b77146103505780637d1db4a51461036f5780638da5cb5b146103845780638f9a55c0146103aa575f80fd5b80633136cf1e1161011e5780633136cf1e14610250578063313ce5671461026f5780633bbac5791461028a5780636e26124a146102c15780636f616f99146102e057806370a08231146102f4575f80fd5b806306fdde031461016f578063095ea7b3146101b55780630faee56f146101e4578063109daa991461020757806318160ddd1461021d57806323b872dd14610231575f80fd5b3661016b57005b5f80fd5b34801561017a575f80fd5b5060408051808201909152600c81526b486f6b6b6169647520496e7560a01b60208201525b6040516101ac919061174f565b60405180910390f35b3480156101c0575f80fd5b506101d46101cf3660046117a6565b6104b5565b60405190151581526020016101ac565b3480156101ef575f80fd5b506101f960125481565b6040519081526020016101ac565b348015610212575f80fd5b5061021b6104cb565b005b348015610228575f80fd5b506101f9610539565b34801561023c575f80fd5b506101d461024b3660046117d0565b610559565b34801561025b575f80fd5b5061021b61026a366004611822565b6105c0565b34801561027a575f80fd5b50604051601281526020016101ac565b348015610295575f80fd5b506101d46102a43660046118ed565b6001600160a01b03165f9081526004602052604090205460ff1690565b3480156102cc575f80fd5b5061021b6102db3660046117a6565b610647565b3480156102eb575f80fd5b5061021b61076d565b3480156102ff575f80fd5b506101f961030e3660046118ed565b6001600160a01b03165f9081526001602052604090205490565b348015610333575f80fd5b5061021b6107d1565b348015610347575f80fd5b5061021b610842565b34801561035b575f80fd5b5061021b61036a366004611822565b6108ee565b34801561037a575f80fd5b506101f9600f5481565b34801561038f575f80fd5b505f546040516001600160a01b0390911681526020016101ac565b3480156103b5575f80fd5b506101f960105481565b3480156103ca575f80fd5b50604080518082019091526004815263484f4b4b60e01b602082015261019f565b3480156103f6575f80fd5b506101d46104053660046117a6565b610972565b348015610415575f80fd5b506101f960115481565b34801561042a575f80fd5b5061021b61097e565b34801561043e575f80fd5b506101d461044d366004611908565b610bdc565b34801561045d575f80fd5b506101f961046c36600461191f565b6001600160a01b039182165f90815260026020908152604080832093909416825291909152205490565b3480156104a1575f80fd5b5061021b6104b0366004611908565b610bf9565b5f6104c1338484610c3e565b5060015b92915050565b5f546001600160a01b031633146104fd5760405162461bcd60e51b81526004016104f490611956565b60405180910390fd5b5f600d8190556040519081527fe9b79e1a6c2dc43b4c0c6ff01ce9e3332d810e482270f464c0a21ad6c5fc6de3906020015b60405180910390a1565b5f6105466012600a611a82565b61055490633b9aca00611a90565b905090565b5f610565848484610d61565b6105b684336105b185604051806060016040528060288152602001611c20602891396001600160a01b038a165f9081526002602090815260408083203384529091529020549190611369565b610c3e565b5060019392505050565b5f546001600160a01b031633146105e95760405162461bcd60e51b81526004016104f490611956565b5f5b8151811015610643575f60045f84848151811061060a5761060a611aa7565b6020908102919091018101516001600160a01b031682528101919091526040015f20805460ff19169115159190911790556001016105eb565b5050565b5f546001600160a01b031633146106705760405162461bcd60e51b81526004016104f490611956565b6040516370a0823160e01b81523060048201525f906106f1906064906106eb9085906001600160a01b038816906370a0823190602401602060405180830381865afa1580156106c1573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106e59190611abb565b906113a1565b9061141f565b60055460405163a9059cbb60e01b81526001600160a01b0391821660048201526024810183905291925084169063a9059cbb906044016020604051808303815f875af1158015610743573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107679190611ad2565b50505050565b6005546001600160a01b0316336001600160a01b03161461078c575f80fd5b305f9081526001602052604090205480158015906107b35750601454600160a81b900460ff165b156107c1576107c181611460565b47801561064357610643816115d0565b5f546001600160a01b031633146107fa5760405162461bcd60e51b81526004016104f490611956565b5f80546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a35f80546001600160a01b0319169055565b5f546001600160a01b0316331461086b5760405162461bcd60e51b81526004016104f490611956565b6108776012600a611a82565b61088590633b9aca00611a90565b600f556108946012600a611a82565b6108a290633b9aca00611a90565b6010557f947f344d56e1e8c70dc492fb94c4ddddd490c016aab685f5e7e47b2e85cb44cf6108d26012600a611a82565b6108e090633b9aca00611a90565b60405190815260200161052f565b5f546001600160a01b031633146109175760405162461bcd60e51b81526004016104f490611956565b5f5b815181101561064357600160045f84848151811061093957610939611aa7565b6020908102919091018101516001600160a01b031682528101919091526040015f20805460ff1916911515919091179055600101610919565b5f6104c1338484610d61565b5f546001600160a01b031633146109a75760405162461bcd60e51b81526004016104f490611956565b601454600160a01b900460ff1615610a015760405162461bcd60e51b815260206004820152601760248201527f74726164696e6720697320616c7265616479206f70656e00000000000000000060448201526064016104f4565b6014546001600160a01b0316610a505760405162461bcd60e51b815260206004820152601460248201527314185a5c881b9bdd081a5b9a5d1a585b1a5e995960621b60448201526064016104f4565b601354610a7c9030906001600160a01b0316610a6e6012600a611a82565b6105b190633b9aca00611a90565b6013546001600160a01b031663f305d7194730610aad816001600160a01b03165f9081526001602052604090205490565b5f80610ac05f546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c40160606040518083038185885af1158015610b26573d5f803e3d5ffd5b50505050506040513d601f19601f82011682018060405250810190610b4b9190611af1565b505060145460135460405163095ea7b360e01b81526001600160a01b0391821660048201525f1960248201529116915063095ea7b3906044016020604051808303815f875af1158015610ba0573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610bc49190611ad2565b506014805461ffff60a01b191661010160a01b179055565b5f80610be783611607565b9050610bf281611626565b9392505050565b6005546001600160a01b0316336001600160a01b031614610c18575f80fd5b6008548111158015610c2c57506009548111155b610c34575f80fd5b6008819055600955565b6001600160a01b038316610ca05760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016104f4565b6001600160a01b038216610d015760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016104f4565b6001600160a01b038381165f8181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038316610dc55760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016104f4565b6001600160a01b038216610e275760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016104f4565b5f8111610e885760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b60648201526084016104f4565b5f80546001600160a01b03858116911614801590610eb357505f546001600160a01b03848116911614155b8015610ecd57506005546001600160a01b03848116911614155b1561122c576001600160a01b0384165f9081526004602052604090205460ff16158015610f1257506001600160a01b0383165f9081526004602052604090205460ff16155b610f1a575f80fd5b600e545f03610f4c57610f4960646106eb600a54600e5411610f3e57600654610f42565b6008545b85906113a1565b90505b600e5415610f7157610f6e60646106eb600d54856113a190919063ffffffff16565b90505b6014546001600160a01b038581169116148015610f9c57506013546001600160a01b03848116911614155b8015610fc057506001600160a01b0383165f9081526003602052604090205460ff16155b156110c357600f548211156110175760405162461bcd60e51b815260206004820152601960248201527f4578636565647320746865205f6d61785478416d6f756e742e0000000000000060448201526064016104f4565b60105482611039856001600160a01b03165f9081526001602052604090205490565b6110439190611b1c565b11156110915760405162461bcd60e51b815260206004820152601a60248201527f4578636565647320746865206d617857616c6c657453697a652e00000000000060448201526064016104f4565b6110ac60646106eb600a54600e5411610f3e57600654610f42565b600e80549192505f6110bd83611b2f565b91905055505b6014546001600160a01b0384811691161480156110e957506001600160a01b0384163014155b156111165761111360646106eb600b54600e541161110957600754610f42565b60095485906113a1565b90505b305f90815260016020526040902054601454600160b01b900460ff1615801561114c57506014546001600160a01b038581169116145b80156111615750601454600160a81b900460ff165b801561116e575060115481115b801561117d5750600c54600e54115b1561122a57601654431115611191575f6015555b6004601554106111e35760405162461bcd60e51b815260206004820152601760248201527f4f6e6c7920342073656c6c732070657220626c6f636b2100000000000000000060448201526064016104f4565b6112006111fb846111f684601254611659565b611659565b611460565b47801561121057611210476115d0565b60158054905f61121f83611b2f565b909155505043601655505b505b80156112a457305f9081526001602052604090205461124b908261166d565b305f81815260016020526040908190209290925590516001600160a01b038616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9061129b9085815260200190565b60405180910390a35b6001600160a01b0384165f908152600160205260409020546112c690836116cb565b6001600160a01b0385165f908152600160205260409020556113096112eb83836116cb565b6001600160a01b0385165f908152600160205260409020549061166d565b6001600160a01b038085165f8181526001602052604090209290925585167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef61135285856116cb565b60405190815260200160405180910390a350505050565b5f818484111561138c5760405162461bcd60e51b81526004016104f4919061174f565b505f6113988486611b47565b95945050505050565b5f825f036113b057505f6104c5565b5f6113bb8385611a90565b9050826113c88583611b6e565b14610bf25760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b60648201526084016104f4565b5f610bf283836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f00000000000081525061170c565b6014805460ff60b01b1916600160b01b1790556040805160028082526060820183525f9260208301908036833701905050905030815f815181106114a6576114a6611aa7565b6001600160a01b03928316602091820292909201810191909152601354604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa1580156114fd573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906115219190611b81565b8160018151811061153457611534611aa7565b6001600160a01b03928316602091820292909201015260135461155a9130911684610c3e565b60135460405163791ac94760e01b81526001600160a01b039091169063791ac947906115929085905f90869030904290600401611b9c565b5f604051808303815f87803b1580156115a9575f80fd5b505af11580156115bb573d5f803e3d5ffd5b50506014805460ff60b01b1916905550505050565b6005546040516001600160a01b039091169082156108fc029083905f818181858888f19350505050158015610643573d5f803e3d5ffd5b5f600582901c611618836003611a90565b1863ffffffff169050919050565b5f611632600283611c0c565b5f03611641576104c582611738565b6104c561164f836001611b1c565b611738565b919050565b5f8183116116675782610bf2565b50919050565b5f806116798385611b1c565b905083811015610bf25760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f77000000000060448201526064016104f4565b5f610bf283836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611369565b5f818361172c5760405162461bcd60e51b81526004016104f4919061174f565b505f6113988486611b6e565b5f61ffff600183901b16610bf28160aa9081161490565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b6001600160a01b0381168114611798575f80fd5b50565b803561165481611784565b5f80604083850312156117b7575f80fd5b82356117c281611784565b946020939093013593505050565b5f805f606084860312156117e2575f80fd5b83356117ed81611784565b925060208401356117fd81611784565b929592945050506040919091013590565b634e487b7160e01b5f52604160045260245ffd5b5f60208284031215611832575f80fd5b813567ffffffffffffffff811115611848575f80fd5b8201601f81018413611858575f80fd5b803567ffffffffffffffff8111156118725761187261180e565b8060051b604051601f19603f830116810181811067ffffffffffffffff8211171561189f5761189f61180e565b6040529182526020818401810192908101878411156118bc575f80fd5b6020850194505b838510156118e2576118d48561179b565b8152602094850194016118c3565b509695505050505050565b5f602082840312156118fd575f80fd5b8135610bf281611784565b5f60208284031215611918575f80fd5b5035919050565b5f8060408385031215611930575f80fd5b823561193b81611784565b9150602083013561194b81611784565b809150509250929050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b634e487b7160e01b5f52601160045260245ffd5b6001815b60018411156119da578085048111156119be576119be61198b565b60018416156119cc57908102905b60019390931c9280026119a3565b935093915050565b5f826119f0575060016104c5565b816119fc57505f6104c5565b8160018114611a125760028114611a1c57611a38565b60019150506104c5565b60ff841115611a2d57611a2d61198b565b50506001821b6104c5565b5060208310610133831016604e8410600b8410161715611a5b575081810a6104c5565b611a675f19848461199f565b805f1904821115611a7a57611a7a61198b565b029392505050565b5f610bf260ff8416836119e2565b80820281158282048414176104c5576104c561198b565b634e487b7160e01b5f52603260045260245ffd5b5f60208284031215611acb575f80fd5b5051919050565b5f60208284031215611ae2575f80fd5b81518015158114610bf2575f80fd5b5f805f60608486031215611b03575f80fd5b5050815160208301516040909301519094929350919050565b808201808211156104c5576104c561198b565b5f60018201611b4057611b4061198b565b5060010190565b818103818111156104c5576104c561198b565b634e487b7160e01b5f52601260045260245ffd5b5f82611b7c57611b7c611b5a565b500490565b5f60208284031215611b91575f80fd5b8151610bf281611784565b5f60a0820187835286602084015260a0604084015280865180835260c0850191506020880192505f5b81811015611bec5783516001600160a01b0316835260209384019390920191600101611bc5565b50506001600160a01b039590951660608401525050608001529392505050565b5f82611c1a57611c1a611b5a565b50069056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a26469706673582212207535a9328f677bbc957168d2c4c1b224d3741acf7b1d77092e73d55a1d33fcd964736f6c634300081a0033

Deployed Bytecode

0x608060405260043610610164575f3560e01c8063715018a6116100cd57806395d89b4111610087578063c9567bf911610062578063c9567bf91461041f578063d9dd726014610433578063dd62ed3e14610452578063ec1f3f6314610496575f80fd5b806395d89b41146103bf578063a9059cbb146103eb578063bf474bed1461040a575f80fd5b8063715018a614610328578063751039fc1461033c57806379589b77146103505780637d1db4a51461036f5780638da5cb5b146103845780638f9a55c0146103aa575f80fd5b80633136cf1e1161011e5780633136cf1e14610250578063313ce5671461026f5780633bbac5791461028a5780636e26124a146102c15780636f616f99146102e057806370a08231146102f4575f80fd5b806306fdde031461016f578063095ea7b3146101b55780630faee56f146101e4578063109daa991461020757806318160ddd1461021d57806323b872dd14610231575f80fd5b3661016b57005b5f80fd5b34801561017a575f80fd5b5060408051808201909152600c81526b486f6b6b6169647520496e7560a01b60208201525b6040516101ac919061174f565b60405180910390f35b3480156101c0575f80fd5b506101d46101cf3660046117a6565b6104b5565b60405190151581526020016101ac565b3480156101ef575f80fd5b506101f960125481565b6040519081526020016101ac565b348015610212575f80fd5b5061021b6104cb565b005b348015610228575f80fd5b506101f9610539565b34801561023c575f80fd5b506101d461024b3660046117d0565b610559565b34801561025b575f80fd5b5061021b61026a366004611822565b6105c0565b34801561027a575f80fd5b50604051601281526020016101ac565b348015610295575f80fd5b506101d46102a43660046118ed565b6001600160a01b03165f9081526004602052604090205460ff1690565b3480156102cc575f80fd5b5061021b6102db3660046117a6565b610647565b3480156102eb575f80fd5b5061021b61076d565b3480156102ff575f80fd5b506101f961030e3660046118ed565b6001600160a01b03165f9081526001602052604090205490565b348015610333575f80fd5b5061021b6107d1565b348015610347575f80fd5b5061021b610842565b34801561035b575f80fd5b5061021b61036a366004611822565b6108ee565b34801561037a575f80fd5b506101f9600f5481565b34801561038f575f80fd5b505f546040516001600160a01b0390911681526020016101ac565b3480156103b5575f80fd5b506101f960105481565b3480156103ca575f80fd5b50604080518082019091526004815263484f4b4b60e01b602082015261019f565b3480156103f6575f80fd5b506101d46104053660046117a6565b610972565b348015610415575f80fd5b506101f960115481565b34801561042a575f80fd5b5061021b61097e565b34801561043e575f80fd5b506101d461044d366004611908565b610bdc565b34801561045d575f80fd5b506101f961046c36600461191f565b6001600160a01b039182165f90815260026020908152604080832093909416825291909152205490565b3480156104a1575f80fd5b5061021b6104b0366004611908565b610bf9565b5f6104c1338484610c3e565b5060015b92915050565b5f546001600160a01b031633146104fd5760405162461bcd60e51b81526004016104f490611956565b60405180910390fd5b5f600d8190556040519081527fe9b79e1a6c2dc43b4c0c6ff01ce9e3332d810e482270f464c0a21ad6c5fc6de3906020015b60405180910390a1565b5f6105466012600a611a82565b61055490633b9aca00611a90565b905090565b5f610565848484610d61565b6105b684336105b185604051806060016040528060288152602001611c20602891396001600160a01b038a165f9081526002602090815260408083203384529091529020549190611369565b610c3e565b5060019392505050565b5f546001600160a01b031633146105e95760405162461bcd60e51b81526004016104f490611956565b5f5b8151811015610643575f60045f84848151811061060a5761060a611aa7565b6020908102919091018101516001600160a01b031682528101919091526040015f20805460ff19169115159190911790556001016105eb565b5050565b5f546001600160a01b031633146106705760405162461bcd60e51b81526004016104f490611956565b6040516370a0823160e01b81523060048201525f906106f1906064906106eb9085906001600160a01b038816906370a0823190602401602060405180830381865afa1580156106c1573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106e59190611abb565b906113a1565b9061141f565b60055460405163a9059cbb60e01b81526001600160a01b0391821660048201526024810183905291925084169063a9059cbb906044016020604051808303815f875af1158015610743573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107679190611ad2565b50505050565b6005546001600160a01b0316336001600160a01b03161461078c575f80fd5b305f9081526001602052604090205480158015906107b35750601454600160a81b900460ff165b156107c1576107c181611460565b47801561064357610643816115d0565b5f546001600160a01b031633146107fa5760405162461bcd60e51b81526004016104f490611956565b5f80546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a35f80546001600160a01b0319169055565b5f546001600160a01b0316331461086b5760405162461bcd60e51b81526004016104f490611956565b6108776012600a611a82565b61088590633b9aca00611a90565b600f556108946012600a611a82565b6108a290633b9aca00611a90565b6010557f947f344d56e1e8c70dc492fb94c4ddddd490c016aab685f5e7e47b2e85cb44cf6108d26012600a611a82565b6108e090633b9aca00611a90565b60405190815260200161052f565b5f546001600160a01b031633146109175760405162461bcd60e51b81526004016104f490611956565b5f5b815181101561064357600160045f84848151811061093957610939611aa7565b6020908102919091018101516001600160a01b031682528101919091526040015f20805460ff1916911515919091179055600101610919565b5f6104c1338484610d61565b5f546001600160a01b031633146109a75760405162461bcd60e51b81526004016104f490611956565b601454600160a01b900460ff1615610a015760405162461bcd60e51b815260206004820152601760248201527f74726164696e6720697320616c7265616479206f70656e00000000000000000060448201526064016104f4565b6014546001600160a01b0316610a505760405162461bcd60e51b815260206004820152601460248201527314185a5c881b9bdd081a5b9a5d1a585b1a5e995960621b60448201526064016104f4565b601354610a7c9030906001600160a01b0316610a6e6012600a611a82565b6105b190633b9aca00611a90565b6013546001600160a01b031663f305d7194730610aad816001600160a01b03165f9081526001602052604090205490565b5f80610ac05f546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c40160606040518083038185885af1158015610b26573d5f803e3d5ffd5b50505050506040513d601f19601f82011682018060405250810190610b4b9190611af1565b505060145460135460405163095ea7b360e01b81526001600160a01b0391821660048201525f1960248201529116915063095ea7b3906044016020604051808303815f875af1158015610ba0573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610bc49190611ad2565b506014805461ffff60a01b191661010160a01b179055565b5f80610be783611607565b9050610bf281611626565b9392505050565b6005546001600160a01b0316336001600160a01b031614610c18575f80fd5b6008548111158015610c2c57506009548111155b610c34575f80fd5b6008819055600955565b6001600160a01b038316610ca05760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016104f4565b6001600160a01b038216610d015760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016104f4565b6001600160a01b038381165f8181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038316610dc55760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016104f4565b6001600160a01b038216610e275760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016104f4565b5f8111610e885760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b60648201526084016104f4565b5f80546001600160a01b03858116911614801590610eb357505f546001600160a01b03848116911614155b8015610ecd57506005546001600160a01b03848116911614155b1561122c576001600160a01b0384165f9081526004602052604090205460ff16158015610f1257506001600160a01b0383165f9081526004602052604090205460ff16155b610f1a575f80fd5b600e545f03610f4c57610f4960646106eb600a54600e5411610f3e57600654610f42565b6008545b85906113a1565b90505b600e5415610f7157610f6e60646106eb600d54856113a190919063ffffffff16565b90505b6014546001600160a01b038581169116148015610f9c57506013546001600160a01b03848116911614155b8015610fc057506001600160a01b0383165f9081526003602052604090205460ff16155b156110c357600f548211156110175760405162461bcd60e51b815260206004820152601960248201527f4578636565647320746865205f6d61785478416d6f756e742e0000000000000060448201526064016104f4565b60105482611039856001600160a01b03165f9081526001602052604090205490565b6110439190611b1c565b11156110915760405162461bcd60e51b815260206004820152601a60248201527f4578636565647320746865206d617857616c6c657453697a652e00000000000060448201526064016104f4565b6110ac60646106eb600a54600e5411610f3e57600654610f42565b600e80549192505f6110bd83611b2f565b91905055505b6014546001600160a01b0384811691161480156110e957506001600160a01b0384163014155b156111165761111360646106eb600b54600e541161110957600754610f42565b60095485906113a1565b90505b305f90815260016020526040902054601454600160b01b900460ff1615801561114c57506014546001600160a01b038581169116145b80156111615750601454600160a81b900460ff165b801561116e575060115481115b801561117d5750600c54600e54115b1561122a57601654431115611191575f6015555b6004601554106111e35760405162461bcd60e51b815260206004820152601760248201527f4f6e6c7920342073656c6c732070657220626c6f636b2100000000000000000060448201526064016104f4565b6112006111fb846111f684601254611659565b611659565b611460565b47801561121057611210476115d0565b60158054905f61121f83611b2f565b909155505043601655505b505b80156112a457305f9081526001602052604090205461124b908261166d565b305f81815260016020526040908190209290925590516001600160a01b038616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9061129b9085815260200190565b60405180910390a35b6001600160a01b0384165f908152600160205260409020546112c690836116cb565b6001600160a01b0385165f908152600160205260409020556113096112eb83836116cb565b6001600160a01b0385165f908152600160205260409020549061166d565b6001600160a01b038085165f8181526001602052604090209290925585167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef61135285856116cb565b60405190815260200160405180910390a350505050565b5f818484111561138c5760405162461bcd60e51b81526004016104f4919061174f565b505f6113988486611b47565b95945050505050565b5f825f036113b057505f6104c5565b5f6113bb8385611a90565b9050826113c88583611b6e565b14610bf25760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b60648201526084016104f4565b5f610bf283836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f00000000000081525061170c565b6014805460ff60b01b1916600160b01b1790556040805160028082526060820183525f9260208301908036833701905050905030815f815181106114a6576114a6611aa7565b6001600160a01b03928316602091820292909201810191909152601354604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa1580156114fd573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906115219190611b81565b8160018151811061153457611534611aa7565b6001600160a01b03928316602091820292909201015260135461155a9130911684610c3e565b60135460405163791ac94760e01b81526001600160a01b039091169063791ac947906115929085905f90869030904290600401611b9c565b5f604051808303815f87803b1580156115a9575f80fd5b505af11580156115bb573d5f803e3d5ffd5b50506014805460ff60b01b1916905550505050565b6005546040516001600160a01b039091169082156108fc029083905f818181858888f19350505050158015610643573d5f803e3d5ffd5b5f600582901c611618836003611a90565b1863ffffffff169050919050565b5f611632600283611c0c565b5f03611641576104c582611738565b6104c561164f836001611b1c565b611738565b919050565b5f8183116116675782610bf2565b50919050565b5f806116798385611b1c565b905083811015610bf25760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f77000000000060448201526064016104f4565b5f610bf283836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611369565b5f818361172c5760405162461bcd60e51b81526004016104f4919061174f565b505f6113988486611b6e565b5f61ffff600183901b16610bf28160aa9081161490565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b6001600160a01b0381168114611798575f80fd5b50565b803561165481611784565b5f80604083850312156117b7575f80fd5b82356117c281611784565b946020939093013593505050565b5f805f606084860312156117e2575f80fd5b83356117ed81611784565b925060208401356117fd81611784565b929592945050506040919091013590565b634e487b7160e01b5f52604160045260245ffd5b5f60208284031215611832575f80fd5b813567ffffffffffffffff811115611848575f80fd5b8201601f81018413611858575f80fd5b803567ffffffffffffffff8111156118725761187261180e565b8060051b604051601f19603f830116810181811067ffffffffffffffff8211171561189f5761189f61180e565b6040529182526020818401810192908101878411156118bc575f80fd5b6020850194505b838510156118e2576118d48561179b565b8152602094850194016118c3565b509695505050505050565b5f602082840312156118fd575f80fd5b8135610bf281611784565b5f60208284031215611918575f80fd5b5035919050565b5f8060408385031215611930575f80fd5b823561193b81611784565b9150602083013561194b81611784565b809150509250929050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b634e487b7160e01b5f52601160045260245ffd5b6001815b60018411156119da578085048111156119be576119be61198b565b60018416156119cc57908102905b60019390931c9280026119a3565b935093915050565b5f826119f0575060016104c5565b816119fc57505f6104c5565b8160018114611a125760028114611a1c57611a38565b60019150506104c5565b60ff841115611a2d57611a2d61198b565b50506001821b6104c5565b5060208310610133831016604e8410600b8410161715611a5b575081810a6104c5565b611a675f19848461199f565b805f1904821115611a7a57611a7a61198b565b029392505050565b5f610bf260ff8416836119e2565b80820281158282048414176104c5576104c561198b565b634e487b7160e01b5f52603260045260245ffd5b5f60208284031215611acb575f80fd5b5051919050565b5f60208284031215611ae2575f80fd5b81518015158114610bf2575f80fd5b5f805f60608486031215611b03575f80fd5b5050815160208301516040909301519094929350919050565b808201808211156104c5576104c561198b565b5f60018201611b4057611b4061198b565b5060010190565b818103818111156104c5576104c561198b565b634e487b7160e01b5f52601260045260245ffd5b5f82611b7c57611b7c611b5a565b500490565b5f60208284031215611b91575f80fd5b8151610bf281611784565b5f60a0820187835286602084015260a0604084015280865180835260c0850191506020880192505f5b81811015611bec5783516001600160a01b0316835260209384019390920191600101611bc5565b50506001600160a01b039590951660608401525050608001529392505050565b5f82611c1a57611c1a611b5a565b50069056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a26469706673582212207535a9328f677bbc957168d2c4c1b224d3741acf7b1d77092e73d55a1d33fcd964736f6c634300081a0033

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

OVERVIEW

From the chaos of the early meme wars, a Shiba warrior rose. Born of the people’s will for something greater, Hokkaidu Inu took his first step into legend.

Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.