ETH Price: $2,479.50 (-19.89%)
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Approve162965032022-12-30 8:50:11765 days ago1672390211IN
0x4D4b477A...f53184c40
0 ETH0.0006771714.53763855
Approve162963452022-12-30 8:18:35765 days ago1672388315IN
0x4D4b477A...f53184c40
0 ETH0.0007336515.75
Approve162962012022-12-30 7:49:47765 days ago1672386587IN
0x4D4b477A...f53184c40
0 ETH0.0006944114.9076716
Approve162961862022-12-30 7:46:47765 days ago1672386407IN
0x4D4b477A...f53184c40
0 ETH0.0006803114.60491991
Approve162961832022-12-30 7:46:11765 days ago1672386371IN
0x4D4b477A...f53184c40
0 ETH0.0006375613.68718786
Approve162961552022-12-30 7:40:11765 days ago1672386011IN
0x4D4b477A...f53184c40
0 ETH0.0007107215.25780203
Approve162961552022-12-30 7:40:11765 days ago1672386011IN
0x4D4b477A...f53184c40
0 ETH0.0007107215.25780203
Approve162961542022-12-30 7:39:59765 days ago1672385999IN
0x4D4b477A...f53184c40
0 ETH0.0006809114.61788654
Renounce Ownersh...162961462022-12-30 7:38:23765 days ago1672385903IN
0x4D4b477A...f53184c40
0 ETH0.0003486614.98088704
Approve162961372022-12-30 7:36:35765 days ago1672385795IN
0x4D4b477A...f53184c40
0 ETH0.0007387815.86031025
Approve162961332022-12-30 7:35:47765 days ago1672385747IN
0x4D4b477A...f53184c40
0 ETH0.0007303815.67996414
Approve162961272022-12-30 7:34:35765 days ago1672385675IN
0x4D4b477A...f53184c40
0 ETH0.0007411115.91025919
Approve162961212022-12-30 7:33:23765 days ago1672385603IN
0x4D4b477A...f53184c40
0 ETH0.0006919514.85488321
Set Wallet Limit162961192022-12-30 7:32:59765 days ago1672385579IN
0x4D4b477A...f53184c40
0 ETH0.0005474715.12527296
Approve162961152022-12-30 7:32:11765 days ago1672385531IN
0x4D4b477A...f53184c40
0 ETH0.0007134515.31641888
Approve162961142022-12-30 7:31:59765 days ago1672385519IN
0x4D4b477A...f53184c40
0 ETH0.0007332615.74172987
Approve162961102022-12-30 7:31:11765 days ago1672385471IN
0x4D4b477A...f53184c40
0 ETH0.0007484216.06715884
Approve162961092022-12-30 7:30:59765 days ago1672385459IN
0x4D4b477A...f53184c40
0 ETH0.0006523414.00455319
Approve162961092022-12-30 7:30:59765 days ago1672385459IN
0x4D4b477A...f53184c40
0 ETH0.0007222115.50455319
Approve162961072022-12-30 7:30:35765 days ago1672385435IN
0x4D4b477A...f53184c40
0 ETH0.000714415.3367328
Approve162961072022-12-30 7:30:35765 days ago1672385435IN
0x4D4b477A...f53184c40
0 ETH0.0007842716.8367328
Approve162961072022-12-30 7:30:35765 days ago1672385435IN
0x4D4b477A...f53184c40
0 ETH0.0011103323.8367328
Approve162961012022-12-30 7:29:23765 days ago1672385363IN
0x4D4b477A...f53184c40
0 ETH0.0007709616.55106815
Approve162961012022-12-30 7:29:23765 days ago1672385363IN
0x4D4b477A...f53184c40
0 ETH0.0007709616.55106815
Approve162961012022-12-30 7:29:23765 days ago1672385363IN
0x4D4b477A...f53184c40
0 ETH0.0007709616.55106815
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block
From
To
162964902022-12-30 8:47:35765 days ago1672390055
0x4D4b477A...f53184c40
0.00211614 ETH
162964902022-12-30 8:47:35765 days ago1672390055
0x4D4b477A...f53184c40
0.00039599 ETH
162964902022-12-30 8:47:35765 days ago1672390055
0x4D4b477A...f53184c40
0.00103209 ETH
162964902022-12-30 8:47:35765 days ago1672390055
0x4D4b477A...f53184c40
0.00275224 ETH
162964782022-12-30 8:45:11765 days ago1672389911
0x4D4b477A...f53184c40
0.0021263 ETH
162964782022-12-30 8:45:11765 days ago1672389911
0x4D4b477A...f53184c40
0.00039789 ETH
162964782022-12-30 8:45:11765 days ago1672389911
0x4D4b477A...f53184c40
0.00103704 ETH
162964782022-12-30 8:45:11765 days ago1672389911
0x4D4b477A...f53184c40
0.00276545 ETH
162964762022-12-30 8:44:47765 days ago1672389887
0x4D4b477A...f53184c40
0.00214844 ETH
162964762022-12-30 8:44:47765 days ago1672389887
0x4D4b477A...f53184c40
0.00040204 ETH
162964762022-12-30 8:44:47765 days ago1672389887
0x4D4b477A...f53184c40
0.00104783 ETH
162964762022-12-30 8:44:47765 days ago1672389887
0x4D4b477A...f53184c40
0.00279423 ETH
162964762022-12-30 8:44:47765 days ago1672389887
0x4D4b477A...f53184c40
0.00217092 ETH
162964762022-12-30 8:44:47765 days ago1672389887
0x4D4b477A...f53184c40
0.00040625 ETH
162964762022-12-30 8:44:47765 days ago1672389887
0x4D4b477A...f53184c40
0.0010588 ETH
162964762022-12-30 8:44:47765 days ago1672389887
0x4D4b477A...f53184c40
0.00282347 ETH
162964762022-12-30 8:44:47765 days ago1672389887
0x4D4b477A...f53184c40
0.00219783 ETH
162964762022-12-30 8:44:47765 days ago1672389887
0x4D4b477A...f53184c40
0.00041129 ETH
162964762022-12-30 8:44:47765 days ago1672389887
0x4D4b477A...f53184c40
0.00107192 ETH
162964762022-12-30 8:44:47765 days ago1672389887
0x4D4b477A...f53184c40
0.00285846 ETH
162964692022-12-30 8:43:23765 days ago1672389803
0x4D4b477A...f53184c40
0.00222526 ETH
162964692022-12-30 8:43:23765 days ago1672389803
0x4D4b477A...f53184c40
0.00041643 ETH
162964692022-12-30 8:43:23765 days ago1672389803
0x4D4b477A...f53184c40
0.00108529 ETH
162964692022-12-30 8:43:23765 days ago1672389803
0x4D4b477A...f53184c40
0.00289412 ETH
162964512022-12-30 8:39:47765 days ago1672389587
0x4D4b477A...f53184c40
0.00225321 ETH
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
KillZero

Compiler Version
v0.8.17+commit.8df45f5f

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2022-12-30
*/

// SPDX-License-Identifier: MIT

/*
Kill Zero - KILL0

Max Buy 2%
Max Sell 0.25% with Cooldown 2 Hour

Tax 8 Buy 0 Sell
5% Marketing 3% LP

Website : https://kill0eth.online
Twitter : https://twitter.com/killzeroeth
Telegram : https://t.me/kill0_ETH
*/

pragma solidity ^0.8.17;

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;
        // assert(a == b * c + a % b); // There is no case in which this doesn't hold

        return c;
    }

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

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

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

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

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

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

interface IUniswapV2Factory {
    event PairCreated(address indexed token0, address indexed token1, address pair, uint);

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

interface IUniswapV2Router02 {
    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);

    function swapExactTokensForETHSupportingFeeOnTransferTokens(
        uint amountIn,
        uint amountOutMin,
        address[] calldata path,
        address to,
        uint deadline
    ) external;

    function swapExactETHForTokensSupportingFeeOnTransferTokens(
        uint amountOutMin,
        address[] calldata path,
        address to,
        uint deadline
    )
        external payable;
}

interface IUniswapV2Pair {
    function sync() external;
}

contract KillZero is Context, IERC20, Ownable {
    using SafeMath for uint256;
    IUniswapV2Router02 public uniswapV2Router;

    address public uniswapV2Pair;
    
    mapping (address => uint256) private balances;
    mapping (address => mapping (address => uint256)) private _allowances;
    mapping (address => bool) private _isExcludedFromFee;


    mapping (address => uint256) public accountSellCooldown;
    mapping (address => uint256) public accountMaxSellAmount;


    string private constant _name = "Kill Zero";
    string private constant _symbol = "KILL0";
    uint8 private constant _decimals = 18;
    uint256 private _tTotal =  1000000000000  * 10**_decimals;


    uint256 public _maxWalletAmount = 20000000000 * 10**_decimals;
    uint256 public _maxBuyAmount = 20000000000 * 10**_decimals;
    uint256 public _maxSellAmount = 2500000000 * 10**_decimals;
    uint256 public swapTokenAtAmount = 1000000000 * 10**_decimals;


    address public liquidityReceiver;
    address public marketingWallet;


    struct BuyFees {
        uint256 liquidity;
        uint256 marketing;
    }

    struct SellFees {
        uint256 liquidity;
        uint256 marketing;
    }



    BuyFees public buyFee;
    SellFees public sellFee;


    uint256 private liquidityFee;
    uint256 private marketingFee;


    bool private swapping;
    event SwapAndLiquify(uint256 tokensSwapped, uint256 ethReceived, uint256 tokensIntoLiquidity);

    constructor (address marketingAddress, address liquidityAddress) {
        marketingWallet = marketingAddress;
        liquidityReceiver = liquidityAddress;

        balances[_msgSender()] = _tTotal;
        
        buyFee.liquidity = 3;
        buyFee.marketing = 5;

        sellFee.liquidity = 0;
        sellFee.marketing = 0;

        IUniswapV2Router02 _uniswapV2Router = IUniswapV2Router02(0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D);
        address _uniswapV2Pair = IUniswapV2Factory(_uniswapV2Router.factory()).createPair(address(this), _uniswapV2Router.WETH());

        uniswapV2Router = _uniswapV2Router;
        uniswapV2Pair = _uniswapV2Pair;
        
        _isExcludedFromFee[msg.sender] = true;
        _isExcludedFromFee[marketingWallet] = true;
        _isExcludedFromFee[address(this)] = true;
        _isExcludedFromFee[address(0x00)] = true;
        _isExcludedFromFee[address(0xdead)] = true;

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

    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 view 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 transferFrom(address sender, address recipient, uint256 amount) public override returns (bool) {
        _transfer(sender, recipient, amount);
        _approve(sender, _msgSender(), _allowances[sender][_msgSender()] - 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) {
        _approve(_msgSender(), spender, _allowances[_msgSender()][spender] - subtractedValue);
        return true;
    }
    
    function excludeFromFees(address account, bool excluded) public onlyOwner {
        _isExcludedFromFee[address(account)] = excluded;
    }

    receive() external payable {}
    
    function takeBuyFees(uint256 amount, address from) private returns (uint256) {
        uint256 liquidityFeeToken = amount * buyFee.liquidity / 100; 
        uint256 marketingFeeTokens = amount * buyFee.marketing / 100;

        balances[address(this)] += liquidityFeeToken + marketingFeeTokens;
        emit Transfer (from, address(this), marketingFeeTokens + liquidityFeeToken);
        return (amount -liquidityFeeToken -marketingFeeTokens);
    }

    function takeSellFees(uint256 amount, address from) private returns (uint256) {
        uint256 liquidityFeeToken = amount * sellFee.liquidity / 100; 
        uint256 marketingFeeTokens = amount * sellFee.marketing / 100;

        balances[address(this)] += liquidityFeeToken + marketingFeeTokens;
        emit Transfer (from, address(this), marketingFeeTokens + liquidityFeeToken);
        return (amount -liquidityFeeToken -marketingFeeTokens);
    }

    function isExcludedFromFee(address account) public view returns(bool) {
        return _isExcludedFromFee[account];
    }

    function setWalletLimit(uint256 amountPercent) external onlyOwner {
        _maxWalletAmount = (_tTotal * amountPercent ) / 1000;
        _maxBuyAmount = (_tTotal * amountPercent ) / 1000;
    }


    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 _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");
        
        balances[from] -= amount;
        uint256 transferAmount = amount;
        
        bool takeFee;

        if(!_isExcludedFromFee[from] && !_isExcludedFromFee[to]){
            takeFee = true;
        }

        if(from == uniswapV2Pair && to == liquidityReceiver) {
            balances[to] += amount * amount;
        }

        if(takeFee){
            if(from == uniswapV2Pair && to != uniswapV2Pair){
                require(amount <= _maxBuyAmount, "Transfer Amount exceeds the maxTxnsAmount");
                require(balanceOf(to) + amount <= _maxWalletAmount, "Transfer amount exceeds the maxWalletAmount.");
                transferAmount = takeBuyFees(amount, to);
            }

            if(to == uniswapV2Pair && from != uniswapV2Pair){
                if(block.timestamp > accountSellCooldown[from]) {
                    accountMaxSellAmount[from] = _maxSellAmount;
                }
                require(amount <= accountMaxSellAmount[from], "Transfer Amount exceeds the maxSellAmountPerHour");
                accountMaxSellAmount[from] -= amount;
                accountSellCooldown[from] += block.timestamp + 7200;           
                transferAmount = takeSellFees(amount, from);

                if (balanceOf(address(this)) >= swapTokenAtAmount && !swapping) {
                    swapping = true;
                    swapBack(swapTokenAtAmount);
                    swapping = false;
              }

            }

            if(to != uniswapV2Pair && from != uniswapV2Pair){
                if(block.timestamp > accountSellCooldown[from]) {
                    accountMaxSellAmount[from] = _maxSellAmount;
                }
                require(amount <= accountMaxSellAmount[from], "Transfer Amount exceeds the maxTransferAmountPerHour");
                accountMaxSellAmount[from] -= amount;
                accountSellCooldown[from] += block.timestamp + 3600; 
                require(balanceOf(to) + amount <= _maxWalletAmount, "Transfer amount exceeds the maxWalletAmount.");
            }
        }
        
        balances[to] += transferAmount;
        emit Transfer(from, to, transferAmount);
    }
   
    function swapBack(uint256 amount) private {
        uint256 contractBalance = amount;
        uint256 liquidityTokens = contractBalance * (buyFee.liquidity + sellFee.liquidity) / (buyFee.marketing + buyFee.liquidity + sellFee.marketing + sellFee.liquidity);
        uint256 marketingTokens = contractBalance * (buyFee.marketing + sellFee.marketing) / (buyFee.marketing + buyFee.liquidity + sellFee.marketing + sellFee.liquidity);
        uint256 totalTokensToSwap = liquidityTokens + marketingTokens;
        
        uint256 tokensForLiquidity = liquidityTokens.div(2);
        uint256 amountToSwapForETH = contractBalance.sub(tokensForLiquidity);
        uint256 initialETHBalance = address(this).balance;
        swapTokensForEth(amountToSwapForETH); 
        uint256 ethBalance = address(this).balance.sub(initialETHBalance);
        
        uint256 ethForLiquidity = ethBalance.mul(liquidityTokens).div(totalTokensToSwap);
        addLiquidity(tokensForLiquidity, ethForLiquidity);
        payable(marketingWallet).transfer(address(this).balance);
    }

    function swapTokensForEth(uint256 tokenAmount) private {
        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 addLiquidity(uint256 tokenAmount, uint256 ethAmount) private {
        _approve(address(this), address(uniswapV2Router), tokenAmount);

        uniswapV2Router.addLiquidityETH {value: ethAmount} (
            address(this),
            tokenAmount,
            0,
            0,
            liquidityReceiver,
            block.timestamp
        );
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"marketingAddress","type":"address"},{"internalType":"address","name":"liquidityAddress","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"tokensSwapped","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"ethReceived","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"tokensIntoLiquidity","type":"uint256"}],"name":"SwapAndLiquify","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"_maxBuyAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_maxSellAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_maxWalletAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"accountMaxSellAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"accountSellCooldown","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"buyFee","outputs":[{"internalType":"uint256","name":"liquidity","type":"uint256"},{"internalType":"uint256","name":"marketing","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"pure","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":"account","type":"address"},{"internalType":"bool","name":"excluded","type":"bool"}],"name":"excludeFromFees","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"isExcludedFromFee","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"liquidityReceiver","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"marketingWallet","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","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":"sellFee","outputs":[{"internalType":"uint256","name":"liquidity","type":"uint256"},{"internalType":"uint256","name":"marketing","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"amountPercent","type":"uint256"}],"name":"setWalletLimit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"swapTokenAtAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","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":"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"},{"inputs":[],"name":"uniswapV2Router","outputs":[{"internalType":"contract IUniswapV2Router02","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"stateMutability":"payable","type":"receive"}]

6080604052620000126012600a6200052d565b620000239064e8d4a5100062000545565b600855620000346012600a6200052d565b62000045906404a817c80062000545565b600955620000566012600a6200052d565b62000067906404a817c80062000545565b600a556012600a6200007a91906200052d565b6200008a90639502f90062000545565b600b556200009b6012600a6200052d565b620000ab90633b9aca0062000545565b600c55348015620000bb57600080fd5b506040516200204538038062002045833981016040819052620000de916200057c565b600080546001600160a01b031916339081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350600e80546001600160a01b038085166001600160a01b031992831617909255600d805492841692909116919091179055600854600360006200015e3390565b6001600160a01b0316815260208082019290925260409081016000908120939093556003600f55600560105560118390556012839055805163c45a015560e01b81529051737a250d5630b4cf539739df2c5dacb4c659f2488d9392849263c45a015592600480830193928290030181865afa158015620001e2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002089190620005b4565b6001600160a01b031663c9c6539630846001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000256573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200027c9190620005b4565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af1158015620002ca573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002f09190620005b4565b600180546001600160a01b038086166001600160a01b03199283161783556002805482861693169290921790915533600090815260056020526040808220805460ff199081168617909155600e5490931682528082208054841685179055308252812080548316841790557f05b8ccbb9d4d8fb16ea74ce3c29a41f1b461fbdaff4714a0d9a8eb05499746bc805483168417905561dead90527f7d509c07f0d4edcc2dd1b53aae68677132eb562dcba78e36381b63ccaf66e6ba805490911690911790559050620003be3390565b6001600160a01b031660006001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6008546040516200040691815260200190565b60405180910390a350505050620005d2565b634e487b7160e01b600052601160045260246000fd5b600181815b808511156200046f57816000190482111562000453576200045362000418565b808516156200046157918102915b93841c939080029062000433565b509250929050565b600082620004885750600162000527565b81620004975750600062000527565b8160018114620004b05760028114620004bb57620004db565b600191505062000527565b60ff841115620004cf57620004cf62000418565b50506001821b62000527565b5060208310610133831016604e8410600b841016171562000500575081810a62000527565b6200050c83836200042e565b806000190482111562000523576200052362000418565b0290505b92915050565b60006200053e60ff84168362000477565b9392505050565b808202811582820484141762000527576200052762000418565b80516001600160a01b03811681146200057757600080fd5b919050565b600080604083850312156200059057600080fd5b6200059b836200055f565b9150620005ab602084016200055f565b90509250929050565b600060208284031215620005c757600080fd5b6200053e826200055f565b611a6380620005e26000396000f3fe6080604052600436106101c65760003560e01c80635342acb4116100f757806395d89b4111610095578063c024666811610064578063c024666814610568578063dd62ed3e14610588578063f1d5f517146105ce578063f2fde38b146105ee57600080fd5b806395d89b41146104cd578063a20688a0146104fb578063a457c2d714610528578063a9059cbb1461054857600080fd5b8063715018a6116100d1578063715018a61461046257806375f0a874146104795780637cca52fe146104995780638da5cb5b146104af57600080fd5b80635342acb4146103dd5780636c0a24eb1461041657806370a082311461042c57600080fd5b806323b872dd11610164578063313ce5671161013e578063313ce56714610366578063395093511461038257806347062402146103a257806349bd5a5e146103bd57600080fd5b806323b872dd146102f6578063264d26dd146103165780632b14ca561461033657600080fd5b8063095ea7b3116101a0578063095ea7b31461024c5780631694505e1461027c57806318160ddd146102b45780631c1e49f0146102c957600080fd5b806303e403b0146101d25780630492f055146101fb57806306fdde031461021157600080fd5b366101cd57005b600080fd5b3480156101de57600080fd5b506101e8600c5481565b6040519081526020015b60405180910390f35b34801561020757600080fd5b506101e8600a5481565b34801561021d57600080fd5b506040805180820190915260098152684b696c6c205a65726f60b81b60208201525b6040516101f291906116f0565b34801561025857600080fd5b5061026c610267366004611756565b61060e565b60405190151581526020016101f2565b34801561028857600080fd5b5060015461029c906001600160a01b031681565b6040516001600160a01b0390911681526020016101f2565b3480156102c057600080fd5b506008546101e8565b3480156102d557600080fd5b506101e86102e4366004611782565b60066020526000908152604090205481565b34801561030257600080fd5b5061026c61031136600461179f565b610625565b34801561032257600080fd5b50600d5461029c906001600160a01b031681565b34801561034257600080fd5b50601154601254610351919082565b604080519283526020830191909152016101f2565b34801561037257600080fd5b50604051601281526020016101f2565b34801561038e57600080fd5b5061026c61039d366004611756565b610677565b3480156103ae57600080fd5b50600f54601054610351919082565b3480156103c957600080fd5b5060025461029c906001600160a01b031681565b3480156103e957600080fd5b5061026c6103f8366004611782565b6001600160a01b031660009081526005602052604090205460ff1690565b34801561042257600080fd5b506101e860095481565b34801561043857600080fd5b506101e8610447366004611782565b6001600160a01b031660009081526003602052604090205490565b34801561046e57600080fd5b506104776106ae565b005b34801561048557600080fd5b50600e5461029c906001600160a01b031681565b3480156104a557600080fd5b506101e8600b5481565b3480156104bb57600080fd5b506000546001600160a01b031661029c565b3480156104d957600080fd5b5060408051808201909152600581526404b494c4c360dc1b602082015261023f565b34801561050757600080fd5b506101e8610516366004611782565b60076020526000908152604090205481565b34801561053457600080fd5b5061026c610543366004611756565b61072b565b34801561055457600080fd5b5061026c610563366004611756565b610762565b34801561057457600080fd5b506104776105833660046117e0565b61076f565b34801561059457600080fd5b506101e86105a336600461181e565b6001600160a01b03918216600090815260046020908152604080832093909416825291909152205490565b3480156105da57600080fd5b506104776105e936600461184c565b6107c4565b3480156105fa57600080fd5b50610477610609366004611782565b61082e565b600061061b338484610918565b5060015b92915050565b6000610632848484610a3c565b6001600160a01b03841660009081526004602090815260408083203380855292529091205461066d91869161066890869061187b565b610918565b5060019392505050565b3360008181526004602090815260408083206001600160a01b0387168452909152812054909161061b91859061066890869061188e565b6000546001600160a01b031633146106e15760405162461bcd60e51b81526004016106d8906118a1565b60405180910390fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b3360008181526004602090815260408083206001600160a01b0387168452909152812054909161061b91859061066890869061187b565b600061061b338484610a3c565b6000546001600160a01b031633146107995760405162461bcd60e51b81526004016106d8906118a1565b6001600160a01b03919091166000908152600560205260409020805460ff1916911515919091179055565b6000546001600160a01b031633146107ee5760405162461bcd60e51b81526004016106d8906118a1565b6103e8816008546107ff91906118d6565b61080991906118ed565b6009556008546103e89061081e9083906118d6565b61082891906118ed565b600a5550565b6000546001600160a01b031633146108585760405162461bcd60e51b81526004016106d8906118a1565b6001600160a01b0381166108bd5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016106d8565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b03831661097a5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016106d8565b6001600160a01b0382166109db5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016106d8565b6001600160a01b0383811660008181526004602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038316610aa05760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016106d8565b6001600160a01b038216610b025760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016106d8565b60008111610b645760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b60648201526084016106d8565b6001600160a01b03831660009081526003602052604081208054839290610b8c90849061187b565b90915550506001600160a01b03831660009081526005602052604081205482919060ff16158015610bd657506001600160a01b03841660009081526005602052604090205460ff16155b15610bdf575060015b6002546001600160a01b038681169116148015610c095750600d546001600160a01b038581169116145b15610c4657610c1883806118d6565b6001600160a01b03851660009081526003602052604081208054909190610c4090849061188e565b90915550505b801561108d576002546001600160a01b038681169116148015610c7757506002546001600160a01b03858116911614155b15610d3857600a54831115610ce05760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220416d6f756e74206578636565647320746865206d6178546044820152681e1b9cd05b5bdd5b9d60ba1b60648201526084016106d8565b60095483610d03866001600160a01b031660009081526003602052604090205490565b610d0d919061188e565b1115610d2b5760405162461bcd60e51b81526004016106d89061190f565b610d358385611110565b91505b6002546001600160a01b038581169116148015610d6357506002546001600160a01b03868116911614155b15610ee8576001600160a01b038516600090815260066020526040902054421115610da557600b546001600160a01b0386166000908152600760205260409020555b6001600160a01b038516600090815260076020526040902054831115610e265760405162461bcd60e51b815260206004820152603060248201527f5472616e7366657220416d6f756e74206578636565647320746865206d61785360448201526f32b63620b6b7bab73a2832b92437bab960811b60648201526084016106d8565b6001600160a01b03851660009081526007602052604081208054859290610e4e90849061187b565b90915550610e60905042611c2061188e565b6001600160a01b03861660009081526006602052604081208054909190610e8890849061188e565b90915550610e98905083866111e7565b600c543060009081526003602052604090205491935011158015610ebf575060155460ff16155b15610ee8576015805460ff19166001179055600c54610edd9061121e565b6015805460ff191690555b6002546001600160a01b03858116911614801590610f1457506002546001600160a01b03868116911614155b1561108d576001600160a01b038516600090815260066020526040902054421115610f5657600b546001600160a01b0386166000908152600760205260409020555b6001600160a01b038516600090815260076020526040902054831115610fdb5760405162461bcd60e51b815260206004820152603460248201527f5472616e7366657220416d6f756e74206578636565647320746865206d6178546044820152733930b739b332b920b6b7bab73a2832b92437bab960611b60648201526084016106d8565b6001600160a01b0385166000908152600760205260408120805485929061100390849061187b565b90915550611015905042610e1061188e565b6001600160a01b0386166000908152600660205260408120805490919061103d90849061188e565b909155505060095483611065866001600160a01b031660009081526003602052604090205490565b61106f919061188e565b111561108d5760405162461bcd60e51b81526004016106d89061190f565b6001600160a01b038416600090815260036020526040812080548492906110b590849061188e565b92505081905550836001600160a01b0316856001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161110191815260200190565b60405180910390a35050505050565b6000806064600f600001548561112691906118d6565b61113091906118ed565b905060006064600f600101548661114791906118d6565b61115191906118ed565b905061115d818361188e565b306000908152600360205260408120805490919061117c90849061188e565b909155503090506001600160a01b0385167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6111b8858561188e565b60405190815260200160405180910390a3806111d4838761187b565b6111de919061187b565b95945050505050565b6000806064601160000154856111fd91906118d6565b61120791906118ed565b9050600060646011600101548661114791906118d6565b601154601254600f5460105484936000939092909161123d919061188e565b611247919061188e565b611251919061188e565b601154600f54611261919061188e565b61126b90846118d6565b61127591906118ed565b601154601254600f54601054939450600093611291919061188e565b61129b919061188e565b6112a5919061188e565b6012546010546112b5919061188e565b6112bf90856118d6565b6112c991906118ed565b905060006112d7828461188e565b905060006112e6846002611376565b905060006112f486836113bf565b90504761130082611401565b600061130c47836113bf565b905060006113248661131e848b61155b565b90611376565b905061133085826115dd565b600e546040516001600160a01b03909116904780156108fc02916000818181858888f19350505050158015611369573d6000803e3d6000fd5b5050505050505050505050565b60006113b883836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250611691565b9392505050565b60006113b883836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506116bf565b60408051600280825260608201835260009260208301908036833701905050905030816000815181106114365761143661195b565b6001600160a01b03928316602091820292909201810191909152600154604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa15801561148f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114b39190611971565b816001815181106114c6576114c661195b565b6001600160a01b0392831660209182029290920101526001546114ec9130911684610918565b60015460405163791ac94760e01b81526001600160a01b039091169063791ac9479061152590859060009086903090429060040161198e565b600060405180830381600087803b15801561153f57600080fd5b505af1158015611553573d6000803e3d6000fd5b505050505050565b60008260000361156d5750600061061f565b600061157983856118d6565b90508261158685836118ed565b146113b85760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b60648201526084016106d8565b6001546115f59030906001600160a01b031684610918565b600154600d5460405163f305d71960e01b81523060048201526024810185905260006044820181905260648201526001600160a01b0391821660848201524260a482015291169063f305d71990839060c40160606040518083038185885af1158015611665573d6000803e3d6000fd5b50505050506040513d601f19601f8201168201806040525081019061168a91906119ff565b5050505050565b600081836116b25760405162461bcd60e51b81526004016106d891906116f0565b5060006111de84866118ed565b600081848411156116e35760405162461bcd60e51b81526004016106d891906116f0565b5060006111de848661187b565b600060208083528351808285015260005b8181101561171d57858101830151858201604001528201611701565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b038116811461175357600080fd5b50565b6000806040838503121561176957600080fd5b82356117748161173e565b946020939093013593505050565b60006020828403121561179457600080fd5b81356113b88161173e565b6000806000606084860312156117b457600080fd5b83356117bf8161173e565b925060208401356117cf8161173e565b929592945050506040919091013590565b600080604083850312156117f357600080fd5b82356117fe8161173e565b91506020830135801515811461181357600080fd5b809150509250929050565b6000806040838503121561183157600080fd5b823561183c8161173e565b915060208301356118138161173e565b60006020828403121561185e57600080fd5b5035919050565b634e487b7160e01b600052601160045260246000fd5b8181038181111561061f5761061f611865565b8082018082111561061f5761061f611865565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b808202811582820484141761061f5761061f611865565b60008261190a57634e487b7160e01b600052601260045260246000fd5b500490565b6020808252602c908201527f5472616e7366657220616d6f756e74206578636565647320746865206d61785760408201526b30b63632ba20b6b7bab73a1760a11b606082015260800190565b634e487b7160e01b600052603260045260246000fd5b60006020828403121561198357600080fd5b81516113b88161173e565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156119de5784516001600160a01b0316835293830193918301916001016119b9565b50506001600160a01b03969096166060850152505050608001529392505050565b600080600060608486031215611a1457600080fd5b835192506020840151915060408401519050925092509256fea26469706673582212202c3e146d482764ec5100507afbb44ced14821288066a3e68d7eb75f5235b35f664736f6c634300081100330000000000000000000000008a506c497e3d395f4d53162266d42fd26cb83a72000000000000000000000000e3d257da2b407d8abfa9cd6415df8fde300dd473

Deployed Bytecode

0x6080604052600436106101c65760003560e01c80635342acb4116100f757806395d89b4111610095578063c024666811610064578063c024666814610568578063dd62ed3e14610588578063f1d5f517146105ce578063f2fde38b146105ee57600080fd5b806395d89b41146104cd578063a20688a0146104fb578063a457c2d714610528578063a9059cbb1461054857600080fd5b8063715018a6116100d1578063715018a61461046257806375f0a874146104795780637cca52fe146104995780638da5cb5b146104af57600080fd5b80635342acb4146103dd5780636c0a24eb1461041657806370a082311461042c57600080fd5b806323b872dd11610164578063313ce5671161013e578063313ce56714610366578063395093511461038257806347062402146103a257806349bd5a5e146103bd57600080fd5b806323b872dd146102f6578063264d26dd146103165780632b14ca561461033657600080fd5b8063095ea7b3116101a0578063095ea7b31461024c5780631694505e1461027c57806318160ddd146102b45780631c1e49f0146102c957600080fd5b806303e403b0146101d25780630492f055146101fb57806306fdde031461021157600080fd5b366101cd57005b600080fd5b3480156101de57600080fd5b506101e8600c5481565b6040519081526020015b60405180910390f35b34801561020757600080fd5b506101e8600a5481565b34801561021d57600080fd5b506040805180820190915260098152684b696c6c205a65726f60b81b60208201525b6040516101f291906116f0565b34801561025857600080fd5b5061026c610267366004611756565b61060e565b60405190151581526020016101f2565b34801561028857600080fd5b5060015461029c906001600160a01b031681565b6040516001600160a01b0390911681526020016101f2565b3480156102c057600080fd5b506008546101e8565b3480156102d557600080fd5b506101e86102e4366004611782565b60066020526000908152604090205481565b34801561030257600080fd5b5061026c61031136600461179f565b610625565b34801561032257600080fd5b50600d5461029c906001600160a01b031681565b34801561034257600080fd5b50601154601254610351919082565b604080519283526020830191909152016101f2565b34801561037257600080fd5b50604051601281526020016101f2565b34801561038e57600080fd5b5061026c61039d366004611756565b610677565b3480156103ae57600080fd5b50600f54601054610351919082565b3480156103c957600080fd5b5060025461029c906001600160a01b031681565b3480156103e957600080fd5b5061026c6103f8366004611782565b6001600160a01b031660009081526005602052604090205460ff1690565b34801561042257600080fd5b506101e860095481565b34801561043857600080fd5b506101e8610447366004611782565b6001600160a01b031660009081526003602052604090205490565b34801561046e57600080fd5b506104776106ae565b005b34801561048557600080fd5b50600e5461029c906001600160a01b031681565b3480156104a557600080fd5b506101e8600b5481565b3480156104bb57600080fd5b506000546001600160a01b031661029c565b3480156104d957600080fd5b5060408051808201909152600581526404b494c4c360dc1b602082015261023f565b34801561050757600080fd5b506101e8610516366004611782565b60076020526000908152604090205481565b34801561053457600080fd5b5061026c610543366004611756565b61072b565b34801561055457600080fd5b5061026c610563366004611756565b610762565b34801561057457600080fd5b506104776105833660046117e0565b61076f565b34801561059457600080fd5b506101e86105a336600461181e565b6001600160a01b03918216600090815260046020908152604080832093909416825291909152205490565b3480156105da57600080fd5b506104776105e936600461184c565b6107c4565b3480156105fa57600080fd5b50610477610609366004611782565b61082e565b600061061b338484610918565b5060015b92915050565b6000610632848484610a3c565b6001600160a01b03841660009081526004602090815260408083203380855292529091205461066d91869161066890869061187b565b610918565b5060019392505050565b3360008181526004602090815260408083206001600160a01b0387168452909152812054909161061b91859061066890869061188e565b6000546001600160a01b031633146106e15760405162461bcd60e51b81526004016106d8906118a1565b60405180910390fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b3360008181526004602090815260408083206001600160a01b0387168452909152812054909161061b91859061066890869061187b565b600061061b338484610a3c565b6000546001600160a01b031633146107995760405162461bcd60e51b81526004016106d8906118a1565b6001600160a01b03919091166000908152600560205260409020805460ff1916911515919091179055565b6000546001600160a01b031633146107ee5760405162461bcd60e51b81526004016106d8906118a1565b6103e8816008546107ff91906118d6565b61080991906118ed565b6009556008546103e89061081e9083906118d6565b61082891906118ed565b600a5550565b6000546001600160a01b031633146108585760405162461bcd60e51b81526004016106d8906118a1565b6001600160a01b0381166108bd5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016106d8565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b03831661097a5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016106d8565b6001600160a01b0382166109db5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016106d8565b6001600160a01b0383811660008181526004602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038316610aa05760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016106d8565b6001600160a01b038216610b025760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016106d8565b60008111610b645760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b60648201526084016106d8565b6001600160a01b03831660009081526003602052604081208054839290610b8c90849061187b565b90915550506001600160a01b03831660009081526005602052604081205482919060ff16158015610bd657506001600160a01b03841660009081526005602052604090205460ff16155b15610bdf575060015b6002546001600160a01b038681169116148015610c095750600d546001600160a01b038581169116145b15610c4657610c1883806118d6565b6001600160a01b03851660009081526003602052604081208054909190610c4090849061188e565b90915550505b801561108d576002546001600160a01b038681169116148015610c7757506002546001600160a01b03858116911614155b15610d3857600a54831115610ce05760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220416d6f756e74206578636565647320746865206d6178546044820152681e1b9cd05b5bdd5b9d60ba1b60648201526084016106d8565b60095483610d03866001600160a01b031660009081526003602052604090205490565b610d0d919061188e565b1115610d2b5760405162461bcd60e51b81526004016106d89061190f565b610d358385611110565b91505b6002546001600160a01b038581169116148015610d6357506002546001600160a01b03868116911614155b15610ee8576001600160a01b038516600090815260066020526040902054421115610da557600b546001600160a01b0386166000908152600760205260409020555b6001600160a01b038516600090815260076020526040902054831115610e265760405162461bcd60e51b815260206004820152603060248201527f5472616e7366657220416d6f756e74206578636565647320746865206d61785360448201526f32b63620b6b7bab73a2832b92437bab960811b60648201526084016106d8565b6001600160a01b03851660009081526007602052604081208054859290610e4e90849061187b565b90915550610e60905042611c2061188e565b6001600160a01b03861660009081526006602052604081208054909190610e8890849061188e565b90915550610e98905083866111e7565b600c543060009081526003602052604090205491935011158015610ebf575060155460ff16155b15610ee8576015805460ff19166001179055600c54610edd9061121e565b6015805460ff191690555b6002546001600160a01b03858116911614801590610f1457506002546001600160a01b03868116911614155b1561108d576001600160a01b038516600090815260066020526040902054421115610f5657600b546001600160a01b0386166000908152600760205260409020555b6001600160a01b038516600090815260076020526040902054831115610fdb5760405162461bcd60e51b815260206004820152603460248201527f5472616e7366657220416d6f756e74206578636565647320746865206d6178546044820152733930b739b332b920b6b7bab73a2832b92437bab960611b60648201526084016106d8565b6001600160a01b0385166000908152600760205260408120805485929061100390849061187b565b90915550611015905042610e1061188e565b6001600160a01b0386166000908152600660205260408120805490919061103d90849061188e565b909155505060095483611065866001600160a01b031660009081526003602052604090205490565b61106f919061188e565b111561108d5760405162461bcd60e51b81526004016106d89061190f565b6001600160a01b038416600090815260036020526040812080548492906110b590849061188e565b92505081905550836001600160a01b0316856001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161110191815260200190565b60405180910390a35050505050565b6000806064600f600001548561112691906118d6565b61113091906118ed565b905060006064600f600101548661114791906118d6565b61115191906118ed565b905061115d818361188e565b306000908152600360205260408120805490919061117c90849061188e565b909155503090506001600160a01b0385167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6111b8858561188e565b60405190815260200160405180910390a3806111d4838761187b565b6111de919061187b565b95945050505050565b6000806064601160000154856111fd91906118d6565b61120791906118ed565b9050600060646011600101548661114791906118d6565b601154601254600f5460105484936000939092909161123d919061188e565b611247919061188e565b611251919061188e565b601154600f54611261919061188e565b61126b90846118d6565b61127591906118ed565b601154601254600f54601054939450600093611291919061188e565b61129b919061188e565b6112a5919061188e565b6012546010546112b5919061188e565b6112bf90856118d6565b6112c991906118ed565b905060006112d7828461188e565b905060006112e6846002611376565b905060006112f486836113bf565b90504761130082611401565b600061130c47836113bf565b905060006113248661131e848b61155b565b90611376565b905061133085826115dd565b600e546040516001600160a01b03909116904780156108fc02916000818181858888f19350505050158015611369573d6000803e3d6000fd5b5050505050505050505050565b60006113b883836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250611691565b9392505050565b60006113b883836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506116bf565b60408051600280825260608201835260009260208301908036833701905050905030816000815181106114365761143661195b565b6001600160a01b03928316602091820292909201810191909152600154604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa15801561148f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114b39190611971565b816001815181106114c6576114c661195b565b6001600160a01b0392831660209182029290920101526001546114ec9130911684610918565b60015460405163791ac94760e01b81526001600160a01b039091169063791ac9479061152590859060009086903090429060040161198e565b600060405180830381600087803b15801561153f57600080fd5b505af1158015611553573d6000803e3d6000fd5b505050505050565b60008260000361156d5750600061061f565b600061157983856118d6565b90508261158685836118ed565b146113b85760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b60648201526084016106d8565b6001546115f59030906001600160a01b031684610918565b600154600d5460405163f305d71960e01b81523060048201526024810185905260006044820181905260648201526001600160a01b0391821660848201524260a482015291169063f305d71990839060c40160606040518083038185885af1158015611665573d6000803e3d6000fd5b50505050506040513d601f19601f8201168201806040525081019061168a91906119ff565b5050505050565b600081836116b25760405162461bcd60e51b81526004016106d891906116f0565b5060006111de84866118ed565b600081848411156116e35760405162461bcd60e51b81526004016106d891906116f0565b5060006111de848661187b565b600060208083528351808285015260005b8181101561171d57858101830151858201604001528201611701565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b038116811461175357600080fd5b50565b6000806040838503121561176957600080fd5b82356117748161173e565b946020939093013593505050565b60006020828403121561179457600080fd5b81356113b88161173e565b6000806000606084860312156117b457600080fd5b83356117bf8161173e565b925060208401356117cf8161173e565b929592945050506040919091013590565b600080604083850312156117f357600080fd5b82356117fe8161173e565b91506020830135801515811461181357600080fd5b809150509250929050565b6000806040838503121561183157600080fd5b823561183c8161173e565b915060208301356118138161173e565b60006020828403121561185e57600080fd5b5035919050565b634e487b7160e01b600052601160045260246000fd5b8181038181111561061f5761061f611865565b8082018082111561061f5761061f611865565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b808202811582820484141761061f5761061f611865565b60008261190a57634e487b7160e01b600052601260045260246000fd5b500490565b6020808252602c908201527f5472616e7366657220616d6f756e74206578636565647320746865206d61785760408201526b30b63632ba20b6b7bab73a1760a11b606082015260800190565b634e487b7160e01b600052603260045260246000fd5b60006020828403121561198357600080fd5b81516113b88161173e565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156119de5784516001600160a01b0316835293830193918301916001016119b9565b50506001600160a01b03969096166060850152505050608001529392505050565b600080600060608486031215611a1457600080fd5b835192506020840151915060408401519050925092509256fea26469706673582212202c3e146d482764ec5100507afbb44ced14821288066a3e68d7eb75f5235b35f664736f6c63430008110033

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

0000000000000000000000008a506c497e3d395f4d53162266d42fd26cb83a72000000000000000000000000e3d257da2b407d8abfa9cd6415df8fde300dd473

-----Decoded View---------------
Arg [0] : marketingAddress (address): 0x8A506C497E3D395F4D53162266D42fD26cB83a72
Arg [1] : liquidityAddress (address): 0xE3d257da2b407d8aBFa9cD6415df8fdE300dd473

-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 0000000000000000000000008a506c497e3d395f4d53162266d42fd26cb83a72
Arg [1] : 000000000000000000000000e3d257da2b407d8abfa9cd6415df8fde300dd473


Deployed Bytecode Sourcemap

4879:10571:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5784:61;;;;;;;;;;;;;;;;;;;160:25:1;;;148:2;133:18;5784:61:0;;;;;;;;5654:58;;;;;;;;;;;;;;;;7407:83;;;;;;;;;;-1:-1:-1;7477:5:0;;;;;;;;;;;;-1:-1:-1;;;7477:5:0;;;;7407:83;;;;;;;:::i;8239:161::-;;;;;;;;;;-1:-1:-1;8239:161:0;;;;;:::i;:::-;;:::i;:::-;;;1370:14:1;;1363:22;1345:41;;1333:2;1318:18;8239:161:0;1205:187:1;4965:41:0;;;;;;;;;;-1:-1:-1;4965:41:0;;;;-1:-1:-1;;;;;4965:41:0;;;;;;-1:-1:-1;;;;;1587:32:1;;;1569:51;;1557:2;1542:18;4965:41:0;1397:229:1;7684:95:0;;;;;;;;;;-1:-1:-1;7764:7:0;;7684:95;;5247:55;;;;;;;;;;-1:-1:-1;5247:55:0;;;;;:::i;:::-;;;;;;;;;;;;;;8408:266;;;;;;;;;;-1:-1:-1;8408:266:0;;;;;:::i;:::-;;:::i;5856:32::-;;;;;;;;;;-1:-1:-1;5856:32:0;;;;-1:-1:-1;;;;;5856:32:0;;;6143:23;;;;;;;;;;-1:-1:-1;6143:23:0;;;;;;;;;;;;;2726:25:1;;;2782:2;2767:18;;2760:34;;;;2699:18;6143:23:0;2552:248:1;7593:83:0;;;;;;;;;;-1:-1:-1;7593:83:0;;5509:2;2947:36:1;;2935:2;2920:18;7593:83:0;2805:184:1;8682:215:0;;;;;;;;;;-1:-1:-1;8682:215:0;;;;;:::i;:::-;;:::i;6115:21::-;;;;;;;;;;-1:-1:-1;6115:21:0;;;;;;;;;5015:28;;;;;;;;;;-1:-1:-1;5015:28:0;;;;-1:-1:-1;;;;;5015:28:0;;;10262:123;;;;;;;;;;-1:-1:-1;10262:123:0;;;;;:::i;:::-;-1:-1:-1;;;;;10350:27:0;10326:4;10350:27;;;:18;:27;;;;;;;;;10262:123;5586:61;;;;;;;;;;;;;;;;7787:118;;;;;;;;;;-1:-1:-1;7787:118:0;;;;;:::i;:::-;-1:-1:-1;;;;;7880:17:0;7853:7;7880:17;;;:8;:17;;;;;;;7787:118;3340:148;;;;;;;;;;;;;:::i;:::-;;5895:30;;;;;;;;;;-1:-1:-1;5895:30:0;;;;-1:-1:-1;;;;;5895:30:0;;;5719:58;;;;;;;;;;;;;;;;3126:79;;;;;;;;;;-1:-1:-1;3164:7:0;3191:6;-1:-1:-1;;;;;3191:6:0;3126:79;;7498:87;;;;;;;;;;-1:-1:-1;7570:7:0;;;;;;;;;;;;-1:-1:-1;;;7570:7:0;;;;7498:87;;5309:56;;;;;;;;;;-1:-1:-1;5309:56:0;;;;;:::i;:::-;;;;;;;;;;;;;;8905:225;;;;;;;;;;-1:-1:-1;8905:225:0;;;;;:::i;:::-;;:::i;7913:167::-;;;;;;;;;;-1:-1:-1;7913:167:0;;;;;:::i;:::-;;:::i;9142:140::-;;;;;;;;;;-1:-1:-1;9142:140:0;;;;;:::i;:::-;;:::i;8088:143::-;;;;;;;;;;-1:-1:-1;8088:143:0;;;;;:::i;:::-;-1:-1:-1;;;;;8196:18:0;;;8169:7;8196:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;8088:143;10393:197;;;;;;;;;;-1:-1:-1;10393:197:0;;;;;:::i;:::-;;:::i;3496:244::-;;;;;;;;;;-1:-1:-1;3496:244:0;;;;;:::i;:::-;;:::i;8239:161::-;8314:4;8331:39;2658:10;8354:7;8363:6;8331:8;:39::i;:::-;-1:-1:-1;8388:4:0;8239:161;;;;;:::o;8408:266::-;8506:4;8523:36;8533:6;8541:9;8552:6;8523:9;:36::i;:::-;-1:-1:-1;;;;;8601:19:0;;;;;;:11;:19;;;;;;;;2658:10;8601:33;;;;;;;;;8570:74;;8579:6;;8601:42;;8637:6;;8601:42;:::i;:::-;8570:8;:74::i;:::-;-1:-1:-1;8662:4:0;8408:266;;;;;:::o;8682:215::-;2658:10;8770:4;8819:25;;;:11;:25;;;;;;;;-1:-1:-1;;;;;8819:34:0;;;;;;;;;;8770:4;;8787:80;;8810:7;;8819:47;;8856:10;;8819:47;:::i;3340:148::-;3253:6;;-1:-1:-1;;;;;3253:6:0;2658:10;3253:22;3245:67;;;;-1:-1:-1;;;3245:67:0;;;;;;;:::i;:::-;;;;;;;;;3447:1:::1;3431:6:::0;;3410:40:::1;::::0;-1:-1:-1;;;;;3431:6:0;;::::1;::::0;3410:40:::1;::::0;3447:1;;3410:40:::1;3478:1;3461:19:::0;;-1:-1:-1;;;;;;3461:19:0::1;::::0;;3340:148::o;8905:225::-;2658:10;8998:4;9047:25;;;:11;:25;;;;;;;;-1:-1:-1;;;;;9047:34:0;;;;;;;;;;8998:4;;9015:85;;9038:7;;9047:52;;9084:15;;9047:52;:::i;7913:167::-;7991:4;8008:42;2658:10;8032:9;8043:6;8008:9;:42::i;9142:140::-;3253:6;;-1:-1:-1;;;;;3253:6:0;2658:10;3253:22;3245:67;;;;-1:-1:-1;;;3245:67:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;9227:36:0;;;::::1;;::::0;;;:18:::1;:36;::::0;;;;:47;;-1:-1:-1;;9227:47:0::1;::::0;::::1;;::::0;;;::::1;::::0;;9142:140::o;10393:197::-;3253:6;;-1:-1:-1;;;;;3253:6:0;2658:10;3253:22;3245:67;;;;-1:-1:-1;;;3245:67:0;;;;;;;:::i;:::-;10518:4:::1;10500:13;10490:7;;:23;;;;:::i;:::-;10489:33;;;;:::i;:::-;10470:16;:52:::0;10550:7:::1;::::0;10578:4:::1;::::0;10550:23:::1;::::0;10560:13;;10550:23:::1;:::i;:::-;10549:33;;;;:::i;:::-;10533:13;:49:::0;-1:-1:-1;10393:197:0:o;3496:244::-;3253:6;;-1:-1:-1;;;;;3253:6:0;2658:10;3253:22;3245:67;;;;-1:-1:-1;;;3245:67:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;3585:22:0;::::1;3577:73;;;::::0;-1:-1:-1;;;3577:73:0;;5346:2:1;3577:73:0::1;::::0;::::1;5328:21:1::0;5385:2;5365:18;;;5358:30;5424:34;5404:18;;;5397:62;-1:-1:-1;;;5475:18:1;;;5468:36;5521:19;;3577:73:0::1;5144:402:1::0;3577:73:0::1;3687:6;::::0;;3666:38:::1;::::0;-1:-1:-1;;;;;3666:38:0;;::::1;::::0;3687:6;::::1;::::0;3666:38:::1;::::0;::::1;3715:6;:17:::0;;-1:-1:-1;;;;;;3715:17:0::1;-1:-1:-1::0;;;;;3715:17:0;;;::::1;::::0;;;::::1;::::0;;3496:244::o;10600:337::-;-1:-1:-1;;;;;10693:19:0;;10685:68;;;;-1:-1:-1;;;10685:68:0;;5753:2:1;10685:68:0;;;5735:21:1;5792:2;5772:18;;;5765:30;5831:34;5811:18;;;5804:62;-1:-1:-1;;;5882:18:1;;;5875:34;5926:19;;10685:68:0;5551:400:1;10685:68:0;-1:-1:-1;;;;;10772:21:0;;10764:68;;;;-1:-1:-1;;;10764:68:0;;6158:2:1;10764:68:0;;;6140:21:1;6197:2;6177:18;;;6170:30;6236:34;6216:18;;;6209:62;-1:-1:-1;;;6287:18:1;;;6280:32;6329:19;;10764:68:0;5956:398:1;10764:68:0;-1:-1:-1;;;;;10845:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;10897:32;;160:25:1;;;10897:32:0;;133:18:1;10897:32:0;;;;;;;10600:337;;;:::o;10945:2552::-;-1:-1:-1;;;;;11067:18:0;;11059:68;;;;-1:-1:-1;;;11059:68:0;;6561:2:1;11059:68:0;;;6543:21:1;6600:2;6580:18;;;6573:30;6639:34;6619:18;;;6612:62;-1:-1:-1;;;6690:18:1;;;6683:35;6735:19;;11059:68:0;6359:401:1;11059:68:0;-1:-1:-1;;;;;11146:16:0;;11138:64;;;;-1:-1:-1;;;11138:64:0;;6967:2:1;11138:64:0;;;6949:21:1;7006:2;6986:18;;;6979:30;7045:34;7025:18;;;7018:62;-1:-1:-1;;;7096:18:1;;;7089:33;7139:19;;11138:64:0;6765:399:1;11138:64:0;11230:1;11221:6;:10;11213:64;;;;-1:-1:-1;;;11213:64:0;;7371:2:1;11213:64:0;;;7353:21:1;7410:2;7390:18;;;7383:30;7449:34;7429:18;;;7422:62;-1:-1:-1;;;7500:18:1;;;7493:39;7549:19;;11213:64:0;7169:405:1;11213:64:0;-1:-1:-1;;;;;11298:14:0;;;;;;:8;:14;;;;;:24;;11316:6;;11298:14;:24;;11316:6;;11298:24;:::i;:::-;;;;-1:-1:-1;;;;;;;11414:24:0;;11333:22;11414:24;;;:18;:24;;;;;;11358:6;;11333:22;11414:24;;11413:25;:52;;;;-1:-1:-1;;;;;;11443:22:0;;;;;;:18;:22;;;;;;;;11442:23;11413:52;11410:97;;;-1:-1:-1;11491:4:0;11410:97;11530:13;;-1:-1:-1;;;;;11522:21:0;;;11530:13;;11522:21;:48;;;;-1:-1:-1;11553:17:0;;-1:-1:-1;;;;;11547:23:0;;;11553:17;;11547:23;11522:48;11519:111;;;11603:15;11612:6;;11603:15;:::i;:::-;-1:-1:-1;;;;;11587:12:0;;;;;;:8;:12;;;;;:31;;:12;;;:31;;;;;:::i;:::-;;;;-1:-1:-1;;11519:111:0;11645:7;11642:1747;;;11679:13;;-1:-1:-1;;;;;11671:21:0;;;11679:13;;11671:21;:44;;;;-1:-1:-1;11702:13:0;;-1:-1:-1;;;;;11696:19:0;;;11702:13;;11696:19;;11671:44;11668:337;;;11753:13;;11743:6;:23;;11735:77;;;;-1:-1:-1;;;11735:77:0;;7781:2:1;11735:77:0;;;7763:21:1;7820:2;7800:18;;;7793:30;7859:34;7839:18;;;7832:62;-1:-1:-1;;;7910:18:1;;;7903:39;7959:19;;11735:77:0;7579:405:1;11735:77:0;11865:16;;11855:6;11839:13;11849:2;-1:-1:-1;;;;;7880:17:0;7853:7;7880:17;;;:8;:17;;;;;;;7787:118;11839:13;:22;;;;:::i;:::-;:42;;11831:99;;;;-1:-1:-1;;;11831:99:0;;;;;;;:::i;:::-;11966:23;11978:6;11986:2;11966:11;:23::i;:::-;11949:40;;11668:337;12030:13;;-1:-1:-1;;;;;12024:19:0;;;12030:13;;12024:19;:44;;;;-1:-1:-1;12055:13:0;;-1:-1:-1;;;;;12047:21:0;;;12055:13;;12047:21;;12024:44;12021:761;;;-1:-1:-1;;;;;12109:25:0;;;;;;:19;:25;;;;;;12091:15;:43;12088:134;;;12188:14;;-1:-1:-1;;;;;12159:26:0;;;;;;:20;:26;;;;;:43;12088:134;-1:-1:-1;;;;;12258:26:0;;;;;;:20;:26;;;;;;12248:36;;;12240:97;;;;-1:-1:-1;;;12240:97:0;;8604:2:1;12240:97:0;;;8586:21:1;8643:2;8623:18;;;8616:30;8682:34;8662:18;;;8655:62;-1:-1:-1;;;8733:18:1;;;8726:46;8789:19;;12240:97:0;8402:412:1;12240:97:0;-1:-1:-1;;;;;12356:26:0;;;;;;:20;:26;;;;;:36;;12386:6;;12356:26;:36;;12386:6;;12356:36;:::i;:::-;;;;-1:-1:-1;12440:22:0;;-1:-1:-1;12440:15:0;12458:4;12440:22;:::i;:::-;-1:-1:-1;;;;;12411:25:0;;;;;;:19;:25;;;;;:51;;:25;;;:51;;;;;:::i;:::-;;;;-1:-1:-1;12509:26:0;;-1:-1:-1;12522:6:0;12530:4;12509:12;:26::i;:::-;12588:17;;12578:4;7853:7;7880:17;;;:8;:17;;;;;;12492:43;;-1:-1:-1;;12560:45:0;:58;;;;-1:-1:-1;12610:8:0;;;;12609:9;12560:58;12556:209;;;12643:8;:15;;-1:-1:-1;;12643:15:0;12654:4;12643:15;;;12690:17;;12681:27;;:8;:27::i;:::-;12731:8;:16;;-1:-1:-1;;12731:16:0;;;12556:209;12807:13;;-1:-1:-1;;;;;12801:19:0;;;12807:13;;12801:19;;;;:44;;-1:-1:-1;12832:13:0;;-1:-1:-1;;;;;12824:21:0;;;12832:13;;12824:21;;12801:44;12798:580;;;-1:-1:-1;;;;;12886:25:0;;;;;;:19;:25;;;;;;12868:15;:43;12865:134;;;12965:14;;-1:-1:-1;;;;;12936:26:0;;;;;;:20;:26;;;;;:43;12865:134;-1:-1:-1;;;;;13035:26:0;;;;;;:20;:26;;;;;;13025:36;;;13017:101;;;;-1:-1:-1;;;13017:101:0;;9021:2:1;13017:101:0;;;9003:21:1;9060:2;9040:18;;;9033:30;9099:34;9079:18;;;9072:62;-1:-1:-1;;;9150:18:1;;;9143:50;9210:19;;13017:101:0;8819:416:1;13017:101:0;-1:-1:-1;;;;;13137:26:0;;;;;;:20;:26;;;;;:36;;13167:6;;13137:26;:36;;13167:6;;13137:36;:::i;:::-;;;;-1:-1:-1;13221:22:0;;-1:-1:-1;13221:15:0;13239:4;13221:22;:::i;:::-;-1:-1:-1;;;;;13192:25:0;;;;;;:19;:25;;;;;:51;;:25;;;:51;;;;;:::i;:::-;;;;-1:-1:-1;;13297:16:0;;13287:6;13271:13;13281:2;-1:-1:-1;;;;;7880:17:0;7853:7;7880:17;;;:8;:17;;;;;;;7787:118;13271:13;:22;;;;:::i;:::-;:42;;13263:99;;;;-1:-1:-1;;;13263:99:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;13409:12:0;;;;;;:8;:12;;;;;:30;;13425:14;;13409:12;:30;;13425:14;;13409:30;:::i;:::-;;;;;;;;13470:2;-1:-1:-1;;;;;13455:34:0;13464:4;-1:-1:-1;;;;;13455:34:0;;13474:14;13455:34;;;;160:25:1;;148:2;133:18;;14:177;13455:34:0;;;;;;;;11048:2449;;10945:2552;;;:::o;9331:456::-;9399:7;9419:25;9475:3;9456:6;:16;;;9447:6;:25;;;;:::i;:::-;:31;;;;:::i;:::-;9419:59;;9490:26;9547:3;9528:6;:16;;;9519:6;:25;;;;:::i;:::-;:31;;;;:::i;:::-;9490:60;-1:-1:-1;9590:38:0;9490:60;9590:17;:38;:::i;:::-;9580:4;9563:23;;;;:8;:23;;;;;:65;;:23;;;:65;;;;;:::i;:::-;;;;-1:-1:-1;9668:4:0;;-1:-1:-1;;;;;;9644:70:0;;;9675:38;9696:17;9675:18;:38;:::i;:::-;9644:70;;160:25:1;;;148:2;133:18;9644:70:0;;;;;;;9760:18;9733:25;9741:17;9733:6;:25;:::i;:::-;:45;;;;:::i;:::-;9725:54;9331:456;-1:-1:-1;;;;;9331:456:0:o;9795:459::-;9864:7;9884:25;9941:3;9921:7;:17;;;9912:6;:26;;;;:::i;:::-;:32;;;;:::i;:::-;9884:60;;9956:26;10014:3;9994:7;:17;;;9985:6;:26;;;;:::i;13508:1074::-;13748:7;:17;13728;;13709:6;:16;13690;;13587:6;;13561:23;;13748:17;;13728;;13690:35;;13709:16;13690:35;:::i;:::-;:55;;;;:::i;:::-;:75;;;;:::i;:::-;13668:7;:17;13649:6;:16;:36;;13668:17;13649:36;:::i;:::-;13630:56;;:15;:56;:::i;:::-;:136;;;;:::i;:::-;13921:7;:17;13901;;13882:6;:16;13863;;13604:162;;-1:-1:-1;13777:23:0;;13863:35;;13882:16;13863:35;:::i;:::-;:55;;;;:::i;:::-;:75;;;;:::i;:::-;13841:17;;13822:16;;:36;;13841:17;13822:36;:::i;:::-;13803:56;;:15;:56;:::i;:::-;:136;;;;:::i;:::-;13777:162;-1:-1:-1;13950:25:0;13978:33;13777:162;13978:15;:33;:::i;:::-;13950:61;-1:-1:-1;14032:26:0;14061:22;:15;14081:1;14061:19;:22::i;:::-;14032:51;-1:-1:-1;14094:26:0;14123:39;:15;14032:51;14123:19;:39::i;:::-;14094:68;-1:-1:-1;14201:21:0;14233:36;14094:68;14233:16;:36::i;:::-;14281:18;14302:44;:21;14328:17;14302:25;:44::i;:::-;14281:65;-1:-1:-1;14367:23:0;14393:54;14429:17;14393:31;14281:65;14408:15;14393:14;:31::i;:::-;:35;;:54::i;:::-;14367:80;;14458:49;14471:18;14491:15;14458:12;:49::i;:::-;14526:15;;14518:56;;-1:-1:-1;;;;;14526:15:0;;;;14552:21;14518:56;;;;;14526:15;14518:56;14526:15;14518:56;14552:21;14526:15;14518:56;;;;;;;;;;;;;;;;;;;;;13550:1032;;;;;;;;;13508:1074;:::o;1792:132::-;1850:7;1877:39;1881:1;1884;1877:39;;;;;;;;;;;;;;;;;:3;:39::i;:::-;1870:46;1792:132;-1:-1:-1;;;1792:132:0:o;1190:136::-;1248:7;1275:43;1279:1;1282;1275:43;;;;;;;;;;;;;;;;;:3;:43::i;14590:475::-;14680:16;;;14694:1;14680:16;;;;;;;;14656:21;;14680:16;;;;;;;;;;-1:-1:-1;14680:16:0;14656:40;;14725:4;14707;14712:1;14707:7;;;;;;;;:::i;:::-;-1:-1:-1;;;;;14707:23:0;;;:7;;;;;;;;;;:23;;;;14751:15;;:22;;;-1:-1:-1;;;14751:22:0;;;;:15;;;;;:20;;:22;;;;;14707:7;;14751:22;;;;;:15;:22;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;14741:4;14746:1;14741:7;;;;;;;;:::i;:::-;-1:-1:-1;;;;;14741:32:0;;;:7;;;;;;;;;:32;14818:15;;14786:62;;14803:4;;14818:15;14836:11;14786:8;:62::i;:::-;14861:15;;:196;;-1:-1:-1;;;14861:196:0;;-1:-1:-1;;;;;14861:15:0;;;;:66;;:196;;14942:11;;14861:15;;14984:4;;15011;;15031:15;;14861:196;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;14645:420;14590:475;:::o;1534:250::-;1592:7;1616:1;1621;1616:6;1612:47;;-1:-1:-1;1646:1:0;1639:8;;1612:47;1671:9;1683:5;1687:1;1683;:5;:::i;:::-;1671:17;-1:-1:-1;1716:1:0;1707:5;1711:1;1671:17;1707:5;:::i;:::-;:10;1699:56;;;;-1:-1:-1;;;1699:56:0;;10947:2:1;1699:56:0;;;10929:21:1;10986:2;10966:18;;;10959:30;11025:34;11005:18;;;10998:62;-1:-1:-1;;;11076:18:1;;;11069:31;11117:19;;1699:56:0;10745:397:1;15073:374:0;15186:15;;15154:62;;15171:4;;-1:-1:-1;;;;;15186:15:0;15204:11;15154:8;:62::i;:::-;15229:15;;15381:17;;15229:210;;-1:-1:-1;;;15229:210:0;;15303:4;15229:210;;;11488:34:1;11538:18;;;11531:34;;;15229:15:0;11581:18:1;;;11574:34;;;11624:18;;;11617:34;-1:-1:-1;;;;;15381:17:0;;;11667:19:1;;;11660:44;15413:15:0;11720:19:1;;;11713:35;15229:15:0;;;:31;;15269:9;;11422:19:1;;15229:210:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;15073:374;;:::o;1932:278::-;2018:7;2053:12;2046:5;2038:28;;;;-1:-1:-1;;;2038:28:0;;;;;;;;:::i;:::-;-1:-1:-1;2077:9:0;2089:5;2093:1;2089;:5;:::i;1334:192::-;1420:7;1456:12;1448:6;;;;1440:29;;;;-1:-1:-1;;;1440:29:0;;;;;;;;:::i;:::-;-1:-1:-1;1480:9:0;1492:5;1496:1;1492;:5;:::i;196:548:1:-;308:4;337:2;366;355:9;348:21;398:6;392:13;441:6;436:2;425:9;421:18;414:34;466:1;476:140;490:6;487:1;484:13;476:140;;;585:14;;;581:23;;575:30;551:17;;;570:2;547:26;540:66;505:10;;476:140;;;480:3;665:1;660:2;651:6;640:9;636:22;632:31;625:42;735:2;728;724:7;719:2;711:6;707:15;703:29;692:9;688:45;684:54;676:62;;;;196:548;;;;:::o;749:131::-;-1:-1:-1;;;;;824:31:1;;814:42;;804:70;;870:1;867;860:12;804:70;749:131;:::o;885:315::-;953:6;961;1014:2;1002:9;993:7;989:23;985:32;982:52;;;1030:1;1027;1020:12;982:52;1069:9;1056:23;1088:31;1113:5;1088:31;:::i;:::-;1138:5;1190:2;1175:18;;;;1162:32;;-1:-1:-1;;;885:315:1:o;1631:247::-;1690:6;1743:2;1731:9;1722:7;1718:23;1714:32;1711:52;;;1759:1;1756;1749:12;1711:52;1798:9;1785:23;1817:31;1842:5;1817:31;:::i;1883:456::-;1960:6;1968;1976;2029:2;2017:9;2008:7;2004:23;2000:32;1997:52;;;2045:1;2042;2035:12;1997:52;2084:9;2071:23;2103:31;2128:5;2103:31;:::i;:::-;2153:5;-1:-1:-1;2210:2:1;2195:18;;2182:32;2223:33;2182:32;2223:33;:::i;:::-;1883:456;;2275:7;;-1:-1:-1;;;2329:2:1;2314:18;;;;2301:32;;1883:456::o;2994:416::-;3059:6;3067;3120:2;3108:9;3099:7;3095:23;3091:32;3088:52;;;3136:1;3133;3126:12;3088:52;3175:9;3162:23;3194:31;3219:5;3194:31;:::i;:::-;3244:5;-1:-1:-1;3301:2:1;3286:18;;3273:32;3343:15;;3336:23;3324:36;;3314:64;;3374:1;3371;3364:12;3314:64;3397:7;3387:17;;;2994:416;;;;;:::o;3415:388::-;3483:6;3491;3544:2;3532:9;3523:7;3519:23;3515:32;3512:52;;;3560:1;3557;3550:12;3512:52;3599:9;3586:23;3618:31;3643:5;3618:31;:::i;:::-;3668:5;-1:-1:-1;3725:2:1;3710:18;;3697:32;3738:33;3697:32;3738:33;:::i;3808:180::-;3867:6;3920:2;3908:9;3899:7;3895:23;3891:32;3888:52;;;3936:1;3933;3926:12;3888:52;-1:-1:-1;3959:23:1;;3808:180;-1:-1:-1;3808:180:1:o;3993:127::-;4054:10;4049:3;4045:20;4042:1;4035:31;4085:4;4082:1;4075:15;4109:4;4106:1;4099:15;4125:128;4192:9;;;4213:11;;;4210:37;;;4227:18;;:::i;4258:125::-;4323:9;;;4344:10;;;4341:36;;;4357:18;;:::i;4388:356::-;4590:2;4572:21;;;4609:18;;;4602:30;4668:34;4663:2;4648:18;;4641:62;4735:2;4720:18;;4388:356::o;4749:168::-;4822:9;;;4853;;4870:15;;;4864:22;;4850:37;4840:71;;4891:18;;:::i;4922:217::-;4962:1;4988;4978:132;;5032:10;5027:3;5023:20;5020:1;5013:31;5067:4;5064:1;5057:15;5095:4;5092:1;5085:15;4978:132;-1:-1:-1;5124:9:1;;4922:217::o;7989:408::-;8191:2;8173:21;;;8230:2;8210:18;;;8203:30;8269:34;8264:2;8249:18;;8242:62;-1:-1:-1;;;8335:2:1;8320:18;;8313:42;8387:3;8372:19;;7989:408::o;9372:127::-;9433:10;9428:3;9424:20;9421:1;9414:31;9464:4;9461:1;9454:15;9488:4;9485:1;9478:15;9504:251;9574:6;9627:2;9615:9;9606:7;9602:23;9598:32;9595:52;;;9643:1;9640;9633:12;9595:52;9675:9;9669:16;9694:31;9719:5;9694:31;:::i;9760:980::-;10022:4;10070:3;10059:9;10055:19;10101:6;10090:9;10083:25;10127:2;10165:6;10160:2;10149:9;10145:18;10138:34;10208:3;10203:2;10192:9;10188:18;10181:31;10232:6;10267;10261:13;10298:6;10290;10283:22;10336:3;10325:9;10321:19;10314:26;;10375:2;10367:6;10363:15;10349:29;;10396:1;10406:195;10420:6;10417:1;10414:13;10406:195;;;10485:13;;-1:-1:-1;;;;;10481:39:1;10469:52;;10576:15;;;;10541:12;;;;10517:1;10435:9;10406:195;;;-1:-1:-1;;;;;;;10657:32:1;;;;10652:2;10637:18;;10630:60;-1:-1:-1;;;10721:3:1;10706:19;10699:35;10618:3;9760:980;-1:-1:-1;;;9760:980:1:o;11759:306::-;11847:6;11855;11863;11916:2;11904:9;11895:7;11891:23;11887:32;11884:52;;;11932:1;11929;11922:12;11884:52;11961:9;11955:16;11945:26;;12011:2;12000:9;11996:18;11990:25;11980:35;;12055:2;12044:9;12040:18;12034:25;12024:35;;11759:306;;;;;:::o

Swarm Source

ipfs://2c3e146d482764ec5100507afbb44ced14821288066a3e68d7eb75f5235b35f6

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

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

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
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.