ETH Price: $3,402.91 (+2.05%)

Token

Comedy (COMEDY)
 

Overview

Max Total Supply

1,000,000,000 COMEDY

Holders

42

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 9 Decimals)

Balance
19,500,000 COMEDY

Value
$0.00
0x329c1910210e67c140e09c9ea2840cd3f43d6132
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:
COMEDY

Compiler Version
v0.8.19+commit.7dd6d404

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2024-01-19
*/

// SPDX-License-Identifier: MIT

/*
https://t.me/comedy_erc

https://twitter.com/elonmusk/status/1748399092638642268
 */

pragma solidity 0.8.19;

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

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

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

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

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

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

abstract contract Ownable {
    address internal _owner;

    constructor(address owner) {
        _owner = owner;
    }

    modifier onlyOwner() {
        require(_isOwner(msg.sender), "!OWNER");
        _;
    }

    function _isOwner(address account) internal view returns (bool) {
        return account == _owner;
    }

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

    event OwnershipTransferred(address owner);
}

interface IUniswapV2Router {
    function factory() external pure returns (address);
    function WETH() external pure returns (address);
    function addLiquidity(
        address tokenA,
        address tokenB,
        uint amountADesired,
        uint amountBDesired,
        uint amountAMin,
        uint amountBMin,
        address to,
        uint deadline
    ) external returns (uint amountA, uint amountB, uint liquidity);

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

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

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

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

interface IERC20 {
    function totalSupply() external view returns (uint256);
    function decimals() external view returns (uint8);
    function symbol() external view returns (string memory);
    function name() external view returns (string memory);
    function getOwner() external view returns (address);
    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);
}

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

contract COMEDY is IERC20, Ownable {
    using SafeMath for uint256;

    string constant _name = unicode"Comedy";
    string constant _symbol = unicode"COMEDY";

    address _routerAddr = 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D;
    address private _DEAD = 0x000000000000000000000000000000000000dEaD;

    uint8 constant _decimals = 9;
    uint256 _totalSupply = 10 ** 9 * (10 ** _decimals);

    bool private _canFeeSwap = true;
    uint256 private _swapThreshold = _totalSupply / 100000; // 0.1%
    bool _swapping;

    uint256 _sharesToLpFee = 0; 
    uint256 _sharesToMarketFee = 22;
    uint256 _feeTotals = _sharesToLpFee + _sharesToMarketFee;
    uint256 _denominator = 100;

    mapping (address => uint256) _balances;
    mapping (address => mapping (address => uint256)) private _allowances;
    mapping (address => bool) _isExcludedFee;
    mapping (address => bool) _isExcludedMaxTx;

    uint256 _maxTxAmount = (_totalSupply * 30) / 1000;
    address _feeReceiverAddy;
    IUniswapV2Router public uniswapRouter;
    address _pairAddress;

    modifier lockSwap() { _swapping = true; _; _swapping = false; }

    constructor (address ComedyAddress) Ownable(msg.sender) {
        uniswapRouter = IUniswapV2Router(_routerAddr);
        _pairAddress = IUniswapV2Factory(uniswapRouter.factory()).createPair(uniswapRouter.WETH(), address(this));
        _allowances[address(this)][address(uniswapRouter)] = type(uint256).max;
        address _owner = _owner;
        _feeReceiverAddy = ComedyAddress;
        _isExcludedFee[_feeReceiverAddy] = true;
        _isExcludedMaxTx[_owner] = true;
        _isExcludedMaxTx[_feeReceiverAddy] = true;
        _isExcludedMaxTx[_DEAD] = true;
        _balances[_owner] = _totalSupply;
        emit Transfer(address(0), _owner, _totalSupply);
    }
    
    function performComedySwap() internal lockSwap {
        uint256 contractTokenBalance = balanceOf(address(this));
        uint256 tokensToLp = contractTokenBalance.mul(_sharesToLpFee).div(_feeTotals).div(2);
        uint256 amountToSwap = contractTokenBalance.sub(tokensToLp);

        address[] memory path = new address[](2);
        path[0] = address(this);
        path[1] = uniswapRouter.WETH();

        uniswapRouter.swapExactTokensForETHSupportingFeeOnTransferTokens(
            amountToSwap,
            0,
            path,
            address(this),
            block.timestamp
        );
        uint256 amountETH = address(this).balance;
        uint256 totalFeeTokens = _feeTotals.sub(_sharesToLpFee.div(2));
        uint256 ethToLp = amountETH.mul(_sharesToLpFee).div(totalFeeTokens).div(2);
        uint256 ethToMarketing = amountETH.mul(_sharesToMarketFee).div(totalFeeTokens);

        payable(_feeReceiverAddy).transfer(ethToMarketing);
        if(tokensToLp > 0){
            uniswapRouter.addLiquidityETH{value: ethToLp}(
                address(this),
                tokensToLp,
                0,
                0,
                _feeReceiverAddy,
                block.timestamp
            );
        }
    }

    function _transferFrom(address sender, address recipient, uint256 amount) internal returns (bool) {
        if(_swapping){ return _transferBasic(sender, recipient, amount); }
        
        if (recipient != _pairAddress && recipient != _DEAD) {
            require(_isExcludedMaxTx[recipient] || _balances[recipient] + amount <= _maxTxAmount, "Transfer amount exceeds the bag size.");
        }        
        if(_verifySwapping(sender, recipient, amount)){ 
            performComedySwap(); 
        } 
        bool shouldTax = _isExcludedTax(sender);
        if (shouldTax) {
            _balances[recipient] = _balances[recipient].add(_amountToSend(sender, amount));
        } else {
            _balances[recipient] = _balances[recipient].add(amount);
        }

        emit Transfer(sender, recipient, amount);
        return true;
    }
    
    function adjustComedyWalletSize(uint256 percent) external onlyOwner {
        _maxTxAmount = (_totalSupply * percent) / 1000;
    }

    function totalSupply() external view override returns (uint256) { return _totalSupply; }
    function decimals() external pure override returns (uint8) { return _decimals; }

    function transferFrom(address sender, address recipient, uint256 amount) external override returns (bool) {
        if(_allowances[sender][msg.sender] != type(uint256).max){
            _allowances[sender][msg.sender] = _allowances[sender][msg.sender].sub(amount, "Insufficient Allowance");
        }

        return _transferFrom(sender, recipient, amount);
    }

    function _transferBasic(address sender, address recipient, uint256 amount) internal returns (bool) {
        _balances[sender] = _balances[sender].sub(amount, "Insufficient Balance");
        _balances[recipient] = _balances[recipient].add(amount);
        emit Transfer(sender, recipient, amount);
        return true;
    }
    
    function updateComedyTax(uint256 lpFee, uint256 devFee) external onlyOwner {
         _sharesToLpFee = lpFee; 
         _sharesToMarketFee = devFee;
         _feeTotals = _sharesToLpFee + _sharesToMarketFee;
    }    
    
    function _sellTxVerify(address recipient) private view returns (bool){
        return recipient == _pairAddress;
    }

    function _validateSwapping() internal view returns (bool) {
        return !_swapping
        && _canFeeSwap
        && _balances[address(this)] >= _swapThreshold;
    }
    
    function approve(address spender, uint256 amount) public override returns (bool) {
        _allowances[msg.sender][spender] = amount;
        emit Approval(msg.sender, spender, amount);
        return true;
    }
    
    function _isExcludedTax(address sender) internal view returns (bool) {
        return !_isExcludedFee[sender];
    }

    function symbol() external pure override returns (string memory) { return _symbol; }
    function name() external pure override returns (string memory) { return _name; }
    function getOwner() external view override returns (address) { return _owner; }
    function balanceOf(address account) public view override returns (uint256) { return _balances[account]; }
    function allowance(address holder, address spender) external view override returns (uint256) { return _allowances[holder][spender]; }
    
    function transfer(address recipient, uint256 amount) external override returns (bool) {
        return _transferFrom(msg.sender, recipient, amount);
    }

    receive() external payable { }
                  
    function _verifySwapping(address sender, address recipient, uint256 amount) private view returns (bool) {
        return _validateSwapping() && 
            _isExcludedTax(sender) && 
            _sellTxVerify(recipient) && 
            amount > _swapThreshold;
    }

    function _amountToSend(address sender, uint256 amount) internal returns (uint256) {
        _balances[sender] = _balances[sender].sub(amount, "Insufficient Balance");
        uint256 feeTokens = amount.mul(_feeTotals).div(_denominator);
        bool hasNoFee = sender == _owner;
        if (hasNoFee) {
            feeTokens = 0;
        }
        
        _balances[address(this)] = _balances[address(this)].add(feeTokens);
        emit Transfer(sender, address(this), feeTokens);
        return amount.sub(feeTokens);
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"ComedyAddress","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":"address","name":"owner","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":[{"internalType":"uint256","name":"percent","type":"uint256"}],"name":"adjustComedyWalletSize","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"holder","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"getOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"uniswapRouter","outputs":[{"internalType":"contract IUniswapV2Router","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"lpFee","type":"uint256"},{"internalType":"uint256","name":"devFee","type":"uint256"}],"name":"updateComedyTax","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]

6080604052600180546001600160a01b0319908116737a250d5630b4cf539739df2c5dacb4c659f2488d179091556002805490911661dead179055620000486009600a62000486565b6200005890633b9aca006200049e565b60038190556004805460ff191660011790556200007a90620186a090620004b8565b60055560006007819055601660088190556200009691620004db565b6009556064600a556103e8600354601e620000b291906200049e565b620000be9190620004b8565b600f55348015620000ce57600080fd5b50604051620016fe380380620016fe833981016040819052620000f191620004f1565b60008054336001600160a01b031991821617909155600154601180546001600160a01b039092169190921681179091556040805163c45a015560e01b8152905163c45a0155916004808201926020929091908290030181865afa1580156200015d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001839190620004f1565b6001600160a01b031663c9c65396601160009054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001e5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200020b9190620004f1565b6040516001600160e01b031960e084901b1681526001600160a01b0390911660048201523060248201526044016020604051808303816000875af115801562000258573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200027e9190620004f1565b601280546001600160a01b039283166001600160a01b031991821617909155306000908152600c602090815260408083206011548616845282528083206000199055825460108054888816961686178155948452600d8352818420805460ff199081166001908117909255918716808652600e85528386208054841683179055955487168552828520805483168217905560025490961684528184208054909116909517909455600354838352600b82528483208190559351938452919283927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a350506200051c565b634e487b7160e01b600052601160045260246000fd5b600181815b80851115620003c8578160001904821115620003ac57620003ac62000371565b80851615620003ba57918102915b93841c93908002906200038c565b509250929050565b600082620003e15750600162000480565b81620003f05750600062000480565b8160018114620004095760028114620004145762000434565b600191505062000480565b60ff84111562000428576200042862000371565b50506001821b62000480565b5060208310610133831016604e8410600b841016171562000459575081810a62000480565b62000465838362000387565b80600019048211156200047c576200047c62000371565b0290505b92915050565b60006200049760ff841683620003d0565b9392505050565b808202811582820484141762000480576200048062000371565b600082620004d657634e487b7160e01b600052601260045260246000fd5b500490565b8082018082111562000480576200048062000371565b6000602082840312156200050457600080fd5b81516001600160a01b03811681146200049757600080fd5b6111d2806200052c6000396000f3fe6080604052600436106100e15760003560e01c8063715018a61161007f57806395d89b411161005957806395d89b411461027c578063a11e2b7b146102ab578063a9059cbb146102cb578063dd62ed3e146102eb57600080fd5b8063715018a614610211578063735de9f714610226578063893d20e81461025e57600080fd5b80631b9018cc116100bb5780631b9018cc1461017d57806323b872dd1461019f578063313ce567146101bf57806370a08231146101db57600080fd5b806306fdde03146100ed578063095ea7b31461012e57806318160ddd1461015e57600080fd5b366100e857005b600080fd5b3480156100f957600080fd5b50604080518082019091526006815265436f6d65647960d01b60208201525b6040516101259190610ed1565b60405180910390f35b34801561013a57600080fd5b5061014e610149366004610f37565b610331565b6040519015158152602001610125565b34801561016a57600080fd5b506003545b604051908152602001610125565b34801561018957600080fd5b5061019d610198366004610f63565b61039e565b005b3480156101ab57600080fd5b5061014e6101ba366004610f7c565b6103f2565b3480156101cb57600080fd5b5060405160098152602001610125565b3480156101e757600080fd5b5061016f6101f6366004610fbd565b6001600160a01b03166000908152600b602052604090205490565b34801561021d57600080fd5b5061019d6104b4565b34801561023257600080fd5b50601154610246906001600160a01b031681565b6040516001600160a01b039091168152602001610125565b34801561026a57600080fd5b506000546001600160a01b0316610246565b34801561028857600080fd5b50604080518082019091526006815265434f4d45445960d01b6020820152610118565b3480156102b757600080fd5b5061019d6102c6366004610fda565b610523565b3480156102d757600080fd5b5061014e6102e6366004610f37565b610568565b3480156102f757600080fd5b5061016f610306366004610ffc565b6001600160a01b039182166000908152600c6020908152604080832093909416825291909152205490565b336000818152600c602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259061038c9086815260200190565b60405180910390a35060015b92915050565b6000546001600160a01b031633146103d15760405162461bcd60e51b81526004016103c890611035565b60405180910390fd5b6103e8816003546103e2919061106b565b6103ec9190611082565b600f5550565b6001600160a01b0383166000908152600c602090815260408083203384529091528120546000191461049f576040805180820182526016815275496e73756666696369656e7420416c6c6f77616e636560501b6020808301919091526001600160a01b0387166000908152600c8252838120338252909152919091205461047a918490610575565b6001600160a01b0385166000908152600c602090815260408083203384529091529020555b6104aa8484846105af565b90505b9392505050565b6000546001600160a01b031633146104de5760405162461bcd60e51b81526004016103c890611035565b600080546001600160a01b03191681556040519081527f04dba622d284ed0014ee4b9a6a68386be1a4c08a4913ae272de89199cc6861639060200160405180910390a1565b6000546001600160a01b0316331461054d5760405162461bcd60e51b81526004016103c890611035565b6007829055600881905561056181836110a4565b6009555050565b60006104ad3384846105af565b600081848411156105995760405162461bcd60e51b81526004016103c89190610ed1565b5060006105a684866110b7565b95945050505050565b60065460009060ff16156105cf576105c88484846107c0565b90506104ad565b6012546001600160a01b038481169116148015906105fb57506002546001600160a01b03848116911614155b156106a6576001600160a01b0383166000908152600e602052604090205460ff168061064c5750600f546001600160a01b0384166000908152600b60205260409020546106499084906110a4565b11155b6106a65760405162461bcd60e51b815260206004820152602560248201527f5472616e7366657220616d6f756e74206578636565647320746865206261672060448201526439b4bd329760d91b60648201526084016103c8565b6106b18484846108a6565b156106be576106be610900565b6001600160a01b0384166000908152600d602052604090205460ff1615801561072b5761070d6106ee8685610be5565b6001600160a01b0386166000908152600b602052604090205490610d04565b6001600160a01b0385166000908152600b6020526040902055610768565b6001600160a01b0384166000908152600b602052604090205461074e9084610d04565b6001600160a01b0385166000908152600b60205260409020555b836001600160a01b0316856001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040516107ad91815260200190565b60405180910390a3506001949350505050565b6040805180820182526014815273496e73756666696369656e742042616c616e636560601b6020808301919091526001600160a01b0386166000908152600b90915291822054610811918490610575565b6001600160a01b038086166000908152600b602052604080822093909355908516815220546108409083610d04565b6001600160a01b038085166000818152600b602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906108949086815260200190565b60405180910390a35060019392505050565b60006108b0610d63565b80156108d557506001600160a01b0384166000908152600d602052604090205460ff16155b80156108ee57506012546001600160a01b038481169116145b80156104aa5750506005541092915050565b6006805460ff19166001179055306000908152600b602052604081205490506000610947600261094160095461094160075487610d9d90919063ffffffff16565b90610e1f565b905060006109558383610e61565b6040805160028082526060820183529293506000929091602083019080368337019050509050308160008151811061098f5761098f6110ca565b6001600160a01b03928316602091820292909201810191909152601154604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa1580156109e8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a0c91906110e0565b81600181518110610a1f57610a1f6110ca565b6001600160a01b03928316602091820292909201015260115460405163791ac94760e01b815291169063791ac94790610a659085906000908690309042906004016110fd565b600060405180830381600087803b158015610a7f57600080fd5b505af1158015610a93573d6000803e3d6000fd5b505060075447925060009150610ab790610aae906002610e1f565b60095490610e61565b90506000610ad960026109418461094160075488610d9d90919063ffffffff16565b90506000610af68361094160085487610d9d90919063ffffffff16565b6010546040519192506001600160a01b03169082156108fc029083906000818181858888f19350505050158015610b31573d6000803e3d6000fd5b508615610bd15760115460105460405163f305d71960e01b8152306004820152602481018a905260006044820181905260648201526001600160a01b0391821660848201524260a482015291169063f305d71990849060c40160606040518083038185885af1158015610ba8573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190610bcd919061116e565b5050505b50506006805460ff19169055505050505050565b6040805180820182526014815273496e73756666696369656e742042616c616e636560601b6020808301919091526001600160a01b0385166000908152600b90915291822054610c36918490610575565b6001600160a01b0384166000908152600b6020526040812091909155600a54600954610c689190610941908690610d9d565b6000549091506001600160a01b038581169116148015610c8757600091505b306000908152600b6020526040902054610ca19083610d04565b306000818152600b6020526040908190209290925590516001600160a01b038716907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610cf29086815260200190565b60405180910390a36105a68483610e61565b600080610d1183856110a4565b9050838110156104ad5760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f77000000000060448201526064016103c8565b60065460009060ff16158015610d7b575060045460ff165b8015610d985750600554306000908152600b602052604090205410155b905090565b600082600003610daf57506000610398565b6000610dbb838561106b565b905082610dc88583611082565b146104ad5760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b60648201526084016103c8565b60006104ad83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250610ea3565b60006104ad83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610575565b60008183610ec45760405162461bcd60e51b81526004016103c89190610ed1565b5060006105a68486611082565b600060208083528351808285015260005b81811015610efe57858101830151858201604001528201610ee2565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b0381168114610f3457600080fd5b50565b60008060408385031215610f4a57600080fd5b8235610f5581610f1f565b946020939093013593505050565b600060208284031215610f7557600080fd5b5035919050565b600080600060608486031215610f9157600080fd5b8335610f9c81610f1f565b92506020840135610fac81610f1f565b929592945050506040919091013590565b600060208284031215610fcf57600080fd5b81356104ad81610f1f565b60008060408385031215610fed57600080fd5b50508035926020909101359150565b6000806040838503121561100f57600080fd5b823561101a81610f1f565b9150602083013561102a81610f1f565b809150509250929050565b60208082526006908201526510a7aba722a960d11b604082015260600190565b634e487b7160e01b600052601160045260246000fd5b808202811582820484141761039857610398611055565b60008261109f57634e487b7160e01b600052601260045260246000fd5b500490565b8082018082111561039857610398611055565b8181038181111561039857610398611055565b634e487b7160e01b600052603260045260246000fd5b6000602082840312156110f257600080fd5b81516104ad81610f1f565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b8181101561114d5784516001600160a01b031683529383019391830191600101611128565b50506001600160a01b03969096166060850152505050608001529392505050565b60008060006060848603121561118357600080fd5b835192506020840151915060408401519050925092509256fea2646970667358221220e6079a0758e99965f449b4a403f9a5f80ddf303608043e16a1e3d60a0cb5d9b564736f6c634300081300330000000000000000000000007da843eb8b39d701d89570a4d558e83eeae40d03

Deployed Bytecode

0x6080604052600436106100e15760003560e01c8063715018a61161007f57806395d89b411161005957806395d89b411461027c578063a11e2b7b146102ab578063a9059cbb146102cb578063dd62ed3e146102eb57600080fd5b8063715018a614610211578063735de9f714610226578063893d20e81461025e57600080fd5b80631b9018cc116100bb5780631b9018cc1461017d57806323b872dd1461019f578063313ce567146101bf57806370a08231146101db57600080fd5b806306fdde03146100ed578063095ea7b31461012e57806318160ddd1461015e57600080fd5b366100e857005b600080fd5b3480156100f957600080fd5b50604080518082019091526006815265436f6d65647960d01b60208201525b6040516101259190610ed1565b60405180910390f35b34801561013a57600080fd5b5061014e610149366004610f37565b610331565b6040519015158152602001610125565b34801561016a57600080fd5b506003545b604051908152602001610125565b34801561018957600080fd5b5061019d610198366004610f63565b61039e565b005b3480156101ab57600080fd5b5061014e6101ba366004610f7c565b6103f2565b3480156101cb57600080fd5b5060405160098152602001610125565b3480156101e757600080fd5b5061016f6101f6366004610fbd565b6001600160a01b03166000908152600b602052604090205490565b34801561021d57600080fd5b5061019d6104b4565b34801561023257600080fd5b50601154610246906001600160a01b031681565b6040516001600160a01b039091168152602001610125565b34801561026a57600080fd5b506000546001600160a01b0316610246565b34801561028857600080fd5b50604080518082019091526006815265434f4d45445960d01b6020820152610118565b3480156102b757600080fd5b5061019d6102c6366004610fda565b610523565b3480156102d757600080fd5b5061014e6102e6366004610f37565b610568565b3480156102f757600080fd5b5061016f610306366004610ffc565b6001600160a01b039182166000908152600c6020908152604080832093909416825291909152205490565b336000818152600c602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259061038c9086815260200190565b60405180910390a35060015b92915050565b6000546001600160a01b031633146103d15760405162461bcd60e51b81526004016103c890611035565b60405180910390fd5b6103e8816003546103e2919061106b565b6103ec9190611082565b600f5550565b6001600160a01b0383166000908152600c602090815260408083203384529091528120546000191461049f576040805180820182526016815275496e73756666696369656e7420416c6c6f77616e636560501b6020808301919091526001600160a01b0387166000908152600c8252838120338252909152919091205461047a918490610575565b6001600160a01b0385166000908152600c602090815260408083203384529091529020555b6104aa8484846105af565b90505b9392505050565b6000546001600160a01b031633146104de5760405162461bcd60e51b81526004016103c890611035565b600080546001600160a01b03191681556040519081527f04dba622d284ed0014ee4b9a6a68386be1a4c08a4913ae272de89199cc6861639060200160405180910390a1565b6000546001600160a01b0316331461054d5760405162461bcd60e51b81526004016103c890611035565b6007829055600881905561056181836110a4565b6009555050565b60006104ad3384846105af565b600081848411156105995760405162461bcd60e51b81526004016103c89190610ed1565b5060006105a684866110b7565b95945050505050565b60065460009060ff16156105cf576105c88484846107c0565b90506104ad565b6012546001600160a01b038481169116148015906105fb57506002546001600160a01b03848116911614155b156106a6576001600160a01b0383166000908152600e602052604090205460ff168061064c5750600f546001600160a01b0384166000908152600b60205260409020546106499084906110a4565b11155b6106a65760405162461bcd60e51b815260206004820152602560248201527f5472616e7366657220616d6f756e74206578636565647320746865206261672060448201526439b4bd329760d91b60648201526084016103c8565b6106b18484846108a6565b156106be576106be610900565b6001600160a01b0384166000908152600d602052604090205460ff1615801561072b5761070d6106ee8685610be5565b6001600160a01b0386166000908152600b602052604090205490610d04565b6001600160a01b0385166000908152600b6020526040902055610768565b6001600160a01b0384166000908152600b602052604090205461074e9084610d04565b6001600160a01b0385166000908152600b60205260409020555b836001600160a01b0316856001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040516107ad91815260200190565b60405180910390a3506001949350505050565b6040805180820182526014815273496e73756666696369656e742042616c616e636560601b6020808301919091526001600160a01b0386166000908152600b90915291822054610811918490610575565b6001600160a01b038086166000908152600b602052604080822093909355908516815220546108409083610d04565b6001600160a01b038085166000818152600b602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906108949086815260200190565b60405180910390a35060019392505050565b60006108b0610d63565b80156108d557506001600160a01b0384166000908152600d602052604090205460ff16155b80156108ee57506012546001600160a01b038481169116145b80156104aa5750506005541092915050565b6006805460ff19166001179055306000908152600b602052604081205490506000610947600261094160095461094160075487610d9d90919063ffffffff16565b90610e1f565b905060006109558383610e61565b6040805160028082526060820183529293506000929091602083019080368337019050509050308160008151811061098f5761098f6110ca565b6001600160a01b03928316602091820292909201810191909152601154604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa1580156109e8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a0c91906110e0565b81600181518110610a1f57610a1f6110ca565b6001600160a01b03928316602091820292909201015260115460405163791ac94760e01b815291169063791ac94790610a659085906000908690309042906004016110fd565b600060405180830381600087803b158015610a7f57600080fd5b505af1158015610a93573d6000803e3d6000fd5b505060075447925060009150610ab790610aae906002610e1f565b60095490610e61565b90506000610ad960026109418461094160075488610d9d90919063ffffffff16565b90506000610af68361094160085487610d9d90919063ffffffff16565b6010546040519192506001600160a01b03169082156108fc029083906000818181858888f19350505050158015610b31573d6000803e3d6000fd5b508615610bd15760115460105460405163f305d71960e01b8152306004820152602481018a905260006044820181905260648201526001600160a01b0391821660848201524260a482015291169063f305d71990849060c40160606040518083038185885af1158015610ba8573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190610bcd919061116e565b5050505b50506006805460ff19169055505050505050565b6040805180820182526014815273496e73756666696369656e742042616c616e636560601b6020808301919091526001600160a01b0385166000908152600b90915291822054610c36918490610575565b6001600160a01b0384166000908152600b6020526040812091909155600a54600954610c689190610941908690610d9d565b6000549091506001600160a01b038581169116148015610c8757600091505b306000908152600b6020526040902054610ca19083610d04565b306000818152600b6020526040908190209290925590516001600160a01b038716907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610cf29086815260200190565b60405180910390a36105a68483610e61565b600080610d1183856110a4565b9050838110156104ad5760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f77000000000060448201526064016103c8565b60065460009060ff16158015610d7b575060045460ff165b8015610d985750600554306000908152600b602052604090205410155b905090565b600082600003610daf57506000610398565b6000610dbb838561106b565b905082610dc88583611082565b146104ad5760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b60648201526084016103c8565b60006104ad83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250610ea3565b60006104ad83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610575565b60008183610ec45760405162461bcd60e51b81526004016103c89190610ed1565b5060006105a68486611082565b600060208083528351808285015260005b81811015610efe57858101830151858201604001528201610ee2565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b0381168114610f3457600080fd5b50565b60008060408385031215610f4a57600080fd5b8235610f5581610f1f565b946020939093013593505050565b600060208284031215610f7557600080fd5b5035919050565b600080600060608486031215610f9157600080fd5b8335610f9c81610f1f565b92506020840135610fac81610f1f565b929592945050506040919091013590565b600060208284031215610fcf57600080fd5b81356104ad81610f1f565b60008060408385031215610fed57600080fd5b50508035926020909101359150565b6000806040838503121561100f57600080fd5b823561101a81610f1f565b9150602083013561102a81610f1f565b809150509250929050565b60208082526006908201526510a7aba722a960d11b604082015260600190565b634e487b7160e01b600052601160045260246000fd5b808202811582820484141761039857610398611055565b60008261109f57634e487b7160e01b600052601260045260246000fd5b500490565b8082018082111561039857610398611055565b8181038181111561039857610398611055565b634e487b7160e01b600052603260045260246000fd5b6000602082840312156110f257600080fd5b81516104ad81610f1f565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b8181101561114d5784516001600160a01b031683529383019391830191600101611128565b50506001600160a01b03969096166060850152505050608001529392505050565b60008060006060848603121561118357600080fd5b835192506020840151915060408401519050925092509256fea2646970667358221220e6079a0758e99965f449b4a403f9a5f80ddf303608043e16a1e3d60a0cb5d9b564736f6c63430008130033

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

0000000000000000000000007da843eb8b39d701d89570a4d558e83eeae40d03

-----Decoded View---------------
Arg [0] : ComedyAddress (address): 0x7dA843eb8B39d701d89570a4d558E83eeAE40D03

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000007da843eb8b39d701d89570a4d558e83eeae40d03


Deployed Bytecode Sourcemap

4242:7507:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10283:80;;;;;;;;;;-1:-1:-1;10355:5:0;;;;;;;;;;;;-1:-1:-1;;;10355:5:0;;;;10283:80;;;;;;;:::i;:::-;;;;;;;;9839:216;;;;;;;;;;-1:-1:-1;9839:216:0;;;;;:::i;:::-;;:::i;:::-;;;1188:14:1;;1181:22;1163:41;;1151:2;1136:18;9839:216:0;1023:187:1;8391:88:0;;;;;;;;;;-1:-1:-1;8464:12:0;;8391:88;;;1361:25:1;;;1349:2;1334:18;8391:88:0;1215:177:1;8250:133:0;;;;;;;;;;-1:-1:-1;8250:133:0;;;;;:::i;:::-;;:::i;:::-;;8573:370;;;;;;;;;;-1:-1:-1;8573:370:0;;;;;:::i;:::-;;:::i;8485:80::-;;;;;;;;;;-1:-1:-1;8485:80:0;;4588:1;2185:36:1;;2173:2;2158:18;8485:80:0;2043:184:1;10454:105:0;;;;;;;;;;-1:-1:-1;10454:105:0;;;;;:::i;:::-;-1:-1:-1;;;;;10538:18:0;10520:7;10538:18;;;:9;:18;;;;;;;10454:105;1647:132;;;;;;;;;;;;;:::i;5261:37::-;;;;;;;;;;-1:-1:-1;5261:37:0;;;;-1:-1:-1;;;;;5261:37:0;;;;;;-1:-1:-1;;;;;2672:32:1;;;2654:51;;2642:2;2627:18;5261:37:0;2484:227:1;10369:79:0;;;;;;;;;;-1:-1:-1;10421:7:0;10439:6;-1:-1:-1;;;;;10439:6:0;10369:79;;10193:84;;;;;;;;;;-1:-1:-1;10267:7:0;;;;;;;;;;;;-1:-1:-1;;;10267:7:0;;;;10193:84;;9293:217;;;;;;;;;;-1:-1:-1;9293:217:0;;;;;:::i;:::-;;:::i;10710:156::-;;;;;;;;;;-1:-1:-1;10710:156:0;;;;;:::i;:::-;;:::i;10565:133::-;;;;;;;;;;-1:-1:-1;10565:133:0;;;;;:::i;:::-;-1:-1:-1;;;;;10667:19:0;;;10649:7;10667:19;;;:11;:19;;;;;;;;:28;;;;;;;;;;;;;10565:133;9839:216;9943:10;9914:4;9931:23;;;:11;:23;;;;;;;;-1:-1:-1;;;;;9931:32:0;;;;;;;;;;:41;;;9988:37;9914:4;;9931:32;;9988:37;;;;9966:6;1361:25:1;;1349:2;1334:18;;1215:177;9988:37:0;;;;;;;;-1:-1:-1;10043:4:0;9839:216;;;;;:::o;8250:133::-;1590:4;1625:6;-1:-1:-1;;;;;1625:6:0;1482:10;1614:17;1465:39;;;;-1:-1:-1;;;1465:39:0;;;;;;;:::i;:::-;;;;;;;;;8371:4:::1;8360:7;8345:12;;:22;;;;:::i;:::-;8344:31;;;;:::i;:::-;8329:12;:46:::0;-1:-1:-1;8250:133:0:o;8573:370::-;-1:-1:-1;;;;;8693:19:0;;8673:4;8693:19;;;:11;:19;;;;;;;;8713:10;8693:31;;;;;;;;-1:-1:-1;;8693:52:0;8690:186;;8795:69;;;;;;;;;;;-1:-1:-1;;;8795:69:0;;;;;;;;-1:-1:-1;;;;;8795:19:0;;-1:-1:-1;8795:19:0;;;:11;:19;;;;;8815:10;8795:31;;;;;;;;;;:69;;8831:6;;8795:35;:69::i;:::-;-1:-1:-1;;;;;8761:19:0;;;;;;:11;:19;;;;;;;;8781:10;8761:31;;;;;;;:103;8690:186;8895:40;8909:6;8917:9;8928:6;8895:13;:40::i;:::-;8888:47;;8573:370;;;;;;:::o;1647:132::-;1590:4;1625:6;-1:-1:-1;;;;;1625:6:0;1482:10;1614:17;1465:39;;;;-1:-1:-1;;;1465:39:0;;;;;;;:::i;:::-;1721:1:::1;1704:19:::0;;-1:-1:-1;;;;;;1704:19:0::1;::::0;;1739:32:::1;::::0;2654:51:1;;;1739:32:0::1;::::0;2642:2:1;2627:18;1739:32:0::1;;;;;;;1647:132::o:0;9293:217::-;1590:4;1625:6;-1:-1:-1;;;;;1625:6:0;1482:10;1614:17;1465:39;;;;-1:-1:-1;;;1465:39:0;;;;;;;:::i;:::-;9380:14:::1;:22:::0;;;9415:18:::1;:27:::0;;;9467:35:::1;9436:6:::0;9397:5;9467:35:::1;:::i;:::-;9454:10;:48:::0;-1:-1:-1;;9293:217:0:o;10710:156::-;10790:4;10814:44;10828:10;10840:9;10851:6;10814:13;:44::i;512:190::-;598:7;634:12;626:6;;;;618:29;;;;-1:-1:-1;;;618:29:0;;;;;;;;:::i;:::-;-1:-1:-1;658:9:0;670:5;674:1;670;:5;:::i;:::-;658:17;512:190;-1:-1:-1;;;;;512:190:0:o;7374:864::-;7486:9;;7466:4;;7486:9;;7483:66;;;7505:41;7520:6;7528:9;7539:6;7505:14;:41::i;:::-;7498:48;;;;7483:66;7586:12;;-1:-1:-1;;;;;7573:25:0;;;7586:12;;7573:25;;;;:47;;-1:-1:-1;7615:5:0;;-1:-1:-1;;;;;7602:18:0;;;7615:5;;7602:18;;7573:47;7569:206;;;-1:-1:-1;;;;;7645:27:0;;;;;;:16;:27;;;;;;;;;:76;;-1:-1:-1;7709:12:0;;-1:-1:-1;;;;;7676:20:0;;;;;;:9;:20;;;;;;:29;;7699:6;;7676:29;:::i;:::-;:45;;7645:76;7637:126;;;;-1:-1:-1;;;7637:126:0;;4896:2:1;7637:126:0;;;4878:21:1;4935:2;4915:18;;;4908:30;4974:34;4954:18;;;4947:62;-1:-1:-1;;;5025:18:1;;;5018:35;5070:19;;7637:126:0;4694:401:1;7637:126:0;7796:42;7812:6;7820:9;7831:6;7796:15;:42::i;:::-;7793:94;;;7855:19;:17;:19::i;:::-;-1:-1:-1;;;;;10155:22:0;;7898:14;10155:22;;;:14;:22;;;;;;;;10154:23;7948:208;;;;8001:55;8026:29;8040:6;8048;8026:13;:29::i;:::-;-1:-1:-1;;;;;8001:20:0;;;;;;:9;:20;;;;;;;:24;:55::i;:::-;-1:-1:-1;;;;;7978:20:0;;;;;;:9;:20;;;;;:78;7948:208;;;-1:-1:-1;;;;;8112:20:0;;;;;;:9;:20;;;;;;:32;;8137:6;8112:24;:32::i;:::-;-1:-1:-1;;;;;8089:20:0;;;;;;:9;:20;;;;;:55;7948:208;8190:9;-1:-1:-1;;;;;8173:35:0;8182:6;-1:-1:-1;;;;;8173:35:0;;8201:6;8173:35;;;;1361:25:1;;1349:2;1334:18;;1215:177;8173:35:0;;;;;;;;-1:-1:-1;8226:4:0;;7374:864;-1:-1:-1;;;;7374:864:0:o;8951:330::-;9081:53;;;;;;;;;;;-1:-1:-1;;;9081:53:0;;;;;;;;-1:-1:-1;;;;;9081:17:0;;9044:4;9081:17;;;:9;:17;;;;;;;:53;;9103:6;;9081:21;:53::i;:::-;-1:-1:-1;;;;;9061:17:0;;;;;;;:9;:17;;;;;;:73;;;;9168:20;;;;;;;:32;;9193:6;9168:24;:32::i;:::-;-1:-1:-1;;;;;9145:20:0;;;;;;;:9;:20;;;;;;;:55;;;;9216:35;;;;;;;;;;9244:6;1361:25:1;;1349:2;1334:18;;1215:177;9216:35:0;;;;;;;;-1:-1:-1;9269:4:0;8951:330;;;;;:::o;10930:272::-;11028:4;11052:19;:17;:19::i;:::-;:59;;;;-1:-1:-1;;;;;;10155:22:0;;10130:4;10155:22;;;:14;:22;;;;;;;;10154:23;11089:22;11052:101;;;;-1:-1:-1;9626:12:0;;-1:-1:-1;;;;;9613:25:0;;;9626:12;;9613:25;11129:24;11052:142;;;;-1:-1:-1;;11180:14:0;;-1:-1:-1;11171:23:0;10930:272;-1:-1:-1;;10930:272:0:o;6097:1269::-;5356:9;:16;;-1:-1:-1;;5356:16:0;5368:4;5356:16;;;6204:4:::1;-1:-1:-1::0;10538:18:0;;;:9;:18;;;;;;6155:55:::1;;6221:18;6242:63;6303:1;6242:56;6287:10;;6242:40;6267:14;;6242:20;:24;;:40;;;;:::i;:::-;:44:::0;::::1;:56::i;:63::-;6221:84:::0;-1:-1:-1;6316:20:0::1;6339:36;:20:::0;6221:84;6339:24:::1;:36::i;:::-;6412:16;::::0;;6426:1:::1;6412:16:::0;;;;;::::1;::::0;;6316:59;;-1:-1:-1;6388:21:0::1;::::0;6412:16;;::::1;::::0;::::1;::::0;;::::1;::::0;::::1;;::::0;-1:-1:-1;6412:16:0::1;6388:40;;6457:4;6439;6444:1;6439:7;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;6439:23:0;;::::1;:7;::::0;;::::1;::::0;;;;;;:23;;;;6483:13:::1;::::0;:20:::1;::::0;;-1:-1:-1;;;6483:20:0;;;;:13;;;::::1;::::0;:18:::1;::::0;:20:::1;::::0;;::::1;::::0;6439:7;;6483:20;;;;;:13;:20:::1;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;6473:4;6478:1;6473:7;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;6473:30:0;;::::1;:7;::::0;;::::1;::::0;;;;;:30;6516:13:::1;::::0;:195:::1;::::0;-1:-1:-1;;;6516:195:0;;:13;::::1;::::0;:64:::1;::::0;:195:::1;::::0;6595:12;;6516:13:::1;::::0;6638:4;;6665::::1;::::0;6685:15:::1;::::0;6516:195:::1;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;-1:-1:-1::0;;6814:14:0::1;::::0;6742:21:::1;::::0;-1:-1:-1;6722:17:0::1;::::0;-1:-1:-1;6799:37:0::1;::::0;6814:21:::1;::::0;6833:1:::1;6814:18;:21::i;:::-;6799:10;::::0;;:14:::1;:37::i;:::-;6774:62;;6847:15;6865:56;6919:1;6865:49;6899:14;6865:29;6879:14;;6865:9;:13;;:29;;;;:::i;:56::-;6847:74;;6932:22;6957:53;6995:14;6957:33;6971:18;;6957:9;:13;;:33;;;;:::i;:53::-;7031:16;::::0;7023:50:::1;::::0;6932:78;;-1:-1:-1;;;;;;7031:16:0::1;::::0;7023:50;::::1;;;::::0;6932:78;;7031:16:::1;7023:50:::0;7031:16;7023:50;6932:78;7031:16;7023:50;::::1;;;;;;;;;;;;;::::0;::::1;;;;;-1:-1:-1::0;7087:14:0;;7084:275:::1;;7117:13;::::0;7282:16:::1;::::0;7117:230:::1;::::0;-1:-1:-1;;;7117:230:0;;7189:4:::1;7117:230;::::0;::::1;6946:34:1::0;6996:18;;;6989:34;;;7117:13:0::1;7039:18:1::0;;;7032:34;;;7082:18;;;7075:34;-1:-1:-1;;;;;7282:16:0;;::::1;7125:19:1::0;;;7118:44;7317:15:0::1;7178:19:1::0;;;7171:35;7117:13:0;::::1;::::0;:29:::1;::::0;7154:7;;6880:19:1;;7117:230:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;7084:275;-1:-1:-1::0;;5377:9:0;:17;;-1:-1:-1;;5377:17:0;;;-1:-1:-1;;;;;;6097:1269:0:o;11210:536::-;11323:53;;;;;;;;;;;-1:-1:-1;;;11323:53:0;;;;;;;;-1:-1:-1;;;;;11323:17:0;;11283:7;11323:17;;;:9;:17;;;;;;;:53;;11345:6;;11323:21;:53::i;:::-;-1:-1:-1;;;;;11303:17:0;;;;;;:9;:17;;;;;:73;;;;11434:12;;11418:10;;11407:40;;11434:12;11407:22;;:6;;:10;:22::i;:40::-;11458:13;11484:6;11387:60;;-1:-1:-1;;;;;;11474:16:0;;;11484:6;;11474:16;11501:54;;;;11542:1;11530:13;;11501:54;11620:4;11602:24;;;;:9;:24;;;;;;:39;;11631:9;11602:28;:39::i;:::-;11593:4;11575:24;;;;:9;:24;;;;;;;:66;;;;11657:42;;-1:-1:-1;;;;;11657:42:0;;;;;;;11689:9;1361:25:1;;1349:2;1334:18;;1215:177;11657:42:0;;;;;;;;11717:21;:6;11728:9;11717:10;:21::i;181:179::-;239:7;;271:5;275:1;271;:5;:::i;:::-;259:17;;300:1;295;:6;;287:46;;;;-1:-1:-1;;;287:46:0;;7730:2:1;287:46:0;;;7712:21:1;7769:2;7749:18;;;7742:30;7808:29;7788:18;;;7781:57;7855:18;;287:46:0;7528:351:1;9654:173:0;9731:9;;9706:4;;9731:9;;9730:10;:34;;;;-1:-1:-1;9753:11:0;;;;9730:34;:89;;;;-1:-1:-1;9805:14:0;;9795:4;9777:24;;;;:9;:24;;;;;;:42;;9730:89;9723:96;;9654:173;:::o;710:246::-;768:7;792:1;797;792:6;788:47;;-1:-1:-1;822:1:0;815:8;;788:47;845:9;857:5;861:1;857;:5;:::i;:::-;845:17;-1:-1:-1;890:1:0;881:5;885:1;845:17;881:5;:::i;:::-;:10;873:56;;;;-1:-1:-1;;;873:56:0;;8086:2:1;873:56:0;;;8068:21:1;8125:2;8105:18;;;8098:30;8164:34;8144:18;;;8137:62;-1:-1:-1;;;8215:18:1;;;8208:31;8256:19;;873:56:0;7884:397:1;964:132:0;1022:7;1049:39;1053:1;1056;1049:39;;;;;;;;;;;;;;;;;:3;:39::i;368:136::-;426:7;453:43;457:1;460;453:43;;;;;;;;;;;;;;;;;:3;:43::i;1104:189::-;1190:7;1225:12;1218:5;1210:28;;;;-1:-1:-1;;;1210:28:0;;;;;;;;:::i;:::-;-1:-1:-1;1249:9:0;1261:5;1265:1;1261;:5;:::i;14:548:1:-;126:4;155:2;184;173:9;166:21;216:6;210:13;259:6;254:2;243:9;239:18;232:34;284:1;294:140;308:6;305:1;302:13;294:140;;;403:14;;;399:23;;393:30;369:17;;;388:2;365:26;358:66;323:10;;294:140;;;298:3;483:1;478:2;469:6;458:9;454:22;450:31;443:42;553:2;546;542:7;537:2;529:6;525:15;521:29;510:9;506:45;502:54;494:62;;;;14:548;;;;:::o;567:131::-;-1:-1:-1;;;;;642:31:1;;632:42;;622:70;;688:1;685;678:12;622:70;567:131;:::o;703:315::-;771:6;779;832:2;820:9;811:7;807:23;803:32;800:52;;;848:1;845;838:12;800:52;887:9;874:23;906:31;931:5;906:31;:::i;:::-;956:5;1008:2;993:18;;;;980:32;;-1:-1:-1;;;703:315:1:o;1397:180::-;1456:6;1509:2;1497:9;1488:7;1484:23;1480:32;1477:52;;;1525:1;1522;1515:12;1477:52;-1:-1:-1;1548:23:1;;1397:180;-1:-1:-1;1397:180:1:o;1582:456::-;1659:6;1667;1675;1728:2;1716:9;1707:7;1703:23;1699:32;1696:52;;;1744:1;1741;1734:12;1696:52;1783:9;1770:23;1802:31;1827:5;1802:31;:::i;:::-;1852:5;-1:-1:-1;1909:2:1;1894:18;;1881:32;1922:33;1881:32;1922:33;:::i;:::-;1582:456;;1974:7;;-1:-1:-1;;;2028:2:1;2013:18;;;;2000:32;;1582:456::o;2232:247::-;2291:6;2344:2;2332:9;2323:7;2319:23;2315:32;2312:52;;;2360:1;2357;2350:12;2312:52;2399:9;2386:23;2418:31;2443:5;2418:31;:::i;2924:248::-;2992:6;3000;3053:2;3041:9;3032:7;3028:23;3024:32;3021:52;;;3069:1;3066;3059:12;3021:52;-1:-1:-1;;3092:23:1;;;3162:2;3147:18;;;3134:32;;-1:-1:-1;2924:248:1:o;3177:388::-;3245:6;3253;3306:2;3294:9;3285:7;3281:23;3277:32;3274:52;;;3322:1;3319;3312:12;3274:52;3361:9;3348:23;3380:31;3405:5;3380:31;:::i;:::-;3430:5;-1:-1:-1;3487:2:1;3472:18;;3459:32;3500:33;3459:32;3500:33;:::i;:::-;3552:7;3542:17;;;3177:388;;;;;:::o;3570:329::-;3772:2;3754:21;;;3811:1;3791:18;;;3784:29;-1:-1:-1;;;3844:2:1;3829:18;;3822:36;3890:2;3875:18;;3570:329::o;3904:127::-;3965:10;3960:3;3956:20;3953:1;3946:31;3996:4;3993:1;3986:15;4020:4;4017:1;4010:15;4036:168;4109:9;;;4140;;4157:15;;;4151:22;;4137:37;4127:71;;4178:18;;:::i;4209:217::-;4249:1;4275;4265:132;;4319:10;4314:3;4310:20;4307:1;4300:31;4354:4;4351:1;4344:15;4382:4;4379:1;4372:15;4265:132;-1:-1:-1;4411:9:1;;4209:217::o;4431:125::-;4496:9;;;4517:10;;;4514:36;;;4530:18;;:::i;4561:128::-;4628:9;;;4649:11;;;4646:37;;;4663:18;;:::i;5232:127::-;5293:10;5288:3;5284:20;5281:1;5274:31;5324:4;5321:1;5314:15;5348:4;5345:1;5338:15;5364:251;5434:6;5487:2;5475:9;5466:7;5462:23;5458:32;5455:52;;;5503:1;5500;5493:12;5455:52;5535:9;5529:16;5554:31;5579:5;5554:31;:::i;5620:980::-;5882:4;5930:3;5919:9;5915:19;5961:6;5950:9;5943:25;5987:2;6025:6;6020:2;6009:9;6005:18;5998:34;6068:3;6063:2;6052:9;6048:18;6041:31;6092:6;6127;6121:13;6158:6;6150;6143:22;6196:3;6185:9;6181:19;6174:26;;6235:2;6227:6;6223:15;6209:29;;6256:1;6266:195;6280:6;6277:1;6274:13;6266:195;;;6345:13;;-1:-1:-1;;;;;6341:39:1;6329:52;;6436:15;;;;6401:12;;;;6377:1;6295:9;6266:195;;;-1:-1:-1;;;;;;;6517:32:1;;;;6512:2;6497:18;;6490:60;-1:-1:-1;;;6581:3:1;6566:19;6559:35;6478:3;5620:980;-1:-1:-1;;;5620:980:1:o;7217:306::-;7305:6;7313;7321;7374:2;7362:9;7353:7;7349:23;7345:32;7342:52;;;7390:1;7387;7380:12;7342:52;7419:9;7413:16;7403:26;;7469:2;7458:9;7454:18;7448:25;7438:35;;7513:2;7502:9;7498:18;7492:25;7482:35;;7217:306;;;;;:::o

Swarm Source

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