ETH Price: $3,430.59 (+3.32%)

Contract

0xa6188E2D0140503a8Bf0a90e9A60fc7aE20f342C
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Approve184975902023-11-04 8:50:11385 days ago1699087811IN
Shibtools: SHIBT Token
0 ETH0.0007392430.47185885
Approve182532262023-10-01 4:13:23419 days ago1696133603IN
Shibtools: SHIBT Token
0 ETH0.000144395.95183702
Approve182531552023-10-01 3:59:11419 days ago1696132751IN
Shibtools: SHIBT Token
0 ETH0.000141545.83463457
Approve178128582023-07-31 12:01:47481 days ago1690804907IN
Shibtools: SHIBT Token
0 ETH0.0008030117.23067093
Approve176112412023-07-03 5:02:23509 days ago1688360543IN
Shibtools: SHIBT Token
0 ETH0.0006149513.26367173
Approve175589232023-06-25 20:40:35517 days ago1687725635IN
Shibtools: SHIBT Token
0 ETH0.0005540511.90383446
Approve173324102023-05-24 23:49:47548 days ago1684972187IN
Shibtools: SHIBT Token
0 ETH0.0010337342.50570382
Approve172737272023-05-16 17:25:59557 days ago1684257959IN
Shibtools: SHIBT Token
0 ETH0.0029559363.83763868
Approve172298692023-05-10 12:00:35563 days ago1683720035IN
Shibtools: SHIBT Token
0 ETH0.0037218879.96483645
Approve171400042023-04-27 20:52:11576 days ago1682628731IN
Shibtools: SHIBT Token
0 ETH0.0014008530.09736146
Approve171297942023-04-26 10:25:35577 days ago1682504735IN
Shibtools: SHIBT Token
0 ETH0.0010145134.73898059
Approve171297902023-04-26 10:24:47577 days ago1682504687IN
Shibtools: SHIBT Token
0 ETH0.0016573835.81215246
Approve171011792023-04-22 10:06:23581 days ago1682157983IN
Shibtools: SHIBT Token
0 ETH0.0015981734.29274537
Approve170967062023-04-21 19:03:35582 days ago1682103815IN
Shibtools: SHIBT Token
0 ETH0.001809739.07305407
Approve170891432023-04-20 17:23:23583 days ago1682011403IN
Shibtools: SHIBT Token
0 ETH0.0024419583.51431398
Approve170890002023-04-20 16:54:35583 days ago1682009675IN
Shibtools: SHIBT Token
0 ETH0.006262134.36617165
Approve170837552023-04-19 23:00:35583 days ago1681945235IN
Shibtools: SHIBT Token
0 ETH0.0032875570.5424307
Approve170769452023-04-18 23:55:47584 days ago1681862147IN
Shibtools: SHIBT Token
0 ETH0.0024842353.3738621
Approve170767192023-04-18 23:10:11584 days ago1681859411IN
Shibtools: SHIBT Token
0 ETH0.0027579159.57652878
Approve170761612023-04-18 21:16:35585 days ago1681852595IN
Shibtools: SHIBT Token
0 ETH0.0030666765.88764641
Approve170699562023-04-18 0:11:59585 days ago1681776719IN
Shibtools: SHIBT Token
0 ETH0.0021831746.90556374
Approve170676472023-04-17 16:22:23586 days ago1681748543IN
Shibtools: SHIBT Token
0 ETH0.0009101437.51619173
Approve170676472023-04-17 16:22:23586 days ago1681748543IN
Shibtools: SHIBT Token
0 ETH0.0009123937.51619173
Approve170649642023-04-17 7:15:35586 days ago1681715735IN
Shibtools: SHIBT Token
0 ETH0.0012920327.86728386
Approve170625412023-04-16 23:00:35586 days ago1681686035IN
Shibtools: SHIBT Token
0 ETH0.0013771629.58851683
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block From To
176112442023-07-03 5:02:59509 days ago1688360579
Shibtools: SHIBT Token
0.00064622 ETH
176112442023-07-03 5:02:59509 days ago1688360579
Shibtools: SHIBT Token
0.00006443 ETH
176112442023-07-03 5:02:59509 days ago1688360579
Shibtools: SHIBT Token
0.00014544 ETH
176112442023-07-03 5:02:59509 days ago1688360579
Shibtools: SHIBT Token
0.00072724 ETH
175653972023-06-26 18:33:23516 days ago1687804403
Shibtools: SHIBT Token
0.00106076 ETH
175653972023-06-26 18:33:23516 days ago1687804403
Shibtools: SHIBT Token
0.00010578 ETH
175653972023-06-26 18:33:23516 days ago1687804403
Shibtools: SHIBT Token
0.00023874 ETH
175653972023-06-26 18:33:23516 days ago1687804403
Shibtools: SHIBT Token
0.00119372 ETH
175653602023-06-26 18:25:35516 days ago1687803935
Shibtools: SHIBT Token
0.00136987 ETH
175653602023-06-26 18:25:35516 days ago1687803935
Shibtools: SHIBT Token
0.00013663 ETH
175653602023-06-26 18:25:35516 days ago1687803935
Shibtools: SHIBT Token
0.0003083 ETH
175653602023-06-26 18:25:35516 days ago1687803935
Shibtools: SHIBT Token
0.00154154 ETH
173499702023-05-27 11:03:35546 days ago1685185415
Shibtools: SHIBT Token
0.00072729 ETH
173499702023-05-27 11:03:35546 days ago1685185415
Shibtools: SHIBT Token
0.00007251 ETH
173499702023-05-27 11:03:35546 days ago1685185415
Shibtools: SHIBT Token
0.00016369 ETH
173499702023-05-27 11:03:35546 days ago1685185415
Shibtools: SHIBT Token
0.00081847 ETH
172786802023-05-17 10:10:23556 days ago1684318223
Shibtools: SHIBT Token
0.00050094 ETH
172786802023-05-17 10:10:23556 days ago1684318223
Shibtools: SHIBT Token
0.00004994 ETH
172786802023-05-17 10:10:23556 days ago1684318223
Shibtools: SHIBT Token
0.00011275 ETH
172786802023-05-17 10:10:23556 days ago1684318223
Shibtools: SHIBT Token
0.00056376 ETH
170761632023-04-18 21:16:59585 days ago1681852619
Shibtools: SHIBT Token
0.0006773 ETH
170761632023-04-18 21:16:59585 days ago1681852619
Shibtools: SHIBT Token
0.00006752 ETH
170761632023-04-18 21:16:59585 days ago1681852619
Shibtools: SHIBT Token
0.00015244 ETH
170761632023-04-18 21:16:59585 days ago1681852619
Shibtools: SHIBT Token
0.00076222 ETH
170660442023-04-17 10:56:11586 days ago1681728971
Shibtools: SHIBT Token
0.00298501 ETH
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
SHIBTOOLS

Compiler Version
v0.8.17+commit.8df45f5f

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2023-01-31
*/

// SPDX-License-Identifier: MIT

/*
https://t.me/shibtools_io
https://shibtools.io
*/
pragma solidity ^0.8.17;

interface IERC20 {

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

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

        return c;
    }

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

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

        return c;
    }

    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        if (a == 0) {
            return 0;
        }

        uint256 c = a * b;
        require(c / a == b, "SafeMath: multiplication overflow");

        return c;
    }

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

    function div(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b > 0, errorMessage);
        uint256 c = a / b;
        // assert(a == b * c + a % b); // There is no case in which this doesn't hold

        return c;
    }

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

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

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

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

contract Ownable is Context {
    address private _owner;

    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);

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

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

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

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

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

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

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

interface IUniswapV2Router02 {
    function factory() external pure returns (address);
    function WETH() external pure returns (address);

    function addLiquidityETH(
        address token,
        uint amountTokenDesired,
        uint amountTokenMin,
        uint amountETHMin,
        address to,
        uint deadline
    ) external payable returns (uint amountToken, uint amountETH, uint liquidity);

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

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

interface IUniswapV2Pair {
    function sync() external;
}

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

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

    string private constant _name = "SHIBTOOLS";
    string private constant _symbol = "SHIBT";
    uint256 private _feeRate = 50;
    uint8 private constant _decimals = 18;
    uint256 private _tTotal =  1 * 10**12  * 10**_decimals;

    address public liquidityReceiver;
    address public marketingWallet;

    struct BuyFees{
        uint256 liquidity;
        uint256 marketing;
    }

    struct SellFees{
        uint256 liquidity;
        uint256 marketing;
    }

    BuyFees public buyFee;
    SellFees public sellFee;

    uint256 private liquidityFee;
    uint256 private marketingFee;

    bool private swapping;
    uint256 public launchEpoch;
    bool public launched;
    bool stage1;
    bool stage2;
    bool stage3;

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

    constructor (address marketingAddress, address liquidityAddress) {
        marketingWallet = marketingAddress;
        liquidityReceiver = liquidityAddress;
        
        buyFee.liquidity = 1;
        buyFee.marketing = 4;

        sellFee.liquidity = 1;
        sellFee.marketing = 4;

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

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

        balances[_msgSender()] = _tTotal;
        emit Transfer(address(0), _msgSender(), _tTotal);
    }

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

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

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

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

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

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

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

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

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

    function increaseAllowance(address spender, uint256 addedValue) public virtual returns (bool) {
        _approve(_msgSender(), spender, _allowances[_msgSender()][spender] + addedValue);
        return true;
    }

    function decreaseAllowance(address spender, uint256 subtractedValue) public virtual returns (bool) {
        _approve(_msgSender(), spender, _allowances[_msgSender()][spender] - subtractedValue);
        return true;
    }
    
    function excludeFromFees(address account, bool excluded) public onlyOwner {
        _isExcludedFromFee[address(account)] = excluded;
    }

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

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

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

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

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


    function openTrade(uint256 botBlocks) external onlyOwner() {
        launchEpoch = block.timestamp.add(botBlocks);
        launched = true;
    }

    function startTrx() external onlyOwner() {
        launched = true;
    }

    function pauseTrx() external onlyOwner() {
        launched = false;
    }

    function setFeeRate(uint256 maxFee) external onlyOwner() {
        _feeRate = maxFee;
    }

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

        _allowances[owner][spender] = amount;
        emit Approval(owner, spender, amount);
    }

    function _transfer(
        address from,
        address to,
        uint256 amount
    ) private {
        require(from != address(0), "ERC20: transfer from the zero address");
        require(to != address(0), "ERC20: transfer to the zero address");
        require(amount > 0, "Transfer amount must be greater than zero");
        
        balances[from] -= amount;
        uint256 transferAmount = amount;
        
        bool takeFee;

        if(!_isExcludedFromFee[from] && !_isExcludedFromFee[to]){
            takeFee = true;
        }
        
        if(takeFee){
            require(launched);
            if(block.timestamp < launchEpoch) {
                buyFee.liquidity = 45;
                buyFee.marketing = 45;
                sellFee.liquidity = 45;
                sellFee.marketing = 45;
            } else {
                buyFee.liquidity = 1;
                buyFee.marketing = 4;
                sellFee.liquidity = 1;
                sellFee.marketing = 4;
            }

            if(to != uniswapV2Pair){
                transferAmount = takeBuyFees(amount, to);
            } else {
                transferAmount = takeSellFees(amount, from);
                uint256 swapTokenAtAmount = balanceOf(uniswapV2Pair).mul(_feeRate).div(1000);

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

                if (!swapping) {
                    swapping = true;
                    swapBack(balanceOf(address(this)));
                    swapping = false;
                }
            }
        }
        
        balances[to] += transferAmount;
        emit Transfer(from, to, transferAmount);
    }
   
    function swapBack(uint256 amount) private {
        uint256 contractBalance = amount;
        uint256 liquidityTokens = contractBalance * (buyFee.liquidity + sellFee.liquidity) / (buyFee.marketing + buyFee.liquidity + sellFee.marketing + sellFee.liquidity);
        uint256 marketingTokens = contractBalance * (buyFee.marketing + sellFee.marketing) / (buyFee.marketing + buyFee.liquidity + sellFee.marketing + sellFee.liquidity);
        uint256 totalTokensToSwap = liquidityTokens + marketingTokens;
        
        uint256 tokensForLiquidity = liquidityTokens.div(2);
        uint256 amountToSwapForETH = contractBalance.sub(tokensForLiquidity);
        uint256 initialETHBalance = address(this).balance;
        swapTokensForEth(amountToSwapForETH); 
        uint256 ethBalance = address(this).balance.sub(initialETHBalance);
        
        uint256 ethForLiquidity = ethBalance.mul(liquidityTokens).div(totalTokensToSwap);
        addLiquidity(tokensForLiquidity, ethForLiquidity);
        payable(marketingWallet).transfer(address(this).balance);
    }

    function swapTokensForEth(uint256 tokenAmount) private {
        address[] memory path = new address[](2);
        path[0] = address(this);
        path[1] = uniswapV2Router.WETH();

        _approve(address(this), address(uniswapV2Router), tokenAmount);

        uniswapV2Router.swapExactTokensForETHSupportingFeeOnTransferTokens(
            tokenAmount,
            0,
            path,
            address(this),
            block.timestamp
        );
    }

    function addLiquidity(uint256 tokenAmount, uint256 ethAmount) private {
        _approve(address(this), address(uniswapV2Router), tokenAmount);

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

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"marketingAddress","type":"address"},{"internalType":"address","name":"liquidityAddress","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"tokensSwapped","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"ethReceived","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"tokensIntoLiquidity","type":"uint256"}],"name":"SwapAndLiquify","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"buyFee","outputs":[{"internalType":"uint256","name":"liquidity","type":"uint256"},{"internalType":"uint256","name":"marketing","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"bool","name":"excluded","type":"bool"}],"name":"excludeFromFees","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"isExcludedFromFee","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"launchEpoch","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"launched","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"liquidityReceiver","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"marketingWallet","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"uint256","name":"botBlocks","type":"uint256"}],"name":"openTrade","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pauseTrx","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"sellFee","outputs":[{"internalType":"uint256","name":"liquidity","type":"uint256"},{"internalType":"uint256","name":"marketing","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"maxFee","type":"uint256"}],"name":"setFeeRate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"startTrx","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":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"uniswapV2Pair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"uniswapV2Router","outputs":[{"internalType":"contract IUniswapV2Router02","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"stateMutability":"payable","type":"receive"}]

60806040526032600655620000176012600a62000493565b620000289064e8d4a51000620004ab565b6007553480156200003857600080fd5b5060405162001c9138038062001c918339810160408190526200005b91620004e2565b600080546001600160a01b031916339081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350600980546001600160a01b038085166001600160a01b03199283161790925560088054928416929091169190911790556001600a8190556004600b819055600c91909155600d8190556040805163c45a015560e01b81529051737a250d5630b4cf539739df2c5dacb4c659f2488d92600092849263c45a0155928281019260209291908290030181865afa15801562000139573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200015f91906200051a565b6001600160a01b031663c9c6539630846001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001ad573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001d391906200051a565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af115801562000221573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200024791906200051a565b600180546001600160a01b038086166001600160a01b0319928316178355600280549185169190921617905533600090815260056020526040808220805460ff19908116851790915530835290822080548216841790557f05b8ccbb9d4d8fb16ea74ce3c29a41f1b461fbdaff4714a0d9a8eb05499746bc805482168417905561dead82527f7d509c07f0d4edcc2dd1b53aae68677132eb562dcba78e36381b63ccaf66e6ba8054909116909217909155600754919250600390620003093390565b6001600160a01b03168152602081019190915260400160002055336001600160a01b031660006001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6007546040516200036c91815260200190565b60405180910390a35050505062000538565b634e487b7160e01b600052601160045260246000fd5b600181815b80851115620003d5578160001904821115620003b957620003b96200037e565b80851615620003c757918102915b93841c939080029062000399565b509250929050565b600082620003ee575060016200048d565b81620003fd575060006200048d565b8160018114620004165760028114620004215762000441565b60019150506200048d565b60ff8411156200043557620004356200037e565b50506001821b6200048d565b5060208310610133831016604e8410600b841016171562000466575081810a6200048d565b62000472838362000394565b80600019048211156200048957620004896200037e565b0290505b92915050565b6000620004a460ff841683620003dd565b9392505050565b80820281158282048414176200048d576200048d6200037e565b80516001600160a01b0381168114620004dd57600080fd5b919050565b60008060408385031215620004f657600080fd5b6200050183620004c5565b91506200051160208401620004c5565b90509250929050565b6000602082840312156200052d57600080fd5b620004a482620004c5565b61174980620005486000396000f3fe6080604052600436106101bb5760003560e01c806370a08231116100ec578063a457c2d71161008a578063c024666811610064578063c024666814610530578063dd62ed3e14610550578063f2fde38b14610596578063f31ece17146105b657600080fd5b8063a457c2d7146104db578063a9059cbb146104fb578063ad58183a1461051b57600080fd5b80638091f3bf116100c65780638091f3bf1461045f5780638da5cb5b1461047957806395d89b4114610497578063a3aa7487146104c557600080fd5b806370a08231146103f4578063715018a61461042a57806375f0a8741461043f57600080fd5b80632b14ca561161015957806345596e2e1161013357806345596e2e14610360578063470624021461038057806349bd5a5e1461039b5780635342acb4146103bb57600080fd5b80632b14ca56146102f4578063313ce56714610324578063395093511461034057600080fd5b806318160ddd1161019557806318160ddd1461027357806323b872dd14610292578063254d9945146102b2578063264d26dd146102d457600080fd5b806306fdde03146101c7578063095ea7b31461020b5780631694505e1461023b57600080fd5b366101c257005b600080fd5b3480156101d357600080fd5b5060408051808201909152600981526853484942544f4f4c5360b81b60208201525b6040516102029190611422565b60405180910390f35b34801561021757600080fd5b5061022b610226366004611488565b6105cb565b6040519015158152602001610202565b34801561024757600080fd5b5060015461025b906001600160a01b031681565b6040516001600160a01b039091168152602001610202565b34801561027f57600080fd5b506007545b604051908152602001610202565b34801561029e57600080fd5b5061022b6102ad3660046114b4565b6105e2565b3480156102be57600080fd5b506102d26102cd3660046114f5565b610634565b005b3480156102e057600080fd5b5060085461025b906001600160a01b031681565b34801561030057600080fd5b50600c54600d5461030f919082565b60408051928352602083019190915201610202565b34801561033057600080fd5b5060405160128152602001610202565b34801561034c57600080fd5b5061022b61035b366004611488565b610684565b34801561036c57600080fd5b506102d261037b3660046114f5565b6106bb565b34801561038c57600080fd5b50600a54600b5461030f919082565b3480156103a757600080fd5b5060025461025b906001600160a01b031681565b3480156103c757600080fd5b5061022b6103d636600461150e565b6001600160a01b031660009081526005602052604090205460ff1690565b34801561040057600080fd5b5061028461040f36600461150e565b6001600160a01b031660009081526003602052604090205490565b34801561043657600080fd5b506102d26106ea565b34801561044b57600080fd5b5060095461025b906001600160a01b031681565b34801561046b57600080fd5b5060125461022b9060ff1681565b34801561048557600080fd5b506000546001600160a01b031661025b565b3480156104a357600080fd5b5060408051808201909152600581526414d212509560da1b60208201526101f5565b3480156104d157600080fd5b5061028460115481565b3480156104e757600080fd5b5061022b6104f6366004611488565b61075e565b34801561050757600080fd5b5061022b610516366004611488565b610795565b34801561052757600080fd5b506102d26107a2565b34801561053c57600080fd5b506102d261054b36600461152b565b6107db565b34801561055c57600080fd5b5061028461056b366004611569565b6001600160a01b03918216600090815260046020908152604080832093909416825291909152205490565b3480156105a257600080fd5b506102d26105b136600461150e565b610830565b3480156105c257600080fd5b506102d261091a565b60006105d8338484610950565b5060015b92915050565b60006105ef848484610a74565b6001600160a01b03841660009081526004602090815260408083203380855292529091205461062a9186916106259086906115ad565b610950565b5060019392505050565b6000546001600160a01b031633146106675760405162461bcd60e51b815260040161065e906115c0565b60405180910390fd5b6106714282610de9565b601155506012805460ff19166001179055565b3360008181526004602090815260408083206001600160a01b038716845290915281205490916105d89185906106259086906115f5565b6000546001600160a01b031633146106e55760405162461bcd60e51b815260040161065e906115c0565b600655565b6000546001600160a01b031633146107145760405162461bcd60e51b815260040161065e906115c0565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b3360008181526004602090815260408083206001600160a01b038716845290915281205490916105d89185906106259086906115ad565b60006105d8338484610a74565b6000546001600160a01b031633146107cc5760405162461bcd60e51b815260040161065e906115c0565b6012805460ff19166001179055565b6000546001600160a01b031633146108055760405162461bcd60e51b815260040161065e906115c0565b6001600160a01b03919091166000908152600560205260409020805460ff1916911515919091179055565b6000546001600160a01b0316331461085a5760405162461bcd60e51b815260040161065e906115c0565b6001600160a01b0381166108bf5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161065e565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b031633146109445760405162461bcd60e51b815260040161065e906115c0565b6012805460ff19169055565b6001600160a01b0383166109b25760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b606482015260840161065e565b6001600160a01b038216610a135760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b606482015260840161065e565b6001600160a01b0383811660008181526004602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038316610ad85760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b606482015260840161065e565b6001600160a01b038216610b3a5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b606482015260840161065e565b60008111610b9c5760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b606482015260840161065e565b6001600160a01b03831660009081526003602052604081208054839290610bc49084906115ad565b90915550506001600160a01b03831660009081526005602052604081205482919060ff16158015610c0e57506001600160a01b03841660009081526005602052604090205460ff16155b15610c17575060015b8015610d665760125460ff16610c2c57600080fd5b601154421015610c4f57602d600a819055600b819055600c819055600d55610c67565b6001600a8190556004600b819055600c91909155600d555b6002546001600160a01b03858116911614610c8d57610c868385610e4f565b9150610d66565b610c978386610f26565b6006546002546001600160a01b031660009081526003602052604081205492945091610cd0916103e891610cca91610f5d565b90610fdf565b306000908152600360205260409020549091508111158015610cf5575060105460ff16155b15610d1b576010805460ff19166001179055610d1081611021565b6010805460ff191690555b60105460ff16610d64576010805460ff19166001179055610d59610d54306001600160a01b031660009081526003602052604090205490565b611021565b6010805460ff191690555b505b6001600160a01b03841660009081526003602052604081208054849290610d8e9084906115f5565b92505081905550836001600160a01b0316856001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610dda91815260200190565b60405180910390a35050505050565b600080610df683856115f5565b905083811015610e485760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015260640161065e565b9392505050565b6000806064600a6000015485610e659190611608565b610e6f919061161f565b905060006064600a6001015486610e869190611608565b610e90919061161f565b9050610e9c81836115f5565b3060009081526003602052604081208054909190610ebb9084906115f5565b909155503090506001600160a01b0385167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef610ef785856115f5565b60405190815260200160405180910390a380610f1383876115ad565b610f1d91906115ad565b95945050505050565b6000806064600c6000015485610f3c9190611608565b610f46919061161f565b905060006064600c6001015486610e869190611608565b600082600003610f6f575060006105dc565b6000610f7b8385611608565b905082610f88858361161f565b14610e485760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b606482015260840161065e565b6000610e4883836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250611173565b600c54600d54600a54600b5484936000939092909161104091906115f5565b61104a91906115f5565b61105491906115f5565b600c54600a5461106491906115f5565b61106e9084611608565b611078919061161f565b600c54600d54600a54600b5493945060009361109491906115f5565b61109e91906115f5565b6110a891906115f5565b600d54600b546110b891906115f5565b6110c29085611608565b6110cc919061161f565b905060006110da82846115f5565b905060006110e9846002610fdf565b905060006110f786836111a1565b905047611103826111e3565b600061110f47836111a1565b9050600061112186610cca848b610f5d565b905061112d858261133d565b6009546040516001600160a01b03909116904780156108fc02916000818181858888f19350505050158015611166573d6000803e3d6000fd5b5050505050505050505050565b600081836111945760405162461bcd60e51b815260040161065e9190611422565b506000610f1d848661161f565b6000610e4883836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506113f1565b604080516002808252606082018352600092602083019080368337019050509050308160008151811061121857611218611641565b6001600160a01b03928316602091820292909201810191909152600154604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa158015611271573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112959190611657565b816001815181106112a8576112a8611641565b6001600160a01b0392831660209182029290920101526001546112ce9130911684610950565b60015460405163791ac94760e01b81526001600160a01b039091169063791ac94790611307908590600090869030904290600401611674565b600060405180830381600087803b15801561132157600080fd5b505af1158015611335573d6000803e3d6000fd5b505050505050565b6001546113559030906001600160a01b031684610950565b60015460085460405163f305d71960e01b81523060048201526024810185905260006044820181905260648201526001600160a01b0391821660848201524260a482015291169063f305d71990839060c40160606040518083038185885af11580156113c5573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906113ea91906116e5565b5050505050565b600081848411156114155760405162461bcd60e51b815260040161065e9190611422565b506000610f1d84866115ad565b600060208083528351808285015260005b8181101561144f57858101830151858201604001528201611433565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b038116811461148557600080fd5b50565b6000806040838503121561149b57600080fd5b82356114a681611470565b946020939093013593505050565b6000806000606084860312156114c957600080fd5b83356114d481611470565b925060208401356114e481611470565b929592945050506040919091013590565b60006020828403121561150757600080fd5b5035919050565b60006020828403121561152057600080fd5b8135610e4881611470565b6000806040838503121561153e57600080fd5b823561154981611470565b91506020830135801515811461155e57600080fd5b809150509250929050565b6000806040838503121561157c57600080fd5b823561158781611470565b9150602083013561155e81611470565b634e487b7160e01b600052601160045260246000fd5b818103818111156105dc576105dc611597565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b808201808211156105dc576105dc611597565b80820281158282048414176105dc576105dc611597565b60008261163c57634e487b7160e01b600052601260045260246000fd5b500490565b634e487b7160e01b600052603260045260246000fd5b60006020828403121561166957600080fd5b8151610e4881611470565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156116c45784516001600160a01b03168352938301939183019160010161169f565b50506001600160a01b03969096166060850152505050608001529392505050565b6000806000606084860312156116fa57600080fd5b835192506020840151915060408401519050925092509256fea2646970667358221220a24b0168faa0dd8a16fa93882d381242f14a5e37870af7de16a6dfb83665091c64736f6c63430008110033000000000000000000000000b6be2719edf985ddc68cf102c01a0cb02dc2167b000000000000000000000000521b5e29ff1058e4bf471e5e789d1eb0a46f0eff

Deployed Bytecode

0x6080604052600436106101bb5760003560e01c806370a08231116100ec578063a457c2d71161008a578063c024666811610064578063c024666814610530578063dd62ed3e14610550578063f2fde38b14610596578063f31ece17146105b657600080fd5b8063a457c2d7146104db578063a9059cbb146104fb578063ad58183a1461051b57600080fd5b80638091f3bf116100c65780638091f3bf1461045f5780638da5cb5b1461047957806395d89b4114610497578063a3aa7487146104c557600080fd5b806370a08231146103f4578063715018a61461042a57806375f0a8741461043f57600080fd5b80632b14ca561161015957806345596e2e1161013357806345596e2e14610360578063470624021461038057806349bd5a5e1461039b5780635342acb4146103bb57600080fd5b80632b14ca56146102f4578063313ce56714610324578063395093511461034057600080fd5b806318160ddd1161019557806318160ddd1461027357806323b872dd14610292578063254d9945146102b2578063264d26dd146102d457600080fd5b806306fdde03146101c7578063095ea7b31461020b5780631694505e1461023b57600080fd5b366101c257005b600080fd5b3480156101d357600080fd5b5060408051808201909152600981526853484942544f4f4c5360b81b60208201525b6040516102029190611422565b60405180910390f35b34801561021757600080fd5b5061022b610226366004611488565b6105cb565b6040519015158152602001610202565b34801561024757600080fd5b5060015461025b906001600160a01b031681565b6040516001600160a01b039091168152602001610202565b34801561027f57600080fd5b506007545b604051908152602001610202565b34801561029e57600080fd5b5061022b6102ad3660046114b4565b6105e2565b3480156102be57600080fd5b506102d26102cd3660046114f5565b610634565b005b3480156102e057600080fd5b5060085461025b906001600160a01b031681565b34801561030057600080fd5b50600c54600d5461030f919082565b60408051928352602083019190915201610202565b34801561033057600080fd5b5060405160128152602001610202565b34801561034c57600080fd5b5061022b61035b366004611488565b610684565b34801561036c57600080fd5b506102d261037b3660046114f5565b6106bb565b34801561038c57600080fd5b50600a54600b5461030f919082565b3480156103a757600080fd5b5060025461025b906001600160a01b031681565b3480156103c757600080fd5b5061022b6103d636600461150e565b6001600160a01b031660009081526005602052604090205460ff1690565b34801561040057600080fd5b5061028461040f36600461150e565b6001600160a01b031660009081526003602052604090205490565b34801561043657600080fd5b506102d26106ea565b34801561044b57600080fd5b5060095461025b906001600160a01b031681565b34801561046b57600080fd5b5060125461022b9060ff1681565b34801561048557600080fd5b506000546001600160a01b031661025b565b3480156104a357600080fd5b5060408051808201909152600581526414d212509560da1b60208201526101f5565b3480156104d157600080fd5b5061028460115481565b3480156104e757600080fd5b5061022b6104f6366004611488565b61075e565b34801561050757600080fd5b5061022b610516366004611488565b610795565b34801561052757600080fd5b506102d26107a2565b34801561053c57600080fd5b506102d261054b36600461152b565b6107db565b34801561055c57600080fd5b5061028461056b366004611569565b6001600160a01b03918216600090815260046020908152604080832093909416825291909152205490565b3480156105a257600080fd5b506102d26105b136600461150e565b610830565b3480156105c257600080fd5b506102d261091a565b60006105d8338484610950565b5060015b92915050565b60006105ef848484610a74565b6001600160a01b03841660009081526004602090815260408083203380855292529091205461062a9186916106259086906115ad565b610950565b5060019392505050565b6000546001600160a01b031633146106675760405162461bcd60e51b815260040161065e906115c0565b60405180910390fd5b6106714282610de9565b601155506012805460ff19166001179055565b3360008181526004602090815260408083206001600160a01b038716845290915281205490916105d89185906106259086906115f5565b6000546001600160a01b031633146106e55760405162461bcd60e51b815260040161065e906115c0565b600655565b6000546001600160a01b031633146107145760405162461bcd60e51b815260040161065e906115c0565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b3360008181526004602090815260408083206001600160a01b038716845290915281205490916105d89185906106259086906115ad565b60006105d8338484610a74565b6000546001600160a01b031633146107cc5760405162461bcd60e51b815260040161065e906115c0565b6012805460ff19166001179055565b6000546001600160a01b031633146108055760405162461bcd60e51b815260040161065e906115c0565b6001600160a01b03919091166000908152600560205260409020805460ff1916911515919091179055565b6000546001600160a01b0316331461085a5760405162461bcd60e51b815260040161065e906115c0565b6001600160a01b0381166108bf5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161065e565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b031633146109445760405162461bcd60e51b815260040161065e906115c0565b6012805460ff19169055565b6001600160a01b0383166109b25760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b606482015260840161065e565b6001600160a01b038216610a135760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b606482015260840161065e565b6001600160a01b0383811660008181526004602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038316610ad85760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b606482015260840161065e565b6001600160a01b038216610b3a5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b606482015260840161065e565b60008111610b9c5760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b606482015260840161065e565b6001600160a01b03831660009081526003602052604081208054839290610bc49084906115ad565b90915550506001600160a01b03831660009081526005602052604081205482919060ff16158015610c0e57506001600160a01b03841660009081526005602052604090205460ff16155b15610c17575060015b8015610d665760125460ff16610c2c57600080fd5b601154421015610c4f57602d600a819055600b819055600c819055600d55610c67565b6001600a8190556004600b819055600c91909155600d555b6002546001600160a01b03858116911614610c8d57610c868385610e4f565b9150610d66565b610c978386610f26565b6006546002546001600160a01b031660009081526003602052604081205492945091610cd0916103e891610cca91610f5d565b90610fdf565b306000908152600360205260409020549091508111158015610cf5575060105460ff16155b15610d1b576010805460ff19166001179055610d1081611021565b6010805460ff191690555b60105460ff16610d64576010805460ff19166001179055610d59610d54306001600160a01b031660009081526003602052604090205490565b611021565b6010805460ff191690555b505b6001600160a01b03841660009081526003602052604081208054849290610d8e9084906115f5565b92505081905550836001600160a01b0316856001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610dda91815260200190565b60405180910390a35050505050565b600080610df683856115f5565b905083811015610e485760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015260640161065e565b9392505050565b6000806064600a6000015485610e659190611608565b610e6f919061161f565b905060006064600a6001015486610e869190611608565b610e90919061161f565b9050610e9c81836115f5565b3060009081526003602052604081208054909190610ebb9084906115f5565b909155503090506001600160a01b0385167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef610ef785856115f5565b60405190815260200160405180910390a380610f1383876115ad565b610f1d91906115ad565b95945050505050565b6000806064600c6000015485610f3c9190611608565b610f46919061161f565b905060006064600c6001015486610e869190611608565b600082600003610f6f575060006105dc565b6000610f7b8385611608565b905082610f88858361161f565b14610e485760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b606482015260840161065e565b6000610e4883836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250611173565b600c54600d54600a54600b5484936000939092909161104091906115f5565b61104a91906115f5565b61105491906115f5565b600c54600a5461106491906115f5565b61106e9084611608565b611078919061161f565b600c54600d54600a54600b5493945060009361109491906115f5565b61109e91906115f5565b6110a891906115f5565b600d54600b546110b891906115f5565b6110c29085611608565b6110cc919061161f565b905060006110da82846115f5565b905060006110e9846002610fdf565b905060006110f786836111a1565b905047611103826111e3565b600061110f47836111a1565b9050600061112186610cca848b610f5d565b905061112d858261133d565b6009546040516001600160a01b03909116904780156108fc02916000818181858888f19350505050158015611166573d6000803e3d6000fd5b5050505050505050505050565b600081836111945760405162461bcd60e51b815260040161065e9190611422565b506000610f1d848661161f565b6000610e4883836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506113f1565b604080516002808252606082018352600092602083019080368337019050509050308160008151811061121857611218611641565b6001600160a01b03928316602091820292909201810191909152600154604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa158015611271573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112959190611657565b816001815181106112a8576112a8611641565b6001600160a01b0392831660209182029290920101526001546112ce9130911684610950565b60015460405163791ac94760e01b81526001600160a01b039091169063791ac94790611307908590600090869030904290600401611674565b600060405180830381600087803b15801561132157600080fd5b505af1158015611335573d6000803e3d6000fd5b505050505050565b6001546113559030906001600160a01b031684610950565b60015460085460405163f305d71960e01b81523060048201526024810185905260006044820181905260648201526001600160a01b0391821660848201524260a482015291169063f305d71990839060c40160606040518083038185885af11580156113c5573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906113ea91906116e5565b5050505050565b600081848411156114155760405162461bcd60e51b815260040161065e9190611422565b506000610f1d84866115ad565b600060208083528351808285015260005b8181101561144f57858101830151858201604001528201611433565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b038116811461148557600080fd5b50565b6000806040838503121561149b57600080fd5b82356114a681611470565b946020939093013593505050565b6000806000606084860312156114c957600080fd5b83356114d481611470565b925060208401356114e481611470565b929592945050506040919091013590565b60006020828403121561150757600080fd5b5035919050565b60006020828403121561152057600080fd5b8135610e4881611470565b6000806040838503121561153e57600080fd5b823561154981611470565b91506020830135801515811461155e57600080fd5b809150509250929050565b6000806040838503121561157c57600080fd5b823561158781611470565b9150602083013561155e81611470565b634e487b7160e01b600052601160045260246000fd5b818103818111156105dc576105dc611597565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b808201808211156105dc576105dc611597565b80820281158282048414176105dc576105dc611597565b60008261163c57634e487b7160e01b600052601260045260246000fd5b500490565b634e487b7160e01b600052603260045260246000fd5b60006020828403121561166957600080fd5b8151610e4881611470565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156116c45784516001600160a01b03168352938301939183019160010161169f565b50506001600160a01b03969096166060850152505050608001529392505050565b6000806000606084860312156116fa57600080fd5b835192506020840151915060408401519050925092509256fea2646970667358221220a24b0168faa0dd8a16fa93882d381242f14a5e37870af7de16a6dfb83665091c64736f6c63430008110033

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

000000000000000000000000b6be2719edf985ddc68cf102c01a0cb02dc2167b000000000000000000000000521b5e29ff1058e4bf471e5e789d1eb0a46f0eff

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

-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 000000000000000000000000b6be2719edf985ddc68cf102c01a0cb02dc2167b
Arg [1] : 000000000000000000000000521b5e29ff1058e4bf471e5e789d1eb0a46f0eff


Deployed Bytecode Sourcemap

4701:9773:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6899:83;;;;;;;;;;-1:-1:-1;6969:5:0;;;;;;;;;;;;-1:-1:-1;;;6969:5:0;;;;6899:83;;;;;;;:::i;:::-;;;;;;;;7731:161;;;;;;;;;;-1:-1:-1;7731:161:0;;;;;:::i;:::-;;:::i;:::-;;;1188:14:1;;1181:22;1163:41;;1151:2;1136:18;7731:161:0;1023:187:1;4788:41:0;;;;;;;;;;-1:-1:-1;4788:41:0;;;;-1:-1:-1;;;;;4788:41:0;;;;;;-1:-1:-1;;;;;1405:32:1;;;1387:51;;1375:2;1360:18;4788:41:0;1215:229:1;7176:95:0;;;;;;;;;;-1:-1:-1;7256:7:0;;7176:95;;;1595:25:1;;;1583:2;1568:18;7176:95:0;1449:177:1;7900:266:0;;;;;;;;;;-1:-1:-1;7900:266:0;;;;;:::i;:::-;;:::i;9888:148::-;;;;;;;;;;-1:-1:-1;9888:148:0;;;;;:::i;:::-;;:::i;:::-;;5309:32;;;;;;;;;;-1:-1:-1;5309:32:0;;;;-1:-1:-1;;;;;5309:32:0;;;5588:23;;;;;;;;;;-1:-1:-1;5588:23:0;;;;;;;;;;;;;2659:25:1;;;2715:2;2700:18;;2693:34;;;;2632:18;5588:23:0;2485:248:1;7085:83:0;;;;;;;;;;-1:-1:-1;7085:83:0;;5237:2;2880:36:1;;2868:2;2853:18;7085:83:0;2738:184:1;8174:215:0;;;;;;;;;;-1:-1:-1;8174:215:0;;;;;:::i;:::-;;:::i;10211:93::-;;;;;;;;;;-1:-1:-1;10211:93:0;;;;;:::i;:::-;;:::i;5560:21::-;;;;;;;;;;-1:-1:-1;5560:21:0;;;;;;;;;4838:28;;;;;;;;;;-1:-1:-1;4838:28:0;;;;-1:-1:-1;;;;;4838:28:0;;;9755:123;;;;;;;;;;-1:-1:-1;9755:123:0;;;;;:::i;:::-;-1:-1:-1;;;;;9843:27:0;9819:4;9843:27;;;:18;:27;;;;;;;;;9755:123;7279:118;;;;;;;;;;-1:-1:-1;7279:118:0;;;;;:::i;:::-;-1:-1:-1;;;;;7372:17:0;7345:7;7372:17;;;:8;:17;;;;;;;7279:118;3162:148;;;;;;;;;;;;;:::i;5348:30::-;;;;;;;;;;-1:-1:-1;5348:30:0;;;;-1:-1:-1;;;;;5348:30:0;;;5753:20;;;;;;;;;;-1:-1:-1;5753:20:0;;;;;;;;2948:79;;;;;;;;;;-1:-1:-1;2986:7:0;3013:6;-1:-1:-1;;;;;3013:6:0;2948:79;;6990:87;;;;;;;;;;-1:-1:-1;7062:7:0;;;;;;;;;;;;-1:-1:-1;;;7062:7:0;;;;6990:87;;5720:26;;;;;;;;;;;;;;;;8397:225;;;;;;;;;;-1:-1:-1;8397:225:0;;;;;:::i;:::-;;:::i;7405:167::-;;;;;;;;;;-1:-1:-1;7405:167:0;;;;;:::i;:::-;;:::i;10044:75::-;;;;;;;;;;;;;:::i;8634:140::-;;;;;;;;;;-1:-1:-1;8634:140:0;;;;;:::i;:::-;;:::i;7580:143::-;;;;;;;;;;-1:-1:-1;7580:143:0;;;;;:::i;:::-;-1:-1:-1;;;;;7688:18:0;;;7661:7;7688:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;7580:143;3318:244;;;;;;;;;;-1:-1:-1;3318:244:0;;;;;:::i;:::-;;:::i;10127:76::-;;;;;;;;;;;;;:::i;7731:161::-;7806:4;7823:39;2480:10;7846:7;7855:6;7823:8;:39::i;:::-;-1:-1:-1;7880:4:0;7731:161;;;;;:::o;7900:266::-;7998:4;8015:36;8025:6;8033:9;8044:6;8015:9;:36::i;:::-;-1:-1:-1;;;;;8093:19:0;;;;;;:11;:19;;;;;;;;2480:10;8093:33;;;;;;;;;8062:74;;8071:6;;8093:42;;8129:6;;8093:42;:::i;:::-;8062:8;:74::i;:::-;-1:-1:-1;8154:4:0;7900:266;;;;;:::o;9888:148::-;3075:6;;-1:-1:-1;;;;;3075:6:0;2480:10;3075:22;3067:67;;;;-1:-1:-1;;;3067:67:0;;;;;;;:::i;:::-;;;;;;;;;9972:30:::1;:15;9992:9:::0;9972:19:::1;:30::i;:::-;9958:11;:44:::0;-1:-1:-1;10013:8:0::1;:15:::0;;-1:-1:-1;;10013:15:0::1;10024:4;10013:15;::::0;;9888:148::o;8174:215::-;2480:10;8262:4;8311:25;;;:11;:25;;;;;;;;-1:-1:-1;;;;;8311:34:0;;;;;;;;;;8262:4;;8279:80;;8302:7;;8311:47;;8348:10;;8311:47;:::i;10211:93::-;3075:6;;-1:-1:-1;;;;;3075:6:0;2480:10;3075:22;3067:67;;;;-1:-1:-1;;;3067:67:0;;;;;;;:::i;:::-;10279:8:::1;:17:::0;10211:93::o;3162:148::-;3075:6;;-1:-1:-1;;;;;3075:6:0;2480:10;3075:22;3067:67;;;;-1:-1:-1;;;3067:67:0;;;;;;;:::i;:::-;3269:1:::1;3253:6:::0;;3232:40:::1;::::0;-1:-1:-1;;;;;3253:6:0;;::::1;::::0;3232:40:::1;::::0;3269:1;;3232:40:::1;3300:1;3283:19:::0;;-1:-1:-1;;;;;;3283:19:0::1;::::0;;3162:148::o;8397:225::-;2480:10;8490:4;8539:25;;;:11;:25;;;;;;;;-1:-1:-1;;;;;8539:34:0;;;;;;;;;;8490:4;;8507:85;;8530:7;;8539:52;;8576:15;;8539:52;:::i;7405:167::-;7483:4;7500:42;2480:10;7524:9;7535:6;7500:9;:42::i;10044:75::-;3075:6;;-1:-1:-1;;;;;3075:6:0;2480:10;3075:22;3067:67;;;;-1:-1:-1;;;3067:67:0;;;;;;;:::i;:::-;10096:8:::1;:15:::0;;-1:-1:-1;;10096:15:0::1;10107:4;10096:15;::::0;;10044:75::o;8634:140::-;3075:6;;-1:-1:-1;;;;;3075:6:0;2480:10;3075:22;3067:67;;;;-1:-1:-1;;;3067:67:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;8719:36:0;;;::::1;;::::0;;;:18:::1;:36;::::0;;;;:47;;-1:-1:-1;;8719:47:0::1;::::0;::::1;;::::0;;;::::1;::::0;;8634:140::o;3318:244::-;3075:6;;-1:-1:-1;;;;;3075:6:0;2480:10;3075:22;3067:67;;;;-1:-1:-1;;;3067:67:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;3407:22:0;::::1;3399:73;;;::::0;-1:-1:-1;;;3399:73:0;;4951:2:1;3399:73:0::1;::::0;::::1;4933:21:1::0;4990:2;4970:18;;;4963:30;5029:34;5009:18;;;5002:62;-1:-1:-1;;;5080:18:1;;;5073:36;5126:19;;3399:73:0::1;4749:402:1::0;3399:73:0::1;3509:6;::::0;;3488:38:::1;::::0;-1:-1:-1;;;;;3488:38:0;;::::1;::::0;3509:6;::::1;::::0;3488:38:::1;::::0;::::1;3537:6;:17:::0;;-1:-1:-1;;;;;;3537:17:0::1;-1:-1:-1::0;;;;;3537:17:0;;;::::1;::::0;;;::::1;::::0;;3318:244::o;10127:76::-;3075:6;;-1:-1:-1;;;;;3075:6:0;2480:10;3075:22;3067:67;;;;-1:-1:-1;;;3067:67:0;;;;;;;:::i;:::-;10179:8:::1;:16:::0;;-1:-1:-1;;10179:16:0::1;::::0;;10127:76::o;10312:337::-;-1:-1:-1;;;;;10405:19:0;;10397:68;;;;-1:-1:-1;;;10397:68:0;;5358:2:1;10397:68:0;;;5340:21:1;5397:2;5377:18;;;5370:30;5436:34;5416:18;;;5409:62;-1:-1:-1;;;5487:18:1;;;5480:34;5531:19;;10397:68:0;5156:400:1;10397:68:0;-1:-1:-1;;;;;10484:21:0;;10476:68;;;;-1:-1:-1;;;10476:68:0;;5763:2:1;10476:68:0;;;5745:21:1;5802:2;5782:18;;;5775:30;5841:34;5821:18;;;5814:62;-1:-1:-1;;;5892:18:1;;;5885:32;5934:19;;10476:68:0;5561:398:1;10476:68:0;-1:-1:-1;;;;;10557:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;10609:32;;1595:25:1;;;10609:32:0;;1568:18:1;10609:32:0;;;;;;;10312:337;;;:::o;10657:1864::-;-1:-1:-1;;;;;10779:18:0;;10771:68;;;;-1:-1:-1;;;10771:68:0;;6166:2:1;10771:68:0;;;6148:21:1;6205:2;6185:18;;;6178:30;6244:34;6224:18;;;6217:62;-1:-1:-1;;;6295:18:1;;;6288:35;6340:19;;10771:68:0;5964:401:1;10771:68:0;-1:-1:-1;;;;;10858:16:0;;10850:64;;;;-1:-1:-1;;;10850:64:0;;6572:2:1;10850:64:0;;;6554:21:1;6611:2;6591:18;;;6584:30;6650:34;6630:18;;;6623:62;-1:-1:-1;;;6701:18:1;;;6694:33;6744:19;;10850:64:0;6370:399:1;10850:64:0;10942:1;10933:6;:10;10925:64;;;;-1:-1:-1;;;10925:64:0;;6976:2:1;10925:64:0;;;6958:21:1;7015:2;6995:18;;;6988:30;7054:34;7034:18;;;7027:62;-1:-1:-1;;;7105:18:1;;;7098:39;7154:19;;10925:64:0;6774:405:1;10925:64:0;-1:-1:-1;;;;;11010:14:0;;;;;;:8;:14;;;;;:24;;11028:6;;11010:14;:24;;11028:6;;11010:24;:::i;:::-;;;;-1:-1:-1;;;;;;;11126:24:0;;11045:22;11126:24;;;:18;:24;;;;;;11070:6;;11045:22;11126:24;;11125:25;:52;;;;-1:-1:-1;;;;;;11155:22:0;;;;;;:18;:22;;;;;;;;11154:23;11125:52;11122:97;;;-1:-1:-1;11203:4:0;11122:97;11242:7;11239:1174;;;11273:8;;;;11265:17;;;;;;11318:11;;11300:15;:29;11297:392;;;11369:2;11350:6;:21;;;11390:16;:21;;;11430:7;:22;;;11471:17;:22;11297:392;;;11553:1;11534:6;:20;;;11592:1;11573:16;:20;;;11612:7;:21;;;;11652:17;:21;11297:392;11714:13;;-1:-1:-1;;;;;11708:19:0;;;11714:13;;11708:19;11705:697;;11764:23;11776:6;11784:2;11764:11;:23::i;:::-;11747:40;;11705:697;;;11845:26;11858:6;11866:4;11845:12;:26::i;:::-;11947:8;;11928:13;;-1:-1:-1;;;;;11928:13:0;11890:25;7372:17;;;:8;:17;;;;;;11828:43;;-1:-1:-1;11890:25:0;11918:48;;11961:4;;11918:38;;:28;:38::i;:::-;:42;;:48::i;:::-;12009:4;7345:7;7372:17;;;:8;:17;;;;;;11890:76;;-1:-1:-1;11890:76:0;-1:-1:-1;11991:45:0;:58;;;;-1:-1:-1;12041:8:0;;;;12040:9;11991:58;11987:211;;;12074:8;:15;;-1:-1:-1;;12074:15:0;12085:4;12074:15;;;12112:27;12121:17;12112:8;:27::i;:::-;12162:8;:16;;-1:-1:-1;;12162:16:0;;;11987:211;12223:8;;;;12218:169;;12256:8;:15;;-1:-1:-1;;12256:15:0;12267:4;12256:15;;;12294:34;12303:24;12321:4;-1:-1:-1;;;;;7372:17:0;7345:7;7372:17;;;:8;:17;;;;;;;7279:118;12303:24;12294:8;:34::i;:::-;12351:8;:16;;-1:-1:-1;;12351:16:0;;;12218:169;11809:593;11705:697;-1:-1:-1;;;;;12433:12:0;;;;;;:8;:12;;;;;:30;;12449:14;;12433:12;:30;;12449:14;;12433:30;:::i;:::-;;;;;;;;12494:2;-1:-1:-1;;;;;12479:34:0;12488:4;-1:-1:-1;;;;;12479:34:0;;12498:14;12479:34;;;;1595:25:1;;1583:2;1568:18;;1449:177;12479:34:0;;;;;;;;10760:1761;;10657:1864;;;:::o;823:181::-;881:7;;913:5;917:1;913;:5;:::i;:::-;901:17;;942:1;937;:6;;929:46;;;;-1:-1:-1;;;929:46:0;;7386:2:1;929:46:0;;;7368:21:1;7425:2;7405:18;;;7398:30;7464:29;7444:18;;;7437:57;7511:18;;929:46:0;7184:351:1;929:46:0;995:1;823:181;-1:-1:-1;;;823:181:0:o;8823:456::-;8891:7;8911:25;8967:3;8948:6;:16;;;8939:6;:25;;;;:::i;:::-;:31;;;;:::i;:::-;8911:59;;8982:26;9039:3;9020:6;:16;;;9011:6;:25;;;;:::i;:::-;:31;;;;:::i;:::-;8982:60;-1:-1:-1;9082:38:0;8982:60;9082:17;:38;:::i;:::-;9072:4;9055:23;;;;:8;:23;;;;;:65;;:23;;;:65;;;;;:::i;:::-;;;;-1:-1:-1;9160:4:0;;-1:-1:-1;;;;;;9136:70:0;;;9167:38;9188:17;9167:18;:38;:::i;:::-;9136:70;;1595:25:1;;;1583:2;1568:18;9136:70:0;;;;;;;9252:18;9225:25;9233:17;9225:6;:25;:::i;:::-;:45;;;;:::i;:::-;9217:54;8823:456;-1:-1:-1;;;;;8823:456:0:o;9287:460::-;9356:7;9376:25;9433:3;9413:7;:17;;;9404:6;:26;;;;:::i;:::-;:32;;;;:::i;:::-;9376:60;;9448:26;9506:3;9486:7;:17;;;9477:6;:26;;;;:::i;1356:250::-;1414:7;1438:1;1443;1438:6;1434:47;;-1:-1:-1;1468:1:0;1461:8;;1434:47;1493:9;1505:5;1509:1;1505;:5;:::i;:::-;1493:17;-1:-1:-1;1538:1:0;1529:5;1533:1;1493:17;1529:5;:::i;:::-;:10;1521:56;;;;-1:-1:-1;;;1521:56:0;;8137:2:1;1521:56:0;;;8119:21:1;8176:2;8156:18;;;8149:30;8215:34;8195:18;;;8188:62;-1:-1:-1;;;8266:18:1;;;8259:31;8307:19;;1521:56:0;7935:397:1;1614:132:0;1672:7;1699:39;1703:1;1706;1699:39;;;;;;;;;;;;;;;;;:3;:39::i;12532:1074::-;12772:7;:17;12752;;12733:6;:16;12714;;12611:6;;12585:23;;12772:17;;12752;;12714:35;;12733:16;12714:35;:::i;:::-;:55;;;;:::i;:::-;:75;;;;:::i;:::-;12692:7;:17;12673:6;:16;:36;;12692:17;12673:36;:::i;:::-;12654:56;;:15;:56;:::i;:::-;:136;;;;:::i;:::-;12945:7;:17;12925;;12906:6;:16;12887;;12628:162;;-1:-1:-1;12801:23:0;;12887:35;;12906:16;12887:35;:::i;:::-;:55;;;;:::i;:::-;:75;;;;:::i;:::-;12865:17;;12846:16;;:36;;12865:17;12846:36;:::i;:::-;12827:56;;:15;:56;:::i;:::-;:136;;;;:::i;:::-;12801:162;-1:-1:-1;12974:25:0;13002:33;12801:162;13002:15;:33;:::i;:::-;12974:61;-1:-1:-1;13056:26:0;13085:22;:15;13105:1;13085:19;:22::i;:::-;13056:51;-1:-1:-1;13118:26:0;13147:39;:15;13056:51;13147:19;:39::i;:::-;13118:68;-1:-1:-1;13225:21:0;13257:36;13118:68;13257:16;:36::i;:::-;13305:18;13326:44;:21;13352:17;13326:25;:44::i;:::-;13305:65;-1:-1:-1;13391:23:0;13417:54;13453:17;13417:31;13305:65;13432:15;13417:14;:31::i;:54::-;13391:80;;13482:49;13495:18;13515:15;13482:12;:49::i;:::-;13550:15;;13542:56;;-1:-1:-1;;;;;13550:15:0;;;;13576:21;13542:56;;;;;13550:15;13542:56;13550:15;13542:56;13576:21;13550:15;13542:56;;;;;;;;;;;;;;;;;;;;;12574:1032;;;;;;;;;12532:1074;:::o;1754:278::-;1840:7;1875:12;1868:5;1860:28;;;;-1:-1:-1;;;1860:28:0;;;;;;;;:::i;:::-;-1:-1:-1;1899:9:0;1911:5;1915:1;1911;:5;:::i;1012:136::-;1070:7;1097:43;1101:1;1104;1097:43;;;;;;;;;;;;;;;;;:3;:43::i;13614:475::-;13704:16;;;13718:1;13704:16;;;;;;;;13680:21;;13704:16;;;;;;;;;;-1:-1:-1;13704:16:0;13680:40;;13749:4;13731;13736:1;13731:7;;;;;;;;:::i;:::-;-1:-1:-1;;;;;13731:23:0;;;:7;;;;;;;;;;:23;;;;13775:15;;:22;;;-1:-1:-1;;;13775:22:0;;;;:15;;;;;:20;;:22;;;;;13731:7;;13775:22;;;;;:15;:22;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;13765:4;13770:1;13765:7;;;;;;;;:::i;:::-;-1:-1:-1;;;;;13765:32:0;;;:7;;;;;;;;;:32;13842:15;;13810:62;;13827:4;;13842:15;13860:11;13810:8;:62::i;:::-;13885:15;;:196;;-1:-1:-1;;;13885:196:0;;-1:-1:-1;;;;;13885:15:0;;;;:66;;:196;;13966:11;;13885:15;;14008:4;;14035;;14055:15;;13885:196;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13669:420;13614:475;:::o;14097:374::-;14210:15;;14178:62;;14195:4;;-1:-1:-1;;;;;14210:15:0;14228:11;14178:8;:62::i;:::-;14253:15;;14405:17;;14253:210;;-1:-1:-1;;;14253:210:0;;14327:4;14253:210;;;10183:34:1;10233:18;;;10226:34;;;14253:15:0;10276:18:1;;;10269:34;;;10319:18;;;10312:34;-1:-1:-1;;;;;14405:17:0;;;10362:19:1;;;10355:44;14437:15:0;10415:19:1;;;10408:35;14253:15:0;;;:31;;14293:9;;10117:19:1;;14253:210:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;14097:374;;:::o;1156:192::-;1242:7;1278:12;1270:6;;;;1262:29;;;;-1:-1:-1;;;1262:29:0;;;;;;;;:::i;:::-;-1:-1:-1;1302:9:0;1314:5;1318:1;1314;: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;1631:456::-;1708:6;1716;1724;1777:2;1765:9;1756:7;1752:23;1748:32;1745:52;;;1793:1;1790;1783:12;1745:52;1832:9;1819:23;1851:31;1876:5;1851:31;:::i;:::-;1901:5;-1:-1:-1;1958:2:1;1943:18;;1930:32;1971:33;1930:32;1971:33;:::i;:::-;1631:456;;2023:7;;-1:-1:-1;;;2077:2:1;2062:18;;;;2049:32;;1631:456::o;2092:180::-;2151:6;2204:2;2192:9;2183:7;2179:23;2175:32;2172:52;;;2220:1;2217;2210:12;2172:52;-1:-1:-1;2243:23:1;;2092:180;-1:-1:-1;2092:180:1:o;2927:247::-;2986:6;3039:2;3027:9;3018:7;3014:23;3010:32;3007:52;;;3055:1;3052;3045:12;3007:52;3094:9;3081:23;3113:31;3138:5;3113:31;:::i;3179:416::-;3244:6;3252;3305:2;3293:9;3284:7;3280:23;3276:32;3273:52;;;3321:1;3318;3311:12;3273:52;3360:9;3347:23;3379:31;3404:5;3379:31;:::i;:::-;3429:5;-1:-1:-1;3486:2:1;3471:18;;3458:32;3528:15;;3521:23;3509:36;;3499:64;;3559:1;3556;3549:12;3499:64;3582:7;3572:17;;;3179:416;;;;;:::o;3600:388::-;3668:6;3676;3729:2;3717:9;3708:7;3704:23;3700:32;3697:52;;;3745:1;3742;3735:12;3697:52;3784:9;3771:23;3803:31;3828:5;3803:31;:::i;:::-;3853:5;-1:-1:-1;3910:2:1;3895:18;;3882:32;3923:33;3882:32;3923:33;:::i;3993:127::-;4054:10;4049:3;4045:20;4042:1;4035:31;4085:4;4082:1;4075:15;4109:4;4106:1;4099:15;4125:128;4192:9;;;4213:11;;;4210:37;;;4227:18;;:::i;4258:356::-;4460:2;4442:21;;;4479:18;;;4472:30;4538:34;4533:2;4518:18;;4511:62;4605:2;4590:18;;4258:356::o;4619:125::-;4684:9;;;4705:10;;;4702:36;;;4718:18;;:::i;7540:168::-;7613:9;;;7644;;7661:15;;;7655:22;;7641:37;7631:71;;7682:18;;:::i;7713:217::-;7753:1;7779;7769:132;;7823:10;7818:3;7814:20;7811:1;7804:31;7858:4;7855:1;7848:15;7886:4;7883:1;7876:15;7769:132;-1:-1:-1;7915:9:1;;7713:217::o;8469:127::-;8530:10;8525:3;8521:20;8518:1;8511:31;8561:4;8558:1;8551:15;8585:4;8582:1;8575:15;8601:251;8671:6;8724:2;8712:9;8703:7;8699:23;8695:32;8692:52;;;8740:1;8737;8730:12;8692:52;8772:9;8766:16;8791:31;8816:5;8791:31;:::i;8857:980::-;9119:4;9167:3;9156:9;9152:19;9198:6;9187:9;9180:25;9224:2;9262:6;9257:2;9246:9;9242:18;9235:34;9305:3;9300:2;9289:9;9285:18;9278:31;9329:6;9364;9358:13;9395:6;9387;9380:22;9433:3;9422:9;9418:19;9411:26;;9472:2;9464:6;9460:15;9446:29;;9493:1;9503:195;9517:6;9514:1;9511:13;9503:195;;;9582:13;;-1:-1:-1;;;;;9578:39:1;9566:52;;9673:15;;;;9638:12;;;;9614:1;9532:9;9503:195;;;-1:-1:-1;;;;;;;9754:32:1;;;;9749:2;9734:18;;9727:60;-1:-1:-1;;;9818:3:1;9803:19;9796:35;9715:3;8857:980;-1:-1:-1;;;8857:980:1:o;10454:306::-;10542:6;10550;10558;10611:2;10599:9;10590:7;10586:23;10582:32;10579:52;;;10627:1;10624;10617:12;10579:52;10656:9;10650:16;10640:26;;10706:2;10695:9;10691:18;10685:25;10675:35;;10750:2;10739:9;10735:18;10729:25;10719:35;;10454:306;;;;;:::o

Swarm Source

ipfs://a24b0168faa0dd8a16fa93882d381242f14a5e37870af7de16a6dfb83665091c

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

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

OVERVIEW

The First Shibarium DAPPS that will support Shibarium blockchain, the goal is to provide services for Shibarium users such as launchpad, locker, token creator, and bridge.

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.