ETH Price: $3,017.52 (+4.52%)
Gas: 1 Gwei

Token

PePezilla (PePezilla)
 

Overview

Max Total Supply

1,000,000,000,000,000 PePezilla

Holders

217

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Filtered by Token Holder
cheekykunt.eth
Balance
10,000,000,000 PePezilla

Value
$0.00
0x72958b8f81e98ccda72f657e904affa8b7540420
Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information
# Exchange Pair Price  24H Volume % Volume

Contract Source Code Verified (Exact Match)

Contract Name:
CoinToken

Compiler Version
v0.8.19+commit.7dd6d404

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license

Contract Source Code (Solidity Multiple files format)

File 1 of 7: CoinToken.sol
// SPDX-License-Identifier: MIT
pragma solidity 0.8.19;

import "./IERC20.sol";
import "./IUniswapV2Router02.sol";
import "./IUniswapV2Factory.sol";
import "./IUniswapV2Pair.sol";
import "./Ownable.sol";

contract CoinToken is Ownable, IERC20 {

    //constant
    uint8 constant public decimals = 18;
    address public immutable uniswapV2Pair;
    address public immutable WETH;
    IUniswapV2Router02 public immutable uniswapV2Router;

    //attribute
    string public name;
    string public symbol;
    uint256 public totalSupply;
    uint256 public buyFee;
    uint256 public sellFee;
    address public feeAddress;
    
    mapping(address => uint256) public balanceOf;
    mapping(address => mapping(address => uint256)) public allowance;

    constructor(string memory _name, string memory _symbol, uint256 _totalSupply, uint256 _buyFee, uint256 _sellFee) {
        name = _name;
        symbol = _symbol;
        uint amount = _totalSupply * 1 ether;
        totalSupply = amount;
        balanceOf[msg.sender] = amount;
        buyFee = _buyFee;
        sellFee = _sellFee;
        feeAddress = owner();

        address currentRouter;
        if (block.chainid == 56) {
            currentRouter = 0x10ED43C718714eb63d5aA57B78B54704E256024E; //BCS Router
        } else if (block.chainid == 97) {
            currentRouter = 0xD99D1c33F9fC3444f8101754aBC46c52416550D1; //BCS Testnet
        } else if (block.chainid == 43114) {
            currentRouter = 0x60aE616a2155Ee3d9A68541Ba4544862310933d4; //Avax Mainnet
        } else if (block.chainid == 137) {
            currentRouter = 0xa5E0829CaCEd8fFDD4De3c43696c57F7D7A678ff; //Polygon Ropsten
        } else if (block.chainid == 6066) {
            currentRouter = 0x4169Db906fcBFB8b12DbD20d98850Aee05B7D889; //Tres Leches Chain
        } else if (block.chainid == 250) {
            currentRouter = 0xF491e7B69E4244ad4002BC14e878a34207E38c29; //SpookySwap FTM
        } else if (block.chainid == 42161) {
            currentRouter = 0x1b02dA8Cb0d097eB8D57A175b88c7D8b47997506; //Arbitrum Sushi
        } else if (block.chainid == 1 || block.chainid == 5) {
            currentRouter = 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D; //Mainnet
        } else {
            revert("You're not Blade");
        }

        IUniswapV2Router02 _uniswapV2Router = IUniswapV2Router02(currentRouter);
        WETH = _uniswapV2Router.WETH();
        uniswapV2Pair = IUniswapV2Factory(_uniswapV2Router.factory())   
            .createPair(address(this), WETH);
        uniswapV2Router = _uniswapV2Router;

        emit Transfer(address(0), msg.sender, amount);
    }

    function transfer(address to, uint256 amount) external virtual returns (bool success) {
        _transfer(msg.sender, to, amount);
        return true;
    }

    function approve(address spender, uint256 amount) external virtual returns (bool success) {
        _approve(msg.sender, spender, amount);
        return true;
    }

    function transferFrom(address sender, address recipient, uint256 amount) external virtual returns (bool success) {
        uint currentAllowance = allowance[sender][msg.sender];
        require(currentAllowance >= amount, "ERC20: insufficient allownace");
        _approve(sender, msg.sender, currentAllowance - amount);
        _transfer(sender, recipient, amount);
        return true;
    }

    function _transfer(address sender, address recipient, uint256 amount) internal {
        require(sender != address(0), "ERC20: transfer sender the zero address");
        require(recipient != address(0), "ERC20: transfer recipient the zero address");
        require(balanceOf[sender] >= amount, "ERC20: transfer amount exceeds balance");

        balanceOf[sender] -= amount;

        if(sender != feeAddress && recipient != feeAddress) {
            if (sender == uniswapV2Pair) {
                uint256 fee = (amount * buyFee) / 100;
                balanceOf[feeAddress] += fee;
                emit Transfer(sender, feeAddress, fee);
                amount =  amount - fee;
            }

            if (recipient == uniswapV2Pair) {
                uint256 fee = (amount * sellFee) / 100;
                balanceOf[feeAddress] += fee;
                emit Transfer(sender, feeAddress, fee);
                amount =  amount - fee;
            }
        }

        balanceOf[recipient] += amount;
        emit Transfer(sender, recipient, amount);
    }

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

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

    function updateData(uint256 _buyFee, uint256 _sellFee, address _feeAddress) external onlyOwner {
        buyFee = _buyFee;
        sellFee = _sellFee;
        feeAddress = _feeAddress;
    }

}

File 2 of 7: IERC20.sol
//SPDX-License-Identifier: MIT
pragma solidity 0.8.19;

interface IERC20 {

    event Transfer(address indexed from, address indexed to, uint value);
    event Approval(address indexed owner, address indexed spender, uint value);

    function totalSupply() external view returns (uint256);
    function balanceOf(address account) external view returns (uint);
    function transfer(address recipient, uint amount) external returns (bool);
    function transferFrom(address sender, address recipient, uint amount) external returns (bool);
    function approve(address spender, uint amount) external returns (bool);
    function allowance(address owner, address spender) external view returns (uint);

    // ======================================================
    //                        OPTIONAL                       
    // ======================================================
    function name() external view returns (string memory);
    function symbol() external view returns (string memory);
    function decimals() external view returns (uint8);

}

File 3 of 7: IUniswapV2Factory.sol
//SPDX-License-Identifier: MIT
pragma solidity 0.8.19;

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

    function feeTo() external view returns (address);

    function feeToSetter() external view returns (address);

    function getPair(
        address tokenA,
        address tokenB
    ) external view returns (address pair);

    function allPairs(uint256) external view returns (address pair);

    function allPairsLength() external view returns (uint256);

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

    function setFeeTo(address) external;

    function setFeeToSetter(address) external;
}

File 4 of 7: IUniswapV2Pair.sol
//SPDX-License-Identifier: MIT
pragma solidity 0.8.19;

interface IUniswapV2Pair {
    event Approval(
        address indexed owner,
        address indexed spender,
        uint256 value
    );
    event Transfer(address indexed from, address indexed to, uint256 value);

    function name() external pure returns (string memory);

    function symbol() external pure returns (string memory);

    function decimals() external pure returns (uint8);

    function totalSupply() external view returns (uint256);

    function balanceOf(address owner) external view returns (uint256);

    function allowance(
        address owner,
        address spender
    ) external view returns (uint256);

    function approve(address spender, uint256 value) external returns (bool);

    function transfer(address to, uint256 value) external returns (bool);

    function transferFrom(
        address from,
        address to,
        uint256 value
    ) external returns (bool);

    function DOMAIN_SEPARATOR() external view returns (bytes32);

    function PERMIT_TYPEHASH() external pure returns (bytes32);

    function nonces(address owner) external view returns (uint256);

    function permit(
        address owner,
        address spender,
        uint256 value,
        uint256 deadline,
        uint8 v,
        bytes32 r,
        bytes32 s
    ) external;

    event Burn(
        address indexed sender,
        uint256 amount0,
        uint256 amount1,
        address indexed to
    );
    event Swap(
        address indexed sender,
        uint256 amount0In,
        uint256 amount1In,
        uint256 amount0Out,
        uint256 amount1Out,
        address indexed to
    );
    event Sync(uint112 reserve0, uint112 reserve1);

    function MINIMUM_LIQUIDITY() external pure returns (uint256);

    function factory() external view returns (address);

    function token0() external view returns (address);

    function token1() external view returns (address);

    function getReserves()
        external
        view
        returns (uint112 reserve0, uint112 reserve1, uint32 blockTimestampLast);

    function price0CumulativeLast() external view returns (uint256);

    function price1CumulativeLast() external view returns (uint256);

    function kLast() external view returns (uint256);

    function burn(
        address to
    ) external returns (uint256 amount0, uint256 amount1);

    function swap(
        uint256 amount0Out,
        uint256 amount1Out,
        address to,
        bytes calldata data
    ) external;

    function skim(address to) external;

    function sync() external;

    function initialize(address, address) external;
}

File 5 of 7: IUniswapV2Router01.sol
//SPDX-License-Identifier: MIT
pragma solidity 0.8.19;

interface IUniswapV2Router01 {
    function factory() external pure returns (address);

    function WETH() external pure returns (address);

    function addLiquidity(
        address tokenA,
        address tokenB,
        uint256 amountADesired,
        uint256 amountBDesired,
        uint256 amountAMin,
        uint256 amountBMin,
        address to,
        uint256 deadline
    ) external returns (uint256 amountA, uint256 amountB, uint256 liquidity);

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

    function removeLiquidity(
        address tokenA,
        address tokenB,
        uint256 liquidity,
        uint256 amountAMin,
        uint256 amountBMin,
        address to,
        uint256 deadline
    ) external returns (uint256 amountA, uint256 amountB);

    function removeLiquidityETH(
        address token,
        uint256 liquidity,
        uint256 amountTokenMin,
        uint256 amountETHMin,
        address to,
        uint256 deadline
    ) external returns (uint256 amountToken, uint256 amountETH);

    function removeLiquidityWithPermit(
        address tokenA,
        address tokenB,
        uint256 liquidity,
        uint256 amountAMin,
        uint256 amountBMin,
        address to,
        uint256 deadline,
        bool approveMax,
        uint8 v,
        bytes32 r,
        bytes32 s
    ) external returns (uint256 amountA, uint256 amountB);

    function removeLiquidityETHWithPermit(
        address token,
        uint256 liquidity,
        uint256 amountTokenMin,
        uint256 amountETHMin,
        address to,
        uint256 deadline,
        bool approveMax,
        uint8 v,
        bytes32 r,
        bytes32 s
    ) external returns (uint256 amountToken, uint256 amountETH);

    function swapExactTokensForTokens(
        uint256 amountIn,
        uint256 amountOutMin,
        address[] calldata path,
        address to,
        uint256 deadline
    ) external returns (uint256[] memory amounts);

    function swapTokensForExactTokens(
        uint256 amountOut,
        uint256 amountInMax,
        address[] calldata path,
        address to,
        uint256 deadline
    ) external returns (uint256[] memory amounts);

    function swapExactETHForTokens(
        uint256 amountOutMin,
        address[] calldata path,
        address to,
        uint256 deadline
    ) external payable returns (uint256[] memory amounts);

    function swapTokensForExactETH(
        uint256 amountOut,
        uint256 amountInMax,
        address[] calldata path,
        address to,
        uint256 deadline
    ) external returns (uint256[] memory amounts);

    function swapExactTokensForETH(
        uint256 amountIn,
        uint256 amountOutMin,
        address[] calldata path,
        address to,
        uint256 deadline
    ) external returns (uint256[] memory amounts);

    function swapETHForExactTokens(
        uint256 amountOut,
        address[] calldata path,
        address to,
        uint256 deadline
    ) external payable returns (uint256[] memory amounts);

    function quote(
        uint256 amountA,
        uint256 reserveA,
        uint256 reserveB
    ) external pure returns (uint256 amountB);

    function getAmountOut(
        uint256 amountIn,
        uint256 reserveIn,
        uint256 reserveOut
    ) external pure returns (uint256 amountOut);

    function getAmountIn(
        uint256 amountOut,
        uint256 reserveIn,
        uint256 reserveOut
    ) external pure returns (uint256 amountIn);

    function getAmountsOut(
        uint256 amountIn,
        address[] calldata path
    ) external view returns (uint256[] memory amounts);

    function getAmountsIn(
        uint256 amountOut,
        address[] calldata path
    ) external view returns (uint256[] memory amounts);
}

File 6 of 7: IUniswapV2Router02.sol
//SPDX-License-Identifier: MIT
pragma solidity 0.8.19;

import "./IUniswapV2Router01.sol";

interface IUniswapV2Router02 is IUniswapV2Router01 {
    function removeLiquidityETHSupportingFeeOnTransferTokens(
        address token,
        uint256 liquidity,
        uint256 amountTokenMin,
        uint256 amountETHMin,
        address to,
        uint256 deadline
    ) external returns (uint256 amountETH);

    function removeLiquidityETHWithPermitSupportingFeeOnTransferTokens(
        address token,
        uint256 liquidity,
        uint256 amountTokenMin,
        uint256 amountETHMin,
        address to,
        uint256 deadline,
        bool approveMax,
        uint8 v,
        bytes32 r,
        bytes32 s
    ) external returns (uint256 amountETH);

    function swapExactTokensForTokensSupportingFeeOnTransferTokens(
        uint256 amountIn,
        uint256 amountOutMin,
        address[] calldata path,
        address to,
        uint256 deadline
    ) external;

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

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

File 7 of 7: Ownable.sol
// SPDX-License-Identifier: MIT
pragma solidity 0.8.19;

contract Ownable {

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

    address private _owner;

    modifier onlyOwner() {
        require(owner() == msg.sender, "Ownable: caller is not the owner");
        _;
    }

    constructor() {
        _transferOwnership(msg.sender);
    }

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

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

    function _transferOwnership(address newOwner) internal {
        address oldOwner = _owner;
        _owner = newOwner;
        emit OwnershipTransferred(oldOwner, newOwner);
    }

}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"string","name":"_name","type":"string"},{"internalType":"string","name":"_symbol","type":"string"},{"internalType":"uint256","name":"_totalSupply","type":"uint256"},{"internalType":"uint256","name":"_buyFee","type":"uint256"},{"internalType":"uint256","name":"_sellFee","type":"uint256"}],"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":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":"WETH","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","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":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"buyFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"feeAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"sellFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"success","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":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"uniswapV2Pair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"uniswapV2Router","outputs":[{"internalType":"contract IUniswapV2Router02","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_buyFee","type":"uint256"},{"internalType":"uint256","name":"_sellFee","type":"uint256"},{"internalType":"address","name":"_feeAddress","type":"address"}],"name":"updateData","outputs":[],"stateMutability":"nonpayable","type":"function"}]

60e06040523480156200001157600080fd5b506040516200294b3803806200294b8339818101604052810190620000379190620007ed565b62000048336200053260201b60201c565b846001908162000059919062000af4565b5083600290816200006b919062000af4565b506000670de0b6b3a76400008462000084919062000c0a565b90508060038190555080600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508260048190555081600581905550620000ef620005f660201b60201c565b600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060006038460362000157577310ed43c718714eb63d5aa57b78b54704e256024e9050620002b5565b606146036200017d5773d99d1c33f9fc3444f8101754abc46c52416550d19050620002b4565b61a86a4603620001a4577360ae616a2155ee3d9a68541ba4544862310933d49050620002b3565b60894603620001ca5773a5e0829caced8ffdd4de3c43696c57f7d7a678ff9050620002b2565b6117b24603620001f157734169db906fcbfb8b12dbd20d98850aee05b7d8899050620002b1565b60fa4603620002175773f491e7b69e4244ad4002bc14e878a34207e38c299050620002b0565b61a4b146036200023e57731b02da8cb0d097eb8d57a175b88c7d8b479975069050620002af565b60014614806200024e5750600546145b156200027157737a250d5630b4cf539739df2c5dacb4c659f2488d9050620002ae565b6040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620002a59062000cb6565b60405180910390fd5b5b5b5b5b5b5b5b60008190508073ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000306573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200032c919062000d3d565b73ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff16815250508073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015620003ab573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620003d1919062000d3d565b73ffffffffffffffffffffffffffffffffffffffff1663c9c653963060a0516040518363ffffffff1660e01b81526004016200040f92919062000d80565b6020604051808303816000875af11580156200042f573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000455919062000d3d565b73ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff16815250508073ffffffffffffffffffffffffffffffffffffffff1660c08173ffffffffffffffffffffffffffffffffffffffff16815250503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040516200051c919062000dbe565b60405180910390a3505050505050505062000ddb565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6000604051905090565b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b62000688826200063d565b810181811067ffffffffffffffff82111715620006aa57620006a96200064e565b5b80604052505050565b6000620006bf6200061f565b9050620006cd82826200067d565b919050565b600067ffffffffffffffff821115620006f057620006ef6200064e565b5b620006fb826200063d565b9050602081019050919050565b60005b83811015620007285780820151818401526020810190506200070b565b60008484015250505050565b60006200074b6200074584620006d2565b620006b3565b9050828152602081018484840111156200076a576200076962000638565b5b6200077784828562000708565b509392505050565b600082601f83011262000797576200079662000633565b5b8151620007a984826020860162000734565b91505092915050565b6000819050919050565b620007c781620007b2565b8114620007d357600080fd5b50565b600081519050620007e781620007bc565b92915050565b600080600080600060a086880312156200080c576200080b62000629565b5b600086015167ffffffffffffffff8111156200082d576200082c6200062e565b5b6200083b888289016200077f565b955050602086015167ffffffffffffffff8111156200085f576200085e6200062e565b5b6200086d888289016200077f565b94505060406200088088828901620007d6565b93505060606200089388828901620007d6565b9250506080620008a688828901620007d6565b9150509295509295909350565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200090657607f821691505b6020821081036200091c576200091b620008be565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620009867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000947565b62000992868362000947565b95508019841693508086168417925050509392505050565b6000819050919050565b6000620009d5620009cf620009c984620007b2565b620009aa565b620007b2565b9050919050565b6000819050919050565b620009f183620009b4565b62000a0962000a0082620009dc565b84845462000954565b825550505050565b600090565b62000a2062000a11565b62000a2d818484620009e6565b505050565b5b8181101562000a555762000a4960008262000a16565b60018101905062000a33565b5050565b601f82111562000aa45762000a6e8162000922565b62000a798462000937565b8101602085101562000a89578190505b62000aa162000a988562000937565b83018262000a32565b50505b505050565b600082821c905092915050565b600062000ac96000198460080262000aa9565b1980831691505092915050565b600062000ae4838362000ab6565b9150826002028217905092915050565b62000aff82620008b3565b67ffffffffffffffff81111562000b1b5762000b1a6200064e565b5b62000b278254620008ed565b62000b3482828562000a59565b600060209050601f83116001811462000b6c576000841562000b57578287015190505b62000b63858262000ad6565b86555062000bd3565b601f19841662000b7c8662000922565b60005b8281101562000ba65784890151825560018201915060208501945060208101905062000b7f565b8683101562000bc6578489015162000bc2601f89168262000ab6565b8355505b6001600288020188555050505b505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600062000c1782620007b2565b915062000c2483620007b2565b925082820262000c3481620007b2565b9150828204841483151762000c4e5762000c4d62000bdb565b5b5092915050565b600082825260208201905092915050565b7f596f75277265206e6f7420426c61646500000000000000000000000000000000600082015250565b600062000c9e60108362000c55565b915062000cab8262000c66565b602082019050919050565b6000602082019050818103600083015262000cd18162000c8f565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600062000d058262000cd8565b9050919050565b62000d178162000cf8565b811462000d2357600080fd5b50565b60008151905062000d378162000d0c565b92915050565b60006020828403121562000d565762000d5562000629565b5b600062000d668482850162000d26565b91505092915050565b62000d7a8162000cf8565b82525050565b600060408201905062000d97600083018562000d6f565b62000da6602083018462000d6f565b9392505050565b62000db881620007b2565b82525050565b600060208201905062000dd5600083018462000dad565b92915050565b60805160a05160c051611b3262000e1960003960006104340152600061075a01526000818161058701528181610cc30152610e430152611b326000f3fe608060405234801561001057600080fd5b50600436106101165760003560e01c806349bd5a5e116100a257806395d89b411161007157806395d89b41146102d5578063a9059cbb146102f3578063ad5c464814610323578063dd62ed3e14610341578063f2fde38b1461037157610116565b806349bd5a5e1461024d5780635f374f651461026b57806370a08231146102875780638da5cb5b146102b757610116565b806323b872dd116100e957806323b872dd146101a55780632b14ca56146101d5578063313ce567146101f35780634127535814610211578063470624021461022f57610116565b806306fdde031461011b578063095ea7b3146101395780631694505e1461016957806318160ddd14610187575b600080fd5b61012361038d565b60405161013091906111d6565b60405180910390f35b610153600480360381019061014e9190611291565b61041b565b60405161016091906112ec565b60405180910390f35b610171610432565b60405161017e9190611366565b60405180910390f35b61018f610456565b60405161019c9190611390565b60405180910390f35b6101bf60048036038101906101ba91906113ab565b61045c565b6040516101cc91906112ec565b60405180910390f35b6101dd61054e565b6040516101ea9190611390565b60405180910390f35b6101fb610554565b604051610208919061141a565b60405180910390f35b610219610559565b6040516102269190611444565b60405180910390f35b61023761057f565b6040516102449190611390565b60405180910390f35b610255610585565b6040516102629190611444565b60405180910390f35b6102856004803603810190610280919061145f565b6105a9565b005b6102a1600480360381019061029c91906114b2565b610672565b6040516102ae9190611390565b60405180910390f35b6102bf61068a565b6040516102cc9190611444565b60405180910390f35b6102dd6106b3565b6040516102ea91906111d6565b60405180910390f35b61030d60048036038101906103089190611291565b610741565b60405161031a91906112ec565b60405180910390f35b61032b610758565b6040516103389190611444565b60405180910390f35b61035b600480360381019061035691906114df565b61077c565b6040516103689190611390565b60405180910390f35b61038b600480360381019061038691906114b2565b6107a1565b005b6001805461039a9061154e565b80601f01602080910402602001604051908101604052809291908181526020018280546103c69061154e565b80156104135780601f106103e857610100808354040283529160200191610413565b820191906000526020600020905b8154815290600101906020018083116103f657829003601f168201915b505050505081565b6000610428338484610891565b6001905092915050565b7f000000000000000000000000000000000000000000000000000000000000000081565b60035481565b600080600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905082811015610521576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610518906115cb565b60405180910390fd5b61053785338584610532919061161a565b610891565b610542858585610a5a565b60019150509392505050565b60055481565b601281565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60045481565b7f000000000000000000000000000000000000000000000000000000000000000081565b3373ffffffffffffffffffffffffffffffffffffffff166105c861068a565b73ffffffffffffffffffffffffffffffffffffffff161461061e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106159061169a565b60405180910390fd5b826004819055508160058190555080600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550505050565b60076020528060005260406000206000915090505481565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600280546106c09061154e565b80601f01602080910402602001604051908101604052809291908181526020018280546106ec9061154e565b80156107395780601f1061070e57610100808354040283529160200191610739565b820191906000526020600020905b81548152906001019060200180831161071c57829003601f168201915b505050505081565b600061074e338484610a5a565b6001905092915050565b7f000000000000000000000000000000000000000000000000000000000000000081565b6008602052816000526040600020602052806000526040600020600091509150505481565b3373ffffffffffffffffffffffffffffffffffffffff166107c061068a565b73ffffffffffffffffffffffffffffffffffffffff1614610816576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161080d9061169a565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610885576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161087c9061172c565b60405180910390fd5b61088e81611082565b50565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610900576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108f7906117be565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361096f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161096690611850565b60405180910390fd5b80600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610a4d9190611390565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610ac9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ac0906118e2565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610b38576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b2f90611974565b60405180910390fd5b80600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610bba576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bb190611a06565b60405180910390fd5b80600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610c09919061161a565b92505081905550600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614158015610cbc5750600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b15610fc2577f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610e41576000606460045483610d269190611a26565b610d309190611a97565b90508060076000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610da39190611ac8565b92505081905550600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610e299190611390565b60405180910390a38082610e3d919061161a565b9150505b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610fc1576000606460055483610ea69190611a26565b610eb09190611a97565b90508060076000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610f239190611ac8565b92505081905550600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610fa99190611390565b60405180910390a38082610fbd919061161a565b9150505b5b80600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546110119190611ac8565b925050819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516110759190611390565b60405180910390a3505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600081519050919050565b600082825260208201905092915050565b60005b83811015611180578082015181840152602081019050611165565b60008484015250505050565b6000601f19601f8301169050919050565b60006111a882611146565b6111b28185611151565b93506111c2818560208601611162565b6111cb8161118c565b840191505092915050565b600060208201905081810360008301526111f0818461119d565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611228826111fd565b9050919050565b6112388161121d565b811461124357600080fd5b50565b6000813590506112558161122f565b92915050565b6000819050919050565b61126e8161125b565b811461127957600080fd5b50565b60008135905061128b81611265565b92915050565b600080604083850312156112a8576112a76111f8565b5b60006112b685828601611246565b92505060206112c78582860161127c565b9150509250929050565b60008115159050919050565b6112e6816112d1565b82525050565b600060208201905061130160008301846112dd565b92915050565b6000819050919050565b600061132c611327611322846111fd565b611307565b6111fd565b9050919050565b600061133e82611311565b9050919050565b600061135082611333565b9050919050565b61136081611345565b82525050565b600060208201905061137b6000830184611357565b92915050565b61138a8161125b565b82525050565b60006020820190506113a56000830184611381565b92915050565b6000806000606084860312156113c4576113c36111f8565b5b60006113d286828701611246565b93505060206113e386828701611246565b92505060406113f48682870161127c565b9150509250925092565b600060ff82169050919050565b611414816113fe565b82525050565b600060208201905061142f600083018461140b565b92915050565b61143e8161121d565b82525050565b60006020820190506114596000830184611435565b92915050565b600080600060608486031215611478576114776111f8565b5b60006114868682870161127c565b93505060206114978682870161127c565b92505060406114a886828701611246565b9150509250925092565b6000602082840312156114c8576114c76111f8565b5b60006114d684828501611246565b91505092915050565b600080604083850312156114f6576114f56111f8565b5b600061150485828601611246565b925050602061151585828601611246565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061156657607f821691505b6020821081036115795761157861151f565b5b50919050565b7f45524332303a20696e73756666696369656e7420616c6c6f776e616365000000600082015250565b60006115b5601d83611151565b91506115c08261157f565b602082019050919050565b600060208201905081810360008301526115e4816115a8565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006116258261125b565b91506116308361125b565b9250828203905081811115611648576116476115eb565b5b92915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000611684602083611151565b915061168f8261164e565b602082019050919050565b600060208201905081810360008301526116b381611677565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000611716602683611151565b9150611721826116ba565b604082019050919050565b6000602082019050818103600083015261174581611709565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b60006117a8602483611151565b91506117b38261174c565b604082019050919050565b600060208201905081810360008301526117d78161179b565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b600061183a602283611151565b9150611845826117de565b604082019050919050565b600060208201905081810360008301526118698161182d565b9050919050565b7f45524332303a207472616e736665722073656e64657220746865207a65726f2060008201527f6164647265737300000000000000000000000000000000000000000000000000602082015250565b60006118cc602783611151565b91506118d782611870565b604082019050919050565b600060208201905081810360008301526118fb816118bf565b9050919050565b7f45524332303a207472616e7366657220726563697069656e7420746865207a6560008201527f726f206164647265737300000000000000000000000000000000000000000000602082015250565b600061195e602a83611151565b915061196982611902565b604082019050919050565b6000602082019050818103600083015261198d81611951565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b60006119f0602683611151565b91506119fb82611994565b604082019050919050565b60006020820190508181036000830152611a1f816119e3565b9050919050565b6000611a318261125b565b9150611a3c8361125b565b9250828202611a4a8161125b565b91508282048414831517611a6157611a606115eb565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000611aa28261125b565b9150611aad8361125b565b925082611abd57611abc611a68565b5b828204905092915050565b6000611ad38261125b565b9150611ade8361125b565b9250828201905080821115611af657611af56115eb565b5b9291505056fea2646970667358221220b52bda47a9f12153b8e04269d089a3f09c718551fea777191cb230c53fe7906164736f6c6343000813003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000038d7ea4c68000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000009506550657a696c6c6100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009506550657a696c6c610000000000000000000000000000000000000000000000

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106101165760003560e01c806349bd5a5e116100a257806395d89b411161007157806395d89b41146102d5578063a9059cbb146102f3578063ad5c464814610323578063dd62ed3e14610341578063f2fde38b1461037157610116565b806349bd5a5e1461024d5780635f374f651461026b57806370a08231146102875780638da5cb5b146102b757610116565b806323b872dd116100e957806323b872dd146101a55780632b14ca56146101d5578063313ce567146101f35780634127535814610211578063470624021461022f57610116565b806306fdde031461011b578063095ea7b3146101395780631694505e1461016957806318160ddd14610187575b600080fd5b61012361038d565b60405161013091906111d6565b60405180910390f35b610153600480360381019061014e9190611291565b61041b565b60405161016091906112ec565b60405180910390f35b610171610432565b60405161017e9190611366565b60405180910390f35b61018f610456565b60405161019c9190611390565b60405180910390f35b6101bf60048036038101906101ba91906113ab565b61045c565b6040516101cc91906112ec565b60405180910390f35b6101dd61054e565b6040516101ea9190611390565b60405180910390f35b6101fb610554565b604051610208919061141a565b60405180910390f35b610219610559565b6040516102269190611444565b60405180910390f35b61023761057f565b6040516102449190611390565b60405180910390f35b610255610585565b6040516102629190611444565b60405180910390f35b6102856004803603810190610280919061145f565b6105a9565b005b6102a1600480360381019061029c91906114b2565b610672565b6040516102ae9190611390565b60405180910390f35b6102bf61068a565b6040516102cc9190611444565b60405180910390f35b6102dd6106b3565b6040516102ea91906111d6565b60405180910390f35b61030d60048036038101906103089190611291565b610741565b60405161031a91906112ec565b60405180910390f35b61032b610758565b6040516103389190611444565b60405180910390f35b61035b600480360381019061035691906114df565b61077c565b6040516103689190611390565b60405180910390f35b61038b600480360381019061038691906114b2565b6107a1565b005b6001805461039a9061154e565b80601f01602080910402602001604051908101604052809291908181526020018280546103c69061154e565b80156104135780601f106103e857610100808354040283529160200191610413565b820191906000526020600020905b8154815290600101906020018083116103f657829003601f168201915b505050505081565b6000610428338484610891565b6001905092915050565b7f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d81565b60035481565b600080600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905082811015610521576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610518906115cb565b60405180910390fd5b61053785338584610532919061161a565b610891565b610542858585610a5a565b60019150509392505050565b60055481565b601281565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60045481565b7f0000000000000000000000005205c26b72bac882aedc2d6068ede74b56e3788681565b3373ffffffffffffffffffffffffffffffffffffffff166105c861068a565b73ffffffffffffffffffffffffffffffffffffffff161461061e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106159061169a565b60405180910390fd5b826004819055508160058190555080600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550505050565b60076020528060005260406000206000915090505481565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600280546106c09061154e565b80601f01602080910402602001604051908101604052809291908181526020018280546106ec9061154e565b80156107395780601f1061070e57610100808354040283529160200191610739565b820191906000526020600020905b81548152906001019060200180831161071c57829003601f168201915b505050505081565b600061074e338484610a5a565b6001905092915050565b7f000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc281565b6008602052816000526040600020602052806000526040600020600091509150505481565b3373ffffffffffffffffffffffffffffffffffffffff166107c061068a565b73ffffffffffffffffffffffffffffffffffffffff1614610816576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161080d9061169a565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610885576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161087c9061172c565b60405180910390fd5b61088e81611082565b50565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610900576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108f7906117be565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361096f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161096690611850565b60405180910390fd5b80600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610a4d9190611390565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610ac9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ac0906118e2565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610b38576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b2f90611974565b60405180910390fd5b80600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610bba576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bb190611a06565b60405180910390fd5b80600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610c09919061161a565b92505081905550600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614158015610cbc5750600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b15610fc2577f0000000000000000000000005205c26b72bac882aedc2d6068ede74b56e3788673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610e41576000606460045483610d269190611a26565b610d309190611a97565b90508060076000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610da39190611ac8565b92505081905550600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610e299190611390565b60405180910390a38082610e3d919061161a565b9150505b7f0000000000000000000000005205c26b72bac882aedc2d6068ede74b56e3788673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610fc1576000606460055483610ea69190611a26565b610eb09190611a97565b90508060076000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610f239190611ac8565b92505081905550600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610fa99190611390565b60405180910390a38082610fbd919061161a565b9150505b5b80600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546110119190611ac8565b925050819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516110759190611390565b60405180910390a3505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600081519050919050565b600082825260208201905092915050565b60005b83811015611180578082015181840152602081019050611165565b60008484015250505050565b6000601f19601f8301169050919050565b60006111a882611146565b6111b28185611151565b93506111c2818560208601611162565b6111cb8161118c565b840191505092915050565b600060208201905081810360008301526111f0818461119d565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611228826111fd565b9050919050565b6112388161121d565b811461124357600080fd5b50565b6000813590506112558161122f565b92915050565b6000819050919050565b61126e8161125b565b811461127957600080fd5b50565b60008135905061128b81611265565b92915050565b600080604083850312156112a8576112a76111f8565b5b60006112b685828601611246565b92505060206112c78582860161127c565b9150509250929050565b60008115159050919050565b6112e6816112d1565b82525050565b600060208201905061130160008301846112dd565b92915050565b6000819050919050565b600061132c611327611322846111fd565b611307565b6111fd565b9050919050565b600061133e82611311565b9050919050565b600061135082611333565b9050919050565b61136081611345565b82525050565b600060208201905061137b6000830184611357565b92915050565b61138a8161125b565b82525050565b60006020820190506113a56000830184611381565b92915050565b6000806000606084860312156113c4576113c36111f8565b5b60006113d286828701611246565b93505060206113e386828701611246565b92505060406113f48682870161127c565b9150509250925092565b600060ff82169050919050565b611414816113fe565b82525050565b600060208201905061142f600083018461140b565b92915050565b61143e8161121d565b82525050565b60006020820190506114596000830184611435565b92915050565b600080600060608486031215611478576114776111f8565b5b60006114868682870161127c565b93505060206114978682870161127c565b92505060406114a886828701611246565b9150509250925092565b6000602082840312156114c8576114c76111f8565b5b60006114d684828501611246565b91505092915050565b600080604083850312156114f6576114f56111f8565b5b600061150485828601611246565b925050602061151585828601611246565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061156657607f821691505b6020821081036115795761157861151f565b5b50919050565b7f45524332303a20696e73756666696369656e7420616c6c6f776e616365000000600082015250565b60006115b5601d83611151565b91506115c08261157f565b602082019050919050565b600060208201905081810360008301526115e4816115a8565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006116258261125b565b91506116308361125b565b9250828203905081811115611648576116476115eb565b5b92915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000611684602083611151565b915061168f8261164e565b602082019050919050565b600060208201905081810360008301526116b381611677565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000611716602683611151565b9150611721826116ba565b604082019050919050565b6000602082019050818103600083015261174581611709565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b60006117a8602483611151565b91506117b38261174c565b604082019050919050565b600060208201905081810360008301526117d78161179b565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b600061183a602283611151565b9150611845826117de565b604082019050919050565b600060208201905081810360008301526118698161182d565b9050919050565b7f45524332303a207472616e736665722073656e64657220746865207a65726f2060008201527f6164647265737300000000000000000000000000000000000000000000000000602082015250565b60006118cc602783611151565b91506118d782611870565b604082019050919050565b600060208201905081810360008301526118fb816118bf565b9050919050565b7f45524332303a207472616e7366657220726563697069656e7420746865207a6560008201527f726f206164647265737300000000000000000000000000000000000000000000602082015250565b600061195e602a83611151565b915061196982611902565b604082019050919050565b6000602082019050818103600083015261198d81611951565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b60006119f0602683611151565b91506119fb82611994565b604082019050919050565b60006020820190508181036000830152611a1f816119e3565b9050919050565b6000611a318261125b565b9150611a3c8361125b565b9250828202611a4a8161125b565b91508282048414831517611a6157611a606115eb565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000611aa28261125b565b9150611aad8361125b565b925082611abd57611abc611a68565b5b828204905092915050565b6000611ad38261125b565b9150611ade8361125b565b9250828201905080821115611af657611af56115eb565b5b9291505056fea2646970667358221220b52bda47a9f12153b8e04269d089a3f09c718551fea777191cb230c53fe7906164736f6c63430008130033

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

00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000038d7ea4c68000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000009506550657a696c6c6100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009506550657a696c6c610000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : _name (string): PePezilla
Arg [1] : _symbol (string): PePezilla
Arg [2] : _totalSupply (uint256): 1000000000000000
Arg [3] : _buyFee (uint256): 2
Arg [4] : _sellFee (uint256): 2

-----Encoded View---------------
9 Constructor Arguments found :
Arg [0] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000e0
Arg [2] : 00000000000000000000000000000000000000000000000000038d7ea4c68000
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000002
Arg [4] : 0000000000000000000000000000000000000000000000000000000000000002
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000009
Arg [6] : 506550657a696c6c610000000000000000000000000000000000000000000000
Arg [7] : 0000000000000000000000000000000000000000000000000000000000000009
Arg [8] : 506550657a696c6c610000000000000000000000000000000000000000000000


Deployed Bytecode Sourcemap

214:4867:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;477:18;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2863:168;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;400:51;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;529:26;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3039:399;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;590:22;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;277:35;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;619:25;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;562:21;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;319:38;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4882:194;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;657:44;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;406:79:6;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;502:20:0;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2695:160;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;364:29;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;708:64;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;493:193:6;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;477:18:0;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;2863:168::-;2939:12;2964:37;2973:10;2985:7;2994:6;2964:8;:37::i;:::-;3019:4;3012:11;;2863:168;;;;:::o;400:51::-;;;:::o;529:26::-;;;;:::o;3039:399::-;3138:12;3163:21;3187:9;:17;3197:6;3187:17;;;;;;;;;;;;;;;:29;3205:10;3187:29;;;;;;;;;;;;;;;;3163:53;;3255:6;3235:16;:26;;3227:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;3306:55;3315:6;3323:10;3354:6;3335:16;:25;;;;:::i;:::-;3306:8;:55::i;:::-;3372:36;3382:6;3390:9;3401:6;3372:9;:36::i;:::-;3426:4;3419:11;;;3039:399;;;;;:::o;590:22::-;;;;:::o;277:35::-;310:2;277:35;:::o;619:25::-;;;;;;;;;;;;;:::o;562:21::-;;;;:::o;319:38::-;;;:::o;4882:194::-;260:10:6;249:21;;:7;:5;:7::i;:::-;:21;;;241:66;;;;;;;;;;;;:::i;:::-;;;;;;;;;4997:7:0::1;4988:6;:16;;;;5025:8;5015:7;:18;;;;5057:11;5044:10;;:24;;;;;;;;;;;;;;;;;;4882:194:::0;;;:::o;657:44::-;;;;;;;;;;;;;;;;;:::o;406:79:6:-;444:7;471:6;;;;;;;;;;;464:13;;406:79;:::o;502:20:0:-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;2695:160::-;2767:12;2792:33;2802:10;2814:2;2818:6;2792:9;:33::i;:::-;2843:4;2836:11;;2695:160;;;;:::o;364:29::-;;;:::o;708:64::-;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;493:193:6:-;260:10;249:21;;:7;:5;:7::i;:::-;:21;;;241:66;;;;;;;;;;;;:::i;:::-;;;;;;;;;594:1:::1;574:22;;:8;:22;;::::0;566:73:::1;;;;;;;;;;;;:::i;:::-;;;;;;;;;650:28;669:8;650:18;:28::i;:::-;493:193:::0;:::o;4538:336:0:-;4649:1;4632:19;;:5;:19;;;4624:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;4730:1;4711:21;;:7;:21;;;4703:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;4812:6;4784:9;:16;4794:5;4784:16;;;;;;;;;;;;;;;:25;4801:7;4784:25;;;;;;;;;;;;;;;:34;;;;4850:7;4834:32;;4843:5;4834:32;;;4859:6;4834:32;;;;;;:::i;:::-;;;;;;;;4538:336;;;:::o;3446:1084::-;3562:1;3544:20;;:6;:20;;;3536:72;;;;;;;;;;;;:::i;:::-;;;;;;;;;3648:1;3627:23;;:9;:23;;;3619:78;;;;;;;;;;;;:::i;:::-;;;;;;;;;3737:6;3716:9;:17;3726:6;3716:17;;;;;;;;;;;;;;;;:27;;3708:78;;;;;;;;;;;;:::i;:::-;;;;;;;;;3820:6;3799:9;:17;3809:6;3799:17;;;;;;;;;;;;;;;;:27;;;;;;;:::i;:::-;;;;;;;;3852:10;;;;;;;;;;;3842:20;;:6;:20;;;;:47;;;;;3879:10;;;;;;;;;;;3866:23;;:9;:23;;;;3842:47;3839:590;;;3920:13;3910:23;;:6;:23;;;3906:246;;3954:11;3988:3;3978:6;;3969;:15;;;;:::i;:::-;3968:23;;;;:::i;:::-;3954:37;;4035:3;4010:9;:21;4020:10;;;;;;;;;;;4010:21;;;;;;;;;;;;;;;;:28;;;;;;;:::i;:::-;;;;;;;;4079:10;;;;;;;;;;;4062:33;;4071:6;4062:33;;;4091:3;4062:33;;;;;;:::i;:::-;;;;;;;;4133:3;4124:6;:12;;;;:::i;:::-;4114:22;;3935:217;3906:246;4185:13;4172:26;;:9;:26;;;4168:250;;4219:11;4254:3;4243:7;;4234:6;:16;;;;:::i;:::-;4233:24;;;;:::i;:::-;4219:38;;4301:3;4276:9;:21;4286:10;;;;;;;;;;;4276:21;;;;;;;;;;;;;;;;:28;;;;;;;:::i;:::-;;;;;;;;4345:10;;;;;;;;;;;4328:33;;4337:6;4328:33;;;4357:3;4328:33;;;;;;:::i;:::-;;;;;;;;4399:3;4390:6;:12;;;;:::i;:::-;4380:22;;4200:218;4168:250;3839:590;4465:6;4441:9;:20;4451:9;4441:20;;;;;;;;;;;;;;;;:30;;;;;;;:::i;:::-;;;;;;;;4504:9;4487:35;;4496:6;4487:35;;;4515:6;4487:35;;;;;;:::i;:::-;;;;;;;;3446:1084;;;:::o;694:183:6:-;760:16;779:6;;;;;;;;;;;760:25;;805:8;796:6;;:17;;;;;;;;;;;;;;;;;;860:8;829:40;;850:8;829:40;;;;;;;;;;;;749:128;694:183;:::o;7:99:7:-;59:6;93:5;87:12;77:22;;7:99;;;:::o;112:169::-;196:11;230:6;225:3;218:19;270:4;265:3;261:14;246:29;;112:169;;;;:::o;287:246::-;368:1;378:113;392:6;389:1;386:13;378:113;;;477:1;472:3;468:11;462:18;458:1;453:3;449:11;442:39;414:2;411:1;407:10;402:15;;378:113;;;525:1;516:6;511:3;507:16;500:27;349:184;287:246;;;:::o;539:102::-;580:6;631:2;627:7;622:2;615:5;611:14;607:28;597:38;;539:102;;;:::o;647:377::-;735:3;763:39;796:5;763:39;:::i;:::-;818:71;882:6;877:3;818:71;:::i;:::-;811:78;;898:65;956:6;951:3;944:4;937:5;933:16;898:65;:::i;:::-;988:29;1010:6;988:29;:::i;:::-;983:3;979:39;972:46;;739:285;647:377;;;;:::o;1030:313::-;1143:4;1181:2;1170:9;1166:18;1158:26;;1230:9;1224:4;1220:20;1216:1;1205:9;1201:17;1194:47;1258:78;1331:4;1322:6;1258:78;:::i;:::-;1250:86;;1030:313;;;;:::o;1430:117::-;1539:1;1536;1529:12;1676:126;1713:7;1753:42;1746:5;1742:54;1731:65;;1676:126;;;:::o;1808:96::-;1845:7;1874:24;1892:5;1874:24;:::i;:::-;1863:35;;1808:96;;;:::o;1910:122::-;1983:24;2001:5;1983:24;:::i;:::-;1976:5;1973:35;1963:63;;2022:1;2019;2012:12;1963:63;1910:122;:::o;2038:139::-;2084:5;2122:6;2109:20;2100:29;;2138:33;2165:5;2138:33;:::i;:::-;2038:139;;;;:::o;2183:77::-;2220:7;2249:5;2238:16;;2183:77;;;:::o;2266:122::-;2339:24;2357:5;2339:24;:::i;:::-;2332:5;2329:35;2319:63;;2378:1;2375;2368:12;2319:63;2266:122;:::o;2394:139::-;2440:5;2478:6;2465:20;2456:29;;2494:33;2521:5;2494:33;:::i;:::-;2394:139;;;;:::o;2539:474::-;2607:6;2615;2664:2;2652:9;2643:7;2639:23;2635:32;2632:119;;;2670:79;;:::i;:::-;2632:119;2790:1;2815:53;2860:7;2851:6;2840:9;2836:22;2815:53;:::i;:::-;2805:63;;2761:117;2917:2;2943:53;2988:7;2979:6;2968:9;2964:22;2943:53;:::i;:::-;2933:63;;2888:118;2539:474;;;;;:::o;3019:90::-;3053:7;3096:5;3089:13;3082:21;3071:32;;3019:90;;;:::o;3115:109::-;3196:21;3211:5;3196:21;:::i;:::-;3191:3;3184:34;3115:109;;:::o;3230:210::-;3317:4;3355:2;3344:9;3340:18;3332:26;;3368:65;3430:1;3419:9;3415:17;3406:6;3368:65;:::i;:::-;3230:210;;;;:::o;3446:60::-;3474:3;3495:5;3488:12;;3446:60;;;:::o;3512:142::-;3562:9;3595:53;3613:34;3622:24;3640:5;3622:24;:::i;:::-;3613:34;:::i;:::-;3595:53;:::i;:::-;3582:66;;3512:142;;;:::o;3660:126::-;3710:9;3743:37;3774:5;3743:37;:::i;:::-;3730:50;;3660:126;;;:::o;3792:153::-;3869:9;3902:37;3933:5;3902:37;:::i;:::-;3889:50;;3792:153;;;:::o;3951:185::-;4065:64;4123:5;4065:64;:::i;:::-;4060:3;4053:77;3951:185;;:::o;4142:276::-;4262:4;4300:2;4289:9;4285:18;4277:26;;4313:98;4408:1;4397:9;4393:17;4384:6;4313:98;:::i;:::-;4142:276;;;;:::o;4424:118::-;4511:24;4529:5;4511:24;:::i;:::-;4506:3;4499:37;4424:118;;:::o;4548:222::-;4641:4;4679:2;4668:9;4664:18;4656:26;;4692:71;4760:1;4749:9;4745:17;4736:6;4692:71;:::i;:::-;4548:222;;;;:::o;4776:619::-;4853:6;4861;4869;4918:2;4906:9;4897:7;4893:23;4889:32;4886:119;;;4924:79;;:::i;:::-;4886:119;5044:1;5069:53;5114:7;5105:6;5094:9;5090:22;5069:53;:::i;:::-;5059:63;;5015:117;5171:2;5197:53;5242:7;5233:6;5222:9;5218:22;5197:53;:::i;:::-;5187:63;;5142:118;5299:2;5325:53;5370:7;5361:6;5350:9;5346:22;5325:53;:::i;:::-;5315:63;;5270:118;4776:619;;;;;:::o;5401:86::-;5436:7;5476:4;5469:5;5465:16;5454:27;;5401:86;;;:::o;5493:112::-;5576:22;5592:5;5576:22;:::i;:::-;5571:3;5564:35;5493:112;;:::o;5611:214::-;5700:4;5738:2;5727:9;5723:18;5715:26;;5751:67;5815:1;5804:9;5800:17;5791:6;5751:67;:::i;:::-;5611:214;;;;:::o;5831:118::-;5918:24;5936:5;5918:24;:::i;:::-;5913:3;5906:37;5831:118;;:::o;5955:222::-;6048:4;6086:2;6075:9;6071:18;6063:26;;6099:71;6167:1;6156:9;6152:17;6143:6;6099:71;:::i;:::-;5955:222;;;;:::o;6183:619::-;6260:6;6268;6276;6325:2;6313:9;6304:7;6300:23;6296:32;6293:119;;;6331:79;;:::i;:::-;6293:119;6451:1;6476:53;6521:7;6512:6;6501:9;6497:22;6476:53;:::i;:::-;6466:63;;6422:117;6578:2;6604:53;6649:7;6640:6;6629:9;6625:22;6604:53;:::i;:::-;6594:63;;6549:118;6706:2;6732:53;6777:7;6768:6;6757:9;6753:22;6732:53;:::i;:::-;6722:63;;6677:118;6183:619;;;;;:::o;6808:329::-;6867:6;6916:2;6904:9;6895:7;6891:23;6887:32;6884:119;;;6922:79;;:::i;:::-;6884:119;7042:1;7067:53;7112:7;7103:6;7092:9;7088:22;7067:53;:::i;:::-;7057:63;;7013:117;6808:329;;;;:::o;7143:474::-;7211:6;7219;7268:2;7256:9;7247:7;7243:23;7239:32;7236:119;;;7274:79;;:::i;:::-;7236:119;7394:1;7419:53;7464:7;7455:6;7444:9;7440:22;7419:53;:::i;:::-;7409:63;;7365:117;7521:2;7547:53;7592:7;7583:6;7572:9;7568:22;7547:53;:::i;:::-;7537:63;;7492:118;7143:474;;;;;:::o;7623:180::-;7671:77;7668:1;7661:88;7768:4;7765:1;7758:15;7792:4;7789:1;7782:15;7809:320;7853:6;7890:1;7884:4;7880:12;7870:22;;7937:1;7931:4;7927:12;7958:18;7948:81;;8014:4;8006:6;8002:17;7992:27;;7948:81;8076:2;8068:6;8065:14;8045:18;8042:38;8039:84;;8095:18;;:::i;:::-;8039:84;7860:269;7809:320;;;:::o;8135:179::-;8275:31;8271:1;8263:6;8259:14;8252:55;8135:179;:::o;8320:366::-;8462:3;8483:67;8547:2;8542:3;8483:67;:::i;:::-;8476:74;;8559:93;8648:3;8559:93;:::i;:::-;8677:2;8672:3;8668:12;8661:19;;8320:366;;;:::o;8692:419::-;8858:4;8896:2;8885:9;8881:18;8873:26;;8945:9;8939:4;8935:20;8931:1;8920:9;8916:17;8909:47;8973:131;9099:4;8973:131;:::i;:::-;8965:139;;8692:419;;;:::o;9117:180::-;9165:77;9162:1;9155:88;9262:4;9259:1;9252:15;9286:4;9283:1;9276:15;9303:194;9343:4;9363:20;9381:1;9363:20;:::i;:::-;9358:25;;9397:20;9415:1;9397:20;:::i;:::-;9392:25;;9441:1;9438;9434:9;9426:17;;9465:1;9459:4;9456:11;9453:37;;;9470:18;;:::i;:::-;9453:37;9303:194;;;;:::o;9503:182::-;9643:34;9639:1;9631:6;9627:14;9620:58;9503:182;:::o;9691:366::-;9833:3;9854:67;9918:2;9913:3;9854:67;:::i;:::-;9847:74;;9930:93;10019:3;9930:93;:::i;:::-;10048:2;10043:3;10039:12;10032:19;;9691:366;;;:::o;10063:419::-;10229:4;10267:2;10256:9;10252:18;10244:26;;10316:9;10310:4;10306:20;10302:1;10291:9;10287:17;10280:47;10344:131;10470:4;10344:131;:::i;:::-;10336:139;;10063:419;;;:::o;10488:225::-;10628:34;10624:1;10616:6;10612:14;10605:58;10697:8;10692:2;10684:6;10680:15;10673:33;10488:225;:::o;10719:366::-;10861:3;10882:67;10946:2;10941:3;10882:67;:::i;:::-;10875:74;;10958:93;11047:3;10958:93;:::i;:::-;11076:2;11071:3;11067:12;11060:19;;10719:366;;;:::o;11091:419::-;11257:4;11295:2;11284:9;11280:18;11272:26;;11344:9;11338:4;11334:20;11330:1;11319:9;11315:17;11308:47;11372:131;11498:4;11372:131;:::i;:::-;11364:139;;11091:419;;;:::o;11516:223::-;11656:34;11652:1;11644:6;11640:14;11633:58;11725:6;11720:2;11712:6;11708:15;11701:31;11516:223;:::o;11745:366::-;11887:3;11908:67;11972:2;11967:3;11908:67;:::i;:::-;11901:74;;11984:93;12073:3;11984:93;:::i;:::-;12102:2;12097:3;12093:12;12086:19;;11745:366;;;:::o;12117:419::-;12283:4;12321:2;12310:9;12306:18;12298:26;;12370:9;12364:4;12360:20;12356:1;12345:9;12341:17;12334:47;12398:131;12524:4;12398:131;:::i;:::-;12390:139;;12117:419;;;:::o;12542:221::-;12682:34;12678:1;12670:6;12666:14;12659:58;12751:4;12746:2;12738:6;12734:15;12727:29;12542:221;:::o;12769:366::-;12911:3;12932:67;12996:2;12991:3;12932:67;:::i;:::-;12925:74;;13008:93;13097:3;13008:93;:::i;:::-;13126:2;13121:3;13117:12;13110:19;;12769:366;;;:::o;13141:419::-;13307:4;13345:2;13334:9;13330:18;13322:26;;13394:9;13388:4;13384:20;13380:1;13369:9;13365:17;13358:47;13422:131;13548:4;13422:131;:::i;:::-;13414:139;;13141:419;;;:::o;13566:226::-;13706:34;13702:1;13694:6;13690:14;13683:58;13775:9;13770:2;13762:6;13758:15;13751:34;13566:226;:::o;13798:366::-;13940:3;13961:67;14025:2;14020:3;13961:67;:::i;:::-;13954:74;;14037:93;14126:3;14037:93;:::i;:::-;14155:2;14150:3;14146:12;14139:19;;13798:366;;;:::o;14170:419::-;14336:4;14374:2;14363:9;14359:18;14351:26;;14423:9;14417:4;14413:20;14409:1;14398:9;14394:17;14387:47;14451:131;14577:4;14451:131;:::i;:::-;14443:139;;14170:419;;;:::o;14595:229::-;14735:34;14731:1;14723:6;14719:14;14712:58;14804:12;14799:2;14791:6;14787:15;14780:37;14595:229;:::o;14830:366::-;14972:3;14993:67;15057:2;15052:3;14993:67;:::i;:::-;14986:74;;15069:93;15158:3;15069:93;:::i;:::-;15187:2;15182:3;15178:12;15171:19;;14830:366;;;:::o;15202:419::-;15368:4;15406:2;15395:9;15391:18;15383:26;;15455:9;15449:4;15445:20;15441:1;15430:9;15426:17;15419:47;15483:131;15609:4;15483:131;:::i;:::-;15475:139;;15202:419;;;:::o;15627:225::-;15767:34;15763:1;15755:6;15751:14;15744:58;15836:8;15831:2;15823:6;15819:15;15812:33;15627:225;:::o;15858:366::-;16000:3;16021:67;16085:2;16080:3;16021:67;:::i;:::-;16014:74;;16097:93;16186:3;16097:93;:::i;:::-;16215:2;16210:3;16206:12;16199:19;;15858:366;;;:::o;16230:419::-;16396:4;16434:2;16423:9;16419:18;16411:26;;16483:9;16477:4;16473:20;16469:1;16458:9;16454:17;16447:47;16511:131;16637:4;16511:131;:::i;:::-;16503:139;;16230:419;;;:::o;16655:410::-;16695:7;16718:20;16736:1;16718:20;:::i;:::-;16713:25;;16752:20;16770:1;16752:20;:::i;:::-;16747:25;;16807:1;16804;16800:9;16829:30;16847:11;16829:30;:::i;:::-;16818:41;;17008:1;16999:7;16995:15;16992:1;16989:22;16969:1;16962:9;16942:83;16919:139;;17038:18;;:::i;:::-;16919:139;16703:362;16655:410;;;;:::o;17071:180::-;17119:77;17116:1;17109:88;17216:4;17213:1;17206:15;17240:4;17237:1;17230:15;17257:185;17297:1;17314:20;17332:1;17314:20;:::i;:::-;17309:25;;17348:20;17366:1;17348:20;:::i;:::-;17343:25;;17387:1;17377:35;;17392:18;;:::i;:::-;17377:35;17434:1;17431;17427:9;17422:14;;17257:185;;;;:::o;17448:191::-;17488:3;17507:20;17525:1;17507:20;:::i;:::-;17502:25;;17541:20;17559:1;17541:20;:::i;:::-;17536:25;;17584:1;17581;17577:9;17570:16;;17605:3;17602:1;17599:10;17596:36;;;17612:18;;:::i;:::-;17596:36;17448:191;;;;:::o

Swarm Source

ipfs://b52bda47a9f12153b8e04269d089a3f09c718551fea777191cb230c53fe79061
Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.