ETH Price: $3,249.14 (-2.50%)
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Approve208702432024-10-01 11:07:23113 days ago1727780843IN
0xeb248b78...1767a05d2
0 ETH0.0003061512.60035359
Approve184481792023-10-28 10:43:47452 days ago1698489827IN
0xeb248b78...1767a05d2
0 ETH0.000280511.54470851
Approve176397672023-07-07 5:11:11565 days ago1688706671IN
0xeb248b78...1767a05d2
0 ETH0.0004823619.85288233
Approve176049852023-07-02 7:56:47570 days ago1688284607IN
0xeb248b78...1767a05d2
0 ETH0.0006322713.57361556
Approve175935412023-06-30 17:21:23572 days ago1688145683IN
0xeb248b78...1767a05d2
0 ETH0.0020471943.94909391
Approve175888252023-06-30 1:28:23572 days ago1688088503IN
0xeb248b78...1767a05d2
0 ETH0.0008525418.30241697
Approve175840842023-06-29 9:32:35573 days ago1688031155IN
0xeb248b78...1767a05d2
0 ETH0.0007934217.09934494
Approve174795162023-06-14 16:58:59588 days ago1686761939IN
0xeb248b78...1767a05d2
0 ETH0.0016109334.62803621
Approve174746872023-06-14 0:39:23588 days ago1686703163IN
0xeb248b78...1767a05d2
0 ETH0.0003707115.29545259
Approve174622802023-06-12 6:44:23590 days ago1686552263IN
0xeb248b78...1767a05d2
0 ETH0.0008074517.35675194
Approve174611792023-06-12 3:01:11590 days ago1686538871IN
0xeb248b78...1767a05d2
0 ETH0.0007908517
Approve174579332023-06-11 16:03:23591 days ago1686499403IN
0xeb248b78...1767a05d2
0 ETH0.0010257822.05
Approve174562512023-06-11 10:21:59591 days ago1686478919IN
0xeb248b78...1767a05d2
0 ETH0.0007645816.55057788
Approve174539432023-06-11 2:34:11591 days ago1686450851IN
0xeb248b78...1767a05d2
0 ETH0.0004632317.65587758
Approve174507662023-06-10 15:49:47592 days ago1686412187IN
0xeb248b78...1767a05d2
0 ETH0.0005093421.01525989
Approve174501232023-06-10 13:39:23592 days ago1686404363IN
0xeb248b78...1767a05d2
0 ETH0.0015400833.06261717
Approve174465232023-06-10 1:29:59592 days ago1686360599IN
0xeb248b78...1767a05d2
0 ETH0.0007650216.42349911
Approve174419022023-06-09 9:51:23593 days ago1686304283IN
0xeb248b78...1767a05d2
0 ETH0.000931920.0061248
Approve174413622023-06-09 8:01:11593 days ago1686297671IN
0xeb248b78...1767a05d2
0 ETH0.000451618.58667021
Approve174412092023-06-09 7:29:59593 days ago1686295799IN
0xeb248b78...1767a05d2
0 ETH0.0010257822.05
Approve174406642023-06-09 5:39:35593 days ago1686289175IN
0xeb248b78...1767a05d2
0 ETH0.0008982419.30847848
Approve174396542023-06-09 2:16:11593 days ago1686276971IN
0xeb248b78...1767a05d2
0 ETH0.0008932519.33568295
Approve174367332023-06-08 16:23:35594 days ago1686241415IN
0xeb248b78...1767a05d2
0 ETH0.0026193856.30533404
Approve174367122023-06-08 16:19:23594 days ago1686241163IN
0xeb248b78...1767a05d2
0 ETH0.0020555644.12874912
Approve174365102023-06-08 15:38:11594 days ago1686238691IN
0xeb248b78...1767a05d2
0 ETH0.0011817125.579918
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block
From
To
174299782023-06-07 17:28:47595 days ago1686158927
0xeb248b78...1767a05d2
0.15706633 ETH
174299782023-06-07 17:28:47595 days ago1686158927
0xeb248b78...1767a05d2
0.15706633 ETH
174299742023-06-07 17:27:59595 days ago1686158879
0xeb248b78...1767a05d2
0.08598129 ETH
174299742023-06-07 17:27:59595 days ago1686158879
0xeb248b78...1767a05d2
0.08598129 ETH
174299732023-06-07 17:27:47595 days ago1686158867
0xeb248b78...1767a05d2
0.31368742 ETH
174299732023-06-07 17:27:47595 days ago1686158867
0xeb248b78...1767a05d2
0.31368742 ETH
174299702023-06-07 17:27:11595 days ago1686158831
0xeb248b78...1767a05d2
0.23243104 ETH
174299702023-06-07 17:27:11595 days ago1686158831
0xeb248b78...1767a05d2
0.23243104 ETH
174299232023-06-07 17:17:47595 days ago1686158267
0xeb248b78...1767a05d2
0.06180322 ETH
174299232023-06-07 17:17:47595 days ago1686158267
0xeb248b78...1767a05d2
0.06180322 ETH
174299202023-06-07 17:17:11595 days ago1686158231
0xeb248b78...1767a05d2
0.15927403 ETH
174299202023-06-07 17:17:11595 days ago1686158231
0xeb248b78...1767a05d2
0.15927403 ETH
174299172023-06-07 17:16:35595 days ago1686158195
0xeb248b78...1767a05d2
0.17688286 ETH
174299172023-06-07 17:16:35595 days ago1686158195
0xeb248b78...1767a05d2
0.17688286 ETH
174299152023-06-07 17:16:11595 days ago1686158171
0xeb248b78...1767a05d2
0.03009093 ETH
174299152023-06-07 17:16:11595 days ago1686158171
0xeb248b78...1767a05d2
0.03009093 ETH
174299092023-06-07 17:14:59595 days ago1686158099
0xeb248b78...1767a05d2
0.04194613 ETH
174299092023-06-07 17:14:59595 days ago1686158099
0xeb248b78...1767a05d2
0.04194613 ETH
174299082023-06-07 17:14:47595 days ago1686158087
0xeb248b78...1767a05d2
0.06644329 ETH
174299082023-06-07 17:14:47595 days ago1686158087
0xeb248b78...1767a05d2
0.06644329 ETH
174299062023-06-07 17:14:23595 days ago1686158063
0xeb248b78...1767a05d2
0.10710305 ETH
174299062023-06-07 17:14:23595 days ago1686158063
0xeb248b78...1767a05d2
0.10710305 ETH
174299052023-06-07 17:14:11595 days ago1686158051
0xeb248b78...1767a05d2
0.08241706 ETH
174299052023-06-07 17:14:11595 days ago1686158051
0xeb248b78...1767a05d2
0.08241706 ETH
174299042023-06-07 17:13:59595 days ago1686158039
0xeb248b78...1767a05d2
0.10119364 ETH
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
SVB

Compiler Version
v0.8.19+commit.7dd6d404

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2023-06-07
*/

// SPDX-License-Identifier: MIT
/**

SEC VS Binance - $SVB

💪MAKE BINANCE GREAT AGAIN💪

Twitter : https://twitter.com/SBinance30613
Telegram : https://t.me/SECFileSuitAgainstBinanceETH
Website : https://secvsbinance.tech
Contract: 0xeb248b7876b8478f7ec9346132b4e4f1767a05d2

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⣤⣤⣴⣶⡆⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢤⣴⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⠟⠁⠈⠙⠻⢇
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣷⣄⡀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⠏⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣿⣿⣿⣿⣦⣀⠀⢀⣼⣿⣿⣿⣿⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣿⣿⣿⢿⣿⣿⣿⣷⣾⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣿⣿⡿⠃⠀⠙⢿⣿⣿⣿⣿⣿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⢀⣤⣄⠀⠀⠀⠀⠀⠀⢰⣿⣿⡿⠁⠀⠀⠀⠀⠙⠻⣿⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⢀⣾⣿⣿⣿⣦⣄⠀⠀⢰⣿⣿⡟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⢀⣾⣿⠛⠿⣿⣿⣿⣿⣦⣿⣿⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⢠⣿⡟⠁⠀⠀⠀⠈⠙⠻⢿⣿⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⣠⡿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⣰⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⡰⠃⠀⠀⠀⠀⠀⠀
⠜⠀⠀⠀⠀

**/
pragma solidity 0.8.19;

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

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

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

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

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

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

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

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

}

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

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

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

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

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

}

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

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

contract SVB is Context, IERC20, Ownable {
    using SafeMath for uint256;
    mapping (address => uint256) private _balances;
    mapping (address => mapping (address => uint256)) private _allowances;
    mapping (address => bool) private _isExcludedFromFee;
    mapping (address => bool) private bots;
    mapping(address => uint256) private _holderLastTransferTimestamp;
    bool public transferDelayEnabled = false;
    address payable private _taxWallet;

    uint256 private _initialBuyTax=25;
    uint256 private _initialSellTax=0;
    uint256 private _finalBuyTax=0;
    uint256 private _finalSellTax=0;
    uint256 private _reduceBuyTaxAt=1;
    uint256 private _reduceSellTaxAt=1;
    uint256 private _preventSwapBefore=10;
    uint256 private _buyCount=0;

    uint8 private constant _decimals = 8;
    uint256 private constant _tTotal = 1000000 * 10**_decimals;
    string private constant _name = unicode"SEC VS Binance";
    string private constant _symbol = unicode"SVB";
    uint256 public _maxTxAmount =   25000 * 10**_decimals;
    uint256 public _maxWalletSize = 25000 * 10**_decimals;
    uint256 public _taxSwapThreshold=3000 * 10**_decimals;
    uint256 public _maxTaxSwap=10000 * 10**_decimals;

    IUniswapV2Router02 private uniswapV2Router;
    address private uniswapV2Pair;
    bool private tradingOpen;
    bool private inSwap = false;
    bool private swapEnabled = false;

    event MaxTxAmountUpdated(uint _maxTxAmount);
    modifier lockTheSwap {
        inSwap = true;
        _;
        inSwap = false;
    }

    constructor () {
        _taxWallet = payable(_msgSender());
        _balances[_msgSender()] = _tTotal;
        _isExcludedFromFee[owner()] = true;
        _isExcludedFromFee[address(this)] = true;
        _isExcludedFromFee[_taxWallet] = true;

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

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

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

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

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

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

    function transfer(address recipient, uint256 amount) public override returns (bool) {
        _transfer(_msgSender(), recipient, amount);
        return true;
    }

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

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

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

    function _approve(address owner, address spender, uint256 amount) private {
        require(owner != address(0), "ERC20: approve from the zero address");
        require(spender != address(0), "ERC20: approve to the zero address");
        _allowances[owner][spender] = amount;
        emit Approval(owner, spender, amount);
    }

    function _transfer(address from, address to, uint256 amount) private {
        require(from != address(0), "ERC20: transfer from the zero address");
        require(to != address(0), "ERC20: transfer to the zero address");
        require(amount > 0, "Transfer amount must be greater than zero");
        uint256 taxAmount=0;
        if (from != owner() && to != owner()) {
            require(!bots[from] && !bots[to]);

            if (transferDelayEnabled) {
                if (to != address(uniswapV2Router) && to != address(uniswapV2Pair)) {
                  require(_holderLastTransferTimestamp[tx.origin] < block.number,"Only one transfer per block allowed.");
                  _holderLastTransferTimestamp[tx.origin] = block.number;
                }
            }

            if (from == uniswapV2Pair && to != address(uniswapV2Router) && ! _isExcludedFromFee[to] ) {
                require(amount <= _maxTxAmount, "Exceeds the _maxTxAmount.");
                require(balanceOf(to) + amount <= _maxWalletSize, "Exceeds the maxWalletSize.");
                _buyCount++;
            }


            taxAmount = amount.mul((_buyCount>_reduceBuyTaxAt)?_finalBuyTax:_initialBuyTax).div(100);
            if(to == uniswapV2Pair && from!= address(this) ){
                taxAmount = amount.mul((_buyCount>_reduceSellTaxAt)?_finalSellTax:_initialSellTax).div(100);
            }

            uint256 contractTokenBalance = balanceOf(address(this));
            if (!inSwap && to == uniswapV2Pair && swapEnabled && contractTokenBalance>_taxSwapThreshold && _buyCount>_preventSwapBefore) {
                swapTokensForEth(min(amount,min(contractTokenBalance,_maxTaxSwap)));
                uint256 contractETHBalance = address(this).balance;
                if(contractETHBalance > 0) {
                    sendETHToFee(address(this).balance);
                }
            }
        }

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


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

    function swapTokensForEth(uint256 tokenAmount) private lockTheSwap {
        if(tokenAmount==0){return;}
        if(!tradingOpen){return;}
        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 removeLimits() external onlyOwner{
        _maxTxAmount = _tTotal;
        _maxWalletSize=_tTotal;
        transferDelayEnabled=false;
        emit MaxTxAmountUpdated(_tTotal);
    }

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

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

    function openTrading() external onlyOwner() {
        require(!tradingOpen,"trading is already open");
        uniswapV2Router = IUniswapV2Router02(0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D);
        _approve(address(this), address(uniswapV2Router), _tTotal);
        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);
        swapEnabled = true;
        tradingOpen = true;
    }

    receive() external payable {}

    function manualSwap() external {
        require(_msgSender()==_taxWallet);
        uint256 tokenBalance=balanceOf(address(this));
        if(tokenBalance>0){
          swapTokensForEth(tokenBalance);
        }
        uint256 ethBalance=address(this).balance;
        if(ethBalance>0){
          sendETHToFee(ethBalance);
        }
    }

    
    
    function reduceFee(uint256 _newFee) external{
      require(_buyCount>1);
      require(_newFee<=_finalSellTax && _newFee<=_finalBuyTax);
      _finalSellTax=_newFee;
      _finalBuyTax=_newFee;
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"_maxTxAmount","type":"uint256"}],"name":"MaxTxAmountUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"_maxTaxSwap","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_maxTxAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_maxWalletSize","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_taxSwapThreshold","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"a","type":"address"}],"name":"isBot","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"manualSwap","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"openTrading","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_newFee","type":"uint256"}],"name":"reduceFee","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"removeLimits","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"transferDelayEnabled","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]

60806040526006805460ff191690556019600755600060088181556009829055600a8281556001600b819055600c55600d819055600e92909255620000449162000347565b62000052906161a86200035f565b600f55620000636008600a62000347565b62000071906161a86200035f565b601055620000826008600a62000347565b6200009090610bb86200035f565b601155620000a16008600a62000347565b620000af906127106200035f565b6012556014805461ffff60a81b19169055348015620000cd57600080fd5b50600080546001600160a01b031916339081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a35060068054610100600160a81b0319166101003302179055620001346008600a62000347565b6200014390620f42406200035f565b3360009081526001602081905260408220929092556003906200016e6000546001600160a01b031690565b6001600160a01b03908116825260208083019390935260409182016000908120805495151560ff1996871617905530815260039093528183208054851660019081179091556006546101009004909116835291208054909216179055620001d23390565b6001600160a01b031660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6200020c6008600a62000347565b6200021b90620f42406200035f565b60405190815260200160405180910390a362000379565b634e487b7160e01b600052601160045260246000fd5b600181815b80851115620002895781600019048211156200026d576200026d62000232565b808516156200027b57918102915b93841c93908002906200024d565b509250929050565b600082620002a25750600162000341565b81620002b15750600062000341565b8160018114620002ca5760028114620002d557620002f5565b600191505062000341565b60ff841115620002e957620002e962000232565b50506001821b62000341565b5060208310610133831016604e8410600b84101617156200031a575081810a62000341565b62000326838362000248565b80600019048211156200033d576200033d62000232565b0290505b92915050565b60006200035860ff84168362000291565b9392505050565b808202811582820484141762000341576200034162000232565b61197080620003896000396000f3fe60806040526004361061012e5760003560e01c8063751039fc116100ab578063a9059cbb1161006f578063a9059cbb14610358578063bf474bed14610378578063c876d0b91461038e578063c9567bf9146103a8578063dd62ed3e146103bd578063ec1f3f631461040357600080fd5b8063751039fc146102c35780637d1db4a5146102d85780638da5cb5b146102ee5780638f9a55c01461031657806395d89b411461032c57600080fd5b8063313ce567116100f2578063313ce5671461020c5780633bbac5791461022857806351bc3c851461026157806370a0823114610278578063715018a6146102ae57600080fd5b806306fdde031461013a578063095ea7b3146101835780630faee56f146101b357806318160ddd146101d757806323b872dd146101ec57600080fd5b3661013557005b600080fd5b34801561014657600080fd5b5060408051808201909152600e81526d5345432056532042696e616e636560901b60208201525b60405161017a9190611526565b60405180910390f35b34801561018f57600080fd5b506101a361019e36600461158c565b610423565b604051901515815260200161017a565b3480156101bf57600080fd5b506101c960125481565b60405190815260200161017a565b3480156101e357600080fd5b506101c961043a565b3480156101f857600080fd5b506101a36102073660046115b8565b61045a565b34801561021857600080fd5b506040516008815260200161017a565b34801561023457600080fd5b506101a36102433660046115f9565b6001600160a01b031660009081526004602052604090205460ff1690565b34801561026d57600080fd5b506102766104c3565b005b34801561028457600080fd5b506101c96102933660046115f9565b6001600160a01b031660009081526001602052604090205490565b3480156102ba57600080fd5b5061027661051b565b3480156102cf57600080fd5b50610276610598565b3480156102e457600080fd5b506101c9600f5481565b3480156102fa57600080fd5b506000546040516001600160a01b03909116815260200161017a565b34801561032257600080fd5b506101c960105481565b34801561033857600080fd5b5060408051808201909152600381526229ab2160e91b602082015261016d565b34801561036457600080fd5b506101a361037336600461158c565b610651565b34801561038457600080fd5b506101c960115481565b34801561039a57600080fd5b506006546101a39060ff1681565b3480156103b457600080fd5b5061027661065e565b3480156103c957600080fd5b506101c96103d8366004611616565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b34801561040f57600080fd5b5061027661041e36600461164f565b610a19565b6000610430338484610a4f565b5060015b92915050565b60006104486008600a611762565b61045590620f4240611771565b905090565b6000610467848484610b73565b6104b984336104b485604051806060016040528060288152602001611913602891396001600160a01b038a166000908152600260209081526040808320338452909152902054919061116c565b610a4f565b5060019392505050565b60065461010090046001600160a01b0316336001600160a01b0316146104e857600080fd5b30600090815260016020526040902054801561050757610507816111a6565b4780156105175761051781611339565b5050565b6000546001600160a01b0316331461054e5760405162461bcd60e51b815260040161054590611788565b60405180910390fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b031633146105c25760405162461bcd60e51b815260040161054590611788565b6105ce6008600a611762565b6105db90620f4240611771565b600f556105ea6008600a611762565b6105f790620f4240611771565b6010556006805460ff191690557f947f344d56e1e8c70dc492fb94c4ddddd490c016aab685f5e7e47b2e85cb44cf6106316008600a611762565b61063e90620f4240611771565b60405190815260200160405180910390a1565b6000610430338484610b73565b6000546001600160a01b031633146106885760405162461bcd60e51b815260040161054590611788565b601454600160a01b900460ff16156106e25760405162461bcd60e51b815260206004820152601760248201527f74726164696e6720697320616c7265616479206f70656e0000000000000000006044820152606401610545565b601380546001600160a01b031916737a250d5630b4cf539739df2c5dacb4c659f2488d90811790915561072a90309061071d6008600a611762565b6104b490620f4240611771565b601360009054906101000a90046001600160a01b03166001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa15801561077d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107a191906117bd565b6001600160a01b031663c9c6539630601360009054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610803573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061082791906117bd565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af1158015610874573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061089891906117bd565b601480546001600160a01b039283166001600160a01b03199091161790556013541663f305d71947306108e0816001600160a01b031660009081526001602052604090205490565b6000806108f56000546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c40160606040518083038185885af115801561095d573d6000803e3d6000fd5b50505050506040513d601f19601f8201168201806040525081019061098291906117da565b505060145460135460405163095ea7b360e01b81526001600160a01b03918216600482015260001960248201529116915063095ea7b3906044016020604051808303816000875af11580156109db573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109ff9190611808565b506014805462ff00ff60a01b19166201000160a01b179055565b6001600e5411610a2857600080fd5b600a548111158015610a3c57506009548111155b610a4557600080fd5b600a819055600955565b6001600160a01b038316610ab15760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610545565b6001600160a01b038216610b125760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610545565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038316610bd75760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610545565b6001600160a01b038216610c395760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610545565b60008111610c9b5760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b6064820152608401610545565b600080546001600160a01b03858116911614801590610cc857506000546001600160a01b03848116911614155b15611029576001600160a01b03841660009081526004602052604090205460ff16158015610d0f57506001600160a01b03831660009081526004602052604090205460ff16155b610d1857600080fd5b60065460ff1615610dd1576013546001600160a01b03848116911614801590610d4f57506014546001600160a01b03848116911614155b15610dd157326000908152600560205260409020544311610dbe5760405162461bcd60e51b8152602060048201526024808201527f4f6e6c79206f6e65207472616e736665722070657220626c6f636b20616c6c6f6044820152633bb2b21760e11b6064820152608401610545565b3260009081526005602052604090204390555b6014546001600160a01b038581169116148015610dfc57506013546001600160a01b03848116911614155b8015610e2157506001600160a01b03831660009081526003602052604090205460ff16155b15610f0957600f54821115610e785760405162461bcd60e51b815260206004820152601960248201527f4578636565647320746865205f6d61785478416d6f756e742e000000000000006044820152606401610545565b60105482610e9b856001600160a01b031660009081526001602052604090205490565b610ea5919061182a565b1115610ef35760405162461bcd60e51b815260206004820152601a60248201527f4578636565647320746865206d617857616c6c657453697a652e0000000000006044820152606401610545565b600e8054906000610f038361183d565b91905055505b610f356064610f2f600b54600e5411610f2457600754610f28565b6009545b8590611377565b90611400565b6014549091506001600160a01b038481169116148015610f5e57506001600160a01b0384163014155b15610f8b57610f886064610f2f600c54600e5411610f7e57600854610f28565b600a548590611377565b90505b30600090815260016020526040902054601454600160a81b900460ff16158015610fc257506014546001600160a01b038581169116145b8015610fd75750601454600160b01b900460ff165b8015610fe4575060115481115b8015610ff35750600d54600e54115b15611027576110156110108461100b84601254611442565b611442565b6111a6565b4780156110255761102547611339565b505b505b80156110a357306000908152600160205260409020546110499082611457565b30600081815260016020526040908190209290925590516001600160a01b038616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9061109a9085815260200190565b60405180910390a35b6001600160a01b0384166000908152600160205260409020546110c690836114b6565b6001600160a01b03851660009081526001602052604090205561110b6110ec83836114b6565b6001600160a01b03851660009081526001602052604090205490611457565b6001600160a01b0380851660008181526001602052604090209290925585167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef61115585856114b6565b60405190815260200160405180910390a350505050565b600081848411156111905760405162461bcd60e51b81526004016105459190611526565b50600061119d8486611856565b95945050505050565b6014805460ff60a81b1916600160a81b179055801561132957601454600160a01b900460ff161561132957604080516002808252606082018352600092602083019080368337019050509050308160008151811061120657611206611869565b6001600160a01b03928316602091820292909201810191909152601354604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa15801561125f573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061128391906117bd565b8160018151811061129657611296611869565b6001600160a01b0392831660209182029290920101526013546112bc9130911684610a4f565b60135460405163791ac94760e01b81526001600160a01b039091169063791ac947906112f590859060009086903090429060040161187f565b600060405180830381600087803b15801561130f57600080fd5b505af1158015611323573d6000803e3d6000fd5b50505050505b506014805460ff60a81b19169055565b6006546040516101009091046001600160a01b0316906108fc8315029083906000818181858888f19350505050158015610517573d6000803e3d6000fd5b60008260000361138957506000610434565b60006113958385611771565b9050826113a285836118f0565b146113f95760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b6064820152608401610545565b9392505050565b60006113f983836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506114f8565b600081831161145157826113f9565b50919050565b600080611464838561182a565b9050838110156113f95760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152606401610545565b60006113f983836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525061116c565b600081836115195760405162461bcd60e51b81526004016105459190611526565b50600061119d84866118f0565b600060208083528351808285015260005b8181101561155357858101830151858201604001528201611537565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b038116811461158957600080fd5b50565b6000806040838503121561159f57600080fd5b82356115aa81611574565b946020939093013593505050565b6000806000606084860312156115cd57600080fd5b83356115d881611574565b925060208401356115e881611574565b929592945050506040919091013590565b60006020828403121561160b57600080fd5b81356113f981611574565b6000806040838503121561162957600080fd5b823561163481611574565b9150602083013561164481611574565b809150509250929050565b60006020828403121561166157600080fd5b5035919050565b634e487b7160e01b600052601160045260246000fd5b600181815b808511156116b957816000190482111561169f5761169f611668565b808516156116ac57918102915b93841c9390800290611683565b509250929050565b6000826116d057506001610434565b816116dd57506000610434565b81600181146116f357600281146116fd57611719565b6001915050610434565b60ff84111561170e5761170e611668565b50506001821b610434565b5060208310610133831016604e8410600b841016171561173c575081810a610434565b611746838361167e565b806000190482111561175a5761175a611668565b029392505050565b60006113f960ff8416836116c1565b808202811582820484141761043457610434611668565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b6000602082840312156117cf57600080fd5b81516113f981611574565b6000806000606084860312156117ef57600080fd5b8351925060208401519150604084015190509250925092565b60006020828403121561181a57600080fd5b815180151581146113f957600080fd5b8082018082111561043457610434611668565b60006001820161184f5761184f611668565b5060010190565b8181038181111561043457610434611668565b634e487b7160e01b600052603260045260246000fd5b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156118cf5784516001600160a01b0316835293830193918301916001016118aa565b50506001600160a01b03969096166060850152505050608001529392505050565b60008261190d57634e487b7160e01b600052601260045260246000fd5b50049056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a26469706673582212200455ab028d19558387caaa2294d940c3c9bb2eae810a7730b52fd2b694bbde6464736f6c63430008130033

Deployed Bytecode

0x60806040526004361061012e5760003560e01c8063751039fc116100ab578063a9059cbb1161006f578063a9059cbb14610358578063bf474bed14610378578063c876d0b91461038e578063c9567bf9146103a8578063dd62ed3e146103bd578063ec1f3f631461040357600080fd5b8063751039fc146102c35780637d1db4a5146102d85780638da5cb5b146102ee5780638f9a55c01461031657806395d89b411461032c57600080fd5b8063313ce567116100f2578063313ce5671461020c5780633bbac5791461022857806351bc3c851461026157806370a0823114610278578063715018a6146102ae57600080fd5b806306fdde031461013a578063095ea7b3146101835780630faee56f146101b357806318160ddd146101d757806323b872dd146101ec57600080fd5b3661013557005b600080fd5b34801561014657600080fd5b5060408051808201909152600e81526d5345432056532042696e616e636560901b60208201525b60405161017a9190611526565b60405180910390f35b34801561018f57600080fd5b506101a361019e36600461158c565b610423565b604051901515815260200161017a565b3480156101bf57600080fd5b506101c960125481565b60405190815260200161017a565b3480156101e357600080fd5b506101c961043a565b3480156101f857600080fd5b506101a36102073660046115b8565b61045a565b34801561021857600080fd5b506040516008815260200161017a565b34801561023457600080fd5b506101a36102433660046115f9565b6001600160a01b031660009081526004602052604090205460ff1690565b34801561026d57600080fd5b506102766104c3565b005b34801561028457600080fd5b506101c96102933660046115f9565b6001600160a01b031660009081526001602052604090205490565b3480156102ba57600080fd5b5061027661051b565b3480156102cf57600080fd5b50610276610598565b3480156102e457600080fd5b506101c9600f5481565b3480156102fa57600080fd5b506000546040516001600160a01b03909116815260200161017a565b34801561032257600080fd5b506101c960105481565b34801561033857600080fd5b5060408051808201909152600381526229ab2160e91b602082015261016d565b34801561036457600080fd5b506101a361037336600461158c565b610651565b34801561038457600080fd5b506101c960115481565b34801561039a57600080fd5b506006546101a39060ff1681565b3480156103b457600080fd5b5061027661065e565b3480156103c957600080fd5b506101c96103d8366004611616565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b34801561040f57600080fd5b5061027661041e36600461164f565b610a19565b6000610430338484610a4f565b5060015b92915050565b60006104486008600a611762565b61045590620f4240611771565b905090565b6000610467848484610b73565b6104b984336104b485604051806060016040528060288152602001611913602891396001600160a01b038a166000908152600260209081526040808320338452909152902054919061116c565b610a4f565b5060019392505050565b60065461010090046001600160a01b0316336001600160a01b0316146104e857600080fd5b30600090815260016020526040902054801561050757610507816111a6565b4780156105175761051781611339565b5050565b6000546001600160a01b0316331461054e5760405162461bcd60e51b815260040161054590611788565b60405180910390fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b031633146105c25760405162461bcd60e51b815260040161054590611788565b6105ce6008600a611762565b6105db90620f4240611771565b600f556105ea6008600a611762565b6105f790620f4240611771565b6010556006805460ff191690557f947f344d56e1e8c70dc492fb94c4ddddd490c016aab685f5e7e47b2e85cb44cf6106316008600a611762565b61063e90620f4240611771565b60405190815260200160405180910390a1565b6000610430338484610b73565b6000546001600160a01b031633146106885760405162461bcd60e51b815260040161054590611788565b601454600160a01b900460ff16156106e25760405162461bcd60e51b815260206004820152601760248201527f74726164696e6720697320616c7265616479206f70656e0000000000000000006044820152606401610545565b601380546001600160a01b031916737a250d5630b4cf539739df2c5dacb4c659f2488d90811790915561072a90309061071d6008600a611762565b6104b490620f4240611771565b601360009054906101000a90046001600160a01b03166001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa15801561077d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107a191906117bd565b6001600160a01b031663c9c6539630601360009054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610803573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061082791906117bd565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af1158015610874573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061089891906117bd565b601480546001600160a01b039283166001600160a01b03199091161790556013541663f305d71947306108e0816001600160a01b031660009081526001602052604090205490565b6000806108f56000546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c40160606040518083038185885af115801561095d573d6000803e3d6000fd5b50505050506040513d601f19601f8201168201806040525081019061098291906117da565b505060145460135460405163095ea7b360e01b81526001600160a01b03918216600482015260001960248201529116915063095ea7b3906044016020604051808303816000875af11580156109db573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109ff9190611808565b506014805462ff00ff60a01b19166201000160a01b179055565b6001600e5411610a2857600080fd5b600a548111158015610a3c57506009548111155b610a4557600080fd5b600a819055600955565b6001600160a01b038316610ab15760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610545565b6001600160a01b038216610b125760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610545565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038316610bd75760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610545565b6001600160a01b038216610c395760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610545565b60008111610c9b5760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b6064820152608401610545565b600080546001600160a01b03858116911614801590610cc857506000546001600160a01b03848116911614155b15611029576001600160a01b03841660009081526004602052604090205460ff16158015610d0f57506001600160a01b03831660009081526004602052604090205460ff16155b610d1857600080fd5b60065460ff1615610dd1576013546001600160a01b03848116911614801590610d4f57506014546001600160a01b03848116911614155b15610dd157326000908152600560205260409020544311610dbe5760405162461bcd60e51b8152602060048201526024808201527f4f6e6c79206f6e65207472616e736665722070657220626c6f636b20616c6c6f6044820152633bb2b21760e11b6064820152608401610545565b3260009081526005602052604090204390555b6014546001600160a01b038581169116148015610dfc57506013546001600160a01b03848116911614155b8015610e2157506001600160a01b03831660009081526003602052604090205460ff16155b15610f0957600f54821115610e785760405162461bcd60e51b815260206004820152601960248201527f4578636565647320746865205f6d61785478416d6f756e742e000000000000006044820152606401610545565b60105482610e9b856001600160a01b031660009081526001602052604090205490565b610ea5919061182a565b1115610ef35760405162461bcd60e51b815260206004820152601a60248201527f4578636565647320746865206d617857616c6c657453697a652e0000000000006044820152606401610545565b600e8054906000610f038361183d565b91905055505b610f356064610f2f600b54600e5411610f2457600754610f28565b6009545b8590611377565b90611400565b6014549091506001600160a01b038481169116148015610f5e57506001600160a01b0384163014155b15610f8b57610f886064610f2f600c54600e5411610f7e57600854610f28565b600a548590611377565b90505b30600090815260016020526040902054601454600160a81b900460ff16158015610fc257506014546001600160a01b038581169116145b8015610fd75750601454600160b01b900460ff165b8015610fe4575060115481115b8015610ff35750600d54600e54115b15611027576110156110108461100b84601254611442565b611442565b6111a6565b4780156110255761102547611339565b505b505b80156110a357306000908152600160205260409020546110499082611457565b30600081815260016020526040908190209290925590516001600160a01b038616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9061109a9085815260200190565b60405180910390a35b6001600160a01b0384166000908152600160205260409020546110c690836114b6565b6001600160a01b03851660009081526001602052604090205561110b6110ec83836114b6565b6001600160a01b03851660009081526001602052604090205490611457565b6001600160a01b0380851660008181526001602052604090209290925585167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef61115585856114b6565b60405190815260200160405180910390a350505050565b600081848411156111905760405162461bcd60e51b81526004016105459190611526565b50600061119d8486611856565b95945050505050565b6014805460ff60a81b1916600160a81b179055801561132957601454600160a01b900460ff161561132957604080516002808252606082018352600092602083019080368337019050509050308160008151811061120657611206611869565b6001600160a01b03928316602091820292909201810191909152601354604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa15801561125f573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061128391906117bd565b8160018151811061129657611296611869565b6001600160a01b0392831660209182029290920101526013546112bc9130911684610a4f565b60135460405163791ac94760e01b81526001600160a01b039091169063791ac947906112f590859060009086903090429060040161187f565b600060405180830381600087803b15801561130f57600080fd5b505af1158015611323573d6000803e3d6000fd5b50505050505b506014805460ff60a81b19169055565b6006546040516101009091046001600160a01b0316906108fc8315029083906000818181858888f19350505050158015610517573d6000803e3d6000fd5b60008260000361138957506000610434565b60006113958385611771565b9050826113a285836118f0565b146113f95760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b6064820152608401610545565b9392505050565b60006113f983836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506114f8565b600081831161145157826113f9565b50919050565b600080611464838561182a565b9050838110156113f95760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152606401610545565b60006113f983836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525061116c565b600081836115195760405162461bcd60e51b81526004016105459190611526565b50600061119d84866118f0565b600060208083528351808285015260005b8181101561155357858101830151858201604001528201611537565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b038116811461158957600080fd5b50565b6000806040838503121561159f57600080fd5b82356115aa81611574565b946020939093013593505050565b6000806000606084860312156115cd57600080fd5b83356115d881611574565b925060208401356115e881611574565b929592945050506040919091013590565b60006020828403121561160b57600080fd5b81356113f981611574565b6000806040838503121561162957600080fd5b823561163481611574565b9150602083013561164481611574565b809150509250929050565b60006020828403121561166157600080fd5b5035919050565b634e487b7160e01b600052601160045260246000fd5b600181815b808511156116b957816000190482111561169f5761169f611668565b808516156116ac57918102915b93841c9390800290611683565b509250929050565b6000826116d057506001610434565b816116dd57506000610434565b81600181146116f357600281146116fd57611719565b6001915050610434565b60ff84111561170e5761170e611668565b50506001821b610434565b5060208310610133831016604e8410600b841016171561173c575081810a610434565b611746838361167e565b806000190482111561175a5761175a611668565b029392505050565b60006113f960ff8416836116c1565b808202811582820484141761043457610434611668565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b6000602082840312156117cf57600080fd5b81516113f981611574565b6000806000606084860312156117ef57600080fd5b8351925060208401519150604084015190509250925092565b60006020828403121561181a57600080fd5b815180151581146113f957600080fd5b8082018082111561043457610434611668565b60006001820161184f5761184f611668565b5060010190565b8181038181111561043457610434611668565b634e487b7160e01b600052603260045260246000fd5b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156118cf5784516001600160a01b0316835293830193918301916001016118aa565b50506001600160a01b03969096166060850152505050608001529392505050565b60008261190d57634e487b7160e01b600052601260045260246000fd5b50049056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a26469706673582212200455ab028d19558387caaa2294d940c3c9bb2eae810a7730b52fd2b694bbde6464736f6c63430008130033

Deployed Bytecode Sourcemap

5978:8231:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7893:83;;;;;;;;;;-1:-1:-1;7963:5:0;;;;;;;;;;;;-1:-1:-1;;;7963:5:0;;;;7893:83;;;;;;;:::i;:::-;;;;;;;;8726:161;;;;;;;;;;-1:-1:-1;8726:161:0;;;;;:::i;:::-;;:::i;:::-;;;1188:14:1;;1181:22;1163:41;;1151:2;1136:18;8726:161:0;1023:187:1;7172:48:0;;;;;;;;;;;;;;;;;;;1361:25:1;;;1349:2;1334:18;7172:48:0;1215:177:1;8170:95:0;;;;;;;;;;;;;:::i;8895:313::-;;;;;;;;;;-1:-1:-1;8895:313:0;;;;;:::i;:::-;;:::i;8079:83::-;;;;;;;;;;-1:-1:-1;8079:83:0;;6804:1;2000:36:1;;1988:2;1973:18;8079:83:0;1858:184:1;12826:83:0;;;;;;;;;;-1:-1:-1;12826:83:0;;;;;:::i;:::-;-1:-1:-1;;;;;12894:7:0;12873:4;12894:7;;;:4;:7;;;;;;;;;12826:83;13633:348;;;;;;;;;;;;;:::i;:::-;;8273:119;;;;;;;;;;-1:-1:-1;8273:119:0;;;;;:::i;:::-;-1:-1:-1;;;;;8366:18:0;8339:7;8366:18;;;:9;:18;;;;;;;8273:119;5059:148;;;;;;;;;;;;;:::i;12522:196::-;;;;;;;;;;;;;:::i;6992:53::-;;;;;;;;;;;;;;;;4845:79;;;;;;;;;;-1:-1:-1;4883:7:0;4910:6;4845:79;;-1:-1:-1;;;;;4910:6:0;;;2445:51:1;;2433:2;2418:18;4845:79:0;2299:203:1;7052:53:0;;;;;;;;;;;;;;;;7984:87;;;;;;;;;;-1:-1:-1;8056:7:0;;;;;;;;;;;;-1:-1:-1;;;8056:7:0;;;;7984:87;;8400:167;;;;;;;;;;-1:-1:-1;8400:167:0;;;;;:::i;:::-;;:::i;7112:53::-;;;;;;;;;;;;;;;;6363:40;;;;;;;;;;-1:-1:-1;6363:40:0;;;;;;;;12917:671;;;;;;;;;;;;;:::i;8575:143::-;;;;;;;;;;-1:-1:-1;8575:143:0;;;;;:::i;:::-;-1:-1:-1;;;;;8683:18:0;;;8656:7;8683:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;8575:143;14001:205;;;;;;;;;;-1:-1:-1;14001:205:0;;;;;:::i;:::-;;:::i;8726:161::-;8801:4;8818:39;2680:10;8841:7;8850:6;8818:8;:39::i;:::-;-1:-1:-1;8875:4:0;8726:161;;;;;:::o;8170:95::-;8223:7;6857:13;6804:1;6857:2;:13;:::i;:::-;6847:23;;:7;:23;:::i;:::-;8243:14;;8170:95;:::o;8895:313::-;8993:4;9010:36;9020:6;9028:9;9039:6;9010:9;:36::i;:::-;9057:121;9066:6;2680:10;9088:89;9126:6;9088:89;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;9088:19:0;;;;;;:11;:19;;;;;;;;2680:10;9088:33;;;;;;;;;;:37;:89::i;:::-;9057:8;:121::i;:::-;-1:-1:-1;9196:4:0;8895:313;;;;;:::o;13633:348::-;13697:10;;;;;-1:-1:-1;;;;;13697:10:0;2680;-1:-1:-1;;;;;13683:24:0;;13675:33;;;;;;13758:4;13719:20;8366:18;;;:9;:18;;;;;;13778:14;;13775:73;;13806:30;13823:12;13806:16;:30::i;:::-;13877:21;13912:12;;13909:65;;13938:24;13951:10;13938:12;:24::i;:::-;13664:317;;13633:348::o;5059:148::-;4972:6;;-1:-1:-1;;;;;4972:6:0;2680:10;4972:22;4964:67;;;;-1:-1:-1;;;4964:67:0;;;;;;;:::i;:::-;;;;;;;;;5166:1:::1;5150:6:::0;;5129:40:::1;::::0;-1:-1:-1;;;;;5150:6:0;;::::1;::::0;5129:40:::1;::::0;5166:1;;5129:40:::1;5197:1;5180:19:::0;;-1:-1:-1;;;;;;5180:19:0::1;::::0;;5059:148::o;12522:196::-;4972:6;;-1:-1:-1;;;;;4972:6:0;2680:10;4972:22;4964:67;;;;-1:-1:-1;;;4964:67:0;;;;;;;:::i;:::-;6857:13:::1;6804:1;6857:2;:13;:::i;:::-;6847:23;::::0;:7:::1;:23;:::i;:::-;12575:12;:22:::0;6857:13:::1;6804:1;6857:2;:13;:::i;:::-;6847:23;::::0;:7:::1;:23;:::i;:::-;12608:14;:22:::0;12641:20:::1;:26:::0;;-1:-1:-1;;12641:26:0::1;::::0;;12683:27:::1;6857:13;6804:1;-1:-1:-1::0;6857:13:0::1;:::i;:::-;6847:23;::::0;:7:::1;:23;:::i;:::-;12683:27;::::0;1361:25:1;;;1349:2;1334:18;12683:27:0::1;;;;;;;12522:196::o:0;8400:167::-;8478:4;8495:42;2680:10;8519:9;8530:6;8495:9;:42::i;12917:671::-;4972:6;;-1:-1:-1;;;;;4972:6:0;2680:10;4972:22;4964:67;;;;-1:-1:-1;;;4964:67:0;;;;;;;:::i;:::-;12981:11:::1;::::0;-1:-1:-1;;;12981:11:0;::::1;;;12980:12;12972:47;;;::::0;-1:-1:-1;;;12972:47:0;;5336:2:1;12972:47:0::1;::::0;::::1;5318:21:1::0;5375:2;5355:18;;;5348:30;5414:25;5394:18;;;5387:53;5457:18;;12972:47:0::1;5134:347:1::0;12972:47:0::1;13030:15;:80:::0;;-1:-1:-1;;;;;;13030:80:0::1;13067:42;13030:80:::0;;::::1;::::0;;;13121:58:::1;::::0;13138:4:::1;::::0;6857:13:::1;6804:1;6857:2;:13;:::i;:::-;6847:23;::::0;:7:::1;:23;:::i;13121:58::-;13224:15;;;;;;;;;-1:-1:-1::0;;;;;13224:15:0::1;-1:-1:-1::0;;;;;13224:23:0::1;;:25;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;13206:55:0::1;;13270:4;13277:15;;;;;;;;;-1:-1:-1::0;;;;;13277:15:0::1;-1:-1:-1::0;;;;;13277:20:0::1;;:22;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;13206:94;::::0;-1:-1:-1;;;;;;13206:94:0::1;::::0;;;;;;-1:-1:-1;;;;;5972:15:1;;;13206:94:0::1;::::0;::::1;5954:34:1::0;6024:15;;6004:18;;;5997:43;5889:18;;13206:94:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;13190:13;:110:::0;;-1:-1:-1;;;;;13190:110:0;;::::1;-1:-1:-1::0;;;;;;13190:110:0;;::::1;;::::0;;13311:15:::1;::::0;::::1;:31;13350:21;13381:4;13387:24;13381:4:::0;-1:-1:-1;;;;;8366:18:0;8339:7;8366:18;;;:9;:18;;;;;;;8273:119;13387:24:::1;13412:1;13414::::0;13416:7:::1;4883::::0;4910:6;-1:-1:-1;;;;;4910:6:0;;4845:79;13416:7:::1;13311:129;::::0;::::1;::::0;;;-1:-1:-1;;;;;;13311:129:0;;;-1:-1:-1;;;;;6410:15:1;;;13311:129:0::1;::::0;::::1;6392:34:1::0;6442:18;;;6435:34;;;;6485:18;;;6478:34;;;;6528:18;;;6521:34;6592:15;;;6571:19;;;6564:44;13424:15:0::1;6624:19:1::0;;;6617:35;6326:19;;13311:129:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;;13458:13:0::1;::::0;13489:15:::1;::::0;13451:71:::1;::::0;-1:-1:-1;;;13451:71:0;;-1:-1:-1;;;;;13489:15:0;;::::1;13451:71;::::0;::::1;7148:51:1::0;-1:-1:-1;;7215:18:1;;;7208:34;13458:13:0;::::1;::::0;-1:-1:-1;13451:29:0::1;::::0;7121:18:1;;13451:71:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;13533:11:0::1;:18:::0;;-1:-1:-1;;;;13562:18:0;-1:-1:-1;;;13562:18:0;;;12917:671::o;14001:205::-;14072:1;14062:9;;:11;14054:20;;;;;;14100:13;;14091:7;:22;;:47;;;;;14126:12;;14117:7;:21;;14091:47;14083:56;;;;;;14148:13;:21;;;14178:12;:20;14001:205::o;9216:335::-;-1:-1:-1;;;;;9309:19:0;;9301:68;;;;-1:-1:-1;;;9301:68:0;;7737:2:1;9301:68:0;;;7719:21:1;7776:2;7756:18;;;7749:30;7815:34;7795:18;;;7788:62;-1:-1:-1;;;7866:18:1;;;7859:34;7910:19;;9301:68:0;7535:400:1;9301:68:0;-1:-1:-1;;;;;9388:21:0;;9380:68;;;;-1:-1:-1;;;9380:68:0;;8142:2:1;9380:68:0;;;8124:21:1;8181:2;8161:18;;;8154:30;8220:34;8200:18;;;8193:62;-1:-1:-1;;;8271:18:1;;;8264:32;8313:19;;9380:68:0;7940:398:1;9380:68:0;-1:-1:-1;;;;;9459:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;9511:32;;1361:25:1;;;9511:32:0;;1334:18:1;9511:32:0;;;;;;;9216:335;;;:::o;9559:2284::-;-1:-1:-1;;;;;9647:18:0;;9639:68;;;;-1:-1:-1;;;9639:68:0;;8545:2:1;9639:68:0;;;8527:21:1;8584:2;8564:18;;;8557:30;8623:34;8603:18;;;8596:62;-1:-1:-1;;;8674:18:1;;;8667:35;8719:19;;9639:68:0;8343:401:1;9639:68:0;-1:-1:-1;;;;;9726:16:0;;9718:64;;;;-1:-1:-1;;;9718:64:0;;8951:2:1;9718:64:0;;;8933:21:1;8990:2;8970:18;;;8963:30;9029:34;9009:18;;;9002:62;-1:-1:-1;;;9080:18:1;;;9073:33;9123:19;;9718:64:0;8749:399:1;9718:64:0;9810:1;9801:6;:10;9793:64;;;;-1:-1:-1;;;9793:64:0;;9355:2:1;9793:64:0;;;9337:21:1;9394:2;9374:18;;;9367:30;9433:34;9413:18;;;9406:62;-1:-1:-1;;;9484:18:1;;;9477:39;9533:19;;9793:64:0;9153:405:1;9793:64:0;9868:17;4910:6;;-1:-1:-1;;;;;9902:15:0;;;4910:6;;9902:15;;;;:32;;-1:-1:-1;4883:7:0;4910:6;-1:-1:-1;;;;;9921:13:0;;;4910:6;;9921:13;;9902:32;9898:1589;;;-1:-1:-1;;;;;9960:10:0;;;;;;:4;:10;;;;;;;;9959:11;:24;;;;-1:-1:-1;;;;;;9975:8:0;;;;;;:4;:8;;;;;;;;9974:9;9959:24;9951:33;;;;;;10005:20;;;;10001:346;;;10064:15;;-1:-1:-1;;;;;10050:30:0;;;10064:15;;10050:30;;;;:62;;-1:-1:-1;10098:13:0;;-1:-1:-1;;;;;10084:28:0;;;10098:13;;10084:28;;10050:62;10046:286;;;10172:9;10143:39;;;;:28;:39;;;;;;10185:12;-1:-1:-1;10135:102:0;;;;-1:-1:-1;;;10135:102:0;;9765:2:1;10135:102:0;;;9747:21:1;9804:2;9784:18;;;9777:30;9843:34;9823:18;;;9816:62;-1:-1:-1;;;9894:18:1;;;9887:34;9938:19;;10135:102:0;9563:400:1;10135:102:0;10287:9;10258:39;;;;:28;:39;;;;;10300:12;10258:54;;10046:286;10375:13;;-1:-1:-1;;;;;10367:21:0;;;10375:13;;10367:21;:55;;;;-1:-1:-1;10406:15:0;;-1:-1:-1;;;;;10392:30:0;;;10406:15;;10392:30;;10367:55;:83;;;;-1:-1:-1;;;;;;10428:22:0;;;;;;:18;:22;;;;;;;;10426:24;10367:83;10363:313;;;10490:12;;10480:6;:22;;10472:60;;;;-1:-1:-1;;;10472:60:0;;10170:2:1;10472:60:0;;;10152:21:1;10209:2;10189:18;;;10182:30;10248:27;10228:18;;;10221:55;10293:18;;10472:60:0;9968:349:1;10472:60:0;10585:14;;10575:6;10559:13;10569:2;-1:-1:-1;;;;;8366:18:0;8339:7;8366:18;;;:9;:18;;;;;;;8273:119;10559:13;:22;;;;:::i;:::-;:40;;10551:79;;;;-1:-1:-1;;;10551:79:0;;10654:2:1;10551:79:0;;;10636:21:1;10693:2;10673:18;;;10666:30;10732:28;10712:18;;;10705:56;10778:18;;10551:79:0;10452:350:1;10551:79:0;10649:9;:11;;;:9;:11;;;:::i;:::-;;;;;;10363:313;10706:76;10778:3;10706:67;10728:15;;10718:9;;:25;10717:55;;10758:14;;10717:55;;;10745:12;;10717:55;10706:6;;:10;:67::i;:::-;:71;;:76::i;:::-;10806:13;;10694:88;;-1:-1:-1;;;;;;10800:19:0;;;10806:13;;10800:19;:43;;;;-1:-1:-1;;;;;;10823:20:0;;10838:4;10823:20;;10800:43;10797:174;;;10876:79;10951:3;10876:70;10898:16;;10888:9;;:26;10887:58;;10930:15;;10887:58;;;10916:13;;10876:6;;:10;:70::i;:79::-;10864:91;;10797:174;11036:4;10987:28;8366:18;;;:9;:18;;;;;;11062:6;;-1:-1:-1;;;11062:6:0;;;;11061:7;:30;;;;-1:-1:-1;11078:13:0;;-1:-1:-1;;;;;11072:19:0;;;11078:13;;11072:19;11061:30;:45;;;;-1:-1:-1;11095:11:0;;-1:-1:-1;;;11095:11:0;;;;11061:45;:87;;;;;11131:17;;11110:20;:38;11061:87;:119;;;;;11162:18;;11152:9;;:28;11061:119;11057:419;;;11201:67;11218:49;11222:6;11229:37;11233:20;11254:11;;11229:3;:37::i;:::-;11218:3;:49::i;:::-;11201:16;:67::i;:::-;11316:21;11359:22;;11356:105;;11406:35;11419:21;11406:12;:35::i;:::-;11182:294;11057:419;9936:1551;9898:1589;11502:11;;11499:161;;11570:4;11552:24;;;;:9;:24;;;;;;:39;;11581:9;11552:28;:39::i;:::-;11545:4;11527:24;;;;:9;:24;;;;;;;:64;;;;11609:39;;-1:-1:-1;;;;;11609:39:0;;;;;;;11638:9;1361:25:1;;1349:2;1334:18;;1215:177;11609:39:0;;;;;;;;11499:161;-1:-1:-1;;;;;11686:15:0;;;;;;:9;:15;;;;;;:27;;11706:6;11686:19;:27::i;:::-;-1:-1:-1;;;;;11670:15:0;;;;;;:9;:15;;;;;:43;11738:40;11756:21;:6;11767:9;11756:10;:21::i;:::-;-1:-1:-1;;;;;11738:13:0;;;;;;:9;:13;;;;;;;:17;:40::i;:::-;-1:-1:-1;;;;;11724:13:0;;;;;;;:9;:13;;;;;:54;;;;11794:41;;;11813:21;:6;11824:9;11813:10;:21::i;:::-;11794:41;;1361:25:1;;;1349:2;1334:18;11794:41:0;;;;;;;9628:2215;9559:2284;;;:::o;3737:190::-;3823:7;3859:12;3851:6;;;;3843:29;;;;-1:-1:-1;;;3843:29:0;;;;;;;;:::i;:::-;-1:-1:-1;3883:9:0;3895:5;3899:1;3895;:5;:::i;:::-;3883:17;3737:190;-1:-1:-1;;;;;3737:190:0:o;11959:555::-;7502:6;:13;;-1:-1:-1;;;;7502:13:0;-1:-1:-1;;;7502:13:0;;;12037:27;;12056:7:::1;12037:27;12078:11;::::0;-1:-1:-1;;;12078:11:0;::::1;;;12074:25:::0;12091:7:::1;12074:25;12133:16;::::0;;12147:1:::1;12133:16:::0;;;;;::::1;::::0;;12109:21:::1;::::0;12133:16:::1;::::0;::::1;::::0;;::::1;::::0;::::1;;::::0;-1:-1:-1;12133:16:0::1;12109:40;;12178:4;12160;12165:1;12160:7;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;12160:23:0;;::::1;:7;::::0;;::::1;::::0;;;;;;:23;;;;12204:15:::1;::::0;:22:::1;::::0;;-1:-1:-1;;;12204:22:0;;;;:15;;;::::1;::::0;:20:::1;::::0;:22:::1;::::0;;::::1;::::0;12160:7;;12204:22;;;;;:15;:22:::1;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;12194:4;12199:1;12194:7;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;12194:32:0;;::::1;:7;::::0;;::::1;::::0;;;;;:32;12269:15:::1;::::0;12237:62:::1;::::0;12254:4:::1;::::0;12269:15:::1;12287:11:::0;12237:8:::1;:62::i;:::-;12310:15;::::0;:196:::1;::::0;-1:-1:-1;;;12310:196:0;;-1:-1:-1;;;;;12310:15:0;;::::1;::::0;:66:::1;::::0;:196:::1;::::0;12391:11;;12310:15:::1;::::0;12433:4;;12460::::1;::::0;12480:15:::1;::::0;12310:196:::1;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;12026:488;7526:1;-1:-1:-1::0;7538:6:0;:14;;-1:-1:-1;;;;7538:14:0;;;11959:555::o;12726:92::-;12783:10;;:27;;:10;;;;-1:-1:-1;;;;;12783:10:0;;:27;;;;;;;;;;;;:10;:27;;;;;;;;;;;;;;;;;;;3935:246;3993:7;4017:1;4022;4017:6;4013:47;;-1:-1:-1;4047:1:0;4040:8;;4013:47;4070:9;4082:5;4086:1;4082;:5;:::i;:::-;4070:17;-1:-1:-1;4115:1:0;4106:5;4110:1;4070:17;4106:5;:::i;:::-;:10;4098:56;;;;-1:-1:-1;;;4098:56:0;;12753:2:1;4098:56:0;;;12735:21:1;12792:2;12772:18;;;12765:30;12831:34;12811:18;;;12804:62;-1:-1:-1;;;12882:18:1;;;12875:31;12923:19;;4098:56:0;12551:397:1;4098:56:0;4172:1;3935:246;-1:-1:-1;;;3935:246:0:o;4189:132::-;4247:7;4274:39;4278:1;4281;4274:39;;;;;;;;;;;;;;;;;:3;:39::i;11853:98::-;11910:7;11937:1;11935;:3;11934:9;;11942:1;11934:9;;;-1:-1:-1;11940:1:0;11853:98;-1:-1:-1;11853:98:0:o;3406:179::-;3464:7;;3496:5;3500:1;3496;:5;:::i;:::-;3484:17;;3525:1;3520;:6;;3512:46;;;;-1:-1:-1;;;3512:46:0;;13155:2:1;3512:46:0;;;13137:21:1;13194:2;13174:18;;;13167:30;13233:29;13213:18;;;13206:57;13280:18;;3512:46:0;12953:351:1;3593:136:0;3651:7;3678:43;3682:1;3685;3678:43;;;;;;;;;;;;;;;;;:3;:43::i;4329:189::-;4415:7;4450:12;4443:5;4435:28;;;;-1:-1:-1;;;4435:28:0;;;;;;;;:::i;:::-;-1:-1:-1;4474:9:0;4486:5;4490:1;4486;:5;:::i;14:548: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;;;298:3;483:1;478:2;469:6;458:9;454:22;450:31;443:42;553:2;546;542:7;537:2;529:6;525:15;521:29;510:9;506:45;502:54;494:62;;;;14:548;;;;:::o;567:131::-;-1:-1:-1;;;;;642:31:1;;632:42;;622:70;;688:1;685;678:12;622:70;567:131;:::o;703:315::-;771:6;779;832:2;820:9;811:7;807:23;803:32;800:52;;;848:1;845;838:12;800:52;887:9;874:23;906:31;931:5;906:31;:::i;:::-;956:5;1008:2;993:18;;;;980:32;;-1:-1:-1;;;703:315:1:o;1397:456::-;1474:6;1482;1490;1543:2;1531:9;1522:7;1518:23;1514:32;1511:52;;;1559:1;1556;1549:12;1511:52;1598:9;1585:23;1617:31;1642:5;1617:31;:::i;:::-;1667:5;-1:-1:-1;1724:2:1;1709:18;;1696:32;1737:33;1696:32;1737:33;:::i;:::-;1397:456;;1789:7;;-1:-1:-1;;;1843:2:1;1828:18;;;;1815:32;;1397:456::o;2047:247::-;2106:6;2159:2;2147:9;2138:7;2134:23;2130:32;2127:52;;;2175:1;2172;2165:12;2127:52;2214:9;2201:23;2233:31;2258:5;2233:31;:::i;2507:388::-;2575:6;2583;2636:2;2624:9;2615:7;2611:23;2607:32;2604:52;;;2652:1;2649;2642:12;2604:52;2691:9;2678:23;2710:31;2735:5;2710:31;:::i;:::-;2760:5;-1:-1:-1;2817:2:1;2802:18;;2789:32;2830:33;2789:32;2830:33;:::i;:::-;2882:7;2872:17;;;2507:388;;;;;:::o;2900:180::-;2959:6;3012:2;3000:9;2991:7;2987:23;2983:32;2980:52;;;3028:1;3025;3018:12;2980:52;-1:-1:-1;3051:23:1;;2900:180;-1:-1:-1;2900:180:1:o;3085:127::-;3146:10;3141:3;3137:20;3134:1;3127:31;3177:4;3174:1;3167:15;3201:4;3198:1;3191:15;3217:422;3306:1;3349:5;3306:1;3363:270;3384:7;3374:8;3371:21;3363:270;;;3443:4;3439:1;3435:6;3431:17;3425:4;3422:27;3419:53;;;3452:18;;:::i;:::-;3502:7;3492:8;3488:22;3485:55;;;3522:16;;;;3485:55;3601:22;;;;3561:15;;;;3363:270;;;3367:3;3217:422;;;;;:::o;3644:806::-;3693:5;3723:8;3713:80;;-1:-1:-1;3764:1:1;3778:5;;3713:80;3812:4;3802:76;;-1:-1:-1;3849:1:1;3863:5;;3802:76;3894:4;3912:1;3907:59;;;;3980:1;3975:130;;;;3887:218;;3907:59;3937:1;3928:10;;3951:5;;;3975:130;4012:3;4002:8;3999:17;3996:43;;;4019:18;;:::i;:::-;-1:-1:-1;;4075:1:1;4061:16;;4090:5;;3887:218;;4189:2;4179:8;4176:16;4170:3;4164:4;4161:13;4157:36;4151:2;4141:8;4138:16;4133:2;4127:4;4124:12;4120:35;4117:77;4114:159;;;-1:-1:-1;4226:19:1;;;4258:5;;4114:159;4305:34;4330:8;4324:4;4305:34;:::i;:::-;4375:6;4371:1;4367:6;4363:19;4354:7;4351:32;4348:58;;;4386:18;;:::i;:::-;4424:20;;3644:806;-1:-1:-1;;;3644:806:1:o;4455:140::-;4513:5;4542:47;4583:4;4573:8;4569:19;4563:4;4542:47;:::i;4600:168::-;4673:9;;;4704;;4721:15;;;4715:22;;4701:37;4691:71;;4742:18;;:::i;4773:356::-;4975:2;4957:21;;;4994:18;;;4987:30;5053:34;5048:2;5033:18;;5026:62;5120:2;5105:18;;4773:356::o;5486:251::-;5556:6;5609:2;5597:9;5588:7;5584:23;5580:32;5577:52;;;5625:1;5622;5615:12;5577:52;5657:9;5651:16;5676:31;5701:5;5676:31;:::i;6663:306::-;6751:6;6759;6767;6820:2;6808:9;6799:7;6795:23;6791:32;6788:52;;;6836:1;6833;6826:12;6788:52;6865:9;6859:16;6849:26;;6915:2;6904:9;6900:18;6894:25;6884:35;;6959:2;6948:9;6944:18;6938:25;6928:35;;6663:306;;;;;:::o;7253:277::-;7320:6;7373:2;7361:9;7352:7;7348:23;7344:32;7341:52;;;7389:1;7386;7379:12;7341:52;7421:9;7415:16;7474:5;7467:13;7460:21;7453:5;7450:32;7440:60;;7496:1;7493;7486:12;10322:125;10387:9;;;10408:10;;;10405:36;;;10421:18;;:::i;10807:135::-;10846:3;10867:17;;;10864:43;;10887:18;;:::i;:::-;-1:-1:-1;10934:1:1;10923:13;;10807:135::o;10947:128::-;11014:9;;;11035:11;;;11032:37;;;11049:18;;:::i;11212:127::-;11273:10;11268:3;11264:20;11261:1;11254:31;11304:4;11301:1;11294:15;11328:4;11325:1;11318:15;11344:980;11606:4;11654:3;11643:9;11639:19;11685:6;11674:9;11667:25;11711:2;11749:6;11744:2;11733:9;11729:18;11722:34;11792:3;11787:2;11776:9;11772:18;11765:31;11816:6;11851;11845:13;11882:6;11874;11867:22;11920:3;11909:9;11905:19;11898:26;;11959:2;11951:6;11947:15;11933:29;;11980:1;11990:195;12004:6;12001:1;11998:13;11990:195;;;12069:13;;-1:-1:-1;;;;;12065:39:1;12053:52;;12160:15;;;;12125:12;;;;12101:1;12019:9;11990:195;;;-1:-1:-1;;;;;;;12241:32:1;;;;12236:2;12221:18;;12214:60;-1:-1:-1;;;12305:3:1;12290:19;12283:35;12202:3;11344:980;-1:-1:-1;;;11344:980:1:o;12329:217::-;12369:1;12395;12385:132;;12439:10;12434:3;12430:20;12427:1;12420:31;12474:4;12471:1;12464:15;12502:4;12499:1;12492:15;12385:132;-1:-1:-1;12531:9:1;;12329:217::o

Swarm Source

ipfs://0455ab028d19558387caaa2294d940c3c9bb2eae810a7730b52fd2b694bbde64

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.