ETH Price: $2,470.16 (-8.08%)
Gas: 0.83 Gwei

Token

Tidex Token (TDX)
 

Overview

Max Total Supply

150,000,000 TDX

Holders

234 (0.00%)

Market

Price

$0.03 @ 0.000014 ETH (+0.08%)

Onchain Market Cap

$5,022,597.00

Circulating Supply Market Cap

$334,840.00

Other Info

Token Contract (WITH 18 Decimals)

Balance
83.325 TDX

Value
$2.79 ( ~0.00112948190706671 Eth) [0.0001%]
0x1a071e12caaf99f9bad010a9279d125d47ea6954
Loading...
Loading
Loading...
Loading
Loading...
Loading

OVERVIEW

Tidex token is a service intra-exchange token that allows you to use the Tidex Exchange at the highest level, providing special features to its users.

Market

Volume (24H):$28,116.00
Market Capitalization:$334,840.00
Circulating Supply:10,000,000.00 TDX
Market Data Source: Coinmarketcap

# Exchange Pair Price  24H Volume % Volume

Contract Source Code Verified (Exact Match)

Contract Name:
TidexToken

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 2022-05-05
*/

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;

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

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

abstract contract Ownable is Context {
    address private _owner;

    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);
   
    constructor() {
        _transferOwnership(_msgSender());
    }
    
    function owner() public view virtual returns (address) {
        return _owner;
    }
   
    modifier onlyOwner() {
        require(owner() == _msgSender(), "Ownable: caller is not the owner");
        _;
    }
  
    function renounceOwnership() public virtual onlyOwner {
        _transferOwnership(address(0));
    }
   
    function transferOwnership(address newOwner) public virtual onlyOwner {
        require(newOwner != address(0), "Ownable: new owner is the zero address");
        _transferOwnership(newOwner);
    }
    
    function _transferOwnership(address newOwner) internal virtual {
        address oldOwner = _owner;
        _owner = newOwner;
        emit OwnershipTransferred(oldOwner, newOwner);
    }
}

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 TidexToken is Ownable, IERC20 {
    
    mapping (address => uint256) private _balances;
    
    mapping (address => mapping (address => uint256)) private _allowances;
    
    uint256 private _totalSupply;
    uint8 private _decimals;
    string private _symbol;
    string private _name;
    
    constructor() {
        _name = "Tidex Token";
        _symbol = "TDX";
        _decimals = 18;
        _totalSupply = 150_000_000 * 10 ** 18;
        _balances[_msgSender()] = _totalSupply;
        
        emit Transfer(address(0), _msgSender(), _totalSupply);
    }

    function decimals() external view  returns (uint8) {
        return _decimals;
    }
   
    function symbol() external view  returns (string memory) {
        return _symbol;
    }
   
    function name() external view  returns (string memory) {
        return _name;
    }
    
    function totalSupply() external view override returns (uint256) {
        return _totalSupply;
    }
    
    function balanceOf(address account) external view override returns (uint256) {
        return _balances[account];
    }

    function transfer(address recipient, uint256 amount) public override  returns (bool) {
        _transfer(_msgSender(), recipient, amount);
        return true;
    }
    
    function allowance(address owner, address spender) external view override returns (uint256) {
        return _allowances[owner][spender];
    }
    
    function approve(address spender, uint256 amount) public  override  returns (bool) {
        _approve(_msgSender(), spender, amount);
        return true;
    }
    
    function transferFrom(
        address sender,
        address recipient,
        uint256 amount
    ) public override  returns (bool) {
        _transfer(sender, recipient, amount);
        _approve(
            sender,
            _msgSender(),
            _allowances[sender][_msgSender()] - amount
        );
        return true;
    }
    
    function increaseAllowance(address spender, uint256 addedValue)
        public
        
        returns (bool)
    {
        _approve(
            _msgSender(),
            spender,
            _allowances[_msgSender()][spender] + addedValue
        );
        return true;
    }
    
    function decreaseAllowance(address spender, uint256 subtractedValue)
        public
        
        returns (bool)
    {
        _approve(
            _msgSender(),
            spender,
            _allowances[_msgSender()][spender] - subtractedValue
        );

        return true;
    }
    
    function _transfer(address sender, address recipient, uint256 amount) internal {
        require(sender != address(0), "ERC20: transfer from the zero address");
        require(recipient != address(0), "ERC20: transfer to the zero address");
        
        _balances[sender] = _balances[sender] - amount;
        _balances[recipient] = _balances[recipient] + amount;
        emit Transfer(sender, recipient, amount);
    }

    function withdrawToken(address _tokenContract, uint256 _amount) external onlyOwner {
        IERC20 token = IERC20(_tokenContract);       
        token.transfer(msg.sender, _amount);
    }
     
    function _approve(address owner, address spender, uint256 amount) internal {
        require(owner != address(0), "ERC20: approve from the zero address");
        require(spender != address(0), "ERC20: approve to the zero address");
        
        _allowances[owner][spender] = amount;
        emit Approval(owner, spender, amount);
    }

    function burn(uint256 amount) public {
        _burn(msg.sender, amount);
    }

    function _burn(address from, uint value) internal {
        _balances[from] = _balances[from] - value;
        _totalSupply = _totalSupply - value;
        emit Transfer(from, address(0), value);
    }
}

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":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"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":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"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":[],"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"},{"inputs":[{"internalType":"address","name":"_tokenContract","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"withdrawToken","outputs":[],"stateMutability":"nonpayable","type":"function"}]

60806040523480156200001157600080fd5b5062000026620000206200012d565b62000131565b60408051808201909152600b8082526a2a34b232bc102a37b5b2b760a91b60209092019182526200005a9160069162000181565b50604080518082019091526003808252620a888b60eb1b6020909201918252620000879160059162000181565b506004805460ff191660121790556a7c13bc4b2c133c56000000600381905560016000620000b46200012d565b6001600160a01b03168152602081019190915260400160002055620000d86200012d565b6001600160a01b031660006001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6003546040516200011f919062000227565b60405180910390a36200026d565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b8280546200018f9062000230565b90600052602060002090601f016020900481019282620001b35760008555620001fe565b82601f10620001ce57805160ff1916838001178555620001fe565b82800160010185558215620001fe579182015b82811115620001fe578251825591602001919060010190620001e1565b506200020c92915062000210565b5090565b5b808211156200020c576000815560010162000211565b90815260200190565b6002810460018216806200024557607f821691505b602082108114156200026757634e487b7160e01b600052602260045260246000fd5b50919050565b610c9b806200027d6000396000f3fe608060405234801561001057600080fd5b50600436106101005760003560e01c8063715018a611610097578063a457c2d711610066578063a457c2d7146101f3578063a9059cbb14610206578063dd62ed3e14610219578063f2fde38b1461022c57610100565b8063715018a6146101bb5780638da5cb5b146101c357806395d89b41146101d85780639e281a98146101e057610100565b8063313ce567116100d3578063313ce5671461016b578063395093511461018057806342966c681461019357806370a08231146101a857610100565b806306fdde0314610105578063095ea7b31461012357806318160ddd1461014357806323b872dd14610158575b600080fd5b61010d61023f565b60405161011a91906109f2565b60405180910390f35b610136610131366004610959565b6102d1565b60405161011a91906109e7565b61014b6102ee565b60405161011a9190610bce565b61013661016636600461091e565b6102f4565b610173610369565b60405161011a9190610bd7565b61013661018e366004610959565b610372565b6101a66101a13660046109a2565b6103c1565b005b61014b6101b63660046108cb565b6103ce565b6101a66103ed565b6101cb610441565b60405161011a91906109ba565b61010d610450565b6101a66101ee366004610959565b61045f565b610136610201366004610959565b610526565b610136610214366004610959565b610575565b61014b6102273660046108ec565b610589565b6101a661023a3660046108cb565b6105b4565b60606006805461024e90610c14565b80601f016020809104026020016040519081016040528092919081815260200182805461027a90610c14565b80156102c75780601f1061029c576101008083540402835291602001916102c7565b820191906000526020600020905b8154815290600101906020018083116102aa57829003601f168201915b5050505050905090565b60006102e56102de610622565b8484610626565b50600192915050565b60035490565b60006103018484846106da565b61035f8461030d610622565b6001600160a01b0387166000908152600260205260408120869161032f610622565b6001600160a01b03166001600160a01b031681526020019081526020016000205461035a9190610bfd565b610626565b5060019392505050565b60045460ff1690565b60006102e561037f610622565b84846002600061038d610622565b6001600160a01b03908116825260208083019390935260409182016000908120918b168152925290205461035a9190610be5565b6103cb33826107cc565b50565b6001600160a01b0381166000908152600160205260409020545b919050565b6103f5610622565b6001600160a01b0316610406610441565b6001600160a01b0316146104355760405162461bcd60e51b815260040161042c90610b10565b60405180910390fd5b61043f6000610864565b565b6000546001600160a01b031690565b60606005805461024e90610c14565b610467610622565b6001600160a01b0316610478610441565b6001600160a01b03161461049e5760405162461bcd60e51b815260040161042c90610b10565b60405163a9059cbb60e01b815282906001600160a01b0382169063a9059cbb906104ce90339086906004016109ce565b602060405180830381600087803b1580156104e857600080fd5b505af11580156104fc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105209190610982565b50505050565b60006102e5610533610622565b848460026000610541610622565b6001600160a01b03908116825260208083019390935260409182016000908120918b168152925290205461035a9190610bfd565b60006102e5610582610622565b84846106da565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b6105bc610622565b6001600160a01b03166105cd610441565b6001600160a01b0316146105f35760405162461bcd60e51b815260040161042c90610b10565b6001600160a01b0381166106195760405162461bcd60e51b815260040161042c90610a88565b6103cb81610864565b3390565b6001600160a01b03831661064c5760405162461bcd60e51b815260040161042c90610b8a565b6001600160a01b0382166106725760405162461bcd60e51b815260040161042c90610ace565b6001600160a01b0380841660008181526002602090815260408083209487168084529490915290819020849055517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906106cd908590610bce565b60405180910390a3505050565b6001600160a01b0383166107005760405162461bcd60e51b815260040161042c90610b45565b6001600160a01b0382166107265760405162461bcd60e51b815260040161042c90610a45565b6001600160a01b03831660009081526001602052604090205461074a908290610bfd565b6001600160a01b03808516600090815260016020526040808220939093559084168152205461077a908290610be5565b6001600160a01b0380841660008181526001602052604090819020939093559151908516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906106cd908590610bce565b6001600160a01b0382166000908152600160205260409020546107f0908290610bfd565b6001600160a01b038316600090815260016020526040902055600354610817908290610bfd565b6003556040516000906001600160a01b038416907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610858908590610bce565b60405180910390a35050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b80356001600160a01b03811681146103e857600080fd5b6000602082840312156108dc578081fd5b6108e5826108b4565b9392505050565b600080604083850312156108fe578081fd5b610907836108b4565b9150610915602084016108b4565b90509250929050565b600080600060608486031215610932578081fd5b61093b846108b4565b9250610949602085016108b4565b9150604084013590509250925092565b6000806040838503121561096b578182fd5b610974836108b4565b946020939093013593505050565b600060208284031215610993578081fd5b815180151581146108e5578182fd5b6000602082840312156109b3578081fd5b5035919050565b6001600160a01b0391909116815260200190565b6001600160a01b03929092168252602082015260400190565b901515815260200190565b6000602080835283518082850152825b81811015610a1e57858101830151858201604001528201610a02565b81811115610a2f5783604083870101525b50601f01601f1916929092016040019392505050565b60208082526023908201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260408201526265737360e81b606082015260800190565b60208082526026908201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160408201526564647265737360d01b606082015260800190565b60208082526022908201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604082015261737360f01b606082015260800190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60208082526025908201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604082015264647265737360d81b606082015260800190565b60208082526024908201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646040820152637265737360e01b606082015260800190565b90815260200190565b60ff91909116815260200190565b60008219821115610bf857610bf8610c4f565b500190565b600082821015610c0f57610c0f610c4f565b500390565b600281046001821680610c2857607f821691505b60208210811415610c4957634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fdfea2646970667358221220c4f063f3047c48b4a9e10a5922e622aec4d9a6b1c0c0f46c142f2dac6a2e963064736f6c63430008000033

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106101005760003560e01c8063715018a611610097578063a457c2d711610066578063a457c2d7146101f3578063a9059cbb14610206578063dd62ed3e14610219578063f2fde38b1461022c57610100565b8063715018a6146101bb5780638da5cb5b146101c357806395d89b41146101d85780639e281a98146101e057610100565b8063313ce567116100d3578063313ce5671461016b578063395093511461018057806342966c681461019357806370a08231146101a857610100565b806306fdde0314610105578063095ea7b31461012357806318160ddd1461014357806323b872dd14610158575b600080fd5b61010d61023f565b60405161011a91906109f2565b60405180910390f35b610136610131366004610959565b6102d1565b60405161011a91906109e7565b61014b6102ee565b60405161011a9190610bce565b61013661016636600461091e565b6102f4565b610173610369565b60405161011a9190610bd7565b61013661018e366004610959565b610372565b6101a66101a13660046109a2565b6103c1565b005b61014b6101b63660046108cb565b6103ce565b6101a66103ed565b6101cb610441565b60405161011a91906109ba565b61010d610450565b6101a66101ee366004610959565b61045f565b610136610201366004610959565b610526565b610136610214366004610959565b610575565b61014b6102273660046108ec565b610589565b6101a661023a3660046108cb565b6105b4565b60606006805461024e90610c14565b80601f016020809104026020016040519081016040528092919081815260200182805461027a90610c14565b80156102c75780601f1061029c576101008083540402835291602001916102c7565b820191906000526020600020905b8154815290600101906020018083116102aa57829003601f168201915b5050505050905090565b60006102e56102de610622565b8484610626565b50600192915050565b60035490565b60006103018484846106da565b61035f8461030d610622565b6001600160a01b0387166000908152600260205260408120869161032f610622565b6001600160a01b03166001600160a01b031681526020019081526020016000205461035a9190610bfd565b610626565b5060019392505050565b60045460ff1690565b60006102e561037f610622565b84846002600061038d610622565b6001600160a01b03908116825260208083019390935260409182016000908120918b168152925290205461035a9190610be5565b6103cb33826107cc565b50565b6001600160a01b0381166000908152600160205260409020545b919050565b6103f5610622565b6001600160a01b0316610406610441565b6001600160a01b0316146104355760405162461bcd60e51b815260040161042c90610b10565b60405180910390fd5b61043f6000610864565b565b6000546001600160a01b031690565b60606005805461024e90610c14565b610467610622565b6001600160a01b0316610478610441565b6001600160a01b03161461049e5760405162461bcd60e51b815260040161042c90610b10565b60405163a9059cbb60e01b815282906001600160a01b0382169063a9059cbb906104ce90339086906004016109ce565b602060405180830381600087803b1580156104e857600080fd5b505af11580156104fc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105209190610982565b50505050565b60006102e5610533610622565b848460026000610541610622565b6001600160a01b03908116825260208083019390935260409182016000908120918b168152925290205461035a9190610bfd565b60006102e5610582610622565b84846106da565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b6105bc610622565b6001600160a01b03166105cd610441565b6001600160a01b0316146105f35760405162461bcd60e51b815260040161042c90610b10565b6001600160a01b0381166106195760405162461bcd60e51b815260040161042c90610a88565b6103cb81610864565b3390565b6001600160a01b03831661064c5760405162461bcd60e51b815260040161042c90610b8a565b6001600160a01b0382166106725760405162461bcd60e51b815260040161042c90610ace565b6001600160a01b0380841660008181526002602090815260408083209487168084529490915290819020849055517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906106cd908590610bce565b60405180910390a3505050565b6001600160a01b0383166107005760405162461bcd60e51b815260040161042c90610b45565b6001600160a01b0382166107265760405162461bcd60e51b815260040161042c90610a45565b6001600160a01b03831660009081526001602052604090205461074a908290610bfd565b6001600160a01b03808516600090815260016020526040808220939093559084168152205461077a908290610be5565b6001600160a01b0380841660008181526001602052604090819020939093559151908516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906106cd908590610bce565b6001600160a01b0382166000908152600160205260409020546107f0908290610bfd565b6001600160a01b038316600090815260016020526040902055600354610817908290610bfd565b6003556040516000906001600160a01b038416907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610858908590610bce565b60405180910390a35050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b80356001600160a01b03811681146103e857600080fd5b6000602082840312156108dc578081fd5b6108e5826108b4565b9392505050565b600080604083850312156108fe578081fd5b610907836108b4565b9150610915602084016108b4565b90509250929050565b600080600060608486031215610932578081fd5b61093b846108b4565b9250610949602085016108b4565b9150604084013590509250925092565b6000806040838503121561096b578182fd5b610974836108b4565b946020939093013593505050565b600060208284031215610993578081fd5b815180151581146108e5578182fd5b6000602082840312156109b3578081fd5b5035919050565b6001600160a01b0391909116815260200190565b6001600160a01b03929092168252602082015260400190565b901515815260200190565b6000602080835283518082850152825b81811015610a1e57858101830151858201604001528201610a02565b81811115610a2f5783604083870101525b50601f01601f1916929092016040019392505050565b60208082526023908201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260408201526265737360e81b606082015260800190565b60208082526026908201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160408201526564647265737360d01b606082015260800190565b60208082526022908201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604082015261737360f01b606082015260800190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60208082526025908201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604082015264647265737360d81b606082015260800190565b60208082526024908201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646040820152637265737360e01b606082015260800190565b90815260200190565b60ff91909116815260200190565b60008219821115610bf857610bf8610c4f565b500190565b600082821015610c0f57610c0f610c4f565b500390565b600281046001821680610c2857607f821691505b60208210811415610c4957634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fdfea2646970667358221220c4f063f3047c48b4a9e10a5922e622aec4d9a6b1c0c0f46c142f2dac6a2e963064736f6c63430008000033

Deployed Bytecode Sourcemap

1988:3929:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2790:86;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3468:163;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;2888:102::-;;;:::i;:::-;;;;;;;:::i;3643:351::-;;;;;;:::i;:::-;;:::i;2592:86::-;;;:::i;:::-;;;;;;;:::i;4006:290::-;;;;;;:::i;:::-;;:::i;5620:81::-;;;;;;:::i;:::-;;:::i;:::-;;3002:121;;;;;;:::i;:::-;;:::i;782:103::-;;;:::i;554:87::-;;;:::i;:::-;;;;;;;:::i;2689:90::-;;;:::i;5061:192::-;;;;;;:::i;:::-;;:::i;4308:302::-;;;;;;:::i;:::-;;:::i;3131:168::-;;;;;;:::i;:::-;;:::i;3311:145::-;;;;;;:::i;:::-;;:::i;896:201::-;;;;;;:::i;:::-;;:::i;2790:86::-;2830:13;2863:5;2856:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2790:86;:::o;3468:163::-;3545:4;3562:39;3571:12;:10;:12::i;:::-;3585:7;3594:6;3562:8;:39::i;:::-;-1:-1:-1;3619:4:0;3468:163;;;;:::o;2888:102::-;2970:12;;2888:102;:::o;3643:351::-;3776:4;3793:36;3803:6;3811:9;3822:6;3793:9;:36::i;:::-;3840:124;3863:6;3884:12;:10;:12::i;:::-;-1:-1:-1;;;;;3911:19:0;;;;;;:11;:19;;;;;3947:6;;3931:12;:10;:12::i;:::-;-1:-1:-1;;;;;3911:33:0;-1:-1:-1;;;;;3911:33:0;;;;;;;;;;;;;:42;;;;:::i;:::-;3840:8;:124::i;:::-;-1:-1:-1;3982:4:0;3643:351;;;;;:::o;2592:86::-;2661:9;;;;2592:86;:::o;4006:290::-;4114:4;4136:130;4159:12;:10;:12::i;:::-;4186:7;4245:10;4208:11;:25;4220:12;:10;:12::i;:::-;-1:-1:-1;;;;;4208:25:0;;;;;;;;;;;;;;;;;-1:-1:-1;4208:25:0;;;:34;;;;;;;;;;:47;;;;:::i;5620:81::-;5668:25;5674:10;5686:6;5668:5;:25::i;:::-;5620:81;:::o;3002:121::-;-1:-1:-1;;;;;3097:18:0;;3070:7;3097:18;;;:9;:18;;;;;;3002:121;;;;:::o;782:103::-;703:12;:10;:12::i;:::-;-1:-1:-1;;;;;692:23:0;:7;:5;:7::i;:::-;-1:-1:-1;;;;;692:23:0;;684:68;;;;-1:-1:-1;;;684:68:0;;;;;;;:::i;:::-;;;;;;;;;847:30:::1;874:1;847:18;:30::i;:::-;782:103::o:0;554:87::-;600:7;627:6;-1:-1:-1;;;;;627:6:0;554:87;:::o;2689:90::-;2731:13;2764:7;2757:14;;;;;:::i;5061:192::-;703:12;:10;:12::i;:::-;-1:-1:-1;;;;;692:23:0;:7;:5;:7::i;:::-;-1:-1:-1;;;;;692:23:0;;684:68;;;;-1:-1:-1;;;684:68:0;;;;;;;:::i;:::-;5210:35:::1;::::0;-1:-1:-1;;;5210:35:0;;5177:14;;-1:-1:-1;;;;;5210:14:0;::::1;::::0;::::1;::::0;:35:::1;::::0;5225:10:::1;::::0;5237:7;;5210:35:::1;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;763:1;5061:192:::0;;:::o;4308:302::-;4421:4;4443:135;4466:12;:10;:12::i;:::-;4493:7;4552:15;4515:11;:25;4527:12;:10;:12::i;:::-;-1:-1:-1;;;;;4515:25:0;;;;;;;;;;;;;;;;;-1:-1:-1;4515:25:0;;;:34;;;;;;;;;;:52;;;;:::i;3131:168::-;3210:4;3227:42;3237:12;:10;:12::i;:::-;3251:9;3262:6;3227:9;:42::i;3311:145::-;-1:-1:-1;;;;;3421:18:0;;;3394:7;3421:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;3311:145::o;896:201::-;703:12;:10;:12::i;:::-;-1:-1:-1;;;;;692:23:0;:7;:5;:7::i;:::-;-1:-1:-1;;;;;692:23:0;;684:68;;;;-1:-1:-1;;;684:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;985:22:0;::::1;977:73;;;;-1:-1:-1::0;;;977:73:0::1;;;;;;;:::i;:::-;1061:28;1080:8;1061:18;:28::i;93:98::-:0;173:10;93:98;:::o;5266:346::-;-1:-1:-1;;;;;5360:19:0;;5352:68;;;;-1:-1:-1;;;5352:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;5439:21:0;;5431:68;;;;-1:-1:-1;;;5431:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;5520:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;;:36;;;5572:32;;;;;5550:6;;5572:32;:::i;:::-;;;;;;;;5266:346;;;:::o;4622:431::-;-1:-1:-1;;;;;4720:20:0;;4712:70;;;;-1:-1:-1;;;4712:70:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;4801:23:0;;4793:71;;;;-1:-1:-1;;;4793:71:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;4905:17:0;;;;;;:9;:17;;;;;;:26;;4925:6;;4905:26;:::i;:::-;-1:-1:-1;;;;;4885:17:0;;;;;;;:9;:17;;;;;;:46;;;;4965:20;;;;;;;:29;;4988:6;;4965:29;:::i;:::-;-1:-1:-1;;;;;4942:20:0;;;;;;;:9;:20;;;;;;;:52;;;;5010:35;;;;;;;;;;5038:6;;5010:35;:::i;5709:205::-;-1:-1:-1;;;;;5788:15:0;;;;;;:9;:15;;;;;;:23;;5806:5;;5788:23;:::i;:::-;-1:-1:-1;;;;;5770:15:0;;;;;;:9;:15;;;;;:41;5837:12;;:20;;5852:5;;5837:20;:::i;:::-;5822:12;:35;5873:33;;5896:1;;-1:-1:-1;;;;;5873:33:0;;;;;;;5900:5;;5873:33;:::i;:::-;;;;;;;;5709:205;;:::o;1109:191::-;1183:16;1202:6;;-1:-1:-1;;;;;1219:17:0;;;-1:-1:-1;;;;;;1219:17:0;;;;;;1252:40;;1202:6;;;;;;;1252:40;;1183:16;1252:40;1109:191;;:::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:297::-;;1414:2;1402:9;1393:7;1389:23;1385:32;1382:2;;;1435:6;1427;1420:22;1382:2;1472:9;1466:16;1525:5;1518:13;1511:21;1504:5;1501:32;1491:2;;1552:6;1544;1537:22;1596:190;;1708:2;1696:9;1687:7;1683:23;1679:32;1676:2;;;1729:6;1721;1714:22;1676:2;-1:-1:-1;1757:23:1;;1666:120;-1:-1:-1;1666:120:1:o;1791:203::-;-1:-1:-1;;;;;1955:32:1;;;;1937:51;;1925:2;1910:18;;1892:102::o;1999:274::-;-1:-1:-1;;;;;2191:32:1;;;;2173:51;;2255:2;2240:18;;2233:34;2161:2;2146:18;;2128:145::o;2278:187::-;2443:14;;2436:22;2418:41;;2406:2;2391:18;;2373:92::o;2470:603::-;;2611:2;2640;2629:9;2622:21;2672:6;2666:13;2715:6;2710:2;2699:9;2695:18;2688:34;2740:4;2753:140;2767:6;2764:1;2761:13;2753:140;;;2862:14;;;2858:23;;2852:30;2828:17;;;2847:2;2824:26;2817:66;2782:10;;2753:140;;;2911:6;2908:1;2905:13;2902:2;;;2981:4;2976:2;2967:6;2956:9;2952:22;2948:31;2941:45;2902:2;-1:-1:-1;3057:2:1;3036:15;-1:-1:-1;;3032:29:1;3017:45;;;;3064:2;3013:54;;2591:482;-1:-1:-1;;;2591:482:1:o;3078:399::-;3280:2;3262:21;;;3319:2;3299:18;;;3292:30;3358:34;3353:2;3338:18;;3331:62;-1:-1:-1;;;3424:2:1;3409:18;;3402:33;3467:3;3452:19;;3252:225::o;3482:402::-;3684:2;3666:21;;;3723:2;3703:18;;;3696:30;3762:34;3757:2;3742:18;;3735:62;-1:-1:-1;;;3828:2:1;3813:18;;3806:36;3874:3;3859:19;;3656:228::o;3889:398::-;4091:2;4073:21;;;4130:2;4110:18;;;4103:30;4169:34;4164:2;4149:18;;4142:62;-1:-1:-1;;;4235:2:1;4220:18;;4213:32;4277:3;4262:19;;4063:224::o;4292:356::-;4494:2;4476:21;;;4513:18;;;4506:30;4572:34;4567:2;4552:18;;4545:62;4639:2;4624:18;;4466:182::o;4653:401::-;4855:2;4837:21;;;4894:2;4874:18;;;4867:30;4933:34;4928:2;4913:18;;4906:62;-1:-1:-1;;;4999:2:1;4984:18;;4977:35;5044:3;5029:19;;4827:227::o;5059:400::-;5261:2;5243:21;;;5300:2;5280:18;;;5273:30;5339:34;5334:2;5319:18;;5312:62;-1:-1:-1;;;5405:2:1;5390:18;;5383:34;5449:3;5434:19;;5233:226::o;5464:177::-;5610:25;;;5598:2;5583:18;;5565:76::o;5646:184::-;5818:4;5806:17;;;;5788:36;;5776:2;5761:18;;5743:87::o;5835:128::-;;5906:1;5902:6;5899:1;5896:13;5893:2;;;5912:18;;:::i;:::-;-1:-1:-1;5948:9:1;;5883:80::o;5968:125::-;;6036:1;6033;6030:8;6027:2;;;6041:18;;:::i;:::-;-1:-1:-1;6078:9:1;;6017:76::o;6098:380::-;6183:1;6173:12;;6230:1;6220:12;;;6241:2;;6295:4;6287:6;6283:17;6273:27;;6241:2;6348;6340:6;6337:14;6317:18;6314:38;6311:2;;;6394:10;6389:3;6385:20;6382:1;6375:31;6429:4;6426:1;6419:15;6457:4;6454:1;6447:15;6311:2;;6153:325;;;:::o;6483:127::-;6544:10;6539:3;6535:20;6532:1;6525:31;6575:4;6572:1;6565:15;6599:4;6596:1;6589:15

Swarm Source

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