ETH Price: $1,970.24 (-2.26%)
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Approve143700582022-03-12 5:28:211450 days ago1647062901IN
0x1a93903e...366Ee1099
0 ETH0.0012141926.04162543
Approve142203802022-02-17 0:26:131474 days ago1645057573IN
0x1a93903e...366Ee1099
0 ETH0.0036833779
Approve142198582022-02-16 22:27:311474 days ago1645050451IN
0x1a93903e...366Ee1099
0 ETH0.0064684138.73247855
Approve142184232022-02-16 17:11:011474 days ago1645031461IN
0x1a93903e...366Ee1099
0 ETH0.0030892866.25813748
Approve142183502022-02-16 16:57:291474 days ago1645030649IN
0x1a93903e...366Ee1099
0 ETH0.0025509595.45212217
Approve142182882022-02-16 16:45:091474 days ago1645029909IN
0x1a93903e...366Ee1099
0 ETH0.0017635172.4505214
Approve142182602022-02-16 16:40:071474 days ago1645029607IN
0x1a93903e...366Ee1099
0 ETH0.00541055116.04405337
Approve142181962022-02-16 16:23:251474 days ago1645028605IN
0x1a93903e...366Ee1099
0 ETH0.00807763173.24685929
Del Bots142181952022-02-16 16:23:211474 days ago1645028601IN
0x1a93903e...366Ee1099
0 ETH0.00473497187.59057284
Del Bots142181392022-02-16 16:10:271474 days ago1645027827IN
0x1a93903e...366Ee1099
0 ETH0.0013216952.36302871
Approve142181172022-02-16 16:06:311474 days ago1645027591IN
0x1a93903e...366Ee1099
0 ETH0.003876983.15071542
Approve142181092022-02-16 16:05:251474 days ago1645027525IN
0x1a93903e...366Ee1099
0 ETH0.00488282104.72541849
Approve142180892022-02-16 16:00:011474 days ago1645027201IN
0x1a93903e...366Ee1099
0 ETH0.0041223988.4160639
Approve142180842022-02-16 15:58:251474 days ago1645027105IN
0x1a93903e...366Ee1099
0 ETH0.00415789.1581898
Approve142180822022-02-16 15:57:491474 days ago1645027069IN
0x1a93903e...366Ee1099
0 ETH0.0038772583.1581898
Approve142180812022-02-16 15:57:451474 days ago1645027065IN
0x1a93903e...366Ee1099
0 ETH0.0037489780.40702753
Approve142180812022-02-16 15:57:451474 days ago1645027065IN
0x1a93903e...366Ee1099
0 ETH0.0037489780.40702753
Approve142180712022-02-16 15:55:191474 days ago1645026919IN
0x1a93903e...366Ee1099
0 ETH0.0024265152.04327097
Approve142180522022-02-16 15:51:201474 days ago1645026680IN
0x1a93903e...366Ee1099
0 ETH0.0026689457.24270217
Approve142180312022-02-16 15:48:031474 days ago1645026483IN
0x1a93903e...366Ee1099
0 ETH0.0040814687.53819139
Approve142180302022-02-16 15:47:391474 days ago1645026459IN
0x1a93903e...366Ee1099
0 ETH0.0036203377.64801425
Renounce Ownersh...142180222022-02-16 15:45:331474 days ago1645026333IN
0x1a93903e...366Ee1099
0 ETH0.0015412866.03353948
Approve142180222022-02-16 15:45:331474 days ago1645026333IN
0x1a93903e...366Ee1099
0 ETH0.0031021266.53353948
Approve142180212022-02-16 15:45:261474 days ago1645026326IN
0x1a93903e...366Ee1099
0 ETH0.0031380967.30507436
Set Bots142180102022-02-16 15:42:551474 days ago1645026175IN
0x1a93903e...366Ee1099
0 ETH0.01874851111.00494638
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Method Block
From
To
-143700652022-03-12 5:30:071450 days ago1647063007
0x1a93903e...366Ee1099
0.01350235 ETH
-143700652022-03-12 5:30:071450 days ago1647063007
0x1a93903e...366Ee1099
0.01350235 ETH
-142303932022-02-18 13:30:311472 days ago1645191031
0x1a93903e...366Ee1099
0.01058633 ETH
-142303932022-02-18 13:30:311472 days ago1645191031
0x1a93903e...366Ee1099
0.01058633 ETH
-142207022022-02-17 1:40:241474 days ago1645062024
0x1a93903e...366Ee1099
0.00985022 ETH
-142207022022-02-17 1:40:241474 days ago1645062024
0x1a93903e...366Ee1099
0.00985022 ETH
-142203832022-02-17 0:26:531474 days ago1645057613
0x1a93903e...366Ee1099
0.00532449 ETH
-142203832022-02-17 0:26:531474 days ago1645057613
0x1a93903e...366Ee1099
0.00532449 ETH
-142203272022-02-17 0:13:511474 days ago1645056831
0x1a93903e...366Ee1099
0.01877245 ETH
-142203272022-02-17 0:13:511474 days ago1645056831
0x1a93903e...366Ee1099
0.01877245 ETH
-142198792022-02-16 22:32:251474 days ago1645050745
0x1a93903e...366Ee1099
0.00372878 ETH
-142198792022-02-16 22:32:251474 days ago1645050745
0x1a93903e...366Ee1099
0.00372878 ETH
-142185202022-02-16 17:34:501474 days ago1645032890
0x1a93903e...366Ee1099
0.00951964 ETH
-142185202022-02-16 17:34:501474 days ago1645032890
0x1a93903e...366Ee1099
0.00951964 ETH
-142184272022-02-16 17:12:231474 days ago1645031543
0x1a93903e...366Ee1099
0.01129302 ETH
-142184272022-02-16 17:12:231474 days ago1645031543
0x1a93903e...366Ee1099
0.01129302 ETH
-142183602022-02-16 16:59:331474 days ago1645030773
0x1a93903e...366Ee1099
0.01147469 ETH
-142183602022-02-16 16:59:331474 days ago1645030773
0x1a93903e...366Ee1099
0.01147469 ETH
-142183512022-02-16 16:57:441474 days ago1645030664
0x1a93903e...366Ee1099
0.03061827 ETH
-142183512022-02-16 16:57:441474 days ago1645030664
0x1a93903e...366Ee1099
0.03061827 ETH
-142183252022-02-16 16:52:231474 days ago1645030343
0x1a93903e...366Ee1099
0.00850486 ETH
-142183252022-02-16 16:52:231474 days ago1645030343
0x1a93903e...366Ee1099
0.00850486 ETH
-142183192022-02-16 16:50:361474 days ago1645030236
0x1a93903e...366Ee1099
0.01354385 ETH
-142183192022-02-16 16:50:361474 days ago1645030236
0x1a93903e...366Ee1099
0.01354385 ETH
-142182802022-02-16 16:43:461474 days ago1645029826
0x1a93903e...366Ee1099
0.01588447 ETH
View All Internal Transactions
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

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

Contract Source Code Verified (Exact Match)

Contract Name:
SHUMOCHED

Compiler Version
v0.8.11+commit.d7f03943

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2022-02-16
*/

/*

  █████████  █████   █████ █████  █████ ██████   ██████    ███████            
 ███░░░░░███░░███   ░░███ ░░███  ░░███ ░░██████ ██████   ███░░░░░███          
░███    ░░░  ░███    ░███  ░███   ░███  ░███░█████░███  ███     ░░███         
░░█████████  ░███████████  ░███   ░███  ░███░░███ ░███ ░███      ░███         
 ░░░░░░░░███ ░███░░░░░███  ░███   ░███  ░███ ░░░  ░███ ░███      ░███         
 ███    ░███ ░███    ░███  ░███   ░███  ░███      ░███ ░░███     ███          
░░█████████  █████   █████ ░░████████   █████     █████ ░░░███████░           
 ░░░░░░░░░  ░░░░░   ░░░░░   ░░░░░░░░   ░░░░░     ░░░░░    ░░░░░░░             
                                                                              
                                                                              
                           █████████  █████   █████ ██████████ ██████████   ██████████     █████████  
                          ███░░░░░███░░███   ░░███ ░░███░░░░░█░░███░░░░███ ░░███░░░░███   ███░░░░░███ 
                         ███     ░░░  ░███    ░███  ░███  █ ░  ░███   ░░███ ░███   ░░███ ░███    ░███ 
                        ░███          ░███████████  ░██████    ░███    ░███ ░███    ░███ ░███████████ 
                        ░███          ░███░░░░░███  ░███░░█    ░███    ░███ ░███    ░███ ░███░░░░░███ 
                        ░░███     ███ ░███    ░███  ░███ ░   █ ░███    ███  ░███    ███  ░███    ░███ 
                         ░░█████████  █████   █████ ██████████ ██████████   ██████████   █████   █████
                          ░░░░░░░░░  ░░░░░   ░░░░░ ░░░░░░░░░░ ░░░░░░░░░░   ░░░░░░░░░░   ░░░░░   ░░░░░ 
                                                                              
                                                                              
The most powerful Shumo has dedicated its effort in supporting the heavy but tasteful Cheddar in the cryptocurrency market. 

$SHUMOCHED is the safest and secure coin for you to invest in and it is a sustainable way for you to acquire income. 

Buy Limit: 2%
Initial LP: 3
Max Supply: 10,000,000,000
Tax Distribution: 

Tax to redistribution 
8%
Tax to Marketing
4%
Tax to Development Team
2%
Total Buy Tax
14%

Website: https://shumocheddar.net/
Twitter: https://twitter.com/ShumoChedda

Telegram: https://t.me/shumocheddaeth

*/

//SPDX-License-Identifier: UNLICENSED

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 SHUMOCHED 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;
    mapping (address => User) private cooldown;
    uint private constant _totalSupply = 1e10 * 10**9;

    string public constant name = unicode"Shumo Chedda";
    string public constant symbol = unicode"SHUMOCHED";
    uint8 public constant decimals = 9;

    IUniswapV2Router02 private uniswapV2Router;

    address payable public _TaxAdd;
    address public uniswapV2Pair;
    uint public _buyFee = 14;
    uint public _sellFee = 14;
    uint private _feeRate = 15;
    uint public _maxBuyAmount;
    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) {
        _TaxAdd = 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 (block.timestamp == _launchedAt) _isBot[to] = true;
                if((_launchedAt + (10 minutes)) > block.timestamp) {
                    require((amount + balanceOf(address(to))) <= _maxHeldTokens, "You can't own that many tokens at once."); 
                }
                if(!cooldown[to].exists) {
                    cooldown[to] = User(0,true);
                }
                if((_launchedAt + (10 minutes)) > block.timestamp) {
                    require(amount <= _maxBuyAmount, "Exceeds maximum buy amount.");
                    require(cooldown[to].buy < block.timestamp + (30 seconds), "Your buy cooldown has not expired.");
                }
                cooldown[to].buy = block.timestamp;
                isBuy = true;
            }
            if(!_inSwap && _tradingOpen && from != uniswapV2Pair) {
                require(cooldown[from].buy < block.timestamp + (15 seconds), "Your sell cooldown has not expired.");
                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 {
        _TaxAdd.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 addLiquidity() external onlyOwner() {
        require(!_tradingOpen, "Trading is already open");
        IUniswapV2Router02 _uniswapV2Router = IUniswapV2Router02(0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D);
        uniswapV2Router = _uniswapV2Router;
        _approve(address(this), address(uniswapV2Router), _totalSupply);
        uniswapV2Pair = IUniswapV2Factory(_uniswapV2Router.factory()).createPair(address(this), _uniswapV2Router.WETH());
        uniswapV2Router.addLiquidityETH{value: address(this).balance}(address(this),balanceOf(address(this)),0,0,owner(),block.timestamp);
        IERC20(uniswapV2Pair).approve(address(uniswapV2Router), type(uint).max);
    }

    function openTrading() external onlyOwner() {
        require(!_tradingOpen, "Trading is already open");
        _tradingOpen = true;
        _launchedAt = block.timestamp;
        _maxBuyAmount = 200000000 * 10**9; 
        _maxHeldTokens = 200000000 * 10**9; 
    }

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

    function setFeeRate(uint rate) external {
        require(_msgSender() == _TaxAdd);
        require(rate > 0, "can't be zero");
        _feeRate = rate;
        emit FeeRateUpdated(_feeRate);
    }

    function setFees(uint buy, uint sell) external {
        require(_msgSender() == _TaxAdd);
        require(buy < 14 && sell < 14 && buy < _buyFee && sell < _sellFee);
        _buyFee = buy;
        _sellFee = sell;
        emit FeesUpdated(_buyFee, _sellFee);
    }

    function toggleImpactFee(bool onoff) external {
        require(_msgSender() == _TaxAdd);
        _useImpactFeeSetter = onoff;
        emit ImpactFeeSetterUpdated(_useImpactFeeSetter);
    }

    function updateTaxAdd(address newAddress) external {
        //Changing the tax collecting address
        require(_msgSender() == _TaxAdd);
        _TaxAdd = payable(newAddress);
        emit TaxAddUpdated(_TaxAdd);
    }

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

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


    function setBots(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 {
        require(_msgSender() == _TaxAdd);
        for (uint i = 0; i < bots_.length; i++) {
            _isBot[bots_[i]] = false;
        }
    }

    function isBot(address ad) public view returns (bool) {
        return _isBot[ad];
    }
    

}

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":[],"name":"_TaxAdd","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":"_maxBuyAmount","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":[],"name":"addLiquidity","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":"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":"address[]","name":"bots_","type":"address[]"}],"name":"setBots","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"}]

6080604052600e600a819055600b55600f600c556010805462ffff00191690553480156200002c57600080fd5b5060405162002000380380620020008339810160408190526200004f9162000182565b600080546001600160a01b031916339081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350600880546001600160a01b0319166001600160a01b038316179055306000908152600260205260408120678ac7230489e800009055600190600490620000de6000546001600160a01b031690565b6001600160a01b03908116825260208083019390935260409182016000908120805495151560ff1996871617905530808252600490945282812080548616600190811790915591861681528281208054909516909117909355519091907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906200017390678ac7230489e80000815260200190565b60405180910390a350620001b4565b6000602082840312156200019557600080fd5b81516001600160a01b0381168114620001ad57600080fd5b9392505050565b611e3c80620001c46000396000f3fe6080604052600436106101e75760003560e01c8063590f897e11610102578063a9059cbb11610095578063db92dbb611610064578063db92dbb61461059a578063dcb0e0ad146105af578063dd62ed3e146105cf578063e8078d941461061557600080fd5b8063a9059cbb14610530578063b515566a14610550578063c3c8cd8014610570578063c9567bf91461058557600080fd5b806373f54a11116100d157806373f54a111461049d5780638da5cb5b146104bd57806394b8d8f2146104db57806395d89b41146104fb57600080fd5b8063590f897e1461043d5780636fc3eaec1461045357806370a0823114610468578063715018a61461048857600080fd5b806327f3a72a1161017a5780633bbac579116101495780633bbac579146103ae57806340b9a54b146103e757806345596e2e146103fd57806349bd5a5e1461041d57600080fd5b806327f3a72a1461033c578063313ce5671461035157806331c2d8471461037857806332d873d81461039857600080fd5b8063104ce66d116101b6578063104ce66d146102b357806318160ddd146102eb5780631940d0201461030657806323b872dd1461031c57600080fd5b80630492f055146101f357806306fdde031461021c578063095ea7b3146102615780630b78f9c01461029157600080fd5b366101ee57005b600080fd5b3480156101ff57600080fd5b50610209600d5481565b6040519081526020015b60405180910390f35b34801561022857600080fd5b506102546040518060400160405280600c81526020016b5368756d6f2043686564646160a01b81525081565b60405161021391906119c3565b34801561026d57600080fd5b5061028161027c366004611a3d565b61062a565b6040519015158152602001610213565b34801561029d57600080fd5b506102b16102ac366004611a69565b610640565b005b3480156102bf57600080fd5b506008546102d3906001600160a01b031681565b6040516001600160a01b039091168152602001610213565b3480156102f757600080fd5b50678ac7230489e80000610209565b34801561031257600080fd5b50610209600e5481565b34801561032857600080fd5b50610281610337366004611a8b565b6106da565b34801561034857600080fd5b5061020961072e565b34801561035d57600080fd5b50610366600981565b60405160ff9091168152602001610213565b34801561038457600080fd5b506102b1610393366004611ae2565b61073e565b3480156103a457600080fd5b50610209600f5481565b3480156103ba57600080fd5b506102816103c9366004611ba7565b6001600160a01b031660009081526005602052604090205460ff1690565b3480156103f357600080fd5b50610209600a5481565b34801561040957600080fd5b506102b1610418366004611bc4565b6107ca565b34801561042957600080fd5b506009546102d3906001600160a01b031681565b34801561044957600080fd5b50610209600b5481565b34801561045f57600080fd5b506102b161086b565b34801561047457600080fd5b50610209610483366004611ba7565b610898565b34801561049457600080fd5b506102b16108b3565b3480156104a957600080fd5b506102b16104b8366004611ba7565b610927565b3480156104c957600080fd5b506000546001600160a01b03166102d3565b3480156104e757600080fd5b506010546102819062010000900460ff1681565b34801561050757600080fd5b506102546040518060400160405280600981526020016814d2155353d0d2115160ba1b81525081565b34801561053c57600080fd5b5061028161054b366004611a3d565b610995565b34801561055c57600080fd5b506102b161056b366004611ae2565b6109a2565b34801561057c57600080fd5b506102b1610abb565b34801561059157600080fd5b506102b1610af1565b3480156105a657600080fd5b50610209610b8c565b3480156105bb57600080fd5b506102b16105ca366004611beb565b610ba4565b3480156105db57600080fd5b506102096105ea366004611c08565b6001600160a01b03918216600090815260036020908152604080832093909416825291909152205490565b34801561062157600080fd5b506102b1610c17565b6000610637338484610f5d565b50600192915050565b6008546001600160a01b0316336001600160a01b03161461066057600080fd5b600e821080156106705750600e81105b801561067d5750600a5482105b801561068a5750600b5481105b61069357600080fd5b600a829055600b81905560408051838152602081018390527f5c6323bf1c2d7aaea2c091a4751c1c87af7f2864650c336507a77d0557af37a1910160405180910390a15050565b60006106e7848484611081565b6001600160a01b0384166000908152600360209081526040808320338452909152812054610716908490611c57565b9050610723853383610f5d565b506001949350505050565b600061073930610898565b905090565b6008546001600160a01b0316336001600160a01b03161461075e57600080fd5b60005b81518110156107c65760006005600084848151811061078257610782611c6e565b6020908102919091018101516001600160a01b03168252810191909152604001600020805460ff1916911515919091179055806107be81611c84565b915050610761565b5050565b6008546001600160a01b0316336001600160a01b0316146107ea57600080fd5b6000811161082f5760405162461bcd60e51b815260206004820152600d60248201526c63616e2774206265207a65726f60981b60448201526064015b60405180910390fd5b600c8190556040518181527f208f1b468d3d61f0f085e975bd9d04367c930d599642faad06695229f3eadcd8906020015b60405180910390a150565b6008546001600160a01b0316336001600160a01b03161461088b57600080fd5b4761089581611690565b50565b6001600160a01b031660009081526002602052604090205490565b6000546001600160a01b031633146108dd5760405162461bcd60e51b815260040161082690611c9f565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6008546001600160a01b0316336001600160a01b03161461094757600080fd5b600880546001600160a01b0319166001600160a01b0383169081179091556040519081527f5a9bcd8aea0cbf27de081c73815e420f65287b49bcf7a17ff691c61a2dd2d2d690602001610860565b6000610637338484611081565b6000546001600160a01b031633146109cc5760405162461bcd60e51b815260040161082690611c9f565b60005b81518110156107c65760095482516001600160a01b03909116908390839081106109fb576109fb611c6e565b60200260200101516001600160a01b031614158015610a4c575060075482516001600160a01b0390911690839083908110610a3857610a38611c6e565b60200260200101516001600160a01b031614155b15610aa957600160056000848481518110610a6957610a69611c6e565b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002060006101000a81548160ff0219169083151502179055505b80610ab381611c84565b9150506109cf565b6008546001600160a01b0316336001600160a01b031614610adb57600080fd5b6000610ae630610898565b9050610895816116ca565b6000546001600160a01b03163314610b1b5760405162461bcd60e51b815260040161082690611c9f565b60105460ff1615610b685760405162461bcd60e51b81526020600482015260176024820152762a3930b234b7339034b99030b63932b0b23c9037b832b760491b6044820152606401610826565b6010805460ff1916600117905542600f556702c68af0bb140000600d819055600e55565b600954600090610739906001600160a01b0316610898565b6008546001600160a01b0316336001600160a01b031614610bc457600080fd5b6010805462ff00001916620100008315158102919091179182905560405160ff9190920416151581527ff65c78d1059dbb9ec90732848bcfebbec05ac40af847d3c19adcad63379d3aeb90602001610860565b6000546001600160a01b03163314610c415760405162461bcd60e51b815260040161082690611c9f565b60105460ff1615610c8e5760405162461bcd60e51b81526020600482015260176024820152762a3930b234b7339034b99030b63932b0b23c9037b832b760491b6044820152606401610826565b600780546001600160a01b031916737a250d5630b4cf539739df2c5dacb4c659f2488d908117909155610cca3082678ac7230489e80000610f5d565b806001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015610d08573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d2c9190611cd4565b6001600160a01b031663c9c6539630836001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610d79573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d9d9190611cd4565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af1158015610dea573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e0e9190611cd4565b600980546001600160a01b0319166001600160a01b039283161790556007541663f305d7194730610e3e81610898565b600080610e536000546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c40160606040518083038185885af1158015610ebb573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190610ee09190611cf1565b505060095460075460405163095ea7b360e01b81526001600160a01b03918216600482015260001960248201529116915063095ea7b3906044016020604051808303816000875af1158015610f39573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107c69190611d1f565b6001600160a01b038316610fbf5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610826565b6001600160a01b0382166110205760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610826565b6001600160a01b0383811660008181526003602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b03831660009081526005602052604090205460ff16156110a757600080fd5b6001600160a01b03831661110b5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610826565b6001600160a01b03821661116d5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610826565b600081116111cf5760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b6064820152608401610826565b600080546001600160a01b038581169116148015906111fc57506000546001600160a01b03848116911614155b15611631576009546001600160a01b03858116911614801561122c57506007546001600160a01b03848116911614155b801561125157506001600160a01b03831660009081526004602052604090205460ff16155b156114cd5760105460ff166112a85760405162461bcd60e51b815260206004820152601860248201527f54726164696e67206e6f742079657420656e61626c65642e00000000000000006044820152606401610826565b600f544214156112d6576001600160a01b0383166000908152600560205260409020805460ff191660011790555b42600f546102586112e79190611d3c565b111561136157600e546112f984610898565b6113039084611d3c565b11156113615760405162461bcd60e51b815260206004820152602760248201527f596f752063616e2774206f776e2074686174206d616e7920746f6b656e7320616044820152663a1037b731b29760c91b6064820152608401610826565b6001600160a01b03831660009081526006602052604090206001015460ff166113c9576040805180820182526000808252600160208084018281526001600160a01b03891684526006909152939091209151825591519101805460ff19169115159190911790555b42600f546102586113da9190611d3c565b11156114ae57600d548211156114325760405162461bcd60e51b815260206004820152601b60248201527f45786365656473206d6178696d756d2062757920616d6f756e742e00000000006044820152606401610826565b61143d42601e611d3c565b6001600160a01b038416600090815260066020526040902054106114ae5760405162461bcd60e51b815260206004820152602260248201527f596f75722062757920636f6f6c646f776e20686173206e6f7420657870697265604482015261321760f11b6064820152608401610826565b506001600160a01b038216600090815260066020526040902042905560015b601054610100900460ff161580156114e7575060105460ff165b801561150157506009546001600160a01b03858116911614155b156116315761151142600f611d3c565b6001600160a01b038516600090815260066020526040902054106115835760405162461bcd60e51b815260206004820152602360248201527f596f75722073656c6c20636f6f6c646f776e20686173206e6f7420657870697260448201526232b21760e91b6064820152608401610826565b600061158e30610898565b9050801561161a5760105462010000900460ff161561161157600c54600954606491906115c3906001600160a01b0316610898565b6115cd9190611d54565b6115d79190611d73565b81111561161157600c54600954606491906115fa906001600160a01b0316610898565b6116049190611d54565b61160e9190611d73565b90505b61161a816116ca565b47801561162a5761162a47611690565b6000925050505b6001600160a01b03841660009081526004602052604090205460019060ff168061167357506001600160a01b03841660009081526004602052604090205460ff165b1561167c575060005b611689858585848661183e565b5050505050565b6008546040516001600160a01b039091169082156108fc029083906000818181858888f193505050501580156107c6573d6000803e3d6000fd5b6010805461ff001916610100179055604080516002808252606082018352600092602083019080368337019050509050308160008151811061170e5761170e611c6e565b6001600160a01b03928316602091820292909201810191909152600754604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa158015611767573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061178b9190611cd4565b8160018151811061179e5761179e611c6e565b6001600160a01b0392831660209182029290920101526007546117c49130911684610f5d565b60075460405163791ac94760e01b81526001600160a01b039091169063791ac947906117fd908590600090869030904290600401611d95565b600060405180830381600087803b15801561181757600080fd5b505af115801561182b573d6000803e3d6000fd5b50506010805461ff001916905550505050565b600061184a8383611860565b905061185886868684611884565b505050505050565b600080831561187d5782156118785750600a5461187d565b50600b545b9392505050565b6000806118918484611961565b6001600160a01b03881660009081526002602052604090205491935091506118ba908590611c57565b6001600160a01b0380881660009081526002602052604080822093909355908716815220546118ea908390611d3c565b6001600160a01b03861660009081526002602052604090205561190c81611995565b846001600160a01b0316866001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161195191815260200190565b60405180910390a3505050505050565b6000808060646119718587611d54565b61197b9190611d73565b905060006119898287611c57565b96919550909350505050565b306000908152600260205260409020546119b0908290611d3c565b3060009081526002602052604090205550565b600060208083528351808285015260005b818110156119f0578581018301518582016040015282016119d4565b81811115611a02576000604083870101525b50601f01601f1916929092016040019392505050565b6001600160a01b038116811461089557600080fd5b8035611a3881611a18565b919050565b60008060408385031215611a5057600080fd5b8235611a5b81611a18565b946020939093013593505050565b60008060408385031215611a7c57600080fd5b50508035926020909101359150565b600080600060608486031215611aa057600080fd5b8335611aab81611a18565b92506020840135611abb81611a18565b929592945050506040919091013590565b634e487b7160e01b600052604160045260246000fd5b60006020808385031215611af557600080fd5b823567ffffffffffffffff80821115611b0d57600080fd5b818501915085601f830112611b2157600080fd5b813581811115611b3357611b33611acc565b8060051b604051601f19603f83011681018181108582111715611b5857611b58611acc565b604052918252848201925083810185019188831115611b7657600080fd5b938501935b82851015611b9b57611b8c85611a2d565b84529385019392850192611b7b565b98975050505050505050565b600060208284031215611bb957600080fd5b813561187d81611a18565b600060208284031215611bd657600080fd5b5035919050565b801515811461089557600080fd5b600060208284031215611bfd57600080fd5b813561187d81611bdd565b60008060408385031215611c1b57600080fd5b8235611c2681611a18565b91506020830135611c3681611a18565b809150509250929050565b634e487b7160e01b600052601160045260246000fd5b600082821015611c6957611c69611c41565b500390565b634e487b7160e01b600052603260045260246000fd5b6000600019821415611c9857611c98611c41565b5060010190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b600060208284031215611ce657600080fd5b815161187d81611a18565b600080600060608486031215611d0657600080fd5b8351925060208401519150604084015190509250925092565b600060208284031215611d3157600080fd5b815161187d81611bdd565b60008219821115611d4f57611d4f611c41565b500190565b6000816000190483118215151615611d6e57611d6e611c41565b500290565b600082611d9057634e487b7160e01b600052601260045260246000fd5b500490565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b81811015611de55784516001600160a01b031683529383019391830191600101611dc0565b50506001600160a01b0396909616606085015250505060800152939250505056fea2646970667358221220b90e86652521dc1924614bea17770c15f4f21fabadd813e86810a7a794d0c18064736f6c634300080b00330000000000000000000000004648c408f48debed2a65045fc00bc4e6de09c194

Deployed Bytecode

0x6080604052600436106101e75760003560e01c8063590f897e11610102578063a9059cbb11610095578063db92dbb611610064578063db92dbb61461059a578063dcb0e0ad146105af578063dd62ed3e146105cf578063e8078d941461061557600080fd5b8063a9059cbb14610530578063b515566a14610550578063c3c8cd8014610570578063c9567bf91461058557600080fd5b806373f54a11116100d157806373f54a111461049d5780638da5cb5b146104bd57806394b8d8f2146104db57806395d89b41146104fb57600080fd5b8063590f897e1461043d5780636fc3eaec1461045357806370a0823114610468578063715018a61461048857600080fd5b806327f3a72a1161017a5780633bbac579116101495780633bbac579146103ae57806340b9a54b146103e757806345596e2e146103fd57806349bd5a5e1461041d57600080fd5b806327f3a72a1461033c578063313ce5671461035157806331c2d8471461037857806332d873d81461039857600080fd5b8063104ce66d116101b6578063104ce66d146102b357806318160ddd146102eb5780631940d0201461030657806323b872dd1461031c57600080fd5b80630492f055146101f357806306fdde031461021c578063095ea7b3146102615780630b78f9c01461029157600080fd5b366101ee57005b600080fd5b3480156101ff57600080fd5b50610209600d5481565b6040519081526020015b60405180910390f35b34801561022857600080fd5b506102546040518060400160405280600c81526020016b5368756d6f2043686564646160a01b81525081565b60405161021391906119c3565b34801561026d57600080fd5b5061028161027c366004611a3d565b61062a565b6040519015158152602001610213565b34801561029d57600080fd5b506102b16102ac366004611a69565b610640565b005b3480156102bf57600080fd5b506008546102d3906001600160a01b031681565b6040516001600160a01b039091168152602001610213565b3480156102f757600080fd5b50678ac7230489e80000610209565b34801561031257600080fd5b50610209600e5481565b34801561032857600080fd5b50610281610337366004611a8b565b6106da565b34801561034857600080fd5b5061020961072e565b34801561035d57600080fd5b50610366600981565b60405160ff9091168152602001610213565b34801561038457600080fd5b506102b1610393366004611ae2565b61073e565b3480156103a457600080fd5b50610209600f5481565b3480156103ba57600080fd5b506102816103c9366004611ba7565b6001600160a01b031660009081526005602052604090205460ff1690565b3480156103f357600080fd5b50610209600a5481565b34801561040957600080fd5b506102b1610418366004611bc4565b6107ca565b34801561042957600080fd5b506009546102d3906001600160a01b031681565b34801561044957600080fd5b50610209600b5481565b34801561045f57600080fd5b506102b161086b565b34801561047457600080fd5b50610209610483366004611ba7565b610898565b34801561049457600080fd5b506102b16108b3565b3480156104a957600080fd5b506102b16104b8366004611ba7565b610927565b3480156104c957600080fd5b506000546001600160a01b03166102d3565b3480156104e757600080fd5b506010546102819062010000900460ff1681565b34801561050757600080fd5b506102546040518060400160405280600981526020016814d2155353d0d2115160ba1b81525081565b34801561053c57600080fd5b5061028161054b366004611a3d565b610995565b34801561055c57600080fd5b506102b161056b366004611ae2565b6109a2565b34801561057c57600080fd5b506102b1610abb565b34801561059157600080fd5b506102b1610af1565b3480156105a657600080fd5b50610209610b8c565b3480156105bb57600080fd5b506102b16105ca366004611beb565b610ba4565b3480156105db57600080fd5b506102096105ea366004611c08565b6001600160a01b03918216600090815260036020908152604080832093909416825291909152205490565b34801561062157600080fd5b506102b1610c17565b6000610637338484610f5d565b50600192915050565b6008546001600160a01b0316336001600160a01b03161461066057600080fd5b600e821080156106705750600e81105b801561067d5750600a5482105b801561068a5750600b5481105b61069357600080fd5b600a829055600b81905560408051838152602081018390527f5c6323bf1c2d7aaea2c091a4751c1c87af7f2864650c336507a77d0557af37a1910160405180910390a15050565b60006106e7848484611081565b6001600160a01b0384166000908152600360209081526040808320338452909152812054610716908490611c57565b9050610723853383610f5d565b506001949350505050565b600061073930610898565b905090565b6008546001600160a01b0316336001600160a01b03161461075e57600080fd5b60005b81518110156107c65760006005600084848151811061078257610782611c6e565b6020908102919091018101516001600160a01b03168252810191909152604001600020805460ff1916911515919091179055806107be81611c84565b915050610761565b5050565b6008546001600160a01b0316336001600160a01b0316146107ea57600080fd5b6000811161082f5760405162461bcd60e51b815260206004820152600d60248201526c63616e2774206265207a65726f60981b60448201526064015b60405180910390fd5b600c8190556040518181527f208f1b468d3d61f0f085e975bd9d04367c930d599642faad06695229f3eadcd8906020015b60405180910390a150565b6008546001600160a01b0316336001600160a01b03161461088b57600080fd5b4761089581611690565b50565b6001600160a01b031660009081526002602052604090205490565b6000546001600160a01b031633146108dd5760405162461bcd60e51b815260040161082690611c9f565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6008546001600160a01b0316336001600160a01b03161461094757600080fd5b600880546001600160a01b0319166001600160a01b0383169081179091556040519081527f5a9bcd8aea0cbf27de081c73815e420f65287b49bcf7a17ff691c61a2dd2d2d690602001610860565b6000610637338484611081565b6000546001600160a01b031633146109cc5760405162461bcd60e51b815260040161082690611c9f565b60005b81518110156107c65760095482516001600160a01b03909116908390839081106109fb576109fb611c6e565b60200260200101516001600160a01b031614158015610a4c575060075482516001600160a01b0390911690839083908110610a3857610a38611c6e565b60200260200101516001600160a01b031614155b15610aa957600160056000848481518110610a6957610a69611c6e565b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002060006101000a81548160ff0219169083151502179055505b80610ab381611c84565b9150506109cf565b6008546001600160a01b0316336001600160a01b031614610adb57600080fd5b6000610ae630610898565b9050610895816116ca565b6000546001600160a01b03163314610b1b5760405162461bcd60e51b815260040161082690611c9f565b60105460ff1615610b685760405162461bcd60e51b81526020600482015260176024820152762a3930b234b7339034b99030b63932b0b23c9037b832b760491b6044820152606401610826565b6010805460ff1916600117905542600f556702c68af0bb140000600d819055600e55565b600954600090610739906001600160a01b0316610898565b6008546001600160a01b0316336001600160a01b031614610bc457600080fd5b6010805462ff00001916620100008315158102919091179182905560405160ff9190920416151581527ff65c78d1059dbb9ec90732848bcfebbec05ac40af847d3c19adcad63379d3aeb90602001610860565b6000546001600160a01b03163314610c415760405162461bcd60e51b815260040161082690611c9f565b60105460ff1615610c8e5760405162461bcd60e51b81526020600482015260176024820152762a3930b234b7339034b99030b63932b0b23c9037b832b760491b6044820152606401610826565b600780546001600160a01b031916737a250d5630b4cf539739df2c5dacb4c659f2488d908117909155610cca3082678ac7230489e80000610f5d565b806001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015610d08573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d2c9190611cd4565b6001600160a01b031663c9c6539630836001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610d79573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d9d9190611cd4565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af1158015610dea573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e0e9190611cd4565b600980546001600160a01b0319166001600160a01b039283161790556007541663f305d7194730610e3e81610898565b600080610e536000546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c40160606040518083038185885af1158015610ebb573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190610ee09190611cf1565b505060095460075460405163095ea7b360e01b81526001600160a01b03918216600482015260001960248201529116915063095ea7b3906044016020604051808303816000875af1158015610f39573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107c69190611d1f565b6001600160a01b038316610fbf5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610826565b6001600160a01b0382166110205760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610826565b6001600160a01b0383811660008181526003602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b03831660009081526005602052604090205460ff16156110a757600080fd5b6001600160a01b03831661110b5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610826565b6001600160a01b03821661116d5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610826565b600081116111cf5760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b6064820152608401610826565b600080546001600160a01b038581169116148015906111fc57506000546001600160a01b03848116911614155b15611631576009546001600160a01b03858116911614801561122c57506007546001600160a01b03848116911614155b801561125157506001600160a01b03831660009081526004602052604090205460ff16155b156114cd5760105460ff166112a85760405162461bcd60e51b815260206004820152601860248201527f54726164696e67206e6f742079657420656e61626c65642e00000000000000006044820152606401610826565b600f544214156112d6576001600160a01b0383166000908152600560205260409020805460ff191660011790555b42600f546102586112e79190611d3c565b111561136157600e546112f984610898565b6113039084611d3c565b11156113615760405162461bcd60e51b815260206004820152602760248201527f596f752063616e2774206f776e2074686174206d616e7920746f6b656e7320616044820152663a1037b731b29760c91b6064820152608401610826565b6001600160a01b03831660009081526006602052604090206001015460ff166113c9576040805180820182526000808252600160208084018281526001600160a01b03891684526006909152939091209151825591519101805460ff19169115159190911790555b42600f546102586113da9190611d3c565b11156114ae57600d548211156114325760405162461bcd60e51b815260206004820152601b60248201527f45786365656473206d6178696d756d2062757920616d6f756e742e00000000006044820152606401610826565b61143d42601e611d3c565b6001600160a01b038416600090815260066020526040902054106114ae5760405162461bcd60e51b815260206004820152602260248201527f596f75722062757920636f6f6c646f776e20686173206e6f7420657870697265604482015261321760f11b6064820152608401610826565b506001600160a01b038216600090815260066020526040902042905560015b601054610100900460ff161580156114e7575060105460ff165b801561150157506009546001600160a01b03858116911614155b156116315761151142600f611d3c565b6001600160a01b038516600090815260066020526040902054106115835760405162461bcd60e51b815260206004820152602360248201527f596f75722073656c6c20636f6f6c646f776e20686173206e6f7420657870697260448201526232b21760e91b6064820152608401610826565b600061158e30610898565b9050801561161a5760105462010000900460ff161561161157600c54600954606491906115c3906001600160a01b0316610898565b6115cd9190611d54565b6115d79190611d73565b81111561161157600c54600954606491906115fa906001600160a01b0316610898565b6116049190611d54565b61160e9190611d73565b90505b61161a816116ca565b47801561162a5761162a47611690565b6000925050505b6001600160a01b03841660009081526004602052604090205460019060ff168061167357506001600160a01b03841660009081526004602052604090205460ff165b1561167c575060005b611689858585848661183e565b5050505050565b6008546040516001600160a01b039091169082156108fc029083906000818181858888f193505050501580156107c6573d6000803e3d6000fd5b6010805461ff001916610100179055604080516002808252606082018352600092602083019080368337019050509050308160008151811061170e5761170e611c6e565b6001600160a01b03928316602091820292909201810191909152600754604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa158015611767573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061178b9190611cd4565b8160018151811061179e5761179e611c6e565b6001600160a01b0392831660209182029290920101526007546117c49130911684610f5d565b60075460405163791ac94760e01b81526001600160a01b039091169063791ac947906117fd908590600090869030904290600401611d95565b600060405180830381600087803b15801561181757600080fd5b505af115801561182b573d6000803e3d6000fd5b50506010805461ff001916905550505050565b600061184a8383611860565b905061185886868684611884565b505050505050565b600080831561187d5782156118785750600a5461187d565b50600b545b9392505050565b6000806118918484611961565b6001600160a01b03881660009081526002602052604090205491935091506118ba908590611c57565b6001600160a01b0380881660009081526002602052604080822093909355908716815220546118ea908390611d3c565b6001600160a01b03861660009081526002602052604090205561190c81611995565b846001600160a01b0316866001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161195191815260200190565b60405180910390a3505050505050565b6000808060646119718587611d54565b61197b9190611d73565b905060006119898287611c57565b96919550909350505050565b306000908152600260205260409020546119b0908290611d3c565b3060009081526002602052604090205550565b600060208083528351808285015260005b818110156119f0578581018301518582016040015282016119d4565b81811115611a02576000604083870101525b50601f01601f1916929092016040019392505050565b6001600160a01b038116811461089557600080fd5b8035611a3881611a18565b919050565b60008060408385031215611a5057600080fd5b8235611a5b81611a18565b946020939093013593505050565b60008060408385031215611a7c57600080fd5b50508035926020909101359150565b600080600060608486031215611aa057600080fd5b8335611aab81611a18565b92506020840135611abb81611a18565b929592945050506040919091013590565b634e487b7160e01b600052604160045260246000fd5b60006020808385031215611af557600080fd5b823567ffffffffffffffff80821115611b0d57600080fd5b818501915085601f830112611b2157600080fd5b813581811115611b3357611b33611acc565b8060051b604051601f19603f83011681018181108582111715611b5857611b58611acc565b604052918252848201925083810185019188831115611b7657600080fd5b938501935b82851015611b9b57611b8c85611a2d565b84529385019392850192611b7b565b98975050505050505050565b600060208284031215611bb957600080fd5b813561187d81611a18565b600060208284031215611bd657600080fd5b5035919050565b801515811461089557600080fd5b600060208284031215611bfd57600080fd5b813561187d81611bdd565b60008060408385031215611c1b57600080fd5b8235611c2681611a18565b91506020830135611c3681611a18565b809150509250929050565b634e487b7160e01b600052601160045260246000fd5b600082821015611c6957611c69611c41565b500390565b634e487b7160e01b600052603260045260246000fd5b6000600019821415611c9857611c98611c41565b5060010190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b600060208284031215611ce657600080fd5b815161187d81611a18565b600080600060608486031215611d0657600080fd5b8351925060208401519150604084015190509250925092565b600060208284031215611d3157600080fd5b815161187d81611bdd565b60008219821115611d4f57611d4f611c41565b500190565b6000816000190483118215151615611d6e57611d6e611c41565b500290565b600082611d9057634e487b7160e01b600052601260045260246000fd5b500490565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b81811015611de55784516001600160a01b031683529383019391830191600101611dc0565b50506001600160a01b0396909616606085015250505060800152939250505056fea2646970667358221220b90e86652521dc1924614bea17770c15f4f21fabadd813e86810a7a794d0c18064736f6c634300080b0033

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

0000000000000000000000004648c408f48debed2a65045fc00bc4e6de09c194

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

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000004648c408f48debed2a65045fc00bc4e6de09c194


Deployed Bytecode Sourcemap

6373:10574:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7137:25;;;;;;;;;;;;;;;;;;;160::1;;;148:2;133:18;7137:25:0;;;;;;;;6760:51;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;6760:51:0;;;;;;;;;;;;:::i;8638:158::-;;;;;;;;;;-1:-1:-1;8638:158:0;;;;;:::i;:::-;;:::i;:::-;;;1558:14:1;;1551:22;1533:41;;1521:2;1506:18;8638:158:0;1393:187:1;15420:271:0;;;;;;;;;;-1:-1:-1;15420:271:0;;;;;:::i;:::-;;:::i;:::-;;6969:30;;;;;;;;;;-1:-1:-1;6969:30:0;;;;-1:-1:-1;;;;;6969:30:0;;;;;;-1:-1:-1;;;;;2018:32:1;;;2000:51;;1988:2;1973:18;6969:30:0;1838:219:1;8385:97:0;;;;;;;;;;-1:-1:-1;6739:12:0;8385:97;;7169:26;;;;;;;;;;;;;;;;8804:318;;;;;;;;;;-1:-1:-1;8804:318:0;;;;;:::i;:::-;;:::i;16136:100::-;;;;;;;;;;;;;:::i;6875:34::-;;;;;;;;;;;;6908:1;6875:34;;;;;2695:4:1;2683:17;;;2665:36;;2653:2;2638:18;6875:34:0;2523:184:1;16636:202:0;;;;;;;;;;-1:-1:-1;16636:202:0;;;;;:::i;:::-;;:::i;7202:23::-;;;;;;;;;;;;;;;;16846:90;;;;;;;;;;-1:-1:-1;16846:90:0;;;;;:::i;:::-;-1:-1:-1;;;;;16918:10:0;16894:4;16918:10;;;:6;:10;;;;;;;;;16846:90;7041:24;;;;;;;;;;;;;;;;15210:202;;;;;;;;;;-1:-1:-1;15210:202:0;;;;;:::i;:::-;;:::i;7006:28::-;;;;;;;;;;-1:-1:-1;7006:28:0;;;;-1:-1:-1;;;;;7006:28:0;;;7072:25;;;;;;;;;;;;;;;;15019:183;;;;;;;;;;;;;:::i;8090:113::-;;;;;;;;;;-1:-1:-1;8090:113:0;;;;;:::i;:::-;;:::i;5454:148::-;;;;;;;;;;;;;:::i;15901:227::-;;;;;;;;;;-1:-1:-1;15901:227:0;;;;;:::i;:::-;;:::i;5240:79::-;;;;;;;;;;-1:-1:-1;5278:7:0;5305:6;-1:-1:-1;;;;;5305:6:0;5240:79;;7299:39;;;;;;;;;;-1:-1:-1;7299:39:0;;;;;;;;;;;6818:50;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;6818:50:0;;;;;8209:164;;;;;;;;;;-1:-1:-1;8209:164:0;;;;;:::i;:::-;;:::i;16355:275::-;;;;;;;;;;-1:-1:-1;16355:275:0;;;;;:::i;:::-;;:::i;14823:184::-;;;;;;;;;;;;;:::i;14542:273::-;;;;;;;;;;;;;:::i;16244:101::-;;;;;;;;;;;;;:::i;15699:194::-;;;;;;;;;;-1:-1:-1;15699:194:0;;;;;:::i;:::-;;:::i;8490:140::-;;;;;;;;;;-1:-1:-1;8490:140:0;;;;;:::i;:::-;-1:-1:-1;;;;;8595:18:0;;;8571:4;8595:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;8490:140;13846:688;;;;;;;;;;;;;:::i;8638:158::-;8710:4;8727:39;4183:10;8750:7;8759:6;8727:8;:39::i;:::-;-1:-1:-1;8784:4:0;8638:158;;;;:::o;15420:271::-;15502:7;;-1:-1:-1;;;;;15502:7:0;4183:10;-1:-1:-1;;;;;15486:23:0;;15478:32;;;;;;15535:2;15529:3;:8;:21;;;;;15548:2;15541:4;:9;15529:21;:38;;;;;15560:7;;15554:3;:13;15529:38;:57;;;;;15578:8;;15571:4;:15;15529:57;15521:66;;;;;;15598:7;:13;;;15622:8;:15;;;15653:30;;;5551:25:1;;;5607:2;5592:18;;5585:34;;;15653:30:0;;5524:18:1;15653:30:0;;;;;;;15420:271;;:::o;8804:318::-;8899:4;8926:36;8936:6;8944:9;8955:6;8926:9;:36::i;:::-;-1:-1:-1;;;;;8994:19:0;;8973:18;8994:19;;;:11;:19;;;;;;;;4183:10;8994:33;;;;;;;;:42;;9030:6;;8994:42;:::i;:::-;8973:63;-1:-1:-1;9047:45:0;9056:6;4183:10;9078:13;9047:8;:45::i;:::-;-1:-1:-1;9110:4:0;;8804:318;-1:-1:-1;;;;8804:318:0:o;16136:100::-;16180:4;16204:24;16222:4;16204:9;:24::i;:::-;16197:31;;16136:100;:::o;16636:202::-;16721:7;;-1:-1:-1;;;;;16721:7:0;4183:10;-1:-1:-1;;;;;16705:23:0;;16697:32;;;;;;16745:6;16740:91;16761:5;:12;16757:1;:16;16740:91;;;16814:5;16795:6;:16;16802:5;16808:1;16802:8;;;;;;;;:::i;:::-;;;;;;;;;;;;-1:-1:-1;;;;;16795:16:0;;;;;;;;;;;-1:-1:-1;16795:16:0;:24;;-1:-1:-1;;16795:24:0;;;;;;;;;;16775:3;;;;:::i;:::-;;;;16740:91;;;;16636:202;:::o;15210:::-;15285:7;;-1:-1:-1;;;;;15285:7:0;4183:10;-1:-1:-1;;;;;15269:23:0;;15261:32;;;;;;15319:1;15312:4;:8;15304:34;;;;-1:-1:-1;;;15304:34:0;;6366:2:1;15304:34:0;;;6348:21:1;6405:2;6385:18;;;6378:30;-1:-1:-1;;;6424:18:1;;;6417:43;6477:18;;15304:34:0;;;;;;;;;15349:8;:15;;;15380:24;;160:25:1;;;15380:24:0;;148:2:1;133:18;15380:24:0;;;;;;;;15210:202;:::o;15019:183::-;15085:7;;-1:-1:-1;;;;;15085:7:0;4183:10;-1:-1:-1;;;;;15069:23:0;;15061:32;;;;;;15130:21;15162:32;15130:21;15162:12;:32::i;:::-;15050:152;15019:183::o;8090:113::-;-1:-1:-1;;;;;8180:15:0;8156:4;8180:15;;;:6;:15;;;;;;;8090:113::o;5454:148::-;5367:6;;-1:-1:-1;;;;;5367:6:0;4183:10;5367:22;5359:67;;;;-1:-1:-1;;;5359:67:0;;;;;;;:::i;:::-;5561:1:::1;5545:6:::0;;5524:40:::1;::::0;-1:-1:-1;;;;;5545:6:0;;::::1;::::0;5524:40:::1;::::0;5561:1;;5524:40:::1;5592:1;5575:19:::0;;-1:-1:-1;;;;;;5575:19:0::1;::::0;;5454:148::o;15901:227::-;16034:7;;-1:-1:-1;;;;;16034:7:0;4183:10;-1:-1:-1;;;;;16018:23:0;;16010:32;;;;;;16053:7;:29;;-1:-1:-1;;;;;;16053:29:0;-1:-1:-1;;;;;16053:29:0;;;;;;;;16098:22;;2000:51:1;;;16098:22:0;;1988:2:1;1973:18;16098:22:0;1838:219:1;8209:164:0;8284:4;8301:42;4183:10;8325:9;8336:6;8301:9;:42::i;16355:275::-;5367:6;;-1:-1:-1;;;;;5367:6:0;4183:10;5367:22;5359:67;;;;-1:-1:-1;;;5359:67:0;;;;;;;:::i;:::-;16433:6:::1;16428:195;16449:5;:12;16445:1;:16;16428:195;;;16499:13;::::0;16487:8;;-1:-1:-1;;;;;16499:13:0;;::::1;::::0;16487:5;;16493:1;;16487:8;::::1;;;;;:::i;:::-;;;;;;;-1:-1:-1::0;;;;;16487:25:0::1;;;:65;;;;-1:-1:-1::0;16536:15:0::1;::::0;16516:8;;-1:-1:-1;;;;;16536:15:0;;::::1;::::0;16516:5;;16522:1;;16516:8;::::1;;;;;:::i;:::-;;;;;;;-1:-1:-1::0;;;;;16516:36:0::1;;;16487:65;16483:129;;;16592:4;16573:6;:16;16580:5;16586:1;16580:8;;;;;;;;:::i;:::-;;;;;;;-1:-1:-1::0;;;;;16573:16:0::1;-1:-1:-1::0;;;;;16573:16:0::1;;;;;;;;;;;;;:23;;;;;;;;;;;;;;;;;;16483:129;16463:3:::0;::::1;::::0;::::1;:::i;:::-;;;;16428:195;;14823:184:::0;14889:7;;-1:-1:-1;;;;;14889:7:0;4183:10;-1:-1:-1;;;;;14873:23:0;;14865:32;;;;;;14908:20;14931:24;14949:4;14931:9;:24::i;:::-;14908:47;;14966:33;14983:15;14966:16;:33::i;14542:273::-;5367:6;;-1:-1:-1;;;;;5367:6:0;4183:10;5367:22;5359:67;;;;-1:-1:-1;;;5359:67:0;;;;;;;:::i;:::-;14606:12:::1;::::0;::::1;;14605:13;14597:49;;;::::0;-1:-1:-1;;;14597:49:0;;7285:2:1;14597:49:0::1;::::0;::::1;7267:21:1::0;7324:2;7304:18;;;7297:30;-1:-1:-1;;;7343:18:1;;;7336:53;7406:18;;14597:49:0::1;7083:347:1::0;14597:49:0::1;14657:12;:19:::0;;-1:-1:-1;;14657:19:0::1;14672:4;14657:19;::::0;;14701:15:::1;14687:11;:29:::0;14743:17:::1;14727:13;:33:::0;;;14772:14:::1;:34:::0;14542:273::o;16244:101::-;16323:13;;16289:4;;16313:24;;-1:-1:-1;;;;;16323:13:0;16313:9;:24::i;15699:194::-;15780:7;;-1:-1:-1;;;;;15780:7:0;4183:10;-1:-1:-1;;;;;15764:23:0;;15756:32;;;;;;15799:19;:27;;-1:-1:-1;;15799:27:0;;;;;;;;;;;;;;;15842:43;;15799:27;15865:19;;;;;1558:14:1;1551:22;1533:41;;15842:43:0;;1521:2:1;1506:18;15842:43:0;1393:187:1;13846:688:0;5367:6;;-1:-1:-1;;;;;5367:6:0;4183:10;5367:22;5359:67;;;;-1:-1:-1;;;5359:67:0;;;;;;;:::i;:::-;13911:12:::1;::::0;::::1;;13910:13;13902:49;;;::::0;-1:-1:-1;;;13902:49:0;;7285:2:1;13902:49:0::1;::::0;::::1;7267:21:1::0;7324:2;7304:18;;;7297:30;-1:-1:-1;;;7343:18:1;;;7336:53;7406:18;;13902:49:0::1;7083:347:1::0;13902:49:0::1;14073:15;:34:::0;;-1:-1:-1;;;;;;14073:34:0::1;14019:42;14073:34:::0;;::::1;::::0;;;14118:63:::1;14135:4;14019:42:::0;6739:12:::1;14118:8;:63::i;:::-;14226:16;-1:-1:-1::0;;;;;14226:24:0::1;;:26;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;14208:56:0::1;;14273:4;14280:16;-1:-1:-1::0;;;;;14280:21:0::1;;:23;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;14208:96;::::0;-1:-1:-1;;;;;;14208:96:0::1;::::0;;;;;;-1:-1:-1;;;;;7921:15:1;;;14208:96:0::1;::::0;::::1;7903:34:1::0;7973:15;;7953:18;;;7946:43;7838:18;;14208:96:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;14192:13;:112:::0;;-1:-1:-1;;;;;;14192:112:0::1;-1:-1:-1::0;;;;;14192:112:0;;::::1;;::::0;;14315:15:::1;::::0;::::1;:31;14354:21;14385:4;14391:24;14385:4:::0;14391:9:::1;:24::i;:::-;14416:1;14418::::0;14420:7:::1;5278::::0;5305:6;-1:-1:-1;;;;;5305:6:0;;5240:79;14420:7:::1;14315:129;::::0;::::1;::::0;;;-1:-1:-1;;;;;;14315:129:0;;;-1:-1:-1;;;;;8359:15:1;;;14315:129:0::1;::::0;::::1;8341:34:1::0;8391:18;;;8384:34;;;;8434:18;;;8427:34;;;;8477:18;;;8470:34;8541:15;;;8520:19;;;8513:44;14428:15:0::1;8573:19:1::0;;;8566:35;8275:19;;14315:129:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;;14462:13:0::1;::::0;14493:15:::1;::::0;14455:71:::1;::::0;-1:-1:-1;;;14455:71:0;;-1:-1:-1;;;;;14493:15:0;;::::1;14455:71;::::0;::::1;9097:51:1::0;-1:-1:-1;;9164:18:1;;;9157:34;14462:13:0;::::1;::::0;-1:-1:-1;14455:29:0::1;::::0;9070:18:1;;14455:71:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;9130:332::-:0;-1:-1:-1;;;;;9220:19:0;;9212:68;;;;-1:-1:-1;;;9212:68:0;;9654:2:1;9212:68:0;;;9636:21:1;9693:2;9673:18;;;9666:30;9732:34;9712:18;;;9705:62;-1:-1:-1;;;9783:18:1;;;9776:34;9827:19;;9212:68:0;9452:400:1;9212:68:0;-1:-1:-1;;;;;9299:21:0;;9291:68;;;;-1:-1:-1;;;9291:68:0;;10059:2:1;9291:68:0;;;10041:21:1;10098:2;10078:18;;;10071:30;10137:34;10117:18;;;10110:62;-1:-1:-1;;;10188:18:1;;;10181:32;10230:19;;9291:68:0;9857:398:1;9291:68:0;-1:-1:-1;;;;;9370:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;9422:32;;160:25:1;;;9422:32:0;;133:18:1;9422:32:0;;;;;;;9130:332;;;:::o;9470:2493::-;-1:-1:-1;;;;;9556:12:0;;;;;;:6;:12;;;;;;;;9555:13;9547:22;;;;;;-1:-1:-1;;;;;9588:18:0;;9580:68;;;;-1:-1:-1;;;9580:68:0;;10462:2:1;9580:68:0;;;10444:21:1;10501:2;10481:18;;;10474:30;10540:34;10520:18;;;10513:62;-1:-1:-1;;;10591:18:1;;;10584:35;10636:19;;9580:68:0;10260:401:1;9580:68:0;-1:-1:-1;;;;;9667:16:0;;9659:64;;;;-1:-1:-1;;;9659:64:0;;10868:2:1;9659:64:0;;;10850:21:1;10907:2;10887:18;;;10880:30;10946:34;10926:18;;;10919:62;-1:-1:-1;;;10997:18:1;;;10990:33;11040:19;;9659:64:0;10666:399:1;9659:64:0;9751:1;9742:6;:10;9734:64;;;;-1:-1:-1;;;9734:64:0;;11272:2:1;9734:64:0;;;11254:21:1;11311:2;11291:18;;;11284:30;11350:34;11330:18;;;11323:62;-1:-1:-1;;;11401:18:1;;;11394:39;11450:19;;9734:64:0;11070:405:1;9734:64:0;9809:10;5305:6;;-1:-1:-1;;;;;9841:15:0;;;5305:6;;9841:15;;;;:32;;-1:-1:-1;5278:7:0;5305:6;-1:-1:-1;;;;;9860:13:0;;;5305:6;;9860:13;;9841:32;9838:1927;;;9901:13;;-1:-1:-1;;;;;9893:21:0;;;9901:13;;9893:21;:55;;;;-1:-1:-1;9932:15:0;;-1:-1:-1;;;;;9918:30:0;;;9932:15;;9918:30;;9893:55;:82;;;;-1:-1:-1;;;;;;9953:22:0;;;;;;:18;:22;;;;;;;;9952:23;9893:82;9890:950;;;10004:12;;;;9996:49;;;;-1:-1:-1;;;9996:49:0;;11682:2:1;9996:49:0;;;11664:21:1;11721:2;11701:18;;;11694:30;11760:26;11740:18;;;11733:54;11804:18;;9996:49:0;11480:348:1;9996:49:0;10087:11;;10068:15;:30;10064:53;;;-1:-1:-1;;;;;10100:10:0;;;;;;:6;:10;;;;;:17;;-1:-1:-1;;10100:17:0;10113:4;10100:17;;;10064:53;10170:15;10140:11;;10155:10;10140:26;;;;:::i;:::-;10139:46;10136:198;;;10255:14;;10228:22;10246:2;10228:9;:22::i;:::-;10219:31;;:6;:31;:::i;:::-;10218:51;;10210:103;;;;-1:-1:-1;;;10210:103:0;;12168:2:1;10210:103:0;;;12150:21:1;12207:2;12187:18;;;12180:30;12246:34;12226:18;;;12219:62;-1:-1:-1;;;12297:18:1;;;12290:37;12344:19;;10210:103:0;11966:403:1;10210:103:0;-1:-1:-1;;;;;10356:12:0;;;;;;:8;:12;;;;;:19;;;;;10352:95;;10415:12;;;;;;;;-1:-1:-1;10415:12:0;;;10422:4;10415:12;;;;;;;-1:-1:-1;;;;;10400:12:0;;;;:8;:12;;;;;;;:27;;;;;;;;;;-1:-1:-1;;10400:27:0;;;;;;;;;;10352:95;10499:15;10469:11;;10484:10;10469:26;;;;:::i;:::-;10468:46;10465:276;;;10557:13;;10547:6;:23;;10539:63;;;;-1:-1:-1;;;10539:63:0;;12576:2:1;10539:63:0;;;12558:21:1;12615:2;12595:18;;;12588:30;12654:29;12634:18;;;12627:57;12701:18;;10539:63:0;12374:351:1;10539:63:0;10652:30;:15;10671:10;10652:30;:::i;:::-;-1:-1:-1;;;;;10633:12:0;;;;;;:8;:12;;;;;:16;:49;10625:96;;;;-1:-1:-1;;;10625:96:0;;12932:2:1;10625:96:0;;;12914:21:1;12971:2;12951:18;;;12944:30;13010:34;12990:18;;;12983:62;-1:-1:-1;;;13061:18:1;;;13054:32;13103:19;;10625:96:0;12730:398:1;10625:96:0;-1:-1:-1;;;;;;10759:12:0;;;;;;:8;:12;;;;;10778:15;10759:34;;10820:4;9890:950;10858:7;;;;;;;10857:8;:24;;;;-1:-1:-1;10869:12:0;;;;10857:24;:49;;;;-1:-1:-1;10893:13:0;;-1:-1:-1;;;;;10885:21:0;;;10893:13;;10885:21;;10857:49;10854:900;;;10956:30;:15;10975:10;10956:30;:::i;:::-;-1:-1:-1;;;;;10935:14:0;;;;;;:8;:14;;;;;:18;:51;10927:99;;;;-1:-1:-1;;;10927:99:0;;13335:2:1;10927:99:0;;;13317:21:1;13374:2;13354:18;;;13347:30;13413:34;13393:18;;;13386:62;-1:-1:-1;;;13464:18:1;;;13457:33;13507:19;;10927:99:0;13133:399:1;10927:99:0;11045:25;11073:24;11091:4;11073:9;:24::i;:::-;11045:52;-1:-1:-1;11119:24:0;;11116:402;;11171:19;;;;;;;11168:270;;;11273:8;;11256:13;;11285:3;;11273:8;11246:24;;-1:-1:-1;;;;;11256:13:0;11246:9;:24::i;:::-;:35;;;;:::i;:::-;11245:43;;;;:::i;:::-;11222:20;:66;11219:196;;;11372:8;;11355:13;;11384:3;;11372:8;11345:24;;-1:-1:-1;;;;;11355:13:0;11345:9;:24::i;:::-;:35;;;;:::i;:::-;11344:43;;;;:::i;:::-;11321:66;;11219:196;11460:38;11477:20;11460:16;:38::i;:::-;11562:21;11605:22;;11602:105;;11652:35;11665:21;11652:12;:35::i;:::-;11733:5;11725:13;;10908:846;;10854:900;-1:-1:-1;;;;;11808:24:0;;11775:12;11808:24;;;:18;:24;;;;;;11790:4;;11808:24;;;:50;;-1:-1:-1;;;;;;11836:22:0;;;;;;:18;:22;;;;;;;;11808:50;11805:96;;;-1:-1:-1;11884:5:0;11805:96;11911:44;11926:4;11931:2;11934:6;11941:7;11949:5;11911:14;:44::i;:::-;9536:2427;;9470:2493;;;:::o;12467:86::-;12521:7;;:24;;-1:-1:-1;;;;;12521:7:0;;;;:24;;;;;12538:6;;12521:7;:24;:7;:24;12538:6;12521:7;:24;;;;;;;;;;;;;;;;;;;11971:480;7692:7;:14;;-1:-1:-1;;7692:14:0;;;;;12070:16:::1;::::0;;12084:1:::1;12070:16:::0;;;;;::::1;::::0;;-1:-1:-1;;12070:16:0::1;::::0;::::1;::::0;;::::1;::::0;::::1;;::::0;-1:-1:-1;12070:16:0::1;12046:40;;12115:4;12097;12102:1;12097:7;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;12097:23:0;;::::1;:7;::::0;;::::1;::::0;;;;;;:23;;;;12141:15:::1;::::0;:22:::1;::::0;;-1:-1:-1;;;12141:22:0;;;;:15;;;::::1;::::0;:20:::1;::::0;:22:::1;::::0;;::::1;::::0;12097:7;;12141:22;;;;;:15;:22:::1;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;12131:4;12136:1;12131:7;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;12131:32:0;;::::1;:7;::::0;;::::1;::::0;;;;;:32;12206:15:::1;::::0;12174:62:::1;::::0;12191:4:::1;::::0;12206:15:::1;12224:11:::0;12174:8:::1;:62::i;:::-;12247:15;::::0;:196:::1;::::0;-1:-1:-1;;;12247:196:0;;-1:-1:-1;;;;;12247:15:0;;::::1;::::0;:66:::1;::::0;:196:::1;::::0;12328:11;;12247:15:::1;::::0;12370:4;;12397::::1;::::0;12417:15:::1;::::0;12247:196:::1;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;-1:-1:-1::0;;7729:7:0;:15;;-1:-1:-1;;7729:15:0;;;-1:-1:-1;;;;11971:480:0:o;12565:217::-;12681:8;12693:21;12701:7;12710:3;12693:7;:21::i;:::-;12680:34;;12725:49;12743:6;12751:9;12762:6;12770:3;12725:17;:49::i;:::-;12669:113;12565:217;;;;;:::o;12790:280::-;12853:4;;12893:149;;;;12923:3;12920:111;;;-1:-1:-1;12953:7:0;;12920:111;;;-1:-1:-1;13007:8:0;;12920:111;13059:3;12790:280;-1:-1:-1;;;12790:280:0:o;13078:372::-;13183:19;13204:9;13217:23;13228:6;13236:3;13217:10;:23::i;:::-;-1:-1:-1;;;;;13268:14:0;;;;;;:6;:14;;;;;;13182:58;;-1:-1:-1;13182:58:0;-1:-1:-1;13268:23:0;;13285:6;;13268:23;:::i;:::-;-1:-1:-1;;;;;13251:14:0;;;;;;;:6;:14;;;;;;:40;;;;13322:17;;;;;;;:34;;13342:14;;13322:34;:::i;:::-;-1:-1:-1;;;;;13302:17:0;;;;;;:6;:17;;;;;:54;13368:15;13378:4;13368:9;:15::i;:::-;13416:9;-1:-1:-1;;;;;13399:43:0;13408:6;-1:-1:-1;;;;;13399:43:0;;13427:14;13399:43;;;;160:25:1;;148:2;133:18;;14:177;13399:43:0;;;;;;;;13171:279;;13078:372;;;;:::o;13458:222::-;13527:4;;;13583:3;13563:16;13572:7;13563:6;:16;:::i;:::-;13562:24;;;;:::i;:::-;13550:36;-1:-1:-1;13597:19:0;13619:13;13550:36;13619:6;:13;:::i;:::-;13597:35;13667:4;;-1:-1:-1;13458:222:0;;-1:-1:-1;;;;13458:222:0:o;13688:109::-;13776:4;13761:21;;;;:6;:21;;;;;;:28;;13785:4;;13761:28;:::i;:::-;13752:4;13737:21;;;;:6;:21;;;;;:52;-1:-1:-1;13688:109:0:o;196:597: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;;;634:6;631:1;628:13;625:91;;;704:1;699:2;690:6;679:9;675:22;671:31;664:42;625:91;-1:-1:-1;777:2:1;756:15;-1:-1:-1;;752:29:1;737:45;;;;784:2;733:54;;196:597;-1:-1:-1;;;196:597:1:o;798:131::-;-1:-1:-1;;;;;873:31:1;;863:42;;853:70;;919:1;916;909:12;934:134;1002:20;;1031:31;1002:20;1031:31;:::i;:::-;934:134;;;:::o;1073:315::-;1141:6;1149;1202:2;1190:9;1181:7;1177:23;1173:32;1170:52;;;1218:1;1215;1208:12;1170:52;1257:9;1244:23;1276:31;1301:5;1276:31;:::i;:::-;1326:5;1378:2;1363:18;;;;1350:32;;-1:-1:-1;;;1073:315:1:o;1585:248::-;1653:6;1661;1714:2;1702:9;1693:7;1689:23;1685:32;1682:52;;;1730:1;1727;1720:12;1682:52;-1:-1:-1;;1753:23:1;;;1823:2;1808:18;;;1795:32;;-1:-1:-1;1585:248:1:o;2062:456::-;2139:6;2147;2155;2208:2;2196:9;2187:7;2183:23;2179:32;2176:52;;;2224:1;2221;2214:12;2176:52;2263:9;2250:23;2282:31;2307:5;2282:31;:::i;:::-;2332:5;-1:-1:-1;2389:2:1;2374:18;;2361:32;2402:33;2361:32;2402:33;:::i;:::-;2062:456;;2454:7;;-1:-1:-1;;;2508:2:1;2493:18;;;;2480:32;;2062:456::o;2712:127::-;2773:10;2768:3;2764:20;2761:1;2754:31;2804:4;2801:1;2794:15;2828:4;2825:1;2818:15;2844:1121;2928:6;2959:2;3002;2990:9;2981:7;2977:23;2973:32;2970:52;;;3018:1;3015;3008:12;2970:52;3058:9;3045:23;3087:18;3128:2;3120:6;3117:14;3114:34;;;3144:1;3141;3134:12;3114:34;3182:6;3171:9;3167:22;3157:32;;3227:7;3220:4;3216:2;3212:13;3208:27;3198:55;;3249:1;3246;3239:12;3198:55;3285:2;3272:16;3307:2;3303;3300:10;3297:36;;;3313:18;;:::i;:::-;3359:2;3356:1;3352:10;3391:2;3385:9;3454:2;3450:7;3445:2;3441;3437:11;3433:25;3425:6;3421:38;3509:6;3497:10;3494:22;3489:2;3477:10;3474:18;3471:46;3468:72;;;3520:18;;:::i;:::-;3556:2;3549:22;3606:18;;;3640:15;;;;-1:-1:-1;3682:11:1;;;3678:20;;;3710:19;;;3707:39;;;3742:1;3739;3732:12;3707:39;3766:11;;;;3786:148;3802:6;3797:3;3794:15;3786:148;;;3868:23;3887:3;3868:23;:::i;:::-;3856:36;;3819:12;;;;3912;;;;3786:148;;;3953:6;2844:1121;-1:-1:-1;;;;;;;;2844:1121:1:o;3970:247::-;4029:6;4082:2;4070:9;4061:7;4057:23;4053:32;4050:52;;;4098:1;4095;4088:12;4050:52;4137:9;4124:23;4156:31;4181:5;4156:31;:::i;4222:180::-;4281:6;4334:2;4322:9;4313:7;4309:23;4305:32;4302:52;;;4350:1;4347;4340:12;4302:52;-1:-1:-1;4373:23:1;;4222:180;-1:-1:-1;4222: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;5630:127::-;5691:10;5686:3;5682:20;5679:1;5672:31;5722:4;5719:1;5712:15;5746:4;5743:1;5736:15;5762:125;5802:4;5830:1;5827;5824:8;5821:34;;;5835:18;;:::i;:::-;-1:-1:-1;5872:9:1;;5762:125::o;5892:127::-;5953:10;5948:3;5944:20;5941:1;5934:31;5984:4;5981:1;5974:15;6008:4;6005:1;5998:15;6024:135;6063:3;-1:-1:-1;;6084:17:1;;6081:43;;;6104:18;;:::i;:::-;-1:-1:-1;6151:1:1;6140:13;;6024:135::o;6506:356::-;6708:2;6690:21;;;6727:18;;;6720:30;6786:34;6781:2;6766:18;;6759:62;6853:2;6838:18;;6506:356::o;7435:251::-;7505:6;7558:2;7546:9;7537:7;7533:23;7529:32;7526:52;;;7574:1;7571;7564:12;7526:52;7606:9;7600:16;7625:31;7650:5;7625:31;:::i;8612:306::-;8700:6;8708;8716;8769:2;8757:9;8748:7;8744:23;8740:32;8737:52;;;8785:1;8782;8775:12;8737:52;8814:9;8808:16;8798:26;;8864:2;8853:9;8849:18;8843:25;8833:35;;8908:2;8897:9;8893:18;8887:25;8877:35;;8612:306;;;;;:::o;9202:245::-;9269:6;9322:2;9310:9;9301:7;9297:23;9293:32;9290:52;;;9338:1;9335;9328:12;9290:52;9370:9;9364:16;9389:28;9411:5;9389:28;:::i;11833:128::-;11873:3;11904:1;11900:6;11897:1;11894:13;11891:39;;;11910:18;;:::i;:::-;-1:-1:-1;11946:9:1;;11833:128::o;13537:168::-;13577:7;13643:1;13639;13635:6;13631:14;13628:1;13625:21;13620:1;13613:9;13606:17;13602:45;13599:71;;;13650:18;;:::i;:::-;-1:-1:-1;13690:9:1;;13537:168::o;13710:217::-;13750:1;13776;13766:132;;13820:10;13815:3;13811:20;13808:1;13801:31;13855:4;13852:1;13845:15;13883:4;13880:1;13873:15;13766:132;-1:-1:-1;13912:9:1;;13710:217::o;13932:980::-;14194:4;14242:3;14231:9;14227:19;14273:6;14262:9;14255:25;14299:2;14337:6;14332:2;14321:9;14317:18;14310:34;14380:3;14375:2;14364:9;14360:18;14353:31;14404:6;14439;14433:13;14470:6;14462;14455:22;14508:3;14497:9;14493:19;14486:26;;14547:2;14539:6;14535:15;14521:29;;14568:1;14578:195;14592:6;14589:1;14586:13;14578:195;;;14657:13;;-1:-1:-1;;;;;14653:39:1;14641:52;;14748:15;;;;14713:12;;;;14689:1;14607:9;14578:195;;;-1:-1:-1;;;;;;;14829:32:1;;;;14824:2;14809:18;;14802:60;-1:-1:-1;;;14893:3:1;14878:19;14871:35;14790:3;13932:980;-1:-1:-1;;;13932:980:1:o

Swarm Source

ipfs://b90e86652521dc1924614bea17770c15f4f21fabadd813e86810a7a794d0c180

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
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.