ETH Price: $2,789.59 (+1.46%)

Token

APE Goku (APEGOKU)
 

Overview

Max Total Supply

1,000,000,000,000 APEGOKU

Holders

19

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 9 Decimals)

Filtered by Token Holder
graceai.eth
Balance
11,285,752,526.98820755 APEGOKU

Value
$0.00
0x1851127d33910d7541086b1bb8634ee0e00a9c06
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:
APEGOKU

Compiler Version
v0.8.13+commit.abaa5c0e

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2022-03-18
*/

/*SPDX-License-Identifier: UNLICENSED

"Remember all the pain he's caused, the people he's hurt... NOW MAKE THAT YOUR POWER!!!"
— Goku encouraging Gohan to defeat Cell

https://t.me/apegoku

*/

pragma solidity ^0.8.10;

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

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

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

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

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

    modifier onlyOwner() {
        require(_owner == _msgSender());
        _;
    }

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

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

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

contract APEGOKU is Context, IERC20, Ownable {
    mapping (address => uint) private _owned;
    mapping (address => mapping (address => uint)) private _allowances;
    mapping (address => bool) private _isExcludedFromFee;
    mapping (address => bool) private _isSniper;
    uint private constant _totalSupply = 1e12 * 10**9;

    string public constant name = unicode"APE Goku";
    string public constant symbol = unicode"APEGOKU";
    uint8 public constant decimals = 9;

    IUniswapV2Router02 private uniswapV2Router;

    address payable public _CollectionAdd;
    address public uniswapV2Pair;
    uint public _buyFee = 11;
    uint public _sellFee = 14;
    uint private _feeRate = 15;
    uint public _maxHeldTokens;

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

    struct User {
        uint buy;
        bool exists;
    }

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

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

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

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

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

    function _approve(address owner, address spender, uint amount) private {
        require(owner != address(0));
        require(spender != address(0));
        _allowances[owner][spender] = amount;
        emit Approval(owner, spender, amount);
    }

    function _transfer(address from, address to, uint amount) private {
        require(!_isSniper[from]);
        require(from != address(0));
        require(to != address(0));
        require(amount > 0);
        bool isBuy = false;
        if(from != owner() && to != owner()) {
            if(from == uniswapV2Pair && to != address(uniswapV2Router) && !_isExcludedFromFee[to]) {
                require(_tradingStart);
                if((_launchedAt + (5 minutes)) > block.timestamp) {
                    require((amount + balanceOf(address(to))) <= _maxHeldTokens); 
                }
                isBuy = true;
            }
            if(!_inSwap && _tradingStart && from != uniswapV2Pair) {
                uint contractTokenBalance = balanceOf(address(this));
                if(contractTokenBalance > 0) {
                    if(_useImpactFeeSetter) {
                        if(contractTokenBalance > (balanceOf(uniswapV2Pair) * _feeRate) / 100) {
                            contractTokenBalance = (balanceOf(uniswapV2Pair) * _feeRate) / 100;
                        }
                    }
                    swapTokensForEth(contractTokenBalance);
                }
                uint contractETHBalance = address(this).balance;
                if(contractETHBalance > 0) {
                    sendETHToFee(address(this).balance);
                }
                isBuy = false;
            }
        }
        bool takeFee = true;
        if(_isExcludedFromFee[from] || _isExcludedFromFee[to]){
            takeFee = false;
        }
        _tokenTransfer(from,to,amount,takeFee,isBuy);
    }

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

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

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

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

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

    receive() external payable {}

    function initContract() external onlyOwner() {
        require(!_tradingStart);
        IUniswapV2Router02 _uniswapV2Router = IUniswapV2Router02(0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D);
        uniswapV2Router = _uniswapV2Router;
        _approve(address(this), address(uniswapV2Router), _totalSupply);
        uniswapV2Pair = IUniswapV2Factory(_uniswapV2Router.factory()).createPair(address(this), _uniswapV2Router.WETH());
        uniswapV2Router.addLiquidityETH{value: address(this).balance}(address(this),balanceOf(address(this)),0,0,owner(),block.timestamp);
        IERC20(uniswapV2Pair).approve(address(uniswapV2Router), type(uint).max);
    }

    function startTrading() external onlyOwner() {
        require(!_tradingStart);
        _tradingStart = true;
        _launchedAt = block.timestamp;
        _maxHeldTokens = 20000000000 * 10**9; 
    }

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

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

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

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

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

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

}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address payable","name":"TaxAdd","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"_multiplier","type":"uint256"}],"name":"FeeMultiplierUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"_rate","type":"uint256"}],"name":"FeeRateUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"_buy","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"_sell","type":"uint256"}],"name":"FeesUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bool","name":"_usefeesetter","type":"bool"}],"name":"ImpactFeeSetterUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"_taxwallet","type":"address"}],"name":"TaxAddUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"_CollectionAdd","outputs":[{"internalType":"address payable","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_buyFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_launchedAt","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_maxHeldTokens","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_sellFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_useImpactFeeSetter","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"amountInPool","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"initContract","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"manualsend","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"manualswap","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"rate","type":"uint256"}],"name":"setFeeRate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"buy","type":"uint256"},{"internalType":"uint256","name":"sell","type":"uint256"}],"name":"setFees","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"startTrading","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"thisBalance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"uniswapV2Pair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newAddress","type":"address"}],"name":"updateTaxAdd","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]

6080604052600b6009819055600e600a819055600f909155805462ffff001916905534801561002d57600080fd5b5060405161160738038061160783398101604081905261004c9161017e565b600080546001600160a01b031916339081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350600780546001600160a01b0319166001600160a01b038316179055306000908152600260205260408120683635c9adc5dea0000090556001906004906100db6000546001600160a01b031690565b6001600160a01b03908116825260208083019390935260409182016000908120805495151560ff1996871617905530808252600490945282812080548616600190811790915591861681528281208054909516909117909355519091907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9061017090683635c9adc5dea00000815260200190565b60405180910390a3506101ae565b60006020828403121561019057600080fd5b81516001600160a01b03811681146101a757600080fd5b9392505050565b61144a806101bd6000396000f3fe6080604052600436106101a05760003560e01c80634eb72316116100ec5780638da5cb5b1161008a578063a9059cbb11610064578063a9059cbb1461049f578063c3c8cd80146104bf578063db92dbb6146104d4578063dd62ed3e146104e957600080fd5b80638da5cb5b1461042e57806394b8d8f21461044c57806395d89b411461046c57600080fd5b806370a08231116100c657806370a08231146103c4578063715018a6146103e457806373f54a11146103f95780638203f5fe1461041957600080fd5b80634eb7231614610379578063590f897e146103995780636fc3eaec146103af57600080fd5b806327f3a72a1161015957806332d873d81161013357806332d873d8146102f557806340b9a54b1461030b57806345596e2e1461032157806349bd5a5e1461034157600080fd5b806327f3a72a146102a4578063293230b8146102b9578063313ce567146102ce57600080fd5b806306fdde03146101ac578063095ea7b3146101f65780630b78f9c01461022657806318160ddd146102485780631940d0201461026e57806323b872dd1461028457600080fd5b366101a757005b600080fd5b3480156101b857600080fd5b506101e06040518060400160405280600881526020016741504520476f6b7560c01b81525081565b6040516101ed9190611132565b60405180910390f35b34801561020257600080fd5b5061021661021136600461119c565b61052f565b60405190151581526020016101ed565b34801561023257600080fd5b506102466102413660046111c8565b610545565b005b34801561025457600080fd5b50683635c9adc5dea000005b6040519081526020016101ed565b34801561027a57600080fd5b50610260600c5481565b34801561029057600080fd5b5061021661029f3660046111ea565b6105bc565b3480156102b057600080fd5b50610260610610565b3480156102c557600080fd5b50610246610620565b3480156102da57600080fd5b506102e3600981565b60405160ff90911681526020016101ed565b34801561030157600080fd5b50610260600d5481565b34801561031757600080fd5b5061026060095481565b34801561032d57600080fd5b5061024661033c36600461122b565b610667565b34801561034d57600080fd5b50600854610361906001600160a01b031681565b6040516001600160a01b0390911681526020016101ed565b34801561038557600080fd5b50600754610361906001600160a01b031681565b3480156103a557600080fd5b50610260600a5481565b3480156103bb57600080fd5b506102466106da565b3480156103d057600080fd5b506102606103df366004611244565b6106e7565b3480156103f057600080fd5b50610246610702565b34801561040557600080fd5b50610246610414366004611244565b610763565b34801561042557600080fd5b506102466107d1565b34801561043a57600080fd5b506000546001600160a01b0316610361565b34801561045857600080fd5b50600e546102169062010000900460ff1681565b34801561047857600080fd5b506101e060405180604001604052806007815260200166415045474f4b5560c81b81525081565b3480156104ab57600080fd5b506102166104ba36600461119c565b610acc565b3480156104cb57600080fd5b50610246610ad9565b3480156104e057600080fd5b50610260610aef565b3480156104f557600080fd5b50610260610504366004611261565b6001600160a01b03918216600090815260036020908152604080832093909416825291909152205490565b600061053c338484610b07565b50600192915050565b6000546001600160a01b0316331461055c57600080fd5b600e8210801561056c5750600e81105b61057557600080fd5b6009829055600a81905560408051838152602081018390527f5c6323bf1c2d7aaea2c091a4751c1c87af7f2864650c336507a77d0557af37a1910160405180910390a15050565b60006105c9848484610b8e565b6001600160a01b03841660009081526003602090815260408083203384529091528120546105f89084906112b0565b9050610605853383610b07565b506001949350505050565b600061061b306106e7565b905090565b6000546001600160a01b0316331461063757600080fd5b600e5460ff161561064757600080fd5b600e805460ff1916600117905542600d556801158e460913d00000600c55565b6000546001600160a01b0316331461067e57600080fd5b6007546001600160a01b0316336001600160a01b03161461069e57600080fd5b600b8190556040518181527f208f1b468d3d61f0f085e975bd9d04367c930d599642faad06695229f3eadcd8906020015b60405180910390a150565b476106e481610dff565b50565b6001600160a01b031660009081526002602052604090205490565b6000546001600160a01b0316331461071957600080fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6007546001600160a01b0316336001600160a01b03161461078357600080fd5b600780546001600160a01b0319166001600160a01b0383169081179091556040519081527f5a9bcd8aea0cbf27de081c73815e420f65287b49bcf7a17ff691c61a2dd2d2d6906020016106cf565b6000546001600160a01b031633146107e857600080fd5b600e5460ff16156107f857600080fd5b600680546001600160a01b031916737a250d5630b4cf539739df2c5dacb4c659f2488d9081179091556108353082683635c9adc5dea00000610b07565b806001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015610873573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061089791906112c7565b6001600160a01b031663c9c6539630836001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156108e4573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061090891906112c7565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af1158015610955573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061097991906112c7565b600880546001600160a01b0319166001600160a01b039283161790556006541663f305d71947306109a9816106e7565b6000806109be6000546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c40160606040518083038185885af1158015610a26573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190610a4b91906112e4565b505060085460065460405163095ea7b360e01b81526001600160a01b03918216600482015260001960248201529116915063095ea7b3906044016020604051808303816000875af1158015610aa4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ac89190611312565b5050565b600061053c338484610b8e565b6000610ae4306106e7565b90506106e481610e39565b60085460009061061b906001600160a01b03166106e7565b6001600160a01b038316610b1a57600080fd5b6001600160a01b038216610b2d57600080fd5b6001600160a01b0383811660008181526003602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b03831660009081526005602052604090205460ff1615610bb457600080fd5b6001600160a01b038316610bc757600080fd5b6001600160a01b038216610bda57600080fd5b60008111610be757600080fd5b600080546001600160a01b03858116911614801590610c1457506000546001600160a01b03848116911614155b15610da0576008546001600160a01b038581169116148015610c4457506006546001600160a01b03848116911614155b8015610c6957506001600160a01b03831660009081526004602052604090205460ff16155b15610cb957600e5460ff16610c7d57600080fd5b42600d5461012c610c8e9190611334565b1115610cb557600c54610ca0846106e7565b610caa9084611334565b1115610cb557600080fd5b5060015b600e54610100900460ff16158015610cd35750600e5460ff165b8015610ced57506008546001600160a01b03858116911614155b15610da0576000610cfd306106e7565b90508015610d8957600e5462010000900460ff1615610d8057600b5460085460649190610d32906001600160a01b03166106e7565b610d3c919061134c565b610d46919061136b565b811115610d8057600b5460085460649190610d69906001600160a01b03166106e7565b610d73919061134c565b610d7d919061136b565b90505b610d8981610e39565b478015610d9957610d9947610dff565b6000925050505b6001600160a01b03841660009081526004602052604090205460019060ff1680610de257506001600160a01b03841660009081526004602052604090205460ff165b15610deb575060005b610df88585858486610fad565b5050505050565b6007546040516001600160a01b039091169082156108fc029083906000818181858888f19350505050158015610ac8573d6000803e3d6000fd5b600e805461ff0019166101001790556040805160028082526060820183526000926020830190803683370190505090503081600081518110610e7d57610e7d61138d565b6001600160a01b03928316602091820292909201810191909152600654604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa158015610ed6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610efa91906112c7565b81600181518110610f0d57610f0d61138d565b6001600160a01b039283166020918202929092010152600654610f339130911684610b07565b60065460405163791ac94760e01b81526001600160a01b039091169063791ac94790610f6c9085906000908690309042906004016113a3565b600060405180830381600087803b158015610f8657600080fd5b505af1158015610f9a573d6000803e3d6000fd5b5050600e805461ff001916905550505050565b6000610fb98383610fcf565b9050610fc786868684610ff3565b505050505050565b6000808315610fec578215610fe75750600954610fec565b50600a545b9392505050565b60008061100084846110d0565b6001600160a01b03881660009081526002602052604090205491935091506110299085906112b0565b6001600160a01b038088166000908152600260205260408082209390935590871681522054611059908390611334565b6001600160a01b03861660009081526002602052604090205561107b81611104565b846001600160a01b0316866001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516110c091815260200190565b60405180910390a3505050505050565b6000808060646110e0858761134c565b6110ea919061136b565b905060006110f882876112b0565b96919550909350505050565b3060009081526002602052604090205461111f908290611334565b3060009081526002602052604090205550565b600060208083528351808285015260005b8181101561115f57858101830151858201604001528201611143565b81811115611171576000604083870101525b50601f01601f1916929092016040019392505050565b6001600160a01b03811681146106e457600080fd5b600080604083850312156111af57600080fd5b82356111ba81611187565b946020939093013593505050565b600080604083850312156111db57600080fd5b50508035926020909101359150565b6000806000606084860312156111ff57600080fd5b833561120a81611187565b9250602084013561121a81611187565b929592945050506040919091013590565b60006020828403121561123d57600080fd5b5035919050565b60006020828403121561125657600080fd5b8135610fec81611187565b6000806040838503121561127457600080fd5b823561127f81611187565b9150602083013561128f81611187565b809150509250929050565b634e487b7160e01b600052601160045260246000fd5b6000828210156112c2576112c261129a565b500390565b6000602082840312156112d957600080fd5b8151610fec81611187565b6000806000606084860312156112f957600080fd5b8351925060208401519150604084015190509250925092565b60006020828403121561132457600080fd5b81518015158114610fec57600080fd5b600082198211156113475761134761129a565b500190565b60008160001904831182151516156113665761136661129a565b500290565b60008261138857634e487b7160e01b600052601260045260246000fd5b500490565b634e487b7160e01b600052603260045260246000fd5b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156113f35784516001600160a01b0316835293830193918301916001016113ce565b50506001600160a01b0396909616606085015250505060800152939250505056fea2646970667358221220c47bb30af7336a0bca99bd9c6668572ddb22715d2bae926051e6766e106e79f664736f6c634300080d0033000000000000000000000000a23f5086c45080654980bf9875dd70a9fbe1a651

Deployed Bytecode

0x6080604052600436106101a05760003560e01c80634eb72316116100ec5780638da5cb5b1161008a578063a9059cbb11610064578063a9059cbb1461049f578063c3c8cd80146104bf578063db92dbb6146104d4578063dd62ed3e146104e957600080fd5b80638da5cb5b1461042e57806394b8d8f21461044c57806395d89b411461046c57600080fd5b806370a08231116100c657806370a08231146103c4578063715018a6146103e457806373f54a11146103f95780638203f5fe1461041957600080fd5b80634eb7231614610379578063590f897e146103995780636fc3eaec146103af57600080fd5b806327f3a72a1161015957806332d873d81161013357806332d873d8146102f557806340b9a54b1461030b57806345596e2e1461032157806349bd5a5e1461034157600080fd5b806327f3a72a146102a4578063293230b8146102b9578063313ce567146102ce57600080fd5b806306fdde03146101ac578063095ea7b3146101f65780630b78f9c01461022657806318160ddd146102485780631940d0201461026e57806323b872dd1461028457600080fd5b366101a757005b600080fd5b3480156101b857600080fd5b506101e06040518060400160405280600881526020016741504520476f6b7560c01b81525081565b6040516101ed9190611132565b60405180910390f35b34801561020257600080fd5b5061021661021136600461119c565b61052f565b60405190151581526020016101ed565b34801561023257600080fd5b506102466102413660046111c8565b610545565b005b34801561025457600080fd5b50683635c9adc5dea000005b6040519081526020016101ed565b34801561027a57600080fd5b50610260600c5481565b34801561029057600080fd5b5061021661029f3660046111ea565b6105bc565b3480156102b057600080fd5b50610260610610565b3480156102c557600080fd5b50610246610620565b3480156102da57600080fd5b506102e3600981565b60405160ff90911681526020016101ed565b34801561030157600080fd5b50610260600d5481565b34801561031757600080fd5b5061026060095481565b34801561032d57600080fd5b5061024661033c36600461122b565b610667565b34801561034d57600080fd5b50600854610361906001600160a01b031681565b6040516001600160a01b0390911681526020016101ed565b34801561038557600080fd5b50600754610361906001600160a01b031681565b3480156103a557600080fd5b50610260600a5481565b3480156103bb57600080fd5b506102466106da565b3480156103d057600080fd5b506102606103df366004611244565b6106e7565b3480156103f057600080fd5b50610246610702565b34801561040557600080fd5b50610246610414366004611244565b610763565b34801561042557600080fd5b506102466107d1565b34801561043a57600080fd5b506000546001600160a01b0316610361565b34801561045857600080fd5b50600e546102169062010000900460ff1681565b34801561047857600080fd5b506101e060405180604001604052806007815260200166415045474f4b5560c81b81525081565b3480156104ab57600080fd5b506102166104ba36600461119c565b610acc565b3480156104cb57600080fd5b50610246610ad9565b3480156104e057600080fd5b50610260610aef565b3480156104f557600080fd5b50610260610504366004611261565b6001600160a01b03918216600090815260036020908152604080832093909416825291909152205490565b600061053c338484610b07565b50600192915050565b6000546001600160a01b0316331461055c57600080fd5b600e8210801561056c5750600e81105b61057557600080fd5b6009829055600a81905560408051838152602081018390527f5c6323bf1c2d7aaea2c091a4751c1c87af7f2864650c336507a77d0557af37a1910160405180910390a15050565b60006105c9848484610b8e565b6001600160a01b03841660009081526003602090815260408083203384529091528120546105f89084906112b0565b9050610605853383610b07565b506001949350505050565b600061061b306106e7565b905090565b6000546001600160a01b0316331461063757600080fd5b600e5460ff161561064757600080fd5b600e805460ff1916600117905542600d556801158e460913d00000600c55565b6000546001600160a01b0316331461067e57600080fd5b6007546001600160a01b0316336001600160a01b03161461069e57600080fd5b600b8190556040518181527f208f1b468d3d61f0f085e975bd9d04367c930d599642faad06695229f3eadcd8906020015b60405180910390a150565b476106e481610dff565b50565b6001600160a01b031660009081526002602052604090205490565b6000546001600160a01b0316331461071957600080fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6007546001600160a01b0316336001600160a01b03161461078357600080fd5b600780546001600160a01b0319166001600160a01b0383169081179091556040519081527f5a9bcd8aea0cbf27de081c73815e420f65287b49bcf7a17ff691c61a2dd2d2d6906020016106cf565b6000546001600160a01b031633146107e857600080fd5b600e5460ff16156107f857600080fd5b600680546001600160a01b031916737a250d5630b4cf539739df2c5dacb4c659f2488d9081179091556108353082683635c9adc5dea00000610b07565b806001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015610873573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061089791906112c7565b6001600160a01b031663c9c6539630836001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156108e4573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061090891906112c7565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af1158015610955573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061097991906112c7565b600880546001600160a01b0319166001600160a01b039283161790556006541663f305d71947306109a9816106e7565b6000806109be6000546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c40160606040518083038185885af1158015610a26573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190610a4b91906112e4565b505060085460065460405163095ea7b360e01b81526001600160a01b03918216600482015260001960248201529116915063095ea7b3906044016020604051808303816000875af1158015610aa4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ac89190611312565b5050565b600061053c338484610b8e565b6000610ae4306106e7565b90506106e481610e39565b60085460009061061b906001600160a01b03166106e7565b6001600160a01b038316610b1a57600080fd5b6001600160a01b038216610b2d57600080fd5b6001600160a01b0383811660008181526003602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b03831660009081526005602052604090205460ff1615610bb457600080fd5b6001600160a01b038316610bc757600080fd5b6001600160a01b038216610bda57600080fd5b60008111610be757600080fd5b600080546001600160a01b03858116911614801590610c1457506000546001600160a01b03848116911614155b15610da0576008546001600160a01b038581169116148015610c4457506006546001600160a01b03848116911614155b8015610c6957506001600160a01b03831660009081526004602052604090205460ff16155b15610cb957600e5460ff16610c7d57600080fd5b42600d5461012c610c8e9190611334565b1115610cb557600c54610ca0846106e7565b610caa9084611334565b1115610cb557600080fd5b5060015b600e54610100900460ff16158015610cd35750600e5460ff165b8015610ced57506008546001600160a01b03858116911614155b15610da0576000610cfd306106e7565b90508015610d8957600e5462010000900460ff1615610d8057600b5460085460649190610d32906001600160a01b03166106e7565b610d3c919061134c565b610d46919061136b565b811115610d8057600b5460085460649190610d69906001600160a01b03166106e7565b610d73919061134c565b610d7d919061136b565b90505b610d8981610e39565b478015610d9957610d9947610dff565b6000925050505b6001600160a01b03841660009081526004602052604090205460019060ff1680610de257506001600160a01b03841660009081526004602052604090205460ff165b15610deb575060005b610df88585858486610fad565b5050505050565b6007546040516001600160a01b039091169082156108fc029083906000818181858888f19350505050158015610ac8573d6000803e3d6000fd5b600e805461ff0019166101001790556040805160028082526060820183526000926020830190803683370190505090503081600081518110610e7d57610e7d61138d565b6001600160a01b03928316602091820292909201810191909152600654604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa158015610ed6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610efa91906112c7565b81600181518110610f0d57610f0d61138d565b6001600160a01b039283166020918202929092010152600654610f339130911684610b07565b60065460405163791ac94760e01b81526001600160a01b039091169063791ac94790610f6c9085906000908690309042906004016113a3565b600060405180830381600087803b158015610f8657600080fd5b505af1158015610f9a573d6000803e3d6000fd5b5050600e805461ff001916905550505050565b6000610fb98383610fcf565b9050610fc786868684610ff3565b505050505050565b6000808315610fec578215610fe75750600954610fec565b50600a545b9392505050565b60008061100084846110d0565b6001600160a01b03881660009081526002602052604090205491935091506110299085906112b0565b6001600160a01b038088166000908152600260205260408082209390935590871681522054611059908390611334565b6001600160a01b03861660009081526002602052604090205561107b81611104565b846001600160a01b0316866001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516110c091815260200190565b60405180910390a3505050505050565b6000808060646110e0858761134c565b6110ea919061136b565b905060006110f882876112b0565b96919550909350505050565b3060009081526002602052604090205461111f908290611334565b3060009081526002602052604090205550565b600060208083528351808285015260005b8181101561115f57858101830151858201604001528201611143565b81811115611171576000604083870101525b50601f01601f1916929092016040019392505050565b6001600160a01b03811681146106e457600080fd5b600080604083850312156111af57600080fd5b82356111ba81611187565b946020939093013593505050565b600080604083850312156111db57600080fd5b50508035926020909101359150565b6000806000606084860312156111ff57600080fd5b833561120a81611187565b9250602084013561121a81611187565b929592945050506040919091013590565b60006020828403121561123d57600080fd5b5035919050565b60006020828403121561125657600080fd5b8135610fec81611187565b6000806040838503121561127457600080fd5b823561127f81611187565b9150602083013561128f81611187565b809150509250929050565b634e487b7160e01b600052601160045260246000fd5b6000828210156112c2576112c261129a565b500390565b6000602082840312156112d957600080fd5b8151610fec81611187565b6000806000606084860312156112f957600080fd5b8351925060208401519150604084015190509250925092565b60006020828403121561132457600080fd5b81518015158114610fec57600080fd5b600082198211156113475761134761129a565b500190565b60008160001904831182151516156113665761136661129a565b500290565b60008261138857634e487b7160e01b600052601260045260246000fd5b500490565b634e487b7160e01b600052603260045260246000fd5b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156113f35784516001600160a01b0316835293830193918301916001016113ce565b50506001600160a01b0396909616606085015250505060800152939250505056fea2646970667358221220c47bb30af7336a0bca99bd9c6668572ddb22715d2bae926051e6766e106e79f664736f6c634300080d0033

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

000000000000000000000000a23f5086c45080654980bf9875dd70a9fbe1a651

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

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


Deployed Bytecode Sourcemap

2501:8500:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2840:47;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;2840:47:0;;;;;;;;;;;;:::i;:::-;;;;;;;;4697:158;;;;;;;;;;-1:-1:-1;4697:158:0;;;;;:::i;:::-;;:::i;:::-;;;1237:14:1;;1230:22;1212:41;;1200:2;1185:18;4697:158:0;1072:187:1;10356:204:0;;;;;;;;;;-1:-1:-1;10356:204:0;;;;;:::i;:::-;;:::i;:::-;;4444:97;;;;;;;;;;-1:-1:-1;2819:12:0;4444:97;;;1663:25:1;;;1651:2;1636:18;4444:97:0;1517:177:1;3218:26:0;;;;;;;;;;;;;;;;4863:317;;;;;;;;;;-1:-1:-1;4863:317:0;;;;;:::i;:::-;;:::i;10777:102::-;;;;;;;;;;;;;:::i;9657:206::-;;;;;;;;;;;;;:::i;2949:34::-;;;;;;;;;;;;2982:1;2949:34;;;;;2332:4:1;2320:17;;;2302:36;;2290:2;2275:18;2949:34:0;2160:184:1;3253:23:0;;;;;;;;;;;;;;;;3122:24;;;;;;;;;;;;;;;;10172:176;;;;;;;;;;-1:-1:-1;10172:176:0;;;;;:::i;:::-;;:::i;3087:28::-;;;;;;;;;;-1:-1:-1;3087:28:0;;;;-1:-1:-1;;;;;3087:28:0;;;;;;-1:-1:-1;;;;;2698:32:1;;;2680:51;;2668:2;2653:18;3087:28:0;2534:203:1;3043:37:0;;;;;;;;;;-1:-1:-1;3043:37:0;;;;-1:-1:-1;;;;;3043:37:0;;;3153:25;;;;;;;;;;;;;;;;10024:140;;;;;;;;;;;;;:::i;4149:113::-;;;;;;;;;;-1:-1:-1;4149:113:0;;;;;:::i;:::-;;:::i;1582:148::-;;;;;;;;;;;;;:::i;10568:201::-;;;;;;;;;;-1:-1:-1;10568:201:0;;;;;:::i;:::-;;:::i;8987:662::-;;;;;;;;;;;;;:::i;1404:79::-;;;;;;;;;;-1:-1:-1;1442:7:0;1469:6;-1:-1:-1;;;;;1469:6:0;1404:79;;3351:39;;;;;;;;;;-1:-1:-1;3351:39:0;;;;;;;;;;;2894:48;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;2894:48:0;;;;;4268:164;;;;;;;;;;-1:-1:-1;4268:164:0;;;;;:::i;:::-;;:::i;9871:141::-;;;;;;;;;;;;;:::i;10887:103::-;;;;;;;;;;;;;:::i;4549:140::-;;;;;;;;;;-1:-1:-1;4549:140:0;;;;;:::i;:::-;-1:-1:-1;;;;;4654:18:0;;;4630:4;4654:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;4549:140;4697:158;4769:4;4786:39;347:10;4809:7;4818:6;4786:8;:39::i;:::-;-1:-1:-1;4843:4:0;4697:158;;;;:::o;10356:204::-;1531:6;;-1:-1:-1;;;;;1531:6:0;347:10;1531:22;1523:31;;;;;;10440:2:::1;10434:3;:8;:21;;;;;10453:2;10446:4;:9;10434:21;10426:30;;;::::0;::::1;;10467:7;:13:::0;;;10491:8:::1;:15:::0;;;10522:30:::1;::::0;;3785:25:1;;;3841:2;3826:18;;3819:34;;;10522:30:0::1;::::0;3758:18:1;10522:30:0::1;;;;;;;10356:204:::0;;:::o;4863:317::-;4958:4;4984:36;4994:6;5002:9;5013:6;4984:9;:36::i;:::-;-1:-1:-1;;;;;5052:19:0;;5031:18;5052:19;;;:11;:19;;;;;;;;347:10;5052:33;;;;;;;;:42;;5088:6;;5052:42;:::i;:::-;5031:63;-1:-1:-1;5105:45:0;5114:6;347:10;5136:13;5105:8;:45::i;:::-;-1:-1:-1;5168:4:0;;4863:317;-1:-1:-1;;;;4863:317:0:o;10777:102::-;10823:4;10847:24;10865:4;10847:9;:24::i;:::-;10840:31;;10777:102;:::o;9657:206::-;1531:6;;-1:-1:-1;;;;;1531:6:0;347:10;1531:22;1523:31;;;;;;9722:13:::1;::::0;::::1;;9721:14;9713:23;;;::::0;::::1;;9747:13;:20:::0;;-1:-1:-1;;9747:20:0::1;9763:4;9747:20;::::0;;9792:15:::1;9778:11;:29:::0;9835:19:::1;9818:14;:36:::0;9657:206::o;10172:176::-;1531:6;;-1:-1:-1;;;;;1531:6:0;347:10;1531:22;1523:31;;;;;;10259:14:::1;::::0;-1:-1:-1;;;;;10259:14:0::1;347:10:::0;-1:-1:-1;;;;;10243:30:0::1;;10235:39;;;::::0;::::1;;10285:8;:15:::0;;;10316:24:::1;::::0;1663:25:1;;;10316:24:0::1;::::0;1651:2:1;1636:18;10316:24:0::1;;;;;;;;10172:176:::0;:::o;10024:140::-;10092:21;10124:32;10092:21;10124:12;:32::i;:::-;10055:109;10024:140::o;4149:113::-;-1:-1:-1;;;;;4239:15:0;4215:4;4239:15;;;:6;:15;;;;;;;4149:113::o;1582:148::-;1531:6;;-1:-1:-1;;;;;1531:6:0;347:10;1531:22;1523:31;;;;;;1689:1:::1;1673:6:::0;;1652:40:::1;::::0;-1:-1:-1;;;;;1673:6:0;;::::1;::::0;1652:40:::1;::::0;1689:1;;1652:40:::1;1720:1;1703:19:::0;;-1:-1:-1;;;;;;1703:19:0::1;::::0;;1582:148::o;10568:201::-;10654:14;;-1:-1:-1;;;;;10654:14:0;347:10;-1:-1:-1;;;;;10638:30:0;;10630:39;;;;;;10680:14;:36;;-1:-1:-1;;;;;;10680:36:0;-1:-1:-1;;;;;10680:36:0;;;;;;;;10732:29;;2680:51:1;;;10732:29:0;;2668:2:1;2653:18;10732:29:0;2534:203:1;8987:662:0;1531:6;;-1:-1:-1;;;;;1531:6:0;347:10;1531:22;1523:31;;;;;;9052:13:::1;::::0;::::1;;9051:14;9043:23;;;::::0;::::1;;9188:15;:34:::0;;-1:-1:-1;;;;;;9188:34:0::1;9134:42;9188:34:::0;;::::1;::::0;;;9233:63:::1;9250:4;9134:42:::0;2819:12:::1;9233:8;:63::i;:::-;9341:16;-1:-1:-1::0;;;;;9341:24:0::1;;:26;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;9323:56:0::1;;9388:4;9395:16;-1:-1:-1::0;;;;;9395:21:0::1;;:23;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;9323:96;::::0;-1:-1:-1;;;;;;9323:96:0::1;::::0;;;;;;-1:-1:-1;;;;;4828:15:1;;;9323:96:0::1;::::0;::::1;4810:34:1::0;4880:15;;4860:18;;;4853:43;4745:18;;9323:96:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;9307:13;:112:::0;;-1:-1:-1;;;;;;9307:112:0::1;-1:-1:-1::0;;;;;9307:112:0;;::::1;;::::0;;9430:15:::1;::::0;::::1;:31;9469:21;9500:4;9506:24;9500:4:::0;9506:9:::1;:24::i;:::-;9531:1;9533::::0;9535:7:::1;1442::::0;1469:6;-1:-1:-1;;;;;1469:6:0;;1404:79;9535:7:::1;9430:129;::::0;::::1;::::0;;;-1:-1:-1;;;;;;9430:129:0;;;-1:-1:-1;;;;;5266:15:1;;;9430:129:0::1;::::0;::::1;5248:34:1::0;5298:18;;;5291:34;;;;5341:18;;;5334:34;;;;5384:18;;;5377:34;5448:15;;;5427:19;;;5420:44;9543:15:0::1;5480:19:1::0;;;5473:35;5182:19;;9430:129:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;;9577:13:0::1;::::0;9608:15:::1;::::0;9570:71:::1;::::0;-1:-1:-1;;;9570:71:0;;-1:-1:-1;;;;;9608:15:0;;::::1;9570:71;::::0;::::1;6004:51:1::0;-1:-1:-1;;6071:18:1;;;6064:34;9577:13:0;::::1;::::0;-1:-1:-1;9570:29:0::1;::::0;5977:18:1;;9570:71:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;9032:617;8987:662::o:0;4268:164::-;4343:4;4360:42;347:10;4384:9;4395:6;4360:9;:42::i;9871:141::-;9913:20;9936:24;9954:4;9936:9;:24::i;:::-;9913:47;;9971:33;9988:15;9971:16;:33::i;10887:103::-;10968:13;;10934:4;;10958:24;;-1:-1:-1;;;;;10968:13:0;10958:9;:24::i;5188:254::-;-1:-1:-1;;;;;5278:19:0;;5270:28;;;;;;-1:-1:-1;;;;;5317:21:0;;5309:30;;;;;;-1:-1:-1;;;;;5350:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;5402:32;;1663:25:1;;;5402:32:0;;1636:18:1;5402:32:0;;;;;;;5188:254;;;:::o;5450:1651::-;-1:-1:-1;;;;;5536:15:0;;;;;;:9;:15;;;;;;;;5535:16;5527:25;;;;;;-1:-1:-1;;;;;5571:18:0;;5563:27;;;;;;-1:-1:-1;;;;;5609:16:0;;5601:25;;;;;;5654:1;5645:6;:10;5637:19;;;;;;5667:10;1469:6;;-1:-1:-1;;;;;5699:15:0;;;1469:6;;5699:15;;;;:32;;-1:-1:-1;1442:7:0;1469:6;-1:-1:-1;;;;;5718:13:0;;;1469:6;;5718:13;;5699:32;5696:1207;;;5759:13;;-1:-1:-1;;;;;5751:21:0;;;5759:13;;5751:21;:55;;;;-1:-1:-1;5790:15:0;;-1:-1:-1;;;;;5776:30:0;;;5790:15;;5776:30;;5751:55;:82;;;;-1:-1:-1;;;;;;5811:22:0;;;;;;:18;:22;;;;;;;;5810:23;5751:82;5748:347;;;5862:13;;;;5854:22;;;;;;5928:15;5899:11;;5914:9;5899:25;;;;:::i;:::-;5898:45;5895:154;;;6013:14;;5986:22;6004:2;5986:9;:22::i;:::-;5977:31;;:6;:31;:::i;:::-;5976:51;;5968:60;;;;;;-1:-1:-1;6075:4:0;5748:347;6113:7;;;;;;;6112:8;:25;;;;-1:-1:-1;6124:13:0;;;;6112:25;:50;;;;-1:-1:-1;6149:13:0;;-1:-1:-1;;;;;6141:21:0;;;6149:13;;6141:21;;6112:50;6109:783;;;6183:25;6211:24;6229:4;6211:9;:24::i;:::-;6183:52;-1:-1:-1;6257:24:0;;6254:402;;6309:19;;;;;;;6306:270;;;6411:8;;6394:13;;6423:3;;6411:8;6384:24;;-1:-1:-1;;;;;6394:13:0;6384:9;:24::i;:::-;:35;;;;:::i;:::-;6383:43;;;;:::i;:::-;6360:20;:66;6357:196;;;6510:8;;6493:13;;6522:3;;6510:8;6483:24;;-1:-1:-1;;;;;6493:13:0;6483:9;:24::i;:::-;:35;;;;:::i;:::-;6482:43;;;;:::i;:::-;6459:66;;6357:196;6598:38;6615:20;6598:16;:38::i;:::-;6700:21;6743:22;;6740:105;;6790:35;6803:21;6790:12;:35::i;:::-;6871:5;6863:13;;6164:728;;6109:783;-1:-1:-1;;;;;6946:24:0;;6913:12;6946:24;;;:18;:24;;;;;;6928:4;;6946:24;;;:50;;-1:-1:-1;;;;;;6974:22:0;;;;;;:18;:22;;;;;;;;6946:50;6943:96;;;-1:-1:-1;7022:5:0;6943:96;7049:44;7064:4;7069:2;7072:6;7079:7;7087:5;7049:14;:44::i;:::-;5516:1585;;5450:1651;;;:::o;7605:93::-;7659:14;;:31;;-1:-1:-1;;;;;7659:14:0;;;;:31;;;;;7683:6;;7659:14;:31;:14;:31;7683:6;7659:14;:31;;;;;;;;;;;;;;;;;;;7109:480;3744:7;:14;;-1:-1:-1;;3744:14:0;;;;;7208:16:::1;::::0;;7222:1:::1;7208:16:::0;;;;;::::1;::::0;;-1:-1:-1;;7208:16:0::1;::::0;::::1;::::0;;::::1;::::0;::::1;;::::0;-1:-1:-1;7208:16:0::1;7184:40;;7253:4;7235;7240:1;7235:7;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;7235:23:0;;::::1;:7;::::0;;::::1;::::0;;;;;;:23;;;;7279:15:::1;::::0;:22:::1;::::0;;-1:-1:-1;;;7279:22:0;;;;:15;;;::::1;::::0;:20:::1;::::0;:22:::1;::::0;;::::1;::::0;7235:7;;7279:22;;;;;:15;:22:::1;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;7269:4;7274:1;7269:7;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;7269:32:0;;::::1;:7;::::0;;::::1;::::0;;;;;:32;7344:15:::1;::::0;7312:62:::1;::::0;7329:4:::1;::::0;7344:15:::1;7362:11:::0;7312:8:::1;:62::i;:::-;7385:15;::::0;:196:::1;::::0;-1:-1:-1;;;7385:196:0;;-1:-1:-1;;;;;7385:15:0;;::::1;::::0;:66:::1;::::0;:196:::1;::::0;7466:11;;7385:15:::1;::::0;7508:4;;7535::::1;::::0;7555:15:::1;::::0;7385:196:::1;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;-1:-1:-1::0;;3781:7:0;:15;;-1:-1:-1;;3781:15:0;;;-1:-1:-1;;;;7109:480:0:o;7710:217::-;7826:8;7838:21;7846:7;7855:3;7838:7;:21::i;:::-;7825:34;;7870:49;7888:6;7896:9;7907:6;7915:3;7870:17;:49::i;:::-;7814:113;7710:217;;;;;:::o;7935:280::-;7998:4;;8038:149;;;;8068:3;8065:111;;;-1:-1:-1;8098:7:0;;8065:111;;;-1:-1:-1;8152:8:0;;8065:111;8204:3;7935:280;-1:-1:-1;;;7935:280:0:o;8223:372::-;8328:19;8349:9;8362:23;8373:6;8381:3;8362:10;:23::i;:::-;-1:-1:-1;;;;;8413:14:0;;;;;;:6;:14;;;;;;8327:58;;-1:-1:-1;8327:58:0;-1:-1:-1;8413:23:0;;8430:6;;8413:23;:::i;:::-;-1:-1:-1;;;;;8396:14:0;;;;;;;:6;:14;;;;;;:40;;;;8467:17;;;;;;;:34;;8487:14;;8467:34;:::i;:::-;-1:-1:-1;;;;;8447:17:0;;;;;;:6;:17;;;;;:54;8513:15;8523:4;8513:9;:15::i;:::-;8561:9;-1:-1:-1;;;;;8544:43:0;8553:6;-1:-1:-1;;;;;8544:43:0;;8572:14;8544:43;;;;1663:25:1;;1651:2;1636:18;;1517:177;8544:43:0;;;;;;;;8316:279;;8223:372;;;;:::o;8603:222::-;8672:4;;;8728:3;8708:16;8717:7;8708:6;:16;:::i;:::-;8707:24;;;;:::i;:::-;8695:36;-1:-1:-1;8742:19:0;8764:13;8695:36;8764:6;:13;:::i;:::-;8742:35;8812:4;;-1:-1:-1;8603:222:0;;-1:-1:-1;;;;8603:222:0:o;8833:109::-;8921:4;8906:21;;;;:6;:21;;;;;;:28;;8930:4;;8906:28;:::i;:::-;8897:4;8882:21;;;;:6;:21;;;;;:52;-1:-1:-1;8833:109:0:o;14:597:1:-;126:4;155:2;184;173:9;166:21;216:6;210:13;259:6;254:2;243:9;239:18;232:34;284:1;294:140;308:6;305:1;302:13;294:140;;;403:14;;;399:23;;393:30;369:17;;;388:2;365:26;358:66;323:10;;294:140;;;452:6;449:1;446:13;443:91;;;522:1;517:2;508:6;497:9;493:22;489:31;482:42;443:91;-1:-1:-1;595:2:1;574:15;-1:-1:-1;;570:29:1;555:45;;;;602:2;551:54;;14:597;-1:-1:-1;;;14:597:1:o;616:131::-;-1:-1:-1;;;;;691:31:1;;681:42;;671:70;;737:1;734;727:12;752:315;820:6;828;881:2;869:9;860:7;856:23;852:32;849:52;;;897:1;894;887:12;849:52;936:9;923:23;955:31;980:5;955:31;:::i;:::-;1005:5;1057:2;1042:18;;;;1029:32;;-1:-1:-1;;;752:315:1:o;1264:248::-;1332:6;1340;1393:2;1381:9;1372:7;1368:23;1364:32;1361:52;;;1409:1;1406;1399:12;1361:52;-1:-1:-1;;1432:23:1;;;1502:2;1487:18;;;1474:32;;-1:-1:-1;1264:248:1:o;1699:456::-;1776:6;1784;1792;1845:2;1833:9;1824:7;1820:23;1816:32;1813:52;;;1861:1;1858;1851:12;1813:52;1900:9;1887:23;1919:31;1944:5;1919:31;:::i;:::-;1969:5;-1:-1:-1;2026:2:1;2011:18;;1998:32;2039:33;1998:32;2039:33;:::i;:::-;1699:456;;2091:7;;-1:-1:-1;;;2145:2:1;2130:18;;;;2117:32;;1699:456::o;2349:180::-;2408:6;2461:2;2449:9;2440:7;2436:23;2432:32;2429:52;;;2477:1;2474;2467:12;2429:52;-1:-1:-1;2500:23:1;;2349:180;-1:-1:-1;2349:180:1:o;2966:247::-;3025:6;3078:2;3066:9;3057:7;3053:23;3049:32;3046:52;;;3094:1;3091;3084:12;3046:52;3133:9;3120:23;3152:31;3177:5;3152:31;:::i;3218:388::-;3286:6;3294;3347:2;3335:9;3326:7;3322:23;3318:32;3315:52;;;3363:1;3360;3353:12;3315:52;3402:9;3389:23;3421:31;3446:5;3421:31;:::i;:::-;3471:5;-1:-1:-1;3528:2:1;3513:18;;3500:32;3541:33;3500:32;3541:33;:::i;:::-;3593:7;3583:17;;;3218:388;;;;;:::o;3864:127::-;3925:10;3920:3;3916:20;3913:1;3906:31;3956:4;3953:1;3946:15;3980:4;3977:1;3970:15;3996:125;4036:4;4064:1;4061;4058:8;4055:34;;;4069:18;;:::i;:::-;-1:-1:-1;4106:9:1;;3996:125::o;4342:251::-;4412:6;4465:2;4453:9;4444:7;4440:23;4436:32;4433:52;;;4481:1;4478;4471:12;4433:52;4513:9;4507:16;4532:31;4557:5;4532:31;:::i;5519:306::-;5607:6;5615;5623;5676:2;5664:9;5655:7;5651:23;5647:32;5644:52;;;5692:1;5689;5682:12;5644:52;5721:9;5715:16;5705:26;;5771:2;5760:9;5756:18;5750:25;5740:35;;5815:2;5804:9;5800:18;5794:25;5784:35;;5519:306;;;;;:::o;6109:277::-;6176:6;6229:2;6217:9;6208:7;6204:23;6200:32;6197:52;;;6245:1;6242;6235:12;6197:52;6277:9;6271:16;6330:5;6323:13;6316:21;6309:5;6306:32;6296:60;;6352:1;6349;6342:12;6391:128;6431:3;6462:1;6458:6;6455:1;6452:13;6449:39;;;6468:18;;:::i;:::-;-1:-1:-1;6504:9:1;;6391:128::o;6524:168::-;6564:7;6630:1;6626;6622:6;6618:14;6615:1;6612:21;6607:1;6600:9;6593:17;6589:45;6586:71;;;6637:18;;:::i;:::-;-1:-1:-1;6677:9:1;;6524:168::o;6697:217::-;6737:1;6763;6753:132;;6807:10;6802:3;6798:20;6795:1;6788:31;6842:4;6839:1;6832:15;6870:4;6867:1;6860:15;6753:132;-1:-1:-1;6899:9:1;;6697:217::o;7051:127::-;7112:10;7107:3;7103:20;7100:1;7093:31;7143:4;7140:1;7133:15;7167:4;7164:1;7157:15;7183:980;7445:4;7493:3;7482:9;7478:19;7524:6;7513:9;7506:25;7550:2;7588:6;7583:2;7572:9;7568:18;7561:34;7631:3;7626:2;7615:9;7611:18;7604:31;7655:6;7690;7684:13;7721:6;7713;7706:22;7759:3;7748:9;7744:19;7737:26;;7798:2;7790:6;7786:15;7772:29;;7819:1;7829:195;7843:6;7840:1;7837:13;7829:195;;;7908:13;;-1:-1:-1;;;;;7904:39:1;7892:52;;7999:15;;;;7964:12;;;;7940:1;7858:9;7829:195;;;-1:-1:-1;;;;;;;8080:32:1;;;;8075:2;8060:18;;8053:60;-1:-1:-1;;;8144:3:1;8129:19;8122:35;8041:3;7183:980;-1:-1:-1;;;7183:980:1:o

Swarm Source

ipfs://c47bb30af7336a0bca99bd9c6668572ddb22715d2bae926051e6766e106e79f6
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.