ETH Price: $3,343.29 (+0.66%)

Contract

0x24a9b70a3154877772E80E1C56961765A42cf272
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer179070262023-08-13 16:07:35502 days ago1691942855IN
0x24a9b70a...5A42cf272
0 ETH0.0009672626.64702425
Approve179068682023-08-13 15:35:47502 days ago1691940947IN
0x24a9b70a...5A42cf272
0 ETH0.0011832125.57426597
Approve179068572023-08-13 15:33:35502 days ago1691940815IN
0x24a9b70a...5A42cf272
0 ETH0.001371529.64390089
Adjust Fees179068432023-08-13 15:30:47502 days ago1691940647IN
0x24a9b70a...5A42cf272
0 ETH0.0011547632.30743882
Approve179068432023-08-13 15:30:47502 days ago1691940647IN
0x24a9b70a...5A42cf272
0 ETH0.0014947332.30743882
Approve179068432023-08-13 15:30:47502 days ago1691940647IN
0x24a9b70a...5A42cf272
0 ETH0.0014966732.30743882
Approve179068402023-08-13 15:30:11502 days ago1691940611IN
0x24a9b70a...5A42cf272
0 ETH0.0014875631.9041773
Approve179068392023-08-13 15:29:59502 days ago1691940599IN
0x24a9b70a...5A42cf272
0 ETH0.0014697531.5221502
Approve179068332023-08-13 15:28:47502 days ago1691940527IN
0x24a9b70a...5A42cf272
0 ETH0.0012426726.85926308
Approve179068322023-08-13 15:28:35502 days ago1691940515IN
0x24a9b70a...5A42cf272
0 ETH0.0013081228.05566123
Approve179068302023-08-13 15:28:11502 days ago1691940491IN
0x24a9b70a...5A42cf272
0 ETH0.0013034628.17337578
Approve179068262023-08-13 15:27:23502 days ago1691940443IN
0x24a9b70a...5A42cf272
0 ETH0.0013056428.00259063
Approve179068252023-08-13 15:27:11502 days ago1691940431IN
0x24a9b70a...5A42cf272
0 ETH0.0014353130.78355129
Approve179068232023-08-13 15:26:47502 days ago1691940407IN
0x24a9b70a...5A42cf272
0 ETH0.0015108132.40287027
Approve179068222023-08-13 15:26:35502 days ago1691940395IN
0x24a9b70a...5A42cf272
0 ETH0.0018957740.65927198
Approve179068192023-08-13 15:25:59502 days ago1691940359IN
0x24a9b70a...5A42cf272
0 ETH0.0013467928.88512702
Update Max Trans...179068172023-08-13 15:25:35502 days ago1691940335IN
0x24a9b70a...5A42cf272
0 ETH0.0009181525.34039901
Approve179068162023-08-13 15:25:23502 days ago1691940323IN
0x24a9b70a...5A42cf272
0 ETH0.0012580226.98109135
Approve179068162023-08-13 15:25:23502 days ago1691940323IN
0x24a9b70a...5A42cf272
0 ETH0.0013512728.98109135
Adjust Fees179068152023-08-13 15:25:11502 days ago1691940311IN
0x24a9b70a...5A42cf272
0 ETH0.0008894724.88525426
Approve179068132023-08-13 15:24:47502 days ago1691940287IN
0x24a9b70a...5A42cf272
0 ETH0.0013952629.92454508
Adjust Fees179068122023-08-13 15:24:35502 days ago1691940275IN
0x24a9b70a...5A42cf272
0 ETH0.0009325726.09113202
Adjust Fees179068112023-08-13 15:24:23502 days ago1691940263IN
0x24a9b70a...5A42cf272
0 ETH0.0009420526.35647913
Approve179068112023-08-13 15:24:23502 days ago1691940263IN
0x24a9b70a...5A42cf272
0 ETH0.0014573631.25647913
Approve179068102023-08-13 15:24:11502 days ago1691940251IN
0x24a9b70a...5A42cf272
0 ETH0.0013590229.33612372
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block
From
To
179068502023-08-13 15:32:11502 days ago1691940731
0x24a9b70a...5A42cf272
0.00351275 ETH
179068502023-08-13 15:32:11502 days ago1691940731
0x24a9b70a...5A42cf272
0.00169613 ETH
179068502023-08-13 15:32:11502 days ago1691940731
0x24a9b70a...5A42cf272
0.02876315 ETH
179068502023-08-13 15:32:11502 days ago1691940731
0x24a9b70a...5A42cf272
0.03057977 ETH
179068502023-08-13 15:32:11502 days ago1691940731
0x24a9b70a...5A42cf272
0.00356341 ETH
179068502023-08-13 15:32:11502 days ago1691940731
0x24a9b70a...5A42cf272
0.00172166 ETH
179068502023-08-13 15:32:11502 days ago1691940731
0x24a9b70a...5A42cf272
0.02916107 ETH
179068502023-08-13 15:32:11502 days ago1691940731
0x24a9b70a...5A42cf272
0.03100282 ETH
179068502023-08-13 15:32:11502 days ago1691940731
0x24a9b70a...5A42cf272
0.00361557 ETH
179068502023-08-13 15:32:11502 days ago1691940731
0x24a9b70a...5A42cf272
0.00174797 ETH
179068502023-08-13 15:32:11502 days ago1691940731
0x24a9b70a...5A42cf272
0.02957032 ETH
179068502023-08-13 15:32:11502 days ago1691940731
0x24a9b70a...5A42cf272
0.03143792 ETH
179068502023-08-13 15:32:11502 days ago1691940731
0x24a9b70a...5A42cf272
0.00366586 ETH
179068502023-08-13 15:32:11502 days ago1691940731
0x24a9b70a...5A42cf272
0.0017734 ETH
179068502023-08-13 15:32:11502 days ago1691940731
0x24a9b70a...5A42cf272
0.02996405 ETH
179068502023-08-13 15:32:11502 days ago1691940731
0x24a9b70a...5A42cf272
0.03185652 ETH
179068412023-08-13 15:30:23502 days ago1691940623
0x24a9b70a...5A42cf272
0.00367625 ETH
179068412023-08-13 15:30:23502 days ago1691940623
0x24a9b70a...5A42cf272
0.0017711 ETH
179068412023-08-13 15:30:23502 days ago1691940623
0x24a9b70a...5A42cf272
0.02889476 ETH
179068412023-08-13 15:30:23502 days ago1691940623
0x24a9b70a...5A42cf272
0.03079991 ETH
179068392023-08-13 15:29:59502 days ago1691940599
0x24a9b70a...5A42cf272
0.00376438 ETH
179068392023-08-13 15:29:59502 days ago1691940599
0x24a9b70a...5A42cf272
0.0018151 ETH
179068392023-08-13 15:29:59502 days ago1691940599
0x24a9b70a...5A42cf272
0.02956406 ETH
179068392023-08-13 15:29:59502 days ago1691940599
0x24a9b70a...5A42cf272
0.03151334 ETH
179068352023-08-13 15:29:11502 days ago1691940551
0x24a9b70a...5A42cf272
0.0030166 ETH
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
NUDES

Compiler Version
v0.8.18+commit.87f61d96

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2023-08-13
*/

/**

Twitter: https://twitter.com/elonmusk/status/1690743970450620416/photo/1

Telegram: https://t.me/elonnudes_erc

*/

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.18;

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

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

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

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

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

interface IERC20 {

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


contract NUDES 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;

    string private constant _name = "NUDES";
    string private constant _symbol = "NUDES";
    uint8 private constant _decimals = 9;
    uint256 private _tTotal =  1000000000  * 10**_decimals;
    bool public tradingActive = true;
    uint256 private liquidityFee;
    uint256 private marketingFee;
    BuyFees public buyFee;
    SellFees public sellFee;
    bool private swapping;
    uint256 public _maxWalletAmount = 20000000 * 10**_decimals;
    uint256 public _maxTxAmount =  20000000 * 10**_decimals;
    uint256 public swapTokenAtAmount = 2000000 * 10**_decimals;
    uint256 public forceSwapCount;
    address public liquidityReceiver;
    address public marketingWallet;
    struct BuyFees{uint256 liquidity;uint256 marketing;}
    struct SellFees{uint256 liquidity;uint256 marketing;}

    event SwapAndLiquify(uint256 tokensSwapped, uint256 ethReceived, uint256 tokensIntoLiquidity);

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

        balances[_msgSender()] = _tTotal;
        IUniswapV2Router02 _uniswapV2Router = IUniswapV2Router02(0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D);
        address _uniswapV2Pair = IUniswapV2Factory(_uniswapV2Router.factory()).createPair(address(this), _uniswapV2Router.WETH());
        buyFee.liquidity = 5;
        buyFee.marketing = 15;
        sellFee.liquidity = 5;
        sellFee.marketing = 15;

        uniswapV2Router = _uniswapV2Router;
        uniswapV2Pair = _uniswapV2Pair;
        
        _isExcludedFromFee[msg.sender] = 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 isExcludedFromFees(address account) public view returns(bool) {
        return _isExcludedFromFee[account];
    }

    function startTrade() external onlyOwner {
        tradingActive = true;
    }

    function adjustFees(uint256 _buyMarketingFee, uint256 _buyLiquidityFee, uint256 _sellMarketingFee, uint256 _sellLiquidityFee) public onlyOwner {
        buyFee.liquidity = _buyLiquidityFee;
        buyFee.marketing = _buyMarketingFee;
        sellFee.liquidity = _sellLiquidityFee;
        sellFee.marketing = _sellMarketingFee;
    }

    function updateMaxTransactions(uint256 _maxTx, uint256 _maxWallet) public onlyOwner {
        require(_maxTx + _maxWallet > _tTotal / 1000, "Should be bigger than 0,1%");
        _maxTxAmount = _maxTx;
        _maxWalletAmount = _maxWallet;
    }

    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 (!tradingActive) {
                    require(
                        _isExcludedFromFee[from] || _isExcludedFromFee[to],
                        "Trading is not active."
                    );
                }

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

            if(from != uniswapV2Pair){
                require(amount <= _maxTxAmount, "Transfer Amount exceeds the maxTxnsAmount");
                transferAmount = takeSellFees(amount, from);
                forceSwapCount += 1;

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

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

            if(to != uniswapV2Pair && from != uniswapV2Pair){
                require(amount <= _maxTxAmount, "Transfer Amount exceeds the maxTxnsAmount");
                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":"_maxTxAmount","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":"uint256","name":"_buyMarketingFee","type":"uint256"},{"internalType":"uint256","name":"_buyLiquidityFee","type":"uint256"},{"internalType":"uint256","name":"_sellMarketingFee","type":"uint256"},{"internalType":"uint256","name":"_sellLiquidityFee","type":"uint256"}],"name":"adjustFees","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"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":[],"name":"forceSwapCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","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":"isExcludedFromFees","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":[],"name":"startTrade","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":[],"name":"tradingActive","outputs":[{"internalType":"bool","name":"","type":"bool"}],"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"},{"inputs":[{"internalType":"uint256","name":"_maxTx","type":"uint256"},{"internalType":"uint256","name":"_maxWallet","type":"uint256"}],"name":"updateMaxTransactions","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]

6080604052620000126009600a6200050f565b6200002290633b9aca0062000527565b6006556007805460ff19166001179055620000406009600a6200050f565b62000050906301312d0062000527565b600f55620000616009600a6200050f565b62000071906301312d0062000527565b601055620000826009600a6200050f565b6200009190621e848062000527565b601155348015620000a157600080fd5b5060405162001f3d38038062001f3d833981016040819052620000c4916200055e565b600080546001600160a01b031916339081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350601480546001600160a01b038085166001600160a01b031992831617909255601380549284169290911691909117905560065460036000620001443390565b6001600160a01b03166001600160a01b03168152602001908152602001600020819055506000737a250d5630b4cf539739df2c5dacb4c659f2488d90506000816001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001c2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001e8919062000596565b6001600160a01b031663c9c6539630846001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000236573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200025c919062000596565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af1158015620002aa573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002d0919062000596565b6005600a819055600f600b819055600c829055600d55600180546001600160a01b038087166001600160a01b031992831617835560028054918616919092161790553360009081526020929092526040808320805460ff19908116841790915530845290832080548216831790557f05b8ccbb9d4d8fb16ea74ce3c29a41f1b461fbdaff4714a0d9a8eb05499746bc805482168317905561dead9092527f7d509c07f0d4edcc2dd1b53aae68677132eb562dcba78e36381b63ccaf66e6ba80549092161790559050620003a03390565b6001600160a01b031660006001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600654604051620003e891815260200190565b60405180910390a350505050620005b4565b634e487b7160e01b600052601160045260246000fd5b600181815b8085111562000451578160001904821115620004355762000435620003fa565b808516156200044357918102915b93841c939080029062000415565b509250929050565b6000826200046a5750600162000509565b81620004795750600062000509565b81600181146200049257600281146200049d57620004bd565b600191505062000509565b60ff841115620004b157620004b1620003fa565b50506001821b62000509565b5060208310610133831016604e8410600b8410161715620004e2575081810a62000509565b620004ee838362000410565b8060001904821115620005055762000505620003fa565b0290505b92915050565b60006200052060ff84168362000459565b9392505050565b8082028115828204841417620005095762000509620003fa565b80516001600160a01b03811681146200055957600080fd5b919050565b600080604083850312156200057257600080fd5b6200057d8362000541565b91506200058d6020840162000541565b90509250929050565b600060208284031215620005a957600080fd5b620005208262000541565b61197980620005c46000396000f3fe6080604052600436106101d15760003560e01c80636c0a24eb116100f757806395d89b4111610095578063c024666811610064578063c02466681461053d578063c589829d1461055d578063dd62ed3e14610573578063f2fde38b146105b957600080fd5b806395d89b4114610206578063a457c2d7146104e3578063a9059cbb14610503578063bbc0c7421461052357600080fd5b8063715018a6116100d1578063715018a61461047a57806375f0a8741461048f5780637d1db4a5146104af5780638da5cb5b146104c557600080fd5b80636c0a24eb146104195780636c5808011461042f57806370a082311461044457600080fd5b8063264d26dd1161016f578063395093511161013e578063395093511461038557806347062402146103a557806349bd5a5e146103c05780634fbee193146103e057600080fd5b8063264d26dd146102f95780632b14ca5614610319578063313ce56714610349578063363ff4801461036557600080fd5b80631694505e116101ab5780631694505e1461026a57806317e1df5b146102a257806318160ddd146102c457806323b872dd146102d957600080fd5b806303e403b0146101dd57806306fdde0314610206578063095ea7b31461023a57600080fd5b366101d857005b600080fd5b3480156101e957600080fd5b506101f360115481565b6040519081526020015b60405180910390f35b34801561021257600080fd5b5060408051808201825260058152644e5544455360d81b602082015290516101fd9190611582565b34801561024657600080fd5b5061025a6102553660046115e8565b6105d9565b60405190151581526020016101fd565b34801561027657600080fd5b5060015461028a906001600160a01b031681565b6040516001600160a01b0390911681526020016101fd565b3480156102ae57600080fd5b506102c26102bd366004611614565b6105f0565b005b3480156102d057600080fd5b506006546101f3565b3480156102e557600080fd5b5061025a6102f4366004611646565b610637565b34801561030557600080fd5b5060135461028a906001600160a01b031681565b34801561032557600080fd5b50600c54600d54610334919082565b604080519283526020830191909152016101fd565b34801561035557600080fd5b50604051600981526020016101fd565b34801561037157600080fd5b506102c2610380366004611687565b610689565b34801561039157600080fd5b5061025a6103a03660046115e8565b610725565b3480156103b157600080fd5b50600a54600b54610334919082565b3480156103cc57600080fd5b5060025461028a906001600160a01b031681565b3480156103ec57600080fd5b5061025a6103fb3660046116a9565b6001600160a01b031660009081526005602052604090205460ff1690565b34801561042557600080fd5b506101f3600f5481565b34801561043b57600080fd5b506102c261075c565b34801561045057600080fd5b506101f361045f3660046116a9565b6001600160a01b031660009081526003602052604090205490565b34801561048657600080fd5b506102c2610795565b34801561049b57600080fd5b5060145461028a906001600160a01b031681565b3480156104bb57600080fd5b506101f360105481565b3480156104d157600080fd5b506000546001600160a01b031661028a565b3480156104ef57600080fd5b5061025a6104fe3660046115e8565b610809565b34801561050f57600080fd5b5061025a61051e3660046115e8565b610840565b34801561052f57600080fd5b5060075461025a9060ff1681565b34801561054957600080fd5b506102c26105583660046116c6565b61084d565b34801561056957600080fd5b506101f360125481565b34801561057f57600080fd5b506101f361058e366004611704565b6001600160a01b03918216600090815260046020908152604080832093909416825291909152205490565b3480156105c557600080fd5b506102c26105d43660046116a9565b6108a2565b60006105e633848461098c565b5060015b92915050565b6000546001600160a01b031633146106235760405162461bcd60e51b815260040161061a90611732565b60405180910390fd5b600a92909255600b92909255600c55600d55565b6000610644848484610ab0565b6001600160a01b03841660009081526004602090815260408083203380855292529091205461067f91869161067a90869061177d565b61098c565b5060019392505050565b6000546001600160a01b031633146106b35760405162461bcd60e51b815260040161061a90611732565b6103e86006546106c39190611790565b6106cd82846117b2565b1161071a5760405162461bcd60e51b815260206004820152601a60248201527f53686f756c6420626520626967676572207468616e20302c3125000000000000604482015260640161061a565b601091909155600f55565b3360008181526004602090815260408083206001600160a01b038716845290915281205490916105e691859061067a9086906117b2565b6000546001600160a01b031633146107865760405162461bcd60e51b815260040161061a90611732565b6007805460ff19166001179055565b6000546001600160a01b031633146107bf5760405162461bcd60e51b815260040161061a90611732565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b3360008181526004602090815260408083206001600160a01b038716845290915281205490916105e691859061067a90869061177d565b60006105e6338484610ab0565b6000546001600160a01b031633146108775760405162461bcd60e51b815260040161061a90611732565b6001600160a01b03919091166000908152600560205260409020805460ff1916911515919091179055565b6000546001600160a01b031633146108cc5760405162461bcd60e51b815260040161061a90611732565b6001600160a01b0381166109315760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161061a565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b0383166109ee5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b606482015260840161061a565b6001600160a01b038216610a4f5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b606482015260840161061a565b6001600160a01b0383811660008181526004602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038316610b145760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b606482015260840161061a565b6001600160a01b038216610b765760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b606482015260840161061a565b60008111610bd85760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b606482015260840161061a565b6001600160a01b03831660009081526003602052604081208054839290610c0090849061177d565b90915550506001600160a01b03831660009081526005602052604081205482919060ff16158015610c4a57506001600160a01b03841660009081526005602052604090205460ff16155b15610c53575060015b60075460ff16610ce1576001600160a01b03851660009081526005602052604090205460ff1680610c9c57506001600160a01b03841660009081526005602052604090205460ff165b610ce15760405162461bcd60e51b81526020600482015260166024820152752a3930b234b7339034b9903737ba1030b1ba34bb329760511b604482015260640161061a565b8015610f1f576002546001600160a01b03858116911614610d7657601054831115610d1e5760405162461bcd60e51b815260040161061a906117c5565b600f5483610d41866001600160a01b031660009081526003602052604090205490565b610d4b91906117b2565b1115610d695760405162461bcd60e51b815260040161061a9061180e565b610d738385610fa2565b91505b6002546001600160a01b03868116911614610e8157601054831115610dad5760405162461bcd60e51b815260040161061a906117c5565b610db78386611079565b9150600160126000828254610dcc91906117b2565b90915550506011543060009081526003602052604090205410158015610df55750600e5460ff16155b15610e2357600e805460ff19166001179055601154610e13906110b0565b600e805460ff1916905560006012555b6005601254118015610e385750600e5460ff16155b15610e8157600e805460ff19166001179055610e71610e6c306001600160a01b031660009081526003602052604090205490565b6110b0565b600e805460ff1916905560006012555b6002546001600160a01b03858116911614801590610ead57506002546001600160a01b03868116911614155b15610f1f57601054831115610ed45760405162461bcd60e51b815260040161061a906117c5565b600f5483610ef7866001600160a01b031660009081526003602052604090205490565b610f0191906117b2565b1115610f1f5760405162461bcd60e51b815260040161061a9061180e565b6001600160a01b03841660009081526003602052604081208054849290610f479084906117b2565b92505081905550836001600160a01b0316856001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610f9391815260200190565b60405180910390a35050505050565b6000806064600a6000015485610fb8919061185a565b610fc29190611790565b905060006064600a6001015486610fd9919061185a565b610fe39190611790565b9050610fef81836117b2565b306000908152600360205260408120805490919061100e9084906117b2565b909155503090506001600160a01b0385167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef61104a85856117b2565b60405190815260200160405180910390a380611066838761177d565b611070919061177d565b95945050505050565b6000806064600c600001548561108f919061185a565b6110999190611790565b905060006064600c6001015486610fd9919061185a565b600c54600d54600a54600b548493600093909290916110cf91906117b2565b6110d991906117b2565b6110e391906117b2565b600c54600a546110f391906117b2565b6110fd908461185a565b6111079190611790565b600c54600d54600a54600b5493945060009361112391906117b2565b61112d91906117b2565b61113791906117b2565b600d54600b5461114791906117b2565b611151908561185a565b61115b9190611790565b9050600061116982846117b2565b90506000611178846002611208565b905060006111868683611251565b90504761119282611293565b600061119e4783611251565b905060006111b6866111b0848b6113ed565b90611208565b90506111c2858261146f565b6014546040516001600160a01b03909116904780156108fc02916000818181858888f193505050501580156111fb573d6000803e3d6000fd5b5050505050505050505050565b600061124a83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250611523565b9392505050565b600061124a83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611551565b60408051600280825260608201835260009260208301908036833701905050905030816000815181106112c8576112c8611871565b6001600160a01b03928316602091820292909201810191909152600154604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa158015611321573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113459190611887565b8160018151811061135857611358611871565b6001600160a01b03928316602091820292909201015260015461137e913091168461098c565b60015460405163791ac94760e01b81526001600160a01b039091169063791ac947906113b79085906000908690309042906004016118a4565b600060405180830381600087803b1580156113d157600080fd5b505af11580156113e5573d6000803e3d6000fd5b505050505050565b6000826000036113ff575060006105ea565b600061140b838561185a565b9050826114188583611790565b1461124a5760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b606482015260840161061a565b6001546114879030906001600160a01b03168461098c565b60015460135460405163f305d71960e01b81523060048201526024810185905260006044820181905260648201526001600160a01b0391821660848201524260a482015291169063f305d71990839060c40160606040518083038185885af11580156114f7573d6000803e3d6000fd5b50505050506040513d601f19601f8201168201806040525081019061151c9190611915565b5050505050565b600081836115445760405162461bcd60e51b815260040161061a9190611582565b5060006110708486611790565b600081848411156115755760405162461bcd60e51b815260040161061a9190611582565b506000611070848661177d565b600060208083528351808285015260005b818110156115af57858101830151858201604001528201611593565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b03811681146115e557600080fd5b50565b600080604083850312156115fb57600080fd5b8235611606816115d0565b946020939093013593505050565b6000806000806080858703121561162a57600080fd5b5050823594602084013594506040840135936060013592509050565b60008060006060848603121561165b57600080fd5b8335611666816115d0565b92506020840135611676816115d0565b929592945050506040919091013590565b6000806040838503121561169a57600080fd5b50508035926020909101359150565b6000602082840312156116bb57600080fd5b813561124a816115d0565b600080604083850312156116d957600080fd5b82356116e4816115d0565b9150602083013580151581146116f957600080fd5b809150509250929050565b6000806040838503121561171757600080fd5b8235611722816115d0565b915060208301356116f9816115d0565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b634e487b7160e01b600052601160045260246000fd5b818103818111156105ea576105ea611767565b6000826117ad57634e487b7160e01b600052601260045260246000fd5b500490565b808201808211156105ea576105ea611767565b60208082526029908201527f5472616e7366657220416d6f756e74206578636565647320746865206d6178546040820152681e1b9cd05b5bdd5b9d60ba1b606082015260800190565b6020808252602c908201527f5472616e7366657220616d6f756e74206578636565647320746865206d61785760408201526b30b63632ba20b6b7bab73a1760a11b606082015260800190565b80820281158282048414176105ea576105ea611767565b634e487b7160e01b600052603260045260246000fd5b60006020828403121561189957600080fd5b815161124a816115d0565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156118f45784516001600160a01b0316835293830193918301916001016118cf565b50506001600160a01b03969096166060850152505050608001529392505050565b60008060006060848603121561192a57600080fd5b835192506020840151915060408401519050925092509256fea2646970667358221220a7e5f6c8bbfe090ce2eb084d811c0a3eb22fcd4709590cedd8f508e9e4b60bae64736f6c63430008120033000000000000000000000000162c350bfb49ef29ffe10f396044d1217116face000000000000000000000000162c350bfb49ef29ffe10f396044d1217116face

Deployed Bytecode

0x6080604052600436106101d15760003560e01c80636c0a24eb116100f757806395d89b4111610095578063c024666811610064578063c02466681461053d578063c589829d1461055d578063dd62ed3e14610573578063f2fde38b146105b957600080fd5b806395d89b4114610206578063a457c2d7146104e3578063a9059cbb14610503578063bbc0c7421461052357600080fd5b8063715018a6116100d1578063715018a61461047a57806375f0a8741461048f5780637d1db4a5146104af5780638da5cb5b146104c557600080fd5b80636c0a24eb146104195780636c5808011461042f57806370a082311461044457600080fd5b8063264d26dd1161016f578063395093511161013e578063395093511461038557806347062402146103a557806349bd5a5e146103c05780634fbee193146103e057600080fd5b8063264d26dd146102f95780632b14ca5614610319578063313ce56714610349578063363ff4801461036557600080fd5b80631694505e116101ab5780631694505e1461026a57806317e1df5b146102a257806318160ddd146102c457806323b872dd146102d957600080fd5b806303e403b0146101dd57806306fdde0314610206578063095ea7b31461023a57600080fd5b366101d857005b600080fd5b3480156101e957600080fd5b506101f360115481565b6040519081526020015b60405180910390f35b34801561021257600080fd5b5060408051808201825260058152644e5544455360d81b602082015290516101fd9190611582565b34801561024657600080fd5b5061025a6102553660046115e8565b6105d9565b60405190151581526020016101fd565b34801561027657600080fd5b5060015461028a906001600160a01b031681565b6040516001600160a01b0390911681526020016101fd565b3480156102ae57600080fd5b506102c26102bd366004611614565b6105f0565b005b3480156102d057600080fd5b506006546101f3565b3480156102e557600080fd5b5061025a6102f4366004611646565b610637565b34801561030557600080fd5b5060135461028a906001600160a01b031681565b34801561032557600080fd5b50600c54600d54610334919082565b604080519283526020830191909152016101fd565b34801561035557600080fd5b50604051600981526020016101fd565b34801561037157600080fd5b506102c2610380366004611687565b610689565b34801561039157600080fd5b5061025a6103a03660046115e8565b610725565b3480156103b157600080fd5b50600a54600b54610334919082565b3480156103cc57600080fd5b5060025461028a906001600160a01b031681565b3480156103ec57600080fd5b5061025a6103fb3660046116a9565b6001600160a01b031660009081526005602052604090205460ff1690565b34801561042557600080fd5b506101f3600f5481565b34801561043b57600080fd5b506102c261075c565b34801561045057600080fd5b506101f361045f3660046116a9565b6001600160a01b031660009081526003602052604090205490565b34801561048657600080fd5b506102c2610795565b34801561049b57600080fd5b5060145461028a906001600160a01b031681565b3480156104bb57600080fd5b506101f360105481565b3480156104d157600080fd5b506000546001600160a01b031661028a565b3480156104ef57600080fd5b5061025a6104fe3660046115e8565b610809565b34801561050f57600080fd5b5061025a61051e3660046115e8565b610840565b34801561052f57600080fd5b5060075461025a9060ff1681565b34801561054957600080fd5b506102c26105583660046116c6565b61084d565b34801561056957600080fd5b506101f360125481565b34801561057f57600080fd5b506101f361058e366004611704565b6001600160a01b03918216600090815260046020908152604080832093909416825291909152205490565b3480156105c557600080fd5b506102c26105d43660046116a9565b6108a2565b60006105e633848461098c565b5060015b92915050565b6000546001600160a01b031633146106235760405162461bcd60e51b815260040161061a90611732565b60405180910390fd5b600a92909255600b92909255600c55600d55565b6000610644848484610ab0565b6001600160a01b03841660009081526004602090815260408083203380855292529091205461067f91869161067a90869061177d565b61098c565b5060019392505050565b6000546001600160a01b031633146106b35760405162461bcd60e51b815260040161061a90611732565b6103e86006546106c39190611790565b6106cd82846117b2565b1161071a5760405162461bcd60e51b815260206004820152601a60248201527f53686f756c6420626520626967676572207468616e20302c3125000000000000604482015260640161061a565b601091909155600f55565b3360008181526004602090815260408083206001600160a01b038716845290915281205490916105e691859061067a9086906117b2565b6000546001600160a01b031633146107865760405162461bcd60e51b815260040161061a90611732565b6007805460ff19166001179055565b6000546001600160a01b031633146107bf5760405162461bcd60e51b815260040161061a90611732565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b3360008181526004602090815260408083206001600160a01b038716845290915281205490916105e691859061067a90869061177d565b60006105e6338484610ab0565b6000546001600160a01b031633146108775760405162461bcd60e51b815260040161061a90611732565b6001600160a01b03919091166000908152600560205260409020805460ff1916911515919091179055565b6000546001600160a01b031633146108cc5760405162461bcd60e51b815260040161061a90611732565b6001600160a01b0381166109315760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161061a565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b0383166109ee5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b606482015260840161061a565b6001600160a01b038216610a4f5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b606482015260840161061a565b6001600160a01b0383811660008181526004602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038316610b145760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b606482015260840161061a565b6001600160a01b038216610b765760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b606482015260840161061a565b60008111610bd85760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b606482015260840161061a565b6001600160a01b03831660009081526003602052604081208054839290610c0090849061177d565b90915550506001600160a01b03831660009081526005602052604081205482919060ff16158015610c4a57506001600160a01b03841660009081526005602052604090205460ff16155b15610c53575060015b60075460ff16610ce1576001600160a01b03851660009081526005602052604090205460ff1680610c9c57506001600160a01b03841660009081526005602052604090205460ff165b610ce15760405162461bcd60e51b81526020600482015260166024820152752a3930b234b7339034b9903737ba1030b1ba34bb329760511b604482015260640161061a565b8015610f1f576002546001600160a01b03858116911614610d7657601054831115610d1e5760405162461bcd60e51b815260040161061a906117c5565b600f5483610d41866001600160a01b031660009081526003602052604090205490565b610d4b91906117b2565b1115610d695760405162461bcd60e51b815260040161061a9061180e565b610d738385610fa2565b91505b6002546001600160a01b03868116911614610e8157601054831115610dad5760405162461bcd60e51b815260040161061a906117c5565b610db78386611079565b9150600160126000828254610dcc91906117b2565b90915550506011543060009081526003602052604090205410158015610df55750600e5460ff16155b15610e2357600e805460ff19166001179055601154610e13906110b0565b600e805460ff1916905560006012555b6005601254118015610e385750600e5460ff16155b15610e8157600e805460ff19166001179055610e71610e6c306001600160a01b031660009081526003602052604090205490565b6110b0565b600e805460ff1916905560006012555b6002546001600160a01b03858116911614801590610ead57506002546001600160a01b03868116911614155b15610f1f57601054831115610ed45760405162461bcd60e51b815260040161061a906117c5565b600f5483610ef7866001600160a01b031660009081526003602052604090205490565b610f0191906117b2565b1115610f1f5760405162461bcd60e51b815260040161061a9061180e565b6001600160a01b03841660009081526003602052604081208054849290610f479084906117b2565b92505081905550836001600160a01b0316856001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610f9391815260200190565b60405180910390a35050505050565b6000806064600a6000015485610fb8919061185a565b610fc29190611790565b905060006064600a6001015486610fd9919061185a565b610fe39190611790565b9050610fef81836117b2565b306000908152600360205260408120805490919061100e9084906117b2565b909155503090506001600160a01b0385167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef61104a85856117b2565b60405190815260200160405180910390a380611066838761177d565b611070919061177d565b95945050505050565b6000806064600c600001548561108f919061185a565b6110999190611790565b905060006064600c6001015486610fd9919061185a565b600c54600d54600a54600b548493600093909290916110cf91906117b2565b6110d991906117b2565b6110e391906117b2565b600c54600a546110f391906117b2565b6110fd908461185a565b6111079190611790565b600c54600d54600a54600b5493945060009361112391906117b2565b61112d91906117b2565b61113791906117b2565b600d54600b5461114791906117b2565b611151908561185a565b61115b9190611790565b9050600061116982846117b2565b90506000611178846002611208565b905060006111868683611251565b90504761119282611293565b600061119e4783611251565b905060006111b6866111b0848b6113ed565b90611208565b90506111c2858261146f565b6014546040516001600160a01b03909116904780156108fc02916000818181858888f193505050501580156111fb573d6000803e3d6000fd5b5050505050505050505050565b600061124a83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250611523565b9392505050565b600061124a83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611551565b60408051600280825260608201835260009260208301908036833701905050905030816000815181106112c8576112c8611871565b6001600160a01b03928316602091820292909201810191909152600154604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa158015611321573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113459190611887565b8160018151811061135857611358611871565b6001600160a01b03928316602091820292909201015260015461137e913091168461098c565b60015460405163791ac94760e01b81526001600160a01b039091169063791ac947906113b79085906000908690309042906004016118a4565b600060405180830381600087803b1580156113d157600080fd5b505af11580156113e5573d6000803e3d6000fd5b505050505050565b6000826000036113ff575060006105ea565b600061140b838561185a565b9050826114188583611790565b1461124a5760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b606482015260840161061a565b6001546114879030906001600160a01b03168461098c565b60015460135460405163f305d71960e01b81523060048201526024810185905260006044820181905260648201526001600160a01b0391821660848201524260a482015291169063f305d71990839060c40160606040518083038185885af11580156114f7573d6000803e3d6000fd5b50505050506040513d601f19601f8201168201806040525081019061151c9190611915565b5050505050565b600081836115445760405162461bcd60e51b815260040161061a9190611582565b5060006110708486611790565b600081848411156115755760405162461bcd60e51b815260040161061a9190611582565b506000611070848661177d565b600060208083528351808285015260005b818110156115af57858101830151858201604001528201611593565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b03811681146115e557600080fd5b50565b600080604083850312156115fb57600080fd5b8235611606816115d0565b946020939093013593505050565b6000806000806080858703121561162a57600080fd5b5050823594602084013594506040840135936060013592509050565b60008060006060848603121561165b57600080fd5b8335611666816115d0565b92506020840135611676816115d0565b929592945050506040919091013590565b6000806040838503121561169a57600080fd5b50508035926020909101359150565b6000602082840312156116bb57600080fd5b813561124a816115d0565b600080604083850312156116d957600080fd5b82356116e4816115d0565b9150602083013580151581146116f957600080fd5b809150509250929050565b6000806040838503121561171757600080fd5b8235611722816115d0565b915060208301356116f9816115d0565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b634e487b7160e01b600052601160045260246000fd5b818103818111156105ea576105ea611767565b6000826117ad57634e487b7160e01b600052601260045260246000fd5b500490565b808201808211156105ea576105ea611767565b60208082526029908201527f5472616e7366657220416d6f756e74206578636565647320746865206d6178546040820152681e1b9cd05b5bdd5b9d60ba1b606082015260800190565b6020808252602c908201527f5472616e7366657220616d6f756e74206578636565647320746865206d61785760408201526b30b63632ba20b6b7bab73a1760a11b606082015260800190565b80820281158282048414176105ea576105ea611767565b634e487b7160e01b600052603260045260246000fd5b60006020828403121561189957600080fd5b815161124a816115d0565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156118f45784516001600160a01b0316835293830193918301916001016118cf565b50506001600160a01b03969096166060850152505050608001529392505050565b60008060006060848603121561192a57600080fd5b835192506020840151915060408401519050925092509256fea2646970667358221220a7e5f6c8bbfe090ce2eb084d811c0a3eb22fcd4709590cedd8f508e9e4b60bae64736f6c63430008120033

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

000000000000000000000000162c350bfb49ef29ffe10f396044d1217116face000000000000000000000000162c350bfb49ef29ffe10f396044d1217116face

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

-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 000000000000000000000000162c350bfb49ef29ffe10f396044d1217116face
Arg [1] : 000000000000000000000000162c350bfb49ef29ffe10f396044d1217116face


Deployed Bytecode Sourcemap

4773:10452:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5650:58;;;;;;;;;;;;;;;;;;;160:25:1;;;148:2;133:18;5650:58:0;;;;;;;;7009:67;;;;;;;;;;-1:-1:-1;7069:5:0;;;;;;;;;;;-1:-1:-1;;;7069:5:0;;;;7009:67;;;;7069:5;7009:67;:::i;7751:161::-;;;;;;;;;;-1:-1:-1;7751:161:0;;;;;:::i;:::-;;:::i;:::-;;;1370:14:1;;1363:22;1345:41;;1333:2;1318:18;7751:161:0;1205:187:1;4856:41:0;;;;;;;;;;-1:-1:-1;4856:41:0;;;;-1:-1:-1;;;;;4856:41:0;;;;;;-1:-1:-1;;;;;1587:32:1;;;1569:51;;1557:2;1542:18;4856:41:0;1397:229:1;9995:339:0;;;;;;;;;;-1:-1:-1;9995:339:0;;;;;:::i;:::-;;:::i;:::-;;7232:79;;;;;;;;;;-1:-1:-1;7302:7:0;;7232:79;;7920:266;;;;;;;;;;-1:-1:-1;7920:266:0;;;;;:::i;:::-;;:::i;5751:32::-;;;;;;;;;;-1:-1:-1;5751:32:0;;;;-1:-1:-1;;;;;5751:32:0;;;5465:23;;;;;;;;;;-1:-1:-1;5465:23:0;;;;;;;;;;;;;2864:25:1;;;2920:2;2905:18;;2898:34;;;;2837:18;5465:23:0;2690:248:1;7159:67:0;;;;;;;;;;-1:-1:-1;7159:67:0;;5259:1;3085:36:1;;3073:2;3058:18;7159:67:0;2943:184:1;10342:250:0;;;;;;;;;;-1:-1:-1;10342:250:0;;;;;:::i;:::-;;:::i;8194:215::-;;;;;;;;;;-1:-1:-1;8194:215:0;;;;;:::i;:::-;;:::i;5437:21::-;;;;;;;;;;-1:-1:-1;5437:21:0;;;;;;;;;4906:28;;;;;;;;;;-1:-1:-1;4906:28:0;;;;-1:-1:-1;;;;;4906:28:0;;;9775:124;;;;;;;;;;-1:-1:-1;9775:124:0;;;;;:::i;:::-;-1:-1:-1;;;;;9864:27:0;9840:4;9864:27;;;:18;:27;;;;;;;;;9775:124;5523:58;;;;;;;;;;;;;;;;9907:80;;;;;;;;;;;;;:::i;7317:102::-;;;;;;;;;;-1:-1:-1;7317:102:0;;;;;:::i;:::-;-1:-1:-1;;;;;7400:17:0;7383:7;7400:17;;;:8;:17;;;;;;;7317:102;2553:148;;;;;;;;;;;;;:::i;5790:30::-;;;;;;;;;;-1:-1:-1;5790:30:0;;;;-1:-1:-1;;;;;5790:30:0;;;5588:55;;;;;;;;;;;;;;;;2339:79;;;;;;;;;;-1:-1:-1;2377:7:0;2404:6;-1:-1:-1;;;;;2404:6:0;2339:79;;8417:225;;;;;;;;;;-1:-1:-1;8417:225:0;;;;;:::i;:::-;;:::i;7425:167::-;;;;;;;;;;-1:-1:-1;7425:167:0;;;;;:::i;:::-;;:::i;5328:32::-;;;;;;;;;;-1:-1:-1;5328:32:0;;;;;;;;8654:140;;;;;;;;;;-1:-1:-1;8654:140:0;;;;;:::i;:::-;;:::i;5715:29::-;;;;;;;;;;;;;;;;7600:143;;;;;;;;;;-1:-1:-1;7600:143:0;;;;;:::i;:::-;-1:-1:-1;;;;;7708:18:0;;;7681:7;7708:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;7600:143;2709:244;;;;;;;;;;-1:-1:-1;2709:244:0;;;;;:::i;:::-;;:::i;7751:161::-;7826:4;7843:39;319:10;7866:7;7875:6;7843:8;:39::i;:::-;-1:-1:-1;7900:4:0;7751:161;;;;;:::o;9995:339::-;2466:6;;-1:-1:-1;;;;;2466:6:0;319:10;2466:22;2458:67;;;;-1:-1:-1;;;2458:67:0;;;;;;;:::i;:::-;;;;;;;;;10149:6:::1;:35:::0;;;;10195:16;:35;;;;10241:7:::1;:37:::0;10289:17;:37;9995:339::o;7920:266::-;8018:4;8035:36;8045:6;8053:9;8064:6;8035:9;:36::i;:::-;-1:-1:-1;;;;;8113:19:0;;;;;;:11;:19;;;;;;;;319:10;8113:33;;;;;;;;;8082:74;;8091:6;;8113:42;;8149:6;;8113:42;:::i;:::-;8082:8;:74::i;:::-;-1:-1:-1;8174:4:0;7920:266;;;;;:::o;10342:250::-;2466:6;;-1:-1:-1;;;;;2466:6:0;319:10;2466:22;2458:67;;;;-1:-1:-1;;;2458:67:0;;;;;;;:::i;:::-;10477:4:::1;10467:7;;:14;;;;:::i;:::-;10445:19;10454:10:::0;10445:6;:19:::1;:::i;:::-;:36;10437:75;;;::::0;-1:-1:-1;;;10437:75:0;;5631:2:1;10437:75:0::1;::::0;::::1;5613:21:1::0;5670:2;5650:18;;;5643:30;5709:28;5689:18;;;5682:56;5755:18;;10437:75:0::1;5429:350:1::0;10437:75:0::1;10523:12;:21:::0;;;;10555:16:::1;:29:::0;10342:250::o;8194:215::-;319:10;8282:4;8331:25;;;:11;:25;;;;;;;;-1:-1:-1;;;;;8331:34:0;;;;;;;;;;8282:4;;8299:80;;8322:7;;8331:47;;8368:10;;8331:47;:::i;9907:80::-;2466:6;;-1:-1:-1;;;;;2466:6:0;319:10;2466:22;2458:67;;;;-1:-1:-1;;;2458:67:0;;;;;;;:::i;:::-;9959:13:::1;:20:::0;;-1:-1:-1;;9959:20:0::1;9975:4;9959:20;::::0;;9907:80::o;2553:148::-;2466:6;;-1:-1:-1;;;;;2466:6:0;319:10;2466:22;2458:67;;;;-1:-1:-1;;;2458:67:0;;;;;;;:::i;:::-;2660:1:::1;2644:6:::0;;2623:40:::1;::::0;-1:-1:-1;;;;;2644:6:0;;::::1;::::0;2623:40:::1;::::0;2660:1;;2623:40:::1;2691:1;2674:19:::0;;-1:-1:-1;;;;;;2674:19:0::1;::::0;;2553:148::o;8417:225::-;319:10;8510:4;8559:25;;;:11;:25;;;;;;;;-1:-1:-1;;;;;8559:34:0;;;;;;;;;;8510:4;;8527:85;;8550:7;;8559:52;;8596:15;;8559:52;:::i;7425:167::-;7503:4;7520:42;319:10;7544:9;7555:6;7520:9;:42::i;8654:140::-;2466:6;;-1:-1:-1;;;;;2466:6:0;319:10;2466:22;2458:67;;;;-1:-1:-1;;;2458:67:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;8739:36:0;;;::::1;;::::0;;;:18:::1;:36;::::0;;;;:47;;-1:-1:-1;;8739:47:0::1;::::0;::::1;;::::0;;;::::1;::::0;;8654:140::o;2709:244::-;2466:6;;-1:-1:-1;;;;;2466:6:0;319:10;2466:22;2458:67;;;;-1:-1:-1;;;2458:67:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;2798:22:0;::::1;2790:73;;;::::0;-1:-1:-1;;;2790:73:0;;5986:2:1;2790:73:0::1;::::0;::::1;5968:21:1::0;6025:2;6005:18;;;5998:30;6064:34;6044:18;;;6037:62;-1:-1:-1;;;6115:18:1;;;6108:36;6161:19;;2790:73:0::1;5784:402:1::0;2790:73:0::1;2900:6;::::0;;2879:38:::1;::::0;-1:-1:-1;;;;;2879:38:0;;::::1;::::0;2900:6;::::1;::::0;2879:38:::1;::::0;::::1;2928:6;:17:::0;;-1:-1:-1;;;;;;2928:17:0::1;-1:-1:-1::0;;;;;2928:17:0;;;::::1;::::0;;;::::1;::::0;;2709:244::o;10600:337::-;-1:-1:-1;;;;;10693:19:0;;10685:68;;;;-1:-1:-1;;;10685:68:0;;6393:2:1;10685:68:0;;;6375:21:1;6432:2;6412:18;;;6405:30;6471:34;6451:18;;;6444:62;-1:-1:-1;;;6522:18:1;;;6515:34;6566:19;;10685:68:0;6191:400:1;10685:68:0;-1:-1:-1;;;;;10772:21:0;;10764:68;;;;-1:-1:-1;;;10764:68:0;;6798:2:1;10764:68:0;;;6780:21:1;6837:2;6817:18;;;6810:30;6876:34;6856:18;;;6849:62;-1:-1:-1;;;6927:18:1;;;6920:32;6969:19;;10764:68:0;6596: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:2327::-;-1:-1:-1;;;;;11067:18:0;;11059:68;;;;-1:-1:-1;;;11059:68:0;;7201:2:1;11059:68:0;;;7183:21:1;7240:2;7220:18;;;7213:30;7279:34;7259:18;;;7252:62;-1:-1:-1;;;7330:18:1;;;7323:35;7375:19;;11059:68:0;6999:401:1;11059:68:0;-1:-1:-1;;;;;11146:16:0;;11138:64;;;;-1:-1:-1;;;11138:64:0;;7607:2:1;11138:64:0;;;7589:21:1;7646:2;7626:18;;;7619:30;7685:34;7665:18;;;7658:62;-1:-1:-1;;;7736:18:1;;;7729:33;7779:19;;11138:64:0;7405:399:1;11138:64:0;11230:1;11221:6;:10;11213:64;;;;-1:-1:-1;;;11213:64:0;;8011:2:1;11213:64:0;;;7993:21:1;8050:2;8030:18;;;8023:30;8089:34;8069:18;;;8062:62;-1:-1:-1;;;8140:18:1;;;8133:39;8189:19;;11213:64:0;7809: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;11524:13;;;;11519:221;;-1:-1:-1;;;;;11596:24:0;;;;;;:18;:24;;;;;;;;;:50;;-1:-1:-1;;;;;;11624:22:0;;;;;;:18;:22;;;;;;;;11596:50;11562:158;;;;-1:-1:-1;;;11562:158:0;;8421:2:1;11562:158:0;;;8403:21:1;8460:2;8440:18;;;8433:30;-1:-1:-1;;;8479:18:1;;;8472:52;8541:18;;11562:158:0;8219:346:1;11562:158:0;11755:7;11752:1412;;;11787:13;;-1:-1:-1;;;;;11781:19:0;;;11787:13;;11781:19;11778:311;;11838:12;;11828:6;:22;;11820:76;;;;-1:-1:-1;;;11820:76:0;;;;;;;:::i;:::-;11949:16;;11939:6;11923:13;11933:2;-1:-1:-1;;;;;7400:17:0;7383:7;7400:17;;;:8;:17;;;;;;;7317:102;11923:13;:22;;;;:::i;:::-;:42;;11915:99;;;;-1:-1:-1;;;11915:99:0;;;;;;;:::i;:::-;12050:23;12062:6;12070:2;12050:11;:23::i;:::-;12033:40;;11778:311;12116:13;;-1:-1:-1;;;;;12108:21:0;;;12116:13;;12108:21;12105:755;;12167:12;;12157:6;:22;;12149:76;;;;-1:-1:-1;;;12149:76:0;;;;;;;:::i;:::-;12261:26;12274:6;12282:4;12261:12;:26::i;:::-;12244:43;;12324:1;12306:14;;:19;;;;;;;:::i;:::-;;;;-1:-1:-1;;12377:17:0;;12367:4;7383:7;7400:17;;;:8;:17;;;;;;12349:45;;:58;;;;-1:-1:-1;12399:8:0;;;;12398:9;12349:58;12345:250;;;12432:8;:15;;-1:-1:-1;;12432:15:0;12443:4;12432:15;;;12479:17;;12470:27;;:8;:27::i;:::-;12520:8;:16;;-1:-1:-1;;12520:16:0;;;12531:5;12559:14;:18;12345:250;12636:1;12619:14;;:18;:31;;;;-1:-1:-1;12642:8:0;;;;12641:9;12619:31;12615:230;;;12675:8;:15;;-1:-1:-1;;12675:15:0;12686:4;12675:15;;;12713:34;12722:24;12740:4;-1:-1:-1;;;;;7400:17:0;7383:7;7400:17;;;:8;:17;;;;;;;7317:102;12722:24;12713:8;:34::i;:::-;12770:8;:16;;-1:-1:-1;;12770:16:0;;;12781:5;12809:14;:18;12615:230;12885:13;;-1:-1:-1;;;;;12879:19:0;;;12885:13;;12879:19;;;;:44;;-1:-1:-1;12910:13:0;;-1:-1:-1;;;;;12902:21:0;;;12910:13;;12902:21;;12879:44;12876:277;;;12961:12;;12951:6;:22;;12943:76;;;;-1:-1:-1;;;12943:76:0;;;;;;;:::i;:::-;13072:16;;13062:6;13046:13;13056:2;-1:-1:-1;;;;;7400:17:0;7383:7;7400:17;;;:8;:17;;;;;;;7317:102;13046:13;:22;;;;:::i;:::-;:42;;13038:99;;;;-1:-1:-1;;;13038:99:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;13184:12:0;;;;;;:8;:12;;;;;:30;;13200:14;;13184:12;:30;;13200:14;;13184:30;:::i;:::-;;;;;;;;13245:2;-1:-1:-1;;;;;13230:34:0;13239:4;-1:-1:-1;;;;;13230:34:0;;13249:14;13230:34;;;;160:25:1;;148:2;133:18;;14:177;13230:34:0;;;;;;;;11048:2224;;10945:2327;;;:::o;8843:456::-;8911:7;8931:25;8987:3;8968:6;:16;;;8959:6;:25;;;;:::i;:::-;:31;;;;:::i;:::-;8931:59;;9002:26;9059:3;9040:6;:16;;;9031:6;:25;;;;:::i;:::-;:31;;;;:::i;:::-;9002:60;-1:-1:-1;9102:38:0;9002:60;9102:17;:38;:::i;:::-;9092:4;9075:23;;;;:8;:23;;;;;:65;;:23;;;:65;;;;;:::i;:::-;;;;-1:-1:-1;9180:4:0;;-1:-1:-1;;;;;;9156:70:0;;;9187:38;9208:17;9187:18;:38;:::i;:::-;9156:70;;160:25:1;;;148:2;133:18;9156:70:0;;;;;;;9272:18;9245:25;9253:17;9245:6;:25;:::i;:::-;:45;;;;:::i;:::-;9237:54;8843:456;-1:-1:-1;;;;;8843:456:0:o;9307:460::-;9376:7;9396:25;9453:3;9433:7;:17;;;9424:6;:26;;;;:::i;:::-;:32;;;;:::i;:::-;9396:60;;9468:26;9526:3;9506:7;:17;;;9497:6;:26;;;;:::i;13283:1074::-;13523:7;:17;13503;;13484:6;:16;13465;;13362:6;;13336:23;;13523:17;;13503;;13465:35;;13484:16;13465:35;:::i;:::-;:55;;;;:::i;:::-;:75;;;;:::i;:::-;13443:7;:17;13424:6;:16;:36;;13443:17;13424:36;:::i;:::-;13405:56;;:15;:56;:::i;:::-;:136;;;;:::i;:::-;13696:7;:17;13676;;13657:6;:16;13638;;13379:162;;-1:-1:-1;13552:23:0;;13638:35;;13657:16;13638:35;:::i;:::-;:55;;;;:::i;:::-;:75;;;;:::i;:::-;13616:17;;13597:16;;:36;;13616:17;13597:36;:::i;:::-;13578:56;;:15;:56;:::i;:::-;:136;;;;:::i;:::-;13552:162;-1:-1:-1;13725:25:0;13753:33;13552:162;13753:15;:33;:::i;:::-;13725:61;-1:-1:-1;13807:26:0;13836:22;:15;13856:1;13836:19;:22::i;:::-;13807:51;-1:-1:-1;13869:26:0;13898:39;:15;13807:51;13898:19;:39::i;:::-;13869:68;-1:-1:-1;13976:21:0;14008:36;13869:68;14008:16;:36::i;:::-;14056:18;14077:44;:21;14103:17;14077:25;:44::i;:::-;14056:65;-1:-1:-1;14142:23:0;14168:54;14204:17;14168:31;14056:65;14183:15;14168:14;:31::i;:::-;:35;;:54::i;:::-;14142:80;;14233:49;14246:18;14266:15;14233:12;:49::i;:::-;14301:15;;14293:56;;-1:-1:-1;;;;;14301:15:0;;;;14327:21;14293:56;;;;;14301:15;14293:56;14301:15;14293:56;14327:21;14301:15;14293:56;;;;;;;;;;;;;;;;;;;;;13325:1032;;;;;;;;;13283:1074;:::o;1282:132::-;1340:7;1367:39;1371:1;1374;1367:39;;;;;;;;;;;;;;;;;:3;:39::i;:::-;1360:46;1282:132;-1:-1:-1;;;1282:132:0:o;680:136::-;738:7;765:43;769:1;772;765:43;;;;;;;;;;;;;;;;;:3;:43::i;14365:475::-;14455:16;;;14469:1;14455:16;;;;;;;;14431:21;;14455:16;;;;;;;;;;-1:-1:-1;14455:16:0;14431:40;;14500:4;14482;14487:1;14482:7;;;;;;;;:::i;:::-;-1:-1:-1;;;;;14482:23:0;;;:7;;;;;;;;;;:23;;;;14526:15;;:22;;;-1:-1:-1;;;14526:22:0;;;;:15;;;;;:20;;:22;;;;;14482:7;;14526:22;;;;;:15;:22;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;14516:4;14521:1;14516:7;;;;;;;;:::i;:::-;-1:-1:-1;;;;;14516:32:0;;;:7;;;;;;;;;:32;14593:15;;14561:62;;14578:4;;14593:15;14611:11;14561:8;:62::i;:::-;14636:15;;:196;;-1:-1:-1;;;14636:196:0;;-1:-1:-1;;;;;14636:15:0;;;;:66;;:196;;14717:11;;14636:15;;14759:4;;14786;;14806:15;;14636:196;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;14420:420;14365:475;:::o;1024:250::-;1082:7;1106:1;1111;1106:6;1102:47;;-1:-1:-1;1136:1:0;1129:8;;1102:47;1161:9;1173:5;1177:1;1173;:5;:::i;:::-;1161:17;-1:-1:-1;1206:1:0;1197:5;1201:1;1161:17;1197:5;:::i;:::-;:10;1189:56;;;;-1:-1:-1;;;1189:56:0;;11273:2:1;1189:56:0;;;11255:21:1;11312:2;11292:18;;;11285:30;11351:34;11331:18;;;11324:62;-1:-1:-1;;;11402:18:1;;;11395:31;11443:19;;1189:56:0;11071:397:1;14848:374:0;14961:15;;14929:62;;14946:4;;-1:-1:-1;;;;;14961:15:0;14979:11;14929:8;:62::i;:::-;15004:15;;15156:17;;15004:210;;-1:-1:-1;;;15004:210:0;;15078:4;15004:210;;;11814:34:1;11864:18;;;11857:34;;;15004:15:0;11907:18:1;;;11900:34;;;11950:18;;;11943:34;-1:-1:-1;;;;;15156:17:0;;;11993:19:1;;;11986:44;15188:15:0;12046:19:1;;;12039:35;15004:15:0;;;:31;;15044:9;;11748:19:1;;15004:210:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;14848:374;;:::o;1422:278::-;1508:7;1543:12;1536:5;1528:28;;;;-1:-1:-1;;;1528:28:0;;;;;;;;:::i;:::-;-1:-1:-1;1567:9:0;1579:5;1583:1;1579;:5;:::i;824:192::-;910:7;946:12;938:6;;;;930:29;;;;-1:-1:-1;;;930:29:0;;;;;;;;:::i;:::-;-1:-1:-1;970:9:0;982:5;986:1;982;: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:385::-;1717:6;1725;1733;1741;1794:3;1782:9;1773:7;1769:23;1765:33;1762:53;;;1811:1;1808;1801:12;1762:53;-1:-1:-1;;1834:23:1;;;1904:2;1889:18;;1876:32;;-1:-1:-1;1955:2:1;1940:18;;1927:32;;2006:2;1991:18;1978:32;;-1:-1:-1;1631:385:1;-1:-1:-1;1631:385:1:o;2021:456::-;2098:6;2106;2114;2167:2;2155:9;2146:7;2142:23;2138:32;2135:52;;;2183:1;2180;2173:12;2135:52;2222:9;2209:23;2241:31;2266:5;2241:31;:::i;:::-;2291:5;-1:-1:-1;2348:2:1;2333:18;;2320:32;2361:33;2320:32;2361:33;:::i;:::-;2021:456;;2413:7;;-1:-1:-1;;;2467:2:1;2452:18;;;;2439:32;;2021:456::o;3132:248::-;3200:6;3208;3261:2;3249:9;3240:7;3236:23;3232:32;3229:52;;;3277:1;3274;3267:12;3229:52;-1:-1:-1;;3300:23:1;;;3370:2;3355:18;;;3342:32;;-1:-1:-1;3132:248:1:o;3385:247::-;3444:6;3497:2;3485:9;3476:7;3472:23;3468:32;3465:52;;;3513:1;3510;3503:12;3465:52;3552:9;3539:23;3571:31;3596:5;3571:31;:::i;3637:416::-;3702:6;3710;3763:2;3751:9;3742:7;3738:23;3734:32;3731:52;;;3779:1;3776;3769:12;3731:52;3818:9;3805:23;3837:31;3862:5;3837:31;:::i;:::-;3887:5;-1:-1:-1;3944:2:1;3929:18;;3916:32;3986:15;;3979:23;3967:36;;3957:64;;4017:1;4014;4007:12;3957:64;4040:7;4030:17;;;3637:416;;;;;:::o;4058:388::-;4126:6;4134;4187:2;4175:9;4166:7;4162:23;4158:32;4155:52;;;4203:1;4200;4193:12;4155:52;4242:9;4229:23;4261:31;4286:5;4261:31;:::i;:::-;4311:5;-1:-1:-1;4368:2:1;4353:18;;4340:32;4381:33;4340:32;4381:33;:::i;4451:356::-;4653:2;4635:21;;;4672:18;;;4665:30;4731:34;4726:2;4711:18;;4704:62;4798:2;4783:18;;4451:356::o;4812:127::-;4873:10;4868:3;4864:20;4861:1;4854:31;4904:4;4901:1;4894:15;4928:4;4925:1;4918:15;4944:128;5011:9;;;5032:11;;;5029:37;;;5046:18;;:::i;5077:217::-;5117:1;5143;5133:132;;5187:10;5182:3;5178:20;5175:1;5168:31;5222:4;5219:1;5212:15;5250:4;5247:1;5240:15;5133:132;-1:-1:-1;5279:9:1;;5077:217::o;5299:125::-;5364:9;;;5385:10;;;5382:36;;;5398:18;;:::i;8570:405::-;8772:2;8754:21;;;8811:2;8791:18;;;8784:30;8850:34;8845:2;8830:18;;8823:62;-1:-1:-1;;;8916:2:1;8901:18;;8894:39;8965:3;8950:19;;8570:405::o;8980:408::-;9182:2;9164:21;;;9221:2;9201:18;;;9194:30;9260:34;9255:2;9240:18;;9233:62;-1:-1:-1;;;9326:2:1;9311:18;;9304:42;9378:3;9363:19;;8980:408::o;9393:168::-;9466:9;;;9497;;9514:15;;;9508:22;;9494:37;9484:71;;9535:18;;:::i;9698:127::-;9759:10;9754:3;9750:20;9747:1;9740:31;9790:4;9787:1;9780:15;9814:4;9811:1;9804:15;9830:251;9900:6;9953:2;9941:9;9932:7;9928:23;9924:32;9921:52;;;9969:1;9966;9959:12;9921:52;10001:9;9995:16;10020:31;10045:5;10020:31;:::i;10086:980::-;10348:4;10396:3;10385:9;10381:19;10427:6;10416:9;10409:25;10453:2;10491:6;10486:2;10475:9;10471:18;10464:34;10534:3;10529:2;10518:9;10514:18;10507:31;10558:6;10593;10587:13;10624:6;10616;10609:22;10662:3;10651:9;10647:19;10640:26;;10701:2;10693:6;10689:15;10675:29;;10722:1;10732:195;10746:6;10743:1;10740:13;10732:195;;;10811:13;;-1:-1:-1;;;;;10807:39:1;10795:52;;10902:15;;;;10867:12;;;;10843:1;10761:9;10732:195;;;-1:-1:-1;;;;;;;10983:32:1;;;;10978:2;10963:18;;10956:60;-1:-1:-1;;;11047:3:1;11032:19;11025:35;10944:3;10086:980;-1:-1:-1;;;10086:980:1:o;12085:306::-;12173:6;12181;12189;12242:2;12230:9;12221:7;12217:23;12213:32;12210:52;;;12258:1;12255;12248:12;12210:52;12287:9;12281:16;12271:26;;12337:2;12326:9;12322:18;12316:25;12306:35;;12381:2;12370:9;12366:18;12360:25;12350:35;;12085:306;;;;;:::o

Swarm Source

ipfs://a7e5f6c8bbfe090ce2eb084d811c0a3eb22fcd4709590cedd8f508e9e4b60bae

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.