ETH Price: $1,986.11 (+1.03%)
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Approve146739202022-04-28 16:32:551059 days ago1651163575IN
0x8DA372ca...aEBb519C2
0 ETH0.0030516665.48225852
Add Bots146739042022-04-28 16:29:291059 days ago1651163369IN
0x8DA372ca...aEBb519C2
0 ETH0.0033997965.91169774
Add Bots146739042022-04-28 16:29:291059 days ago1651163369IN
0x8DA372ca...aEBb519C2
0 ETH0.0165809465.91169774
Approve146739012022-04-28 16:28:531059 days ago1651163333IN
0x8DA372ca...aEBb519C2
0 ETH0.0031444867.47376997
Approve146738952022-04-28 16:27:391059 days ago1651163259IN
0x8DA372ca...aEBb519C2
0 ETH0.0033478971.83870199
Add Bots146738902022-04-28 16:26:291059 days ago1651163189IN
0x8DA372ca...aEBb519C2
0 ETH0.0023618667.02798498
Approve146738902022-04-28 16:26:291059 days ago1651163189IN
0x8DA372ca...aEBb519C2
0 ETH0.00314767.52798498
Approve146738872022-04-28 16:25:371059 days ago1651163137IN
0x8DA372ca...aEBb519C2
0 ETH0.0045120996.81978936
Approve146738842022-04-28 16:25:131059 days ago1651163113IN
0x8DA372ca...aEBb519C2
0 ETH0.0038521182.65811476
Approve146738822022-04-28 16:24:211059 days ago1651163061IN
0x8DA372ca...aEBb519C2
0 ETH0.0031100766.73550815
Approve146738822022-04-28 16:24:211059 days ago1651163061IN
0x8DA372ca...aEBb519C2
0 ETH0.0031100766.73550815
Add Bots146738812022-04-28 16:24:191059 days ago1651163059IN
0x8DA372ca...aEBb519C2
0 ETH0.079458267.43656001
Approve146738782022-04-28 16:23:421059 days ago1651163022IN
0x8DA372ca...aEBb519C2
0 ETH0.0041942790
Approve146738762022-04-28 16:23:211059 days ago1651163001IN
0x8DA372ca...aEBb519C2
0 ETH0.0031014366.55019565
Approve146738762022-04-28 16:23:211059 days ago1651163001IN
0x8DA372ca...aEBb519C2
0 ETH0.0031014366.55019565
Approve146738762022-04-28 16:23:211059 days ago1651163001IN
0x8DA372ca...aEBb519C2
0 ETH0.0034975675.05019565
Approve146738752022-04-28 16:23:081059 days ago1651162988IN
0x8DA372ca...aEBb519C2
0 ETH0.002764859.32676696
Approve146738752022-04-28 16:23:081059 days ago1651162988IN
0x8DA372ca...aEBb519C2
0 ETH0.002764859.32676696
Approve146738752022-04-28 16:23:081059 days ago1651162988IN
0x8DA372ca...aEBb519C2
0 ETH0.002788159.82676696
Approve146738712022-04-28 16:22:311059 days ago1651162951IN
0x8DA372ca...aEBb519C2
0 ETH0.0033414871.7010779
Approve146738712022-04-28 16:22:311059 days ago1651162951IN
0x8DA372ca...aEBb519C2
0 ETH0.0033414871.7010779
Approve146738712022-04-28 16:22:311059 days ago1651162951IN
0x8DA372ca...aEBb519C2
0 ETH0.0033414871.7010779
Approve146738712022-04-28 16:22:311059 days ago1651162951IN
0x8DA372ca...aEBb519C2
0 ETH0.0033647872.2010779
Approve146738702022-04-28 16:22:021059 days ago1651162922IN
0x8DA372ca...aEBb519C2
0 ETH0.0035190276
Approve146738702022-04-28 16:22:021059 days ago1651162922IN
0x8DA372ca...aEBb519C2
0 ETH0.0040283687
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Method Block
From
To
-146738812022-04-28 16:24:191059 days ago1651163059
0x8DA372ca...aEBb519C2
0.00520279 ETH
-146738812022-04-28 16:24:191059 days ago1651163059
0x8DA372ca...aEBb519C2
0.00520279 ETH
-146738812022-04-28 16:24:191059 days ago1651163059
0x8DA372ca...aEBb519C2
0.00540127 ETH
-146738812022-04-28 16:24:191059 days ago1651163059
0x8DA372ca...aEBb519C2
0.00540127 ETH
-146738812022-04-28 16:24:191059 days ago1651163059
0x8DA372ca...aEBb519C2
0.00561133 ETH
-146738812022-04-28 16:24:191059 days ago1651163059
0x8DA372ca...aEBb519C2
0.00561133 ETH
-146738812022-04-28 16:24:191059 days ago1651163059
0x8DA372ca...aEBb519C2
0.00388748 ETH
-146738812022-04-28 16:24:191059 days ago1651163059
0x8DA372ca...aEBb519C2
0.00388748 ETH
-146738792022-04-28 16:23:551059 days ago1651163035
0x8DA372ca...aEBb519C2
0.00399128 ETH
-146738792022-04-28 16:23:551059 days ago1651163035
0x8DA372ca...aEBb519C2
0.00399128 ETH
-146738792022-04-28 16:23:551059 days ago1651163035
0x8DA372ca...aEBb519C2
0.00407556 ETH
-146738792022-04-28 16:23:551059 days ago1651163035
0x8DA372ca...aEBb519C2
0.00407556 ETH
-146738792022-04-28 16:23:551059 days ago1651163035
0x8DA372ca...aEBb519C2
0.0063197 ETH
-146738792022-04-28 16:23:551059 days ago1651163035
0x8DA372ca...aEBb519C2
0.0063197 ETH
-146738792022-04-28 16:23:551059 days ago1651163035
0x8DA372ca...aEBb519C2
0.00658622 ETH
-146738792022-04-28 16:23:551059 days ago1651163035
0x8DA372ca...aEBb519C2
0.00658622 ETH
-146738792022-04-28 16:23:551059 days ago1651163035
0x8DA372ca...aEBb519C2
0.00686997 ETH
-146738792022-04-28 16:23:551059 days ago1651163035
0x8DA372ca...aEBb519C2
0.00686997 ETH
-146738792022-04-28 16:23:551059 days ago1651163035
0x8DA372ca...aEBb519C2
0.00717247 ETH
-146738792022-04-28 16:23:551059 days ago1651163035
0x8DA372ca...aEBb519C2
0.00717247 ETH
-146738792022-04-28 16:23:551059 days ago1651163035
0x8DA372ca...aEBb519C2
0.00749542 ETH
-146738792022-04-28 16:23:551059 days ago1651163035
0x8DA372ca...aEBb519C2
0.00749542 ETH
-146738792022-04-28 16:23:551059 days ago1651163035
0x8DA372ca...aEBb519C2
0.00784068 ETH
-146738792022-04-28 16:23:551059 days ago1651163035
0x8DA372ca...aEBb519C2
0.00784068 ETH
-146738792022-04-28 16:23:551059 days ago1651163035
0x8DA372ca...aEBb519C2
0.00821038 ETH
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
SHIBREADINU

Compiler Version
v0.8.13+commit.abaa5c0e

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2022-04-28
*/

//SPDX-License-Identifier: UNLICENSED
//https://t.me/Shibreadinu
//Doxxed CULT BANK Dev
//Max buy 1.5% 1500000tokens , 8%Tax moon play

pragma solidity ^0.8.10;

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

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

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

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

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

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

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

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

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

contract SHIBREADINU is Context, IERC20, Ownable {
    mapping (address => uint) private _owned;
    mapping (address => mapping (address => uint)) private _allowances;
    mapping (address => bool) private _isExcludedFromFee;
    mapping (address => bool) private _isBot;
    uint private constant _totalSupply = 100000000 * 10**9;

    string public constant name = unicode"Shibread Inu";
    string public constant symbol = unicode"SHIBREADINU";
    uint8 public constant decimals = 9;

    IUniswapV2Router02 private uniswapV2Router;

    address payable public _FeeCollectionADD;
    address public uniswapV2Pair;
    uint public _buyFee = 7;
    uint public _sellFee = 7;
    uint private _feeRate = 9;
    uint public _maxBuyTokens;
    uint public _maxHeldTokens;

    uint public _launchedAt;
    bool private _tradingOpen;
    bool private _inSwap = false;
    bool public _useImpactFeeSetter = false;

    struct User {
        uint buy;
        bool exists;
    }

    event FeeMultiplierUpdated(uint _multiplier);
    event ImpactFeeSetterUpdated(bool _usefeesetter);
    event FeeRateUpdated(uint _rate);
    event FeesUpdated(uint _buy, uint _sell);
    event TaxAddUpdated(address _taxwallet);
    
    modifier lockTheSwap {
        _inSwap = true;
        _;
        _inSwap = false;
    }
    constructor (address payable TaxAdd) {
        _FeeCollectionADD = TaxAdd;
        _owned[address(this)] = _totalSupply;
        _isExcludedFromFee[owner()] = true;
        _isExcludedFromFee[address(this)] = true;
        _isExcludedFromFee[TaxAdd] = true;
        emit Transfer(address(0), address(this), _totalSupply);
    }

    function balanceOf(address account) public view override returns (uint) {
        return _owned[account];
    }
    function transfer(address recipient, uint amount) public override returns (bool) {
        _transfer(_msgSender(), recipient, amount);
        return true;
    }
    
    function totalSupply() public pure override returns (uint) {
        return _totalSupply;
    }

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

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

    function transferFrom(address sender, address recipient, uint amount) public override returns (bool) {
       
        _transfer(sender, recipient, amount);
        uint allowedAmount = _allowances[sender][_msgSender()] - amount;
        _approve(sender, _msgSender(), allowedAmount);
        return true;
    }

    function _approve(address owner, address spender, uint 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, uint amount) private {
        require(!_isBot[from]);
        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");
        bool isBuy = false;
        if(from != owner() && to != owner()) {
            if(from == uniswapV2Pair && to != address(uniswapV2Router) && !_isExcludedFromFee[to]) {
                require(_tradingOpen, "Trading not yet enabled.");
                if((_launchedAt + (3 minutes)) > block.timestamp) {
                    require(amount <=  _maxBuyTokens);
                    require((amount + balanceOf(address(to))) <= _maxHeldTokens); 
                }
                isBuy = true;
            }
            if(!_inSwap && _tradingOpen && from != uniswapV2Pair) {
                uint contractTokenBalance = balanceOf(address(this));
                if(contractTokenBalance > 0) {
                    if(_useImpactFeeSetter) {
                        if(contractTokenBalance > (balanceOf(uniswapV2Pair) * _feeRate) / 100) {
                            contractTokenBalance = (balanceOf(uniswapV2Pair) * _feeRate) / 100;
                        }
                    }
                    swapTokensForEth(contractTokenBalance);
                }
                uint contractETHBalance = address(this).balance;
                if(contractETHBalance > 0) {
                    sendETHToFee(address(this).balance);
                }
                isBuy = false;
            }
        }
        bool takeFee = true;
        if(_isExcludedFromFee[from] || _isExcludedFromFee[to]){
            takeFee = false;
        }
        _tokenTransfer(from,to,amount,takeFee,isBuy);
    }

    function swapTokensForEth(uint tokenAmount) private lockTheSwap {
        address[] memory path = new address[](2);
        path[0] = address(this);
        path[1] = uniswapV2Router.WETH();
        _approve(address(this), address(uniswapV2Router), tokenAmount);
        uniswapV2Router.swapExactTokensForETHSupportingFeeOnTransferTokens(
            tokenAmount,
            0,
            path,
            address(this),
            block.timestamp
        );
    }
        
    function sendETHToFee(uint amount) private {
        _FeeCollectionADD.transfer(amount);
    }
    
    function _tokenTransfer(address sender, address recipient, uint amount, bool takefee, bool buy) private {
        (uint fee) = _getFee(takefee, buy);
        _transferStandard(sender, recipient, amount, fee);
    }

    function _getFee(bool takefee, bool buy) private view returns (uint) {
        uint fee = 0;
        if(takefee) {
            if(buy) {
                fee = _buyFee;
            } else {
                fee = _sellFee;
            }
        }
        return fee;
    }

    function _transferStandard(address sender, address recipient, uint amount, uint fee) private {
        (uint transferAmount, uint team) = _getValues(amount, fee);
        _owned[sender] = _owned[sender] - amount;
        _owned[recipient] = _owned[recipient] + transferAmount; 
        _takeTeam(team);
        emit Transfer(sender, recipient, transferAmount);
    }

    function _getValues(uint amount, uint teamFee) private pure returns (uint, uint) {
        uint team = (amount * teamFee) / 100;
        uint transferAmount = amount - team;
        return (transferAmount, team);
    }

    function _takeTeam(uint team) private {
        _owned[address(this)] = _owned[address(this)] + team;
    }

    receive() external payable {}
    
    function createPair() external onlyOwner() {
        require(!_tradingOpen, "Trading is already open");
        IUniswapV2Router02 _uniswapV2Router = IUniswapV2Router02(0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D);
        uniswapV2Router = _uniswapV2Router;
        uniswapV2Pair = IUniswapV2Factory(_uniswapV2Router.factory()).createPair(address(this), _uniswapV2Router.WETH());
    }

    function openTrading() external onlyOwner() {
        require(!_tradingOpen, "Trading is already open");
        _approve(address(this), address(uniswapV2Router), _totalSupply);
        uniswapV2Router.addLiquidityETH{value: address(this).balance}(address(this),balanceOf(address(this)),0,0,owner(),block.timestamp);
        IERC20(uniswapV2Pair).approve(address(uniswapV2Router), type(uint).max);
        _tradingOpen = true;
        _launchedAt = block.timestamp;
        _maxBuyTokens = 1500000 * 10**9; 
        _maxHeldTokens = 3000000 * 10**9; 


    }

    function manualswap() external {
        uint contractBalance = balanceOf(address(this));
        swapTokensForEth(contractBalance);
    }
    
    function manualsend() external {
        uint contractETHBalance = address(this).balance;
        sendETHToFee(contractETHBalance);
    }

    function setFeeRate(uint rate) external onlyOwner() {
        require(_msgSender() == _FeeCollectionADD);
        require(rate > 0);
        _feeRate = rate;
        emit FeeRateUpdated(_feeRate);
    }

    function setFees(uint buy, uint sell) external onlyOwner() {
        _buyFee = buy;
        _sellFee = sell;
        emit FeesUpdated(_buyFee, _sellFee);
    }

    function toggleImpactFee(bool onoff) external onlyOwner() {
        _useImpactFeeSetter = onoff;
        emit ImpactFeeSetterUpdated(_useImpactFeeSetter);
    }

    function updateTaxAdd(address newAddress) external {
        require(_msgSender() == _FeeCollectionADD);
        _FeeCollectionADD = payable(newAddress);
        emit TaxAddUpdated(_FeeCollectionADD);
    }

    function thisBalance() public view returns (uint) {
        return balanceOf(address(this));
    }

    function amountInPool() public view returns (uint) {
        return balanceOf(uniswapV2Pair);
    }

     function addBots(address[] memory bots_) external onlyOwner() {
        for (uint i = 0; i < bots_.length; i++) {
            if (bots_[i] != uniswapV2Pair && bots_[i] != address(uniswapV2Router)) {
                _isBot[bots_[i]] = true;
            }
        }
    }

    function delBots(address[] memory bots_) external onlyOwner() {
        for (uint i = 0; i < bots_.length; i++) {
            _isBot[bots_[i]] = false;
        }
    }

    function isBot(address ad) public view returns (bool) {
        return _isBot[ad];
    }
    function IncreasemaxTxAmount(uint256 maxTxAmount) public onlyOwner {
        _maxBuyTokens = maxTxAmount;
}
    function IncreaseWallet(uint256 maxWallet) public onlyOwner {
        _maxHeldTokens = maxWallet;
}
    

}

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"address payable","name":"TaxAdd","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":false,"internalType":"uint256","name":"_multiplier","type":"uint256"}],"name":"FeeMultiplierUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"_rate","type":"uint256"}],"name":"FeeRateUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"_buy","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"_sell","type":"uint256"}],"name":"FeesUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bool","name":"_usefeesetter","type":"bool"}],"name":"ImpactFeeSetterUpdated","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":"address","name":"_taxwallet","type":"address"}],"name":"TaxAddUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"uint256","name":"maxWallet","type":"uint256"}],"name":"IncreaseWallet","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"maxTxAmount","type":"uint256"}],"name":"IncreasemaxTxAmount","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"_FeeCollectionADD","outputs":[{"internalType":"address payable","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_buyFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_launchedAt","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_maxBuyTokens","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_maxHeldTokens","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_sellFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_useImpactFeeSetter","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address[]","name":"bots_","type":"address[]"}],"name":"addBots","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":[],"name":"amountInPool","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":"createPair","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address[]","name":"bots_","type":"address[]"}],"name":"delBots","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"ad","type":"address"}],"name":"isBot","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"manualsend","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"manualswap","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"openTrading","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"rate","type":"uint256"}],"name":"setFeeRate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"buy","type":"uint256"},{"internalType":"uint256","name":"sell","type":"uint256"}],"name":"setFees","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"thisBalance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bool","name":"onoff","type":"bool"}],"name":"toggleImpactFee","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"uniswapV2Pair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newAddress","type":"address"}],"name":"updateTaxAdd","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]

608060405260076009818155600a91909155600b55600f805462ffff001916905534801561002c57600080fd5b5060405162001e1b38038062001e1b83398101604081905261004d9161017d565b600080546001600160a01b031916339081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350600780546001600160a01b0319166001600160a01b03831617905530600090815260026020526040812067016345785d8a000090556001906004906100db6000546001600160a01b031690565b6001600160a01b03908116825260208083019390935260409182016000908120805495151560ff1996871617905530808252600490945282812080548616600190811790915591861681528281208054909516909117909355519091907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9061016f9067016345785d8a0000815260200190565b60405180910390a3506101ad565b60006020828403121561018f57600080fd5b81516001600160a01b03811681146101a657600080fd5b9392505050565b611c5e80620001bd6000396000f3fe6080604052600436106101fd5760003560e01c80636fc3eaec1161010d5780639e78fb4f116100a0578063c9567bf91161006f578063c9567bf9146105d2578063d34628cc146105e7578063db92dbb614610607578063dcb0e0ad1461061c578063dd62ed3e1461063c57600080fd5b80639e78fb4f14610568578063a9059cbb1461057d578063b2289c621461059d578063c3c8cd80146105bd57600080fd5b80637d34a0d3116100dc5780637d34a0d3146104d35780638da5cb5b146104f357806394b8d8f21461051157806395d89b411461053157600080fd5b80636fc3eaec1461046957806370a082311461047e578063715018a61461049e57806373f54a11146104b357600080fd5b806331c2d8471161019057806345596e2e1161015f57806345596e2e146103c557806349bd5a5e146103e5578063590f897e1461041d5780635dfba5f1146104335780636755a4d01461045357600080fd5b806331c2d8471461034057806332d873d8146103605780633bbac5791461037657806340b9a54b146103af57600080fd5b80631940d020116101cc5780631940d020146102ce57806323b872dd146102e457806327f3a72a14610304578063313ce5671461031957600080fd5b806306fdde0314610209578063095ea7b3146102575780630b78f9c01461028757806318160ddd146102a957600080fd5b3661020457005b600080fd5b34801561021557600080fd5b506102416040518060400160405280600c81526020016b536869627265616420496e7560a01b81525081565b60405161024e91906117e7565b60405180910390f35b34801561026357600080fd5b50610277610272366004611861565b610682565b604051901515815260200161024e565b34801561029357600080fd5b506102a76102a236600461188d565b610698565b005b3480156102b557600080fd5b5067016345785d8a00005b60405190815260200161024e565b3480156102da57600080fd5b506102c0600d5481565b3480156102f057600080fd5b506102776102ff3660046118af565b610712565b34801561031057600080fd5b506102c0610766565b34801561032557600080fd5b5061032e600981565b60405160ff909116815260200161024e565b34801561034c57600080fd5b506102a761035b366004611906565b610776565b34801561036c57600080fd5b506102c0600e5481565b34801561038257600080fd5b506102776103913660046119cb565b6001600160a01b031660009081526005602052604090205460ff1690565b3480156103bb57600080fd5b506102c060095481565b3480156103d157600080fd5b506102a76103e03660046119e8565b61080c565b3480156103f157600080fd5b50600854610405906001600160a01b031681565b6040516001600160a01b03909116815260200161024e565b34801561042957600080fd5b506102c0600a5481565b34801561043f57600080fd5b506102a761044e3660046119e8565b61089f565b34801561045f57600080fd5b506102c0600c5481565b34801561047557600080fd5b506102a76108ce565b34801561048a57600080fd5b506102c06104993660046119cb565b6108db565b3480156104aa57600080fd5b506102a76108f6565b3480156104bf57600080fd5b506102a76104ce3660046119cb565b61096a565b3480156104df57600080fd5b506102a76104ee3660046119e8565b6109d8565b3480156104ff57600080fd5b506000546001600160a01b0316610405565b34801561051d57600080fd5b50600f546102779062010000900460ff1681565b34801561053d57600080fd5b506102416040518060400160405280600b81526020016a5348494252454144494e5560a81b81525081565b34801561057457600080fd5b506102a7610a07565b34801561058957600080fd5b50610277610598366004611861565b610c0c565b3480156105a957600080fd5b50600754610405906001600160a01b031681565b3480156105c957600080fd5b506102a7610c19565b3480156105de57600080fd5b506102a7610c2f565b3480156105f357600080fd5b506102a7610602366004611906565b610e2b565b34801561061357600080fd5b506102c0610f44565b34801561062857600080fd5b506102a7610637366004611a0f565b610f5c565b34801561064857600080fd5b506102c0610657366004611a2c565b6001600160a01b03918216600090815260036020908152604080832093909416825291909152205490565b600061068f338484610fd9565b50600192915050565b6000546001600160a01b031633146106cb5760405162461bcd60e51b81526004016106c290611a65565b60405180910390fd5b6009829055600a81905560408051838152602081018390527f5c6323bf1c2d7aaea2c091a4751c1c87af7f2864650c336507a77d0557af37a1910160405180910390a15050565b600061071f8484846110fd565b6001600160a01b038416600090815260036020908152604080832033845290915281205461074e908490611ab0565b905061075b853383610fd9565b506001949350505050565b6000610771306108db565b905090565b6000546001600160a01b031633146107a05760405162461bcd60e51b81526004016106c290611a65565b60005b8151811015610808576000600560008484815181106107c4576107c4611ac7565b6020908102919091018101516001600160a01b03168252810191909152604001600020805460ff19169115159190911790558061080081611add565b9150506107a3565b5050565b6000546001600160a01b031633146108365760405162461bcd60e51b81526004016106c290611a65565b6007546001600160a01b0316336001600160a01b03161461085657600080fd5b6000811161086357600080fd5b600b8190556040518181527f208f1b468d3d61f0f085e975bd9d04367c930d599642faad06695229f3eadcd8906020015b60405180910390a150565b6000546001600160a01b031633146108c95760405162461bcd60e51b81526004016106c290611a65565b600d55565b476108d8816114b4565b50565b6001600160a01b031660009081526002602052604090205490565b6000546001600160a01b031633146109205760405162461bcd60e51b81526004016106c290611a65565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6007546001600160a01b0316336001600160a01b03161461098a57600080fd5b600780546001600160a01b0319166001600160a01b0383169081179091556040519081527f5a9bcd8aea0cbf27de081c73815e420f65287b49bcf7a17ff691c61a2dd2d2d690602001610894565b6000546001600160a01b03163314610a025760405162461bcd60e51b81526004016106c290611a65565b600c55565b6000546001600160a01b03163314610a315760405162461bcd60e51b81526004016106c290611a65565b600f5460ff1615610a7e5760405162461bcd60e51b81526020600482015260176024820152762a3930b234b7339034b99030b63932b0b23c9037b832b760491b60448201526064016106c2565b600680546001600160a01b031916737a250d5630b4cf539739df2c5dacb4c659f2488d9081179091556040805163c45a015560e01b81529051829163c45a01559160048083019260209291908290030181865afa158015610ae3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b079190611af6565b6001600160a01b031663c9c6539630836001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610b54573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b789190611af6565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af1158015610bc5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610be99190611af6565b600880546001600160a01b0319166001600160a01b039290921691909117905550565b600061068f3384846110fd565b6000610c24306108db565b90506108d8816114ee565b6000546001600160a01b03163314610c595760405162461bcd60e51b81526004016106c290611a65565b600f5460ff1615610ca65760405162461bcd60e51b81526020600482015260176024820152762a3930b234b7339034b99030b63932b0b23c9037b832b760491b60448201526064016106c2565b600654610cc69030906001600160a01b031667016345785d8a0000610fd9565b6006546001600160a01b031663f305d7194730610ce2816108db565b600080610cf76000546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c40160606040518083038185885af1158015610d5f573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190610d849190611b13565b505060085460065460405163095ea7b360e01b81526001600160a01b03918216600482015260001960248201529116915063095ea7b3906044016020604051808303816000875af1158015610ddd573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e019190611b41565b50600f805460ff1916600117905542600e556605543df729c000600c55660aa87bee538000600d55565b6000546001600160a01b03163314610e555760405162461bcd60e51b81526004016106c290611a65565b60005b81518110156108085760085482516001600160a01b0390911690839083908110610e8457610e84611ac7565b60200260200101516001600160a01b031614158015610ed5575060065482516001600160a01b0390911690839083908110610ec157610ec1611ac7565b60200260200101516001600160a01b031614155b15610f3257600160056000848481518110610ef257610ef2611ac7565b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002060006101000a81548160ff0219169083151502179055505b80610f3c81611add565b915050610e58565b600854600090610771906001600160a01b03166108db565b6000546001600160a01b03163314610f865760405162461bcd60e51b81526004016106c290611a65565b600f805462ff00001916620100008315158102919091179182905560405160ff9190920416151581527ff65c78d1059dbb9ec90732848bcfebbec05ac40af847d3c19adcad63379d3aeb90602001610894565b6001600160a01b03831661103b5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016106c2565b6001600160a01b03821661109c5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016106c2565b6001600160a01b0383811660008181526003602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b03831660009081526005602052604090205460ff161561112357600080fd5b6001600160a01b0383166111875760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016106c2565b6001600160a01b0382166111e95760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016106c2565b6000811161124b5760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b60648201526084016106c2565b600080546001600160a01b0385811691161480159061127857506000546001600160a01b03848116911614155b15611455576008546001600160a01b0385811691161480156112a857506006546001600160a01b03848116911614155b80156112cd57506001600160a01b03831660009081526004602052604090205460ff16155b1561136e57600f5460ff166113245760405162461bcd60e51b815260206004820152601860248201527f54726164696e67206e6f742079657420656e61626c65642e000000000000000060448201526064016106c2565b42600e5460b46113349190611b5e565b111561136a57600c5482111561134957600080fd5b600d54611355846108db565b61135f9084611b5e565b111561136a57600080fd5b5060015b600f54610100900460ff161580156113885750600f5460ff165b80156113a257506008546001600160a01b03858116911614155b156114555760006113b2306108db565b9050801561143e57600f5462010000900460ff161561143557600b54600854606491906113e7906001600160a01b03166108db565b6113f19190611b76565b6113fb9190611b95565b81111561143557600b546008546064919061141e906001600160a01b03166108db565b6114289190611b76565b6114329190611b95565b90505b61143e816114ee565b47801561144e5761144e476114b4565b6000925050505b6001600160a01b03841660009081526004602052604090205460019060ff168061149757506001600160a01b03841660009081526004602052604090205460ff165b156114a0575060005b6114ad8585858486611662565b5050505050565b6007546040516001600160a01b039091169082156108fc029083906000818181858888f19350505050158015610808573d6000803e3d6000fd5b600f805461ff001916610100179055604080516002808252606082018352600092602083019080368337019050509050308160008151811061153257611532611ac7565b6001600160a01b03928316602091820292909201810191909152600654604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa15801561158b573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115af9190611af6565b816001815181106115c2576115c2611ac7565b6001600160a01b0392831660209182029290920101526006546115e89130911684610fd9565b60065460405163791ac94760e01b81526001600160a01b039091169063791ac94790611621908590600090869030904290600401611bb7565b600060405180830381600087803b15801561163b57600080fd5b505af115801561164f573d6000803e3d6000fd5b5050600f805461ff001916905550505050565b600061166e8383611684565b905061167c868686846116a8565b505050505050565b60008083156116a157821561169c57506009546116a1565b50600a545b9392505050565b6000806116b58484611785565b6001600160a01b03881660009081526002602052604090205491935091506116de908590611ab0565b6001600160a01b03808816600090815260026020526040808220939093559087168152205461170e908390611b5e565b6001600160a01b038616600090815260026020526040902055611730816117b9565b846001600160a01b0316866001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161177591815260200190565b60405180910390a3505050505050565b6000808060646117958587611b76565b61179f9190611b95565b905060006117ad8287611ab0565b96919550909350505050565b306000908152600260205260409020546117d4908290611b5e565b3060009081526002602052604090205550565b600060208083528351808285015260005b81811015611814578581018301518582016040015282016117f8565b81811115611826576000604083870101525b50601f01601f1916929092016040019392505050565b6001600160a01b03811681146108d857600080fd5b803561185c8161183c565b919050565b6000806040838503121561187457600080fd5b823561187f8161183c565b946020939093013593505050565b600080604083850312156118a057600080fd5b50508035926020909101359150565b6000806000606084860312156118c457600080fd5b83356118cf8161183c565b925060208401356118df8161183c565b929592945050506040919091013590565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561191957600080fd5b823567ffffffffffffffff8082111561193157600080fd5b818501915085601f83011261194557600080fd5b813581811115611957576119576118f0565b8060051b604051601f19603f8301168101818110858211171561197c5761197c6118f0565b60405291825284820192508381018501918883111561199a57600080fd5b938501935b828510156119bf576119b085611851565b8452938501939285019261199f565b98975050505050505050565b6000602082840312156119dd57600080fd5b81356116a18161183c565b6000602082840312156119fa57600080fd5b5035919050565b80151581146108d857600080fd5b600060208284031215611a2157600080fd5b81356116a181611a01565b60008060408385031215611a3f57600080fd5b8235611a4a8161183c565b91506020830135611a5a8161183c565b809150509250929050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b634e487b7160e01b600052601160045260246000fd5b600082821015611ac257611ac2611a9a565b500390565b634e487b7160e01b600052603260045260246000fd5b600060018201611aef57611aef611a9a565b5060010190565b600060208284031215611b0857600080fd5b81516116a18161183c565b600080600060608486031215611b2857600080fd5b8351925060208401519150604084015190509250925092565b600060208284031215611b5357600080fd5b81516116a181611a01565b60008219821115611b7157611b71611a9a565b500190565b6000816000190483118215151615611b9057611b90611a9a565b500290565b600082611bb257634e487b7160e01b600052601260045260246000fd5b500490565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b81811015611c075784516001600160a01b031683529383019391830191600101611be2565b50506001600160a01b0396909616606085015250505060800152939250505056fea26469706673582212207e8cd91866ee826c8c700bfa9901cca41c8b93c175680b0e1399335289ff9fbf64736f6c634300080d0033000000000000000000000000f55acdc02c8e0f2935528e22ab3e4b35fb982452

Deployed Bytecode

0x6080604052600436106101fd5760003560e01c80636fc3eaec1161010d5780639e78fb4f116100a0578063c9567bf91161006f578063c9567bf9146105d2578063d34628cc146105e7578063db92dbb614610607578063dcb0e0ad1461061c578063dd62ed3e1461063c57600080fd5b80639e78fb4f14610568578063a9059cbb1461057d578063b2289c621461059d578063c3c8cd80146105bd57600080fd5b80637d34a0d3116100dc5780637d34a0d3146104d35780638da5cb5b146104f357806394b8d8f21461051157806395d89b411461053157600080fd5b80636fc3eaec1461046957806370a082311461047e578063715018a61461049e57806373f54a11146104b357600080fd5b806331c2d8471161019057806345596e2e1161015f57806345596e2e146103c557806349bd5a5e146103e5578063590f897e1461041d5780635dfba5f1146104335780636755a4d01461045357600080fd5b806331c2d8471461034057806332d873d8146103605780633bbac5791461037657806340b9a54b146103af57600080fd5b80631940d020116101cc5780631940d020146102ce57806323b872dd146102e457806327f3a72a14610304578063313ce5671461031957600080fd5b806306fdde0314610209578063095ea7b3146102575780630b78f9c01461028757806318160ddd146102a957600080fd5b3661020457005b600080fd5b34801561021557600080fd5b506102416040518060400160405280600c81526020016b536869627265616420496e7560a01b81525081565b60405161024e91906117e7565b60405180910390f35b34801561026357600080fd5b50610277610272366004611861565b610682565b604051901515815260200161024e565b34801561029357600080fd5b506102a76102a236600461188d565b610698565b005b3480156102b557600080fd5b5067016345785d8a00005b60405190815260200161024e565b3480156102da57600080fd5b506102c0600d5481565b3480156102f057600080fd5b506102776102ff3660046118af565b610712565b34801561031057600080fd5b506102c0610766565b34801561032557600080fd5b5061032e600981565b60405160ff909116815260200161024e565b34801561034c57600080fd5b506102a761035b366004611906565b610776565b34801561036c57600080fd5b506102c0600e5481565b34801561038257600080fd5b506102776103913660046119cb565b6001600160a01b031660009081526005602052604090205460ff1690565b3480156103bb57600080fd5b506102c060095481565b3480156103d157600080fd5b506102a76103e03660046119e8565b61080c565b3480156103f157600080fd5b50600854610405906001600160a01b031681565b6040516001600160a01b03909116815260200161024e565b34801561042957600080fd5b506102c0600a5481565b34801561043f57600080fd5b506102a761044e3660046119e8565b61089f565b34801561045f57600080fd5b506102c0600c5481565b34801561047557600080fd5b506102a76108ce565b34801561048a57600080fd5b506102c06104993660046119cb565b6108db565b3480156104aa57600080fd5b506102a76108f6565b3480156104bf57600080fd5b506102a76104ce3660046119cb565b61096a565b3480156104df57600080fd5b506102a76104ee3660046119e8565b6109d8565b3480156104ff57600080fd5b506000546001600160a01b0316610405565b34801561051d57600080fd5b50600f546102779062010000900460ff1681565b34801561053d57600080fd5b506102416040518060400160405280600b81526020016a5348494252454144494e5560a81b81525081565b34801561057457600080fd5b506102a7610a07565b34801561058957600080fd5b50610277610598366004611861565b610c0c565b3480156105a957600080fd5b50600754610405906001600160a01b031681565b3480156105c957600080fd5b506102a7610c19565b3480156105de57600080fd5b506102a7610c2f565b3480156105f357600080fd5b506102a7610602366004611906565b610e2b565b34801561061357600080fd5b506102c0610f44565b34801561062857600080fd5b506102a7610637366004611a0f565b610f5c565b34801561064857600080fd5b506102c0610657366004611a2c565b6001600160a01b03918216600090815260036020908152604080832093909416825291909152205490565b600061068f338484610fd9565b50600192915050565b6000546001600160a01b031633146106cb5760405162461bcd60e51b81526004016106c290611a65565b60405180910390fd5b6009829055600a81905560408051838152602081018390527f5c6323bf1c2d7aaea2c091a4751c1c87af7f2864650c336507a77d0557af37a1910160405180910390a15050565b600061071f8484846110fd565b6001600160a01b038416600090815260036020908152604080832033845290915281205461074e908490611ab0565b905061075b853383610fd9565b506001949350505050565b6000610771306108db565b905090565b6000546001600160a01b031633146107a05760405162461bcd60e51b81526004016106c290611a65565b60005b8151811015610808576000600560008484815181106107c4576107c4611ac7565b6020908102919091018101516001600160a01b03168252810191909152604001600020805460ff19169115159190911790558061080081611add565b9150506107a3565b5050565b6000546001600160a01b031633146108365760405162461bcd60e51b81526004016106c290611a65565b6007546001600160a01b0316336001600160a01b03161461085657600080fd5b6000811161086357600080fd5b600b8190556040518181527f208f1b468d3d61f0f085e975bd9d04367c930d599642faad06695229f3eadcd8906020015b60405180910390a150565b6000546001600160a01b031633146108c95760405162461bcd60e51b81526004016106c290611a65565b600d55565b476108d8816114b4565b50565b6001600160a01b031660009081526002602052604090205490565b6000546001600160a01b031633146109205760405162461bcd60e51b81526004016106c290611a65565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6007546001600160a01b0316336001600160a01b03161461098a57600080fd5b600780546001600160a01b0319166001600160a01b0383169081179091556040519081527f5a9bcd8aea0cbf27de081c73815e420f65287b49bcf7a17ff691c61a2dd2d2d690602001610894565b6000546001600160a01b03163314610a025760405162461bcd60e51b81526004016106c290611a65565b600c55565b6000546001600160a01b03163314610a315760405162461bcd60e51b81526004016106c290611a65565b600f5460ff1615610a7e5760405162461bcd60e51b81526020600482015260176024820152762a3930b234b7339034b99030b63932b0b23c9037b832b760491b60448201526064016106c2565b600680546001600160a01b031916737a250d5630b4cf539739df2c5dacb4c659f2488d9081179091556040805163c45a015560e01b81529051829163c45a01559160048083019260209291908290030181865afa158015610ae3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b079190611af6565b6001600160a01b031663c9c6539630836001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610b54573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b789190611af6565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af1158015610bc5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610be99190611af6565b600880546001600160a01b0319166001600160a01b039290921691909117905550565b600061068f3384846110fd565b6000610c24306108db565b90506108d8816114ee565b6000546001600160a01b03163314610c595760405162461bcd60e51b81526004016106c290611a65565b600f5460ff1615610ca65760405162461bcd60e51b81526020600482015260176024820152762a3930b234b7339034b99030b63932b0b23c9037b832b760491b60448201526064016106c2565b600654610cc69030906001600160a01b031667016345785d8a0000610fd9565b6006546001600160a01b031663f305d7194730610ce2816108db565b600080610cf76000546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c40160606040518083038185885af1158015610d5f573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190610d849190611b13565b505060085460065460405163095ea7b360e01b81526001600160a01b03918216600482015260001960248201529116915063095ea7b3906044016020604051808303816000875af1158015610ddd573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e019190611b41565b50600f805460ff1916600117905542600e556605543df729c000600c55660aa87bee538000600d55565b6000546001600160a01b03163314610e555760405162461bcd60e51b81526004016106c290611a65565b60005b81518110156108085760085482516001600160a01b0390911690839083908110610e8457610e84611ac7565b60200260200101516001600160a01b031614158015610ed5575060065482516001600160a01b0390911690839083908110610ec157610ec1611ac7565b60200260200101516001600160a01b031614155b15610f3257600160056000848481518110610ef257610ef2611ac7565b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002060006101000a81548160ff0219169083151502179055505b80610f3c81611add565b915050610e58565b600854600090610771906001600160a01b03166108db565b6000546001600160a01b03163314610f865760405162461bcd60e51b81526004016106c290611a65565b600f805462ff00001916620100008315158102919091179182905560405160ff9190920416151581527ff65c78d1059dbb9ec90732848bcfebbec05ac40af847d3c19adcad63379d3aeb90602001610894565b6001600160a01b03831661103b5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016106c2565b6001600160a01b03821661109c5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016106c2565b6001600160a01b0383811660008181526003602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b03831660009081526005602052604090205460ff161561112357600080fd5b6001600160a01b0383166111875760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016106c2565b6001600160a01b0382166111e95760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016106c2565b6000811161124b5760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b60648201526084016106c2565b600080546001600160a01b0385811691161480159061127857506000546001600160a01b03848116911614155b15611455576008546001600160a01b0385811691161480156112a857506006546001600160a01b03848116911614155b80156112cd57506001600160a01b03831660009081526004602052604090205460ff16155b1561136e57600f5460ff166113245760405162461bcd60e51b815260206004820152601860248201527f54726164696e67206e6f742079657420656e61626c65642e000000000000000060448201526064016106c2565b42600e5460b46113349190611b5e565b111561136a57600c5482111561134957600080fd5b600d54611355846108db565b61135f9084611b5e565b111561136a57600080fd5b5060015b600f54610100900460ff161580156113885750600f5460ff165b80156113a257506008546001600160a01b03858116911614155b156114555760006113b2306108db565b9050801561143e57600f5462010000900460ff161561143557600b54600854606491906113e7906001600160a01b03166108db565b6113f19190611b76565b6113fb9190611b95565b81111561143557600b546008546064919061141e906001600160a01b03166108db565b6114289190611b76565b6114329190611b95565b90505b61143e816114ee565b47801561144e5761144e476114b4565b6000925050505b6001600160a01b03841660009081526004602052604090205460019060ff168061149757506001600160a01b03841660009081526004602052604090205460ff165b156114a0575060005b6114ad8585858486611662565b5050505050565b6007546040516001600160a01b039091169082156108fc029083906000818181858888f19350505050158015610808573d6000803e3d6000fd5b600f805461ff001916610100179055604080516002808252606082018352600092602083019080368337019050509050308160008151811061153257611532611ac7565b6001600160a01b03928316602091820292909201810191909152600654604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa15801561158b573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115af9190611af6565b816001815181106115c2576115c2611ac7565b6001600160a01b0392831660209182029290920101526006546115e89130911684610fd9565b60065460405163791ac94760e01b81526001600160a01b039091169063791ac94790611621908590600090869030904290600401611bb7565b600060405180830381600087803b15801561163b57600080fd5b505af115801561164f573d6000803e3d6000fd5b5050600f805461ff001916905550505050565b600061166e8383611684565b905061167c868686846116a8565b505050505050565b60008083156116a157821561169c57506009546116a1565b50600a545b9392505050565b6000806116b58484611785565b6001600160a01b03881660009081526002602052604090205491935091506116de908590611ab0565b6001600160a01b03808816600090815260026020526040808220939093559087168152205461170e908390611b5e565b6001600160a01b038616600090815260026020526040902055611730816117b9565b846001600160a01b0316866001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161177591815260200190565b60405180910390a3505050505050565b6000808060646117958587611b76565b61179f9190611b95565b905060006117ad8287611ab0565b96919550909350505050565b306000908152600260205260409020546117d4908290611b5e565b3060009081526002602052604090205550565b600060208083528351808285015260005b81811015611814578581018301518582016040015282016117f8565b81811115611826576000604083870101525b50601f01601f1916929092016040019392505050565b6001600160a01b03811681146108d857600080fd5b803561185c8161183c565b919050565b6000806040838503121561187457600080fd5b823561187f8161183c565b946020939093013593505050565b600080604083850312156118a057600080fd5b50508035926020909101359150565b6000806000606084860312156118c457600080fd5b83356118cf8161183c565b925060208401356118df8161183c565b929592945050506040919091013590565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561191957600080fd5b823567ffffffffffffffff8082111561193157600080fd5b818501915085601f83011261194557600080fd5b813581811115611957576119576118f0565b8060051b604051601f19603f8301168101818110858211171561197c5761197c6118f0565b60405291825284820192508381018501918883111561199a57600080fd5b938501935b828510156119bf576119b085611851565b8452938501939285019261199f565b98975050505050505050565b6000602082840312156119dd57600080fd5b81356116a18161183c565b6000602082840312156119fa57600080fd5b5035919050565b80151581146108d857600080fd5b600060208284031215611a2157600080fd5b81356116a181611a01565b60008060408385031215611a3f57600080fd5b8235611a4a8161183c565b91506020830135611a5a8161183c565b809150509250929050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b634e487b7160e01b600052601160045260246000fd5b600082821015611ac257611ac2611a9a565b500390565b634e487b7160e01b600052603260045260246000fd5b600060018201611aef57611aef611a9a565b5060010190565b600060208284031215611b0857600080fd5b81516116a18161183c565b600080600060608486031215611b2857600080fd5b8351925060208401519150604084015190509250925092565b600060208284031215611b5357600080fd5b81516116a181611a01565b60008219821115611b7157611b71611a9a565b500190565b6000816000190483118215151615611b9057611b90611a9a565b500290565b600082611bb257634e487b7160e01b600052601260045260246000fd5b500490565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b81811015611c075784516001600160a01b031683529383019391830191600101611be2565b50506001600160a01b0396909616606085015250505060800152939250505056fea26469706673582212207e8cd91866ee826c8c700bfa9901cca41c8b93c175680b0e1399335289ff9fbf64736f6c634300080d0033

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

000000000000000000000000f55acdc02c8e0f2935528e22ab3e4b35fb982452

-----Decoded View---------------
Arg [0] : TaxAdd (address): 0xF55ACdC02C8e0F2935528e22aB3E4B35Fb982452

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000f55acdc02c8e0f2935528e22ab3e4b35fb982452


Deployed Bytecode Sourcemap

2472:9877:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2817:51;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;2817:51:0;;;;;;;;;;;;:::i;:::-;;;;;;;;4716:158;;;;;;;;;;-1:-1:-1;4716:158:0;;;;;:::i;:::-;;:::i;:::-;;;1376:14:1;;1369:22;1351:41;;1339:2;1324:18;4716:158:0;1211:187:1;10786:163:0;;;;;;;;;;-1:-1:-1;10786:163:0;;;;;:::i;:::-;;:::i;:::-;;4463:97;;;;;;;;;;-1:-1:-1;2791:17:0;4463:97;;;1802:25:1;;;1790:2;1775:18;4463:97:0;1656:177:1;3235:26:0;;;;;;;;;;;;;;;;4882:317;;;;;;;;;;-1:-1:-1;4882:317:0;;;;;:::i;:::-;;:::i;11346:100::-;;;;;;;;;;;;;:::i;2934:34::-;;;;;;;;;;;;2967:1;2934:34;;;;;2471:4:1;2459:17;;;2441:36;;2429:2;2414:18;2934:34:0;2299:184:1;11847:171:0;;;;;;;;;;-1:-1:-1;11847:171:0;;;;;:::i;:::-;;:::i;3270:23::-;;;;;;;;;;;;;;;;12026:90;;;;;;;;;;-1:-1:-1;12026:90:0;;;;;:::i;:::-;-1:-1:-1;;;;;12098:10:0;12074:4;12098:10;;;:6;:10;;;;;;;;;12026:90;3110:23;;;;;;;;;;;;;;;;10571:207;;;;;;;;;;-1:-1:-1;10571:207:0;;;;;:::i;:::-;;:::i;3075:28::-;;;;;;;;;;-1:-1:-1;3075:28:0;;;;-1:-1:-1;;;;;3075:28:0;;;;;;-1:-1:-1;;;;;4347:32:1;;;4329:51;;4317:2;4302:18;3075:28:0;4183:203:1;3140:24:0;;;;;;;;;;;;;;;;12237:101;;;;;;;;;;-1:-1:-1;12237:101:0;;;;;:::i;:::-;;:::i;3203:25::-;;;;;;;;;;;;;;;;10423:140;;;;;;;;;;;;;:::i;4168:113::-;;;;;;;;;;-1:-1:-1;4168:113:0;;;;;:::i;:::-;;:::i;1553:148::-;;;;;;;;;;;;;:::i;11128:210::-;;;;;;;;;;-1:-1:-1;11128:210:0;;;;;:::i;:::-;;:::i;12122:109::-;;;;;;;;;;-1:-1:-1;12122:109:0;;;;;:::i;:::-;;:::i;1339:79::-;;;;;;;;;;-1:-1:-1;1377:7:0;1404:6;-1:-1:-1;;;;;1404:6:0;1339:79;;3367:39;;;;;;;;;;-1:-1:-1;3367:39:0;;;;;;;;;;;2875:52;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;2875:52:0;;;;;9295:390;;;;;;;;;;;;;:::i;4287:164::-;;;;;;;;;;-1:-1:-1;4287:164:0;;;;;:::i;:::-;;:::i;3028:40::-;;;;;;;;;;-1:-1:-1;3028:40:0;;;;-1:-1:-1;;;;;3028:40:0;;;10270:141;;;;;;;;;;;;;:::i;9693:569::-;;;;;;;;;;;;;:::i;11564:275::-;;;;;;;;;;-1:-1:-1;11564:275:0;;;;;:::i;:::-;;:::i;11454:101::-;;;;;;;;;;;;;:::i;10957:163::-;;;;;;;;;;-1:-1:-1;10957:163:0;;;;;:::i;:::-;;:::i;4568:140::-;;;;;;;;;;-1:-1:-1;4568:140:0;;;;;:::i;:::-;-1:-1:-1;;;;;4673:18:0;;;4649:4;4673:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;4568:140;4716:158;4788:4;4805:39;282:10;4828:7;4837:6;4805:8;:39::i;:::-;-1:-1:-1;4862:4:0;4716:158;;;;:::o;10786:163::-;1466:6;;-1:-1:-1;;;;;1466:6:0;282:10;1466:22;1458:67;;;;-1:-1:-1;;;1458:67:0;;;;;;;:::i;:::-;;;;;;;;;10856:7:::1;:13:::0;;;10880:8:::1;:15:::0;;;10911:30:::1;::::0;;5912:25:1;;;5968:2;5953:18;;5946:34;;;10911:30:0::1;::::0;5885:18:1;10911:30:0::1;;;;;;;10786:163:::0;;:::o;4882:317::-;4977:4;5003:36;5013:6;5021:9;5032:6;5003:9;:36::i;:::-;-1:-1:-1;;;;;5071:19:0;;5050:18;5071:19;;;:11;:19;;;;;;;;282:10;5071:33;;;;;;;;:42;;5107:6;;5071:42;:::i;:::-;5050:63;-1:-1:-1;5124:45:0;5133:6;282:10;5155:13;5124:8;:45::i;:::-;-1:-1:-1;5187:4:0;;4882:317;-1:-1:-1;;;;4882:317:0:o;11346:100::-;11390:4;11414:24;11432:4;11414:9;:24::i;:::-;11407:31;;11346:100;:::o;11847:171::-;1466:6;;-1:-1:-1;;;;;1466:6:0;282:10;1466:22;1458:67;;;;-1:-1:-1;;;1458:67:0;;;;;;;:::i;:::-;11925:6:::1;11920:91;11941:5;:12;11937:1;:16;11920:91;;;11994:5;11975:6;:16;11982:5;11988:1;11982:8;;;;;;;;:::i;:::-;;::::0;;::::1;::::0;;;;;;;-1:-1:-1;;;;;11975:16:0::1;::::0;;;::::1;::::0;;;;;;-1:-1:-1;11975:16:0;:24;;-1:-1:-1;;11975:24:0::1;::::0;::::1;;::::0;;;::::1;::::0;;11955:3;::::1;::::0;::::1;:::i;:::-;;;;11920:91;;;;11847:171:::0;:::o;10571:207::-;1466:6;;-1:-1:-1;;;;;1466:6:0;282:10;1466:22;1458:67;;;;-1:-1:-1;;;1458:67:0;;;;;;;:::i;:::-;10658:17:::1;::::0;-1:-1:-1;;;;;10658:17:0::1;282:10:::0;-1:-1:-1;;;;;10642:33:0::1;;10634:42;;;::::0;::::1;;10702:1;10695:4;:8;10687:17;;;::::0;::::1;;10715:8;:15:::0;;;10746:24:::1;::::0;1802:25:1;;;10746:24:0::1;::::0;1790:2:1;1775:18;10746:24:0::1;;;;;;;;10571:207:::0;:::o;12237:101::-;1466:6;;-1:-1:-1;;;;;1466:6:0;282:10;1466:22;1458:67;;;;-1:-1:-1;;;1458:67:0;;;;;;;:::i;:::-;12308:14:::1;:26:::0;12237:101::o;10423:140::-;10491:21;10523:32;10491:21;10523:12;:32::i;:::-;10454:109;10423:140::o;4168:113::-;-1:-1:-1;;;;;4258:15:0;4234:4;4258:15;;;:6;:15;;;;;;;4168:113::o;1553:148::-;1466:6;;-1:-1:-1;;;;;1466:6:0;282:10;1466:22;1458:67;;;;-1:-1:-1;;;1458:67:0;;;;;;;:::i;:::-;1660:1:::1;1644:6:::0;;1623:40:::1;::::0;-1:-1:-1;;;;;1644:6:0;;::::1;::::0;1623:40:::1;::::0;1660:1;;1623:40:::1;1691:1;1674:19:::0;;-1:-1:-1;;;;;;1674:19:0::1;::::0;;1553:148::o;11128:210::-;11214:17;;-1:-1:-1;;;;;11214:17:0;282:10;-1:-1:-1;;;;;11198:33:0;;11190:42;;;;;;11243:17;:39;;-1:-1:-1;;;;;;11243:39:0;-1:-1:-1;;;;;11243:39:0;;;;;;;;11298:32;;4329:51:1;;;11298:32:0;;4317:2:1;4302:18;11298:32:0;4183:203:1;12122:109:0;1466:6;;-1:-1:-1;;;;;1466:6:0;282:10;1466:22;1458:67;;;;-1:-1:-1;;;1458:67:0;;;;;;;:::i;:::-;12200:13:::1;:27:::0;12122:109::o;9295:390::-;1466:6;;-1:-1:-1;;;;;1466:6:0;282:10;1466:22;1458:67;;;;-1:-1:-1;;;1458:67:0;;;;;;;:::i;:::-;9358:12:::1;::::0;::::1;;9357:13;9349:49;;;::::0;-1:-1:-1;;;9349:49:0;;6943:2:1;9349:49:0::1;::::0;::::1;6925:21:1::0;6982:2;6962:18;;;6955:30;-1:-1:-1;;;7001:18:1;;;6994:53;7064:18;;9349:49:0::1;6741:347:1::0;9349:49:0::1;9520:15;:34:::0;;-1:-1:-1;;;;;;9520:34:0::1;9466:42;9520:34:::0;;::::1;::::0;;;9599:26:::1;::::0;;-1:-1:-1;;;9599:26:0;;;;9466:42;;9599:24:::1;::::0;:26:::1;::::0;;::::1;::::0;::::1;::::0;;;;;;;;9466:42;9599:26:::1;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;9581:56:0::1;;9646:4;9653:16;-1:-1:-1::0;;;;;9653:21:0::1;;:23;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;9581:96;::::0;-1:-1:-1;;;;;;9581:96:0::1;::::0;;;;;;-1:-1:-1;;;;;7579:15:1;;;9581:96:0::1;::::0;::::1;7561:34:1::0;7631:15;;7611:18;;;7604:43;7496:18;;9581:96:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;9565:13;:112:::0;;-1:-1:-1;;;;;;9565:112:0::1;-1:-1:-1::0;;;;;9565:112:0;;;::::1;::::0;;;::::1;::::0;;-1:-1:-1;9295:390:0:o;4287:164::-;4362:4;4379:42;282:10;4403:9;4414:6;4379:9;:42::i;10270:141::-;10312:20;10335:24;10353:4;10335:9;:24::i;:::-;10312:47;;10370:33;10387:15;10370:16;:33::i;9693:569::-;1466:6;;-1:-1:-1;;;;;1466:6:0;282:10;1466:22;1458:67;;;;-1:-1:-1;;;1458:67:0;;;;;;;:::i;:::-;9757:12:::1;::::0;::::1;;9756:13;9748:49;;;::::0;-1:-1:-1;;;9748:49:0;;6943:2:1;9748:49:0::1;::::0;::::1;6925:21:1::0;6982:2;6962:18;;;6955:30;-1:-1:-1;;;7001:18:1;;;6994:53;7064:18;;9748:49:0::1;6741:347:1::0;9748:49:0::1;9840:15;::::0;9808:63:::1;::::0;9825:4:::1;::::0;-1:-1:-1;;;;;9840:15:0::1;2791:17;9808:8;:63::i;:::-;9882:15;::::0;-1:-1:-1;;;;;9882:15:0::1;:31;9921:21;9952:4;9958:24;9952:4:::0;9958:9:::1;:24::i;:::-;9983:1;9985::::0;9987:7:::1;1377::::0;1404:6;-1:-1:-1;;;;;1404:6:0;;1339:79;9987:7:::1;9882:129;::::0;::::1;::::0;;;-1:-1:-1;;;;;;9882:129:0;;;-1:-1:-1;;;;;8017:15:1;;;9882:129:0::1;::::0;::::1;7999:34:1::0;8049:18;;;8042:34;;;;8092:18;;;8085:34;;;;8135:18;;;8128:34;8199:15;;;8178:19;;;8171:44;9995:15:0::1;8231:19:1::0;;;8224:35;7933:19;;9882:129:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;;10029:13:0::1;::::0;10060:15:::1;::::0;10022:71:::1;::::0;-1:-1:-1;;;10022:71:0;;-1:-1:-1;;;;;10060:15:0;;::::1;10022:71;::::0;::::1;8755:51:1::0;-1:-1:-1;;8822:18:1;;;8815:34;10029:13:0;::::1;::::0;-1:-1:-1;10022:29:0::1;::::0;8728:18:1;;10022:71:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;10104:12:0::1;:19:::0;;-1:-1:-1;;10104:19:0::1;10119:4;10104:19;::::0;;10148:15:::1;10134:11;:29:::0;10190:15:::1;10174:13;:31:::0;10234:15:::1;10217:14;:32:::0;9693:569::o;11564:275::-;1466:6;;-1:-1:-1;;;;;1466:6:0;282:10;1466:22;1458:67;;;;-1:-1:-1;;;1458:67:0;;;;;;;:::i;:::-;11642:6:::1;11637:195;11658:5;:12;11654:1;:16;11637:195;;;11708:13;::::0;11696:8;;-1:-1:-1;;;;;11708:13:0;;::::1;::::0;11696:5;;11702:1;;11696:8;::::1;;;;;:::i;:::-;;;;;;;-1:-1:-1::0;;;;;11696:25:0::1;;;:65;;;;-1:-1:-1::0;11745:15:0::1;::::0;11725:8;;-1:-1:-1;;;;;11745:15:0;;::::1;::::0;11725:5;;11731:1;;11725:8;::::1;;;;;:::i;:::-;;;;;;;-1:-1:-1::0;;;;;11725:36:0::1;;;11696:65;11692:129;;;11801:4;11782:6;:16;11789:5;11795:1;11789:8;;;;;;;;:::i;:::-;;;;;;;-1:-1:-1::0;;;;;11782:16:0::1;-1:-1:-1::0;;;;;11782:16:0::1;;;;;;;;;;;;;:23;;;;;;;;;;;;;;;;;;11692:129;11672:3:::0;::::1;::::0;::::1;:::i;:::-;;;;11637:195;;11454:101:::0;11533:13;;11499:4;;11523:24;;-1:-1:-1;;;;;11533:13:0;11523:9;:24::i;10957:163::-;1466:6;;-1:-1:-1;;;;;1466:6:0;282:10;1466:22;1458:67;;;;-1:-1:-1;;;1458:67:0;;;;;;;:::i;:::-;11026:19:::1;:27:::0;;-1:-1:-1;;11026:27:0::1;::::0;;::::1;;::::0;::::1;::::0;;;::::1;::::0;;;;11069:43:::1;::::0;11026:27:::1;11092:19:::0;;;::::1;;1376:14:1::0;1369:22;1351:41;;11069:43:0::1;::::0;1339:2:1;1324:18;11069:43:0::1;1211:187:1::0;5207:332:0;-1:-1:-1;;;;;5297:19:0;;5289:68;;;;-1:-1:-1;;;5289:68:0;;9312:2:1;5289:68:0;;;9294:21:1;9351:2;9331:18;;;9324:30;9390:34;9370:18;;;9363:62;-1:-1:-1;;;9441:18:1;;;9434:34;9485:19;;5289:68:0;9110:400:1;5289:68:0;-1:-1:-1;;;;;5376:21:0;;5368:68;;;;-1:-1:-1;;;5368:68:0;;9717:2:1;5368:68:0;;;9699:21:1;9756:2;9736:18;;;9729:30;9795:34;9775:18;;;9768:62;-1:-1:-1;;;9846:18:1;;;9839:32;9888:19;;5368:68:0;9515:398:1;5368:68:0;-1:-1:-1;;;;;5447:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;5499:32;;1802:25:1;;;5499:32:0;;1775:18:1;5499:32:0;;;;;;;5207:332;;;:::o;5547:1855::-;-1:-1:-1;;;;;5633:12:0;;;;;;:6;:12;;;;;;;;5632:13;5624:22;;;;;;-1:-1:-1;;;;;5665:18:0;;5657:68;;;;-1:-1:-1;;;5657:68:0;;10120:2:1;5657:68:0;;;10102:21:1;10159:2;10139:18;;;10132:30;10198:34;10178:18;;;10171:62;-1:-1:-1;;;10249:18:1;;;10242:35;10294:19;;5657:68:0;9918:401:1;5657:68:0;-1:-1:-1;;;;;5744:16:0;;5736:64;;;;-1:-1:-1;;;5736:64:0;;10526:2:1;5736:64:0;;;10508:21:1;10565:2;10545:18;;;10538:30;10604:34;10584:18;;;10577:62;-1:-1:-1;;;10655:18:1;;;10648:33;10698:19;;5736:64:0;10324:399:1;5736:64:0;5828:1;5819:6;:10;5811:64;;;;-1:-1:-1;;;5811:64:0;;10930:2:1;5811:64:0;;;10912:21:1;10969:2;10949:18;;;10942:30;11008:34;10988:18;;;10981:62;-1:-1:-1;;;11059:18:1;;;11052:39;11108:19;;5811:64:0;10728:405:1;5811:64:0;5886:10;1404:6;;-1:-1:-1;;;;;5918:15:0;;;1404:6;;5918:15;;;;:32;;-1:-1:-1;1377:7:0;1404:6;-1:-1:-1;;;;;5937:13:0;;;1404:6;;5937:13;;5918:32;5915:1289;;;5978:13;;-1:-1:-1;;;;;5970:21:0;;;5978:13;;5970:21;:55;;;;-1:-1:-1;6009:15:0;;-1:-1:-1;;;;;5995:30:0;;;6009:15;;5995:30;;5970:55;:82;;;;-1:-1:-1;;;;;;6030:22:0;;;;;;:18;:22;;;;;;;;6029:23;5970:82;5967:430;;;6081:12;;;;6073:49;;;;-1:-1:-1;;;6073:49:0;;11340:2:1;6073:49:0;;;11322:21:1;11379:2;11359:18;;;11352:30;11418:26;11398:18;;;11391:54;11462:18;;6073:49:0;11138:348:1;6073:49:0;6174:15;6145:11;;6160:9;6145:25;;;;:::i;:::-;6144:45;6141:210;;;6233:13;;6222:6;:24;;6214:33;;;;;;6315:14;;6288:22;6306:2;6288:9;:22::i;:::-;6279:31;;:6;:31;:::i;:::-;6278:51;;6270:60;;;;;;-1:-1:-1;6377:4:0;5967:430;6415:7;;;;;;;6414:8;:24;;;;-1:-1:-1;6426:12:0;;;;6414:24;:49;;;;-1:-1:-1;6450:13:0;;-1:-1:-1;;;;;6442:21:0;;;6450:13;;6442:21;;6414:49;6411:782;;;6484:25;6512:24;6530:4;6512:9;:24::i;:::-;6484:52;-1:-1:-1;6558:24:0;;6555:402;;6610:19;;;;;;;6607:270;;;6712:8;;6695:13;;6724:3;;6712:8;6685:24;;-1:-1:-1;;;;;6695:13:0;6685:9;:24::i;:::-;:35;;;;:::i;:::-;6684:43;;;;:::i;:::-;6661:20;:66;6658:196;;;6811:8;;6794:13;;6823:3;;6811:8;6784:24;;-1:-1:-1;;;;;6794:13:0;6784:9;:24::i;:::-;:35;;;;:::i;:::-;6783:43;;;;:::i;:::-;6760:66;;6658:196;6899:38;6916:20;6899:16;:38::i;:::-;7001:21;7044:22;;7041:105;;7091:35;7104:21;7091:12;:35::i;:::-;7172:5;7164:13;;6465:728;;6411:782;-1:-1:-1;;;;;7247:24:0;;7214:12;7247:24;;;:18;:24;;;;;;7229:4;;7247:24;;;:50;;-1:-1:-1;;;;;;7275:22:0;;;;;;:18;:22;;;;;;;;7247:50;7244:96;;;-1:-1:-1;7323:5:0;7244:96;7350:44;7365:4;7370:2;7373:6;7380:7;7388:5;7350:14;:44::i;:::-;5613:1789;;5547:1855;;;:::o;7906:96::-;7960:17;;:34;;-1:-1:-1;;;;;7960:17:0;;;;:34;;;;;7987:6;;7960:17;:34;:17;:34;7987:6;7960:17;:34;;;;;;;;;;;;;;;;;;;7410:480;3760:7;:14;;-1:-1:-1;;3760:14:0;;;;;7509:16:::1;::::0;;7523:1:::1;7509:16:::0;;;;;::::1;::::0;;-1:-1:-1;;7509:16:0::1;::::0;::::1;::::0;;::::1;::::0;::::1;;::::0;-1:-1:-1;7509:16:0::1;7485:40;;7554:4;7536;7541:1;7536:7;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;7536:23:0;;::::1;:7;::::0;;::::1;::::0;;;;;;:23;;;;7580:15:::1;::::0;:22:::1;::::0;;-1:-1:-1;;;7580:22:0;;;;:15;;;::::1;::::0;:20:::1;::::0;:22:::1;::::0;;::::1;::::0;7536:7;;7580:22;;;;;:15;:22:::1;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;7570:4;7575:1;7570:7;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;7570:32:0;;::::1;:7;::::0;;::::1;::::0;;;;;:32;7645:15:::1;::::0;7613:62:::1;::::0;7630:4:::1;::::0;7645:15:::1;7663:11:::0;7613:8:::1;:62::i;:::-;7686:15;::::0;:196:::1;::::0;-1:-1:-1;;;7686:196:0;;-1:-1:-1;;;;;7686:15:0;;::::1;::::0;:66:::1;::::0;:196:::1;::::0;7767:11;;7686:15:::1;::::0;7809:4;;7836::::1;::::0;7856:15:::1;::::0;7686:196:::1;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;-1:-1:-1::0;;3797:7:0;:15;;-1:-1:-1;;3797:15:0;;;-1:-1:-1;;;;7410:480:0:o;8014:217::-;8130:8;8142:21;8150:7;8159:3;8142:7;:21::i;:::-;8129:34;;8174:49;8192:6;8200:9;8211:6;8219:3;8174:17;:49::i;:::-;8118:113;8014:217;;;;;:::o;8239:280::-;8302:4;;8342:149;;;;8372:3;8369:111;;;-1:-1:-1;8402:7:0;;8369:111;;;-1:-1:-1;8456:8:0;;8369:111;8508:3;8239:280;-1:-1:-1;;;8239:280:0:o;8527:372::-;8632:19;8653:9;8666:23;8677:6;8685:3;8666:10;:23::i;:::-;-1:-1:-1;;;;;8717:14:0;;;;;;:6;:14;;;;;;8631:58;;-1:-1:-1;8631:58:0;-1:-1:-1;8717:23:0;;8734:6;;8717:23;:::i;:::-;-1:-1:-1;;;;;8700:14:0;;;;;;;:6;:14;;;;;;:40;;;;8771:17;;;;;;;:34;;8791:14;;8771:34;:::i;:::-;-1:-1:-1;;;;;8751:17:0;;;;;;:6;:17;;;;;:54;8817:15;8827:4;8817:9;:15::i;:::-;8865:9;-1:-1:-1;;;;;8848:43:0;8857:6;-1:-1:-1;;;;;8848:43:0;;8876:14;8848:43;;;;1802:25:1;;1790:2;1775:18;;1656:177;8848:43:0;;;;;;;;8620:279;;8527:372;;;;:::o;8907:222::-;8976:4;;;9032:3;9012:16;9021:7;9012:6;:16;:::i;:::-;9011:24;;;;:::i;:::-;8999:36;-1:-1:-1;9046:19:0;9068:13;8999:36;9068:6;:13;:::i;:::-;9046:35;9116:4;;-1:-1:-1;8907:222:0;;-1:-1:-1;;;;8907:222:0:o;9137:109::-;9225:4;9210:21;;;;:6;:21;;;;;;:28;;9234:4;;9210:28;:::i;:::-;9201:4;9186:21;;;;:6;:21;;;;;:52;-1:-1:-1;9137:109:0:o;14:597:1:-;126:4;155:2;184;173:9;166:21;216:6;210:13;259:6;254:2;243:9;239:18;232:34;284:1;294:140;308:6;305:1;302:13;294:140;;;403:14;;;399:23;;393:30;369:17;;;388:2;365:26;358:66;323:10;;294:140;;;452:6;449:1;446:13;443:91;;;522:1;517:2;508:6;497:9;493:22;489:31;482:42;443:91;-1:-1:-1;595:2:1;574:15;-1:-1:-1;;570:29:1;555:45;;;;602:2;551:54;;14:597;-1:-1:-1;;;14:597:1:o;616:131::-;-1:-1:-1;;;;;691:31:1;;681:42;;671:70;;737:1;734;727:12;752:134;820:20;;849:31;820:20;849:31;:::i;:::-;752:134;;;:::o;891:315::-;959:6;967;1020:2;1008:9;999:7;995:23;991:32;988:52;;;1036:1;1033;1026:12;988:52;1075:9;1062:23;1094:31;1119:5;1094:31;:::i;:::-;1144:5;1196:2;1181:18;;;;1168:32;;-1:-1:-1;;;891:315:1:o;1403:248::-;1471:6;1479;1532:2;1520:9;1511:7;1507:23;1503:32;1500:52;;;1548:1;1545;1538:12;1500:52;-1:-1:-1;;1571:23:1;;;1641:2;1626:18;;;1613:32;;-1:-1:-1;1403:248:1:o;1838:456::-;1915:6;1923;1931;1984:2;1972:9;1963:7;1959:23;1955:32;1952:52;;;2000:1;1997;1990:12;1952:52;2039:9;2026:23;2058:31;2083:5;2058:31;:::i;:::-;2108:5;-1:-1:-1;2165:2:1;2150:18;;2137:32;2178:33;2137:32;2178:33;:::i;:::-;1838:456;;2230:7;;-1:-1:-1;;;2284:2:1;2269:18;;;;2256:32;;1838:456::o;2488:127::-;2549:10;2544:3;2540:20;2537:1;2530:31;2580:4;2577:1;2570:15;2604:4;2601:1;2594:15;2620:1121;2704:6;2735:2;2778;2766:9;2757:7;2753:23;2749:32;2746:52;;;2794:1;2791;2784:12;2746:52;2834:9;2821:23;2863:18;2904:2;2896:6;2893:14;2890:34;;;2920:1;2917;2910:12;2890:34;2958:6;2947:9;2943:22;2933:32;;3003:7;2996:4;2992:2;2988:13;2984:27;2974:55;;3025:1;3022;3015:12;2974:55;3061:2;3048:16;3083:2;3079;3076:10;3073:36;;;3089:18;;:::i;:::-;3135:2;3132:1;3128:10;3167:2;3161:9;3230:2;3226:7;3221:2;3217;3213:11;3209:25;3201:6;3197:38;3285:6;3273:10;3270:22;3265:2;3253:10;3250:18;3247:46;3244:72;;;3296:18;;:::i;:::-;3332:2;3325:22;3382:18;;;3416:15;;;;-1:-1:-1;3458:11:1;;;3454:20;;;3486:19;;;3483:39;;;3518:1;3515;3508:12;3483:39;3542:11;;;;3562:148;3578:6;3573:3;3570:15;3562:148;;;3644:23;3663:3;3644:23;:::i;:::-;3632:36;;3595:12;;;;3688;;;;3562:148;;;3729:6;2620:1121;-1:-1:-1;;;;;;;;2620:1121:1:o;3746:247::-;3805:6;3858:2;3846:9;3837:7;3833:23;3829:32;3826:52;;;3874:1;3871;3864:12;3826:52;3913:9;3900:23;3932:31;3957:5;3932:31;:::i;3998:180::-;4057:6;4110:2;4098:9;4089:7;4085:23;4081:32;4078:52;;;4126:1;4123;4116:12;4078:52;-1:-1:-1;4149:23:1;;3998:180;-1:-1:-1;3998:180:1:o;4615:118::-;4701:5;4694:13;4687:21;4680:5;4677:32;4667:60;;4723:1;4720;4713:12;4738:241;4794:6;4847:2;4835:9;4826:7;4822:23;4818:32;4815:52;;;4863:1;4860;4853:12;4815:52;4902:9;4889:23;4921:28;4943:5;4921:28;:::i;4984:388::-;5052:6;5060;5113:2;5101:9;5092:7;5088:23;5084:32;5081:52;;;5129:1;5126;5119:12;5081:52;5168:9;5155:23;5187:31;5212:5;5187:31;:::i;:::-;5237:5;-1:-1:-1;5294:2:1;5279:18;;5266:32;5307:33;5266:32;5307:33;:::i;:::-;5359:7;5349:17;;;4984:388;;;;;:::o;5377:356::-;5579:2;5561:21;;;5598:18;;;5591:30;5657:34;5652:2;5637:18;;5630:62;5724:2;5709:18;;5377:356::o;5991:127::-;6052:10;6047:3;6043:20;6040:1;6033:31;6083:4;6080:1;6073:15;6107:4;6104:1;6097:15;6123:125;6163:4;6191:1;6188;6185:8;6182:34;;;6196:18;;:::i;:::-;-1:-1:-1;6233:9:1;;6123:125::o;6253:127::-;6314:10;6309:3;6305:20;6302:1;6295:31;6345:4;6342:1;6335:15;6369:4;6366:1;6359:15;6385:135;6424:3;6445:17;;;6442:43;;6465:18;;:::i;:::-;-1:-1:-1;6512:1:1;6501:13;;6385:135::o;7093:251::-;7163:6;7216:2;7204:9;7195:7;7191:23;7187:32;7184:52;;;7232:1;7229;7222:12;7184:52;7264:9;7258:16;7283:31;7308:5;7283:31;:::i;8270:306::-;8358:6;8366;8374;8427:2;8415:9;8406:7;8402:23;8398:32;8395:52;;;8443:1;8440;8433:12;8395:52;8472:9;8466:16;8456:26;;8522:2;8511:9;8507:18;8501:25;8491:35;;8566:2;8555:9;8551:18;8545:25;8535:35;;8270:306;;;;;:::o;8860:245::-;8927:6;8980:2;8968:9;8959:7;8955:23;8951:32;8948:52;;;8996:1;8993;8986:12;8948:52;9028:9;9022:16;9047:28;9069:5;9047:28;:::i;11491:128::-;11531:3;11562:1;11558:6;11555:1;11552:13;11549:39;;;11568:18;;:::i;:::-;-1:-1:-1;11604:9:1;;11491:128::o;11624:168::-;11664:7;11730:1;11726;11722:6;11718:14;11715:1;11712:21;11707:1;11700:9;11693:17;11689:45;11686:71;;;11737:18;;:::i;:::-;-1:-1:-1;11777:9:1;;11624:168::o;11797:217::-;11837:1;11863;11853:132;;11907:10;11902:3;11898:20;11895:1;11888:31;11942:4;11939:1;11932:15;11970:4;11967:1;11960:15;11853:132;-1:-1:-1;11999:9:1;;11797:217::o;12019:980::-;12281:4;12329:3;12318:9;12314:19;12360:6;12349:9;12342:25;12386:2;12424:6;12419:2;12408:9;12404:18;12397:34;12467:3;12462:2;12451:9;12447:18;12440:31;12491:6;12526;12520:13;12557:6;12549;12542:22;12595:3;12584:9;12580:19;12573:26;;12634:2;12626:6;12622:15;12608:29;;12655:1;12665:195;12679:6;12676:1;12673:13;12665:195;;;12744:13;;-1:-1:-1;;;;;12740:39:1;12728:52;;12835:15;;;;12800:12;;;;12776:1;12694:9;12665:195;;;-1:-1:-1;;;;;;;12916:32:1;;;;12911:2;12896:18;;12889:60;-1:-1:-1;;;12980:3:1;12965:19;12958:35;12877:3;12019:980;-1:-1:-1;;;12019:980:1:o

Swarm Source

ipfs://7e8cd91866ee826c8c700bfa9901cca41c8b93c175680b0e1399335289ff9fbf

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.