ETH Price: $2,759.05 (+2.90%)

Token

ETHRegistrarLinageeWrapper (ERLW)
 

Overview

Max Total Supply

69,649 ERLW

Holders

15,173

Market

Volume (24H)

N/A

Min Price (24H)

N/A

Max Price (24H)

N/A
Balance
2 ERLW
0x3B195A742A898CA565aC4a9c386d7911d828fbE2
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:
LinageeNameWrapper

Compiler Version
v0.8.4+commit.c7e474f2

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
File 1 of 18 : LinageeNameWrapper.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.4;
import "@openzeppelin/contracts/token/ERC721/ERC721.sol";
import "@openzeppelin/contracts/token/ERC721/extensions/ERC721Enumerable.sol";
import "@openzeppelin/contracts/access/Ownable.sol";
import "@openzeppelin/contracts/utils/Counters.sol";
import "@openzeppelin/contracts/token/ERC20/extensions/ERC20Burnable.sol";
interface Linagee {
function transfer (bytes32 nameId, address receiver) external;
function owner (bytes32 nameId) view external returns(address);
function setContent(bytes32 _node, bytes32 _hash) external;
function setSubRegistrar(bytes32 _param1, address _param2) external;
function setAddress(bytes32 _param1, address _param2, bool _param3) external;
}
contract LinageeNameWrapper is ERC721, ERC721Enumerable, Ownable {
using Counters for Counters.Counter;
Counters.Counter private _tokenIds;
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 2 of 18 : ERC20Burnable.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts (last updated v4.5.0) (token/ERC20/extensions/ERC20Burnable.sol)
pragma solidity ^0.8.0;
import "../ERC20.sol";
import "../../../utils/Context.sol";
/**
* @dev Extension of {ERC20} that allows token holders to destroy both their own
* tokens and those that they have an allowance for, in a way that can be
* recognized off-chain (via event analysis).
*/
abstract contract ERC20Burnable is Context, ERC20 {
/**
* @dev Destroys `amount` tokens from the caller.
*
* See {ERC20-_burn}.
*/
function burn(uint256 amount) public virtual {
_burn(_msgSender(), amount);
}
/**
* @dev Destroys `amount` tokens from `account`, deducting from the caller's
* allowance.
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 3 of 18 : Counters.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.1 (utils/Counters.sol)
pragma solidity ^0.8.0;
/**
* @title Counters
* @author Matt Condon (@shrugs)
* @dev Provides counters that can only be incremented, decremented or reset. This can be used e.g. to track the number
* of elements in a mapping, issuing ERC721 ids, or counting request ids.
*
* Include with `using Counters for Counters.Counter;`
*/
library Counters {
struct Counter {
// This variable should never be directly accessed by users of the library: interactions must be restricted to
// the library's function. As of Solidity v0.5.2, this cannot be enforced, though there is a proposal to add
// this feature: see https://github.com/ethereum/solidity/issues/4637
uint256 _value; // default: 0
}
function current(Counter storage counter) internal view returns (uint256) {
return counter._value;
}
function increment(Counter storage counter) internal {
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 4 of 18 : Ownable.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts (last updated v4.7.0) (access/Ownable.sol)
pragma solidity ^0.8.0;
import "../utils/Context.sol";
/**
* @dev Contract module which provides a basic access control mechanism, where
* there is an account (an owner) that can be granted exclusive access to
* specific functions.
*
* By default, the owner account will be the one that deploys the contract. This
* can later be changed with {transferOwnership}.
*
* This module is used through inheritance. It will make available the modifier
* `onlyOwner`, which can be applied to your functions to restrict their use to
* the owner.
*/
abstract contract Ownable is Context {
address private _owner;
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);
/**
* @dev Initializes the contract setting the deployer as the initial owner.
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 5 of 18 : ERC721Enumerable.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.1 (token/ERC721/extensions/ERC721Enumerable.sol)
pragma solidity ^0.8.0;
import "../ERC721.sol";
import "./IERC721Enumerable.sol";
/**
* @dev This implements an optional extension of {ERC721} defined in the EIP that adds
* enumerability of all the token ids in the contract as well as all token ids owned by each
* account.
*/
abstract contract ERC721Enumerable is ERC721, IERC721Enumerable {
// Mapping from owner to list of owned token IDs
mapping(address => mapping(uint256 => uint256)) private _ownedTokens;
// Mapping from token ID to index of the owner tokens list
mapping(uint256 => uint256) private _ownedTokensIndex;
// Array with all token ids, used for enumeration
uint256[] private _allTokens;
// Mapping from token id to position in the allTokens array
mapping(uint256 => uint256) private _allTokensIndex;
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 6 of 18 : ERC721.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts (last updated v4.7.0) (token/ERC721/ERC721.sol)
pragma solidity ^0.8.0;
import "./IERC721.sol";
import "./IERC721Receiver.sol";
import "./extensions/IERC721Metadata.sol";
import "../../utils/Address.sol";
import "../../utils/Context.sol";
import "../../utils/Strings.sol";
import "../../utils/introspection/ERC165.sol";
/**
* @dev Implementation of https://eips.ethereum.org/EIPS/eip-721[ERC721] Non-Fungible Token Standard, including
* the Metadata extension, but not including the Enumerable extension, which is available separately as
* {ERC721Enumerable}.
*/
contract ERC721 is Context, ERC165, IERC721, IERC721Metadata {
using Address for address;
using Strings for uint256;
// Token name
string private _name;
// Token symbol
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 7 of 18 : IERC721Enumerable.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts (last updated v4.5.0) (token/ERC721/extensions/IERC721Enumerable.sol)
pragma solidity ^0.8.0;
import "../IERC721.sol";
/**
* @title ERC-721 Non-Fungible Token Standard, optional enumeration extension
* @dev See https://eips.ethereum.org/EIPS/eip-721
*/
interface IERC721Enumerable is IERC721 {
/**
* @dev Returns the total amount of tokens stored by the contract.
*/
function totalSupply() external view returns (uint256);
/**
* @dev Returns a token ID owned by `owner` at a given `index` of its token list.
* Use along with {balanceOf} to enumerate all of ``owner``'s tokens.
*/
function tokenOfOwnerByIndex(address owner, uint256 index) external view returns (uint256);
/**
* @dev Returns a token ID at a given `index` of all the tokens stored by the contract.
* Use along with {totalSupply} to enumerate all tokens.
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 8 of 18 : ERC165.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.1 (utils/introspection/ERC165.sol)
pragma solidity ^0.8.0;
import "./IERC165.sol";
/**
* @dev Implementation of the {IERC165} interface.
*
* Contracts that want to implement ERC165 should inherit from this contract and override {supportsInterface} to check
* for the additional interface id that will be supported. For example:
*
* ```solidity
* function supportsInterface(bytes4 interfaceId) public view virtual override returns (bool) {
* return interfaceId == type(MyInterface).interfaceId || super.supportsInterface(interfaceId);
* }
* ```
*
* Alternatively, {ERC165Storage} provides an easier to use but more expensive implementation.
*/
abstract contract ERC165 is IERC165 {
/**
* @dev See {IERC165-supportsInterface}.
*/
function supportsInterface(bytes4 interfaceId) public view virtual override returns (bool) {
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 9 of 18 : Strings.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts (last updated v4.7.0) (utils/Strings.sol)
pragma solidity ^0.8.0;
/**
* @dev String operations.
*/
library Strings {
bytes16 private constant _HEX_SYMBOLS = "0123456789abcdef";
uint8 private constant _ADDRESS_LENGTH = 20;
/**
* @dev Converts a `uint256` to its ASCII `string` decimal representation.
*/
function toString(uint256 value) internal pure returns (string memory) {
// Inspired by OraclizeAPI's implementation - MIT licence
// https://github.com/oraclize/ethereum-api/blob/b42146b063c7d6ee1358846c198246239e9360e8/oraclizeAPI_0.4.25.sol
if (value == 0) {
return "0";
}
uint256 temp = value;
uint256 digits;
while (temp != 0) {
digits++;
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 10 of 18 : Context.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.1 (utils/Context.sol)
pragma solidity ^0.8.0;
/**
* @dev Provides information about the current execution context, including the
* sender of the transaction and its data. While these are generally available
* via msg.sender and msg.data, they should not be accessed in such a direct
* manner, since when dealing with meta-transactions the account sending and
* paying for execution may not be the actual sender (as far as an application
* is concerned).
*
* This contract is only required for intermediate, library-like contracts.
*/
abstract contract Context {
function _msgSender() internal view virtual returns (address) {
return msg.sender;
}
function _msgData() internal view virtual returns (bytes calldata) {
return msg.data;
}
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 11 of 18 : Address.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts (last updated v4.7.0) (utils/Address.sol)
pragma solidity ^0.8.1;
/**
* @dev Collection of functions related to the address type
*/
library Address {
/**
* @dev Returns true if `account` is a contract.
*
* [IMPORTANT]
* ====
* It is unsafe to assume that an address for which this function returns
* false is an externally-owned account (EOA) and not a contract.
*
* Among others, `isContract` will return false for the following
* types of addresses:
*
* - an externally-owned account
* - a contract in construction
* - an address where a contract will be created
* - an address where a contract lived, but was destroyed
* ====
*
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 12 of 18 : IERC721Metadata.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.1 (token/ERC721/extensions/IERC721Metadata.sol)
pragma solidity ^0.8.0;
import "../IERC721.sol";
/**
* @title ERC-721 Non-Fungible Token Standard, optional metadata extension
* @dev See https://eips.ethereum.org/EIPS/eip-721
*/
interface IERC721Metadata is IERC721 {
/**
* @dev Returns the token collection name.
*/
function name() external view returns (string memory);
/**
* @dev Returns the token collection symbol.
*/
function symbol() external view returns (string memory);
/**
* @dev Returns the Uniform Resource Identifier (URI) for `tokenId` token.
*/
function tokenURI(uint256 tokenId) external view returns (string memory);
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 13 of 18 : IERC721Receiver.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts (last updated v4.6.0) (token/ERC721/IERC721Receiver.sol)
pragma solidity ^0.8.0;
/**
* @title ERC721 token receiver interface
* @dev Interface for any contract that wants to support safeTransfers
* from ERC721 asset contracts.
*/
interface IERC721Receiver {
/**
* @dev Whenever an {IERC721} `tokenId` token is transferred to this contract via {IERC721-safeTransferFrom}
* by `operator` from `from`, this function is called.
*
* It must return its Solidity selector to confirm the token transfer.
* If any other value is returned or the interface is not implemented by the recipient, the transfer will be reverted.
*
* The selector can be obtained in Solidity with `IERC721Receiver.onERC721Received.selector`.
*/
function onERC721Received(
address operator,
address from,
uint256 tokenId,
bytes calldata data
) external returns (bytes4);
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 14 of 18 : IERC721.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts (last updated v4.7.0) (token/ERC721/IERC721.sol)
pragma solidity ^0.8.0;
import "../../utils/introspection/IERC165.sol";
/**
* @dev Required interface of an ERC721 compliant contract.
*/
interface IERC721 is IERC165 {
/**
* @dev Emitted when `tokenId` token is transferred from `from` to `to`.
*/
event Transfer(address indexed from, address indexed to, uint256 indexed tokenId);
/**
* @dev Emitted when `owner` enables `approved` to manage the `tokenId` token.
*/
event Approval(address indexed owner, address indexed approved, uint256 indexed tokenId);
/**
* @dev Emitted when `owner` enables or disables (`approved`) `operator` to manage all of its assets.
*/
event ApprovalForAll(address indexed owner, address indexed operator, bool approved);
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 15 of 18 : ERC20.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts (last updated v4.7.0) (token/ERC20/ERC20.sol)
pragma solidity ^0.8.0;
import "./IERC20.sol";
import "./extensions/IERC20Metadata.sol";
import "../../utils/Context.sol";
/**
* @dev Implementation of the {IERC20} interface.
*
* This implementation is agnostic to the way tokens are created. This means
* that a supply mechanism has to be added in a derived contract using {_mint}.
* For a generic mechanism see {ERC20PresetMinterPauser}.
*
* TIP: For a detailed writeup see our guide
* https://forum.zeppelin.solutions/t/how-to-implement-erc20-supply-mechanisms/226[How
* to implement supply mechanisms].
*
* We have followed general OpenZeppelin Contracts guidelines: functions revert
* instead returning `false` on failure. This behavior is nonetheless
* conventional and does not conflict with the expectations of ERC20
* applications.
*
* Additionally, an {Approval} event is emitted on calls to {transferFrom}.
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 16 of 18 : IERC165.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.1 (utils/introspection/IERC165.sol)
pragma solidity ^0.8.0;
/**
* @dev Interface of the ERC165 standard, as defined in the
* https://eips.ethereum.org/EIPS/eip-165[EIP].
*
* Implementers can declare support of contract interfaces, which can then be
* queried by others ({ERC165Checker}).
*
* For an implementation, see {ERC165}.
*/
interface IERC165 {
/**
* @dev Returns true if this contract implements the interface defined by
* `interfaceId`. See the corresponding
* https://eips.ethereum.org/EIPS/eip-165#how-interfaces-are-identified[EIP section]
* to learn more about how these ids are created.
*
* This function call must use less than 30 000 gas.
*/
function supportsInterface(bytes4 interfaceId) external view returns (bool);
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 17 of 18 : IERC20Metadata.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.1 (token/ERC20/extensions/IERC20Metadata.sol)
pragma solidity ^0.8.0;
import "../IERC20.sol";
/**
* @dev Interface for the optional metadata functions from the ERC20 standard.
*
* _Available since v4.1._
*/
interface IERC20Metadata is IERC20 {
/**
* @dev Returns the name of the token.
*/
function name() external view returns (string memory);
/**
* @dev Returns the symbol of the token.
*/
function symbol() external view returns (string memory);
/**
* @dev Returns the decimals places of the token.
*/
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 18 of 18 : IERC20.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts (last updated v4.6.0) (token/ERC20/IERC20.sol)
pragma solidity ^0.8.0;
/**
* @dev Interface of the ERC20 standard as defined in the EIP.
*/
interface IERC20 {
/**
* @dev Emitted when `value` tokens are moved from one account (`from`) to
* another (`to`).
*
* Note that `value` may be zero.
*/
event Transfer(address indexed from, address indexed to, uint256 value);
/**
* @dev Emitted when the allowance of a `spender` for an `owner` is set by
* a call to {approve}. `value` is the new allowance.
*/
event Approval(address indexed owner, address indexed spender, uint256 value);
/**
* @dev Returns the amount of tokens in existence.
*/
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Settings
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
{
"optimizer": {
"enabled": true,
"runs": 200
},
"outputSelection": {
"*": {
"*": [
"evm.bytecode",
"evm.deployedBytecode",
"devdoc",
"userdoc",
"metadata",
"abi"
]
}
}
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"string","name":"_uri","type":"string"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"approved","type":"address"},{"indexed":true,"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"operator","type":"address"},{"indexed":false,"internalType":"bool","name":"approved","type":"bool"}],"name":"ApprovalForAll","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":true,"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"pairId","type":"uint256"},{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":false,"internalType":"bytes32","name":"namer","type":"bytes32"}],"name":"Unwrapped","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"pairId","type":"uint256"},{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":false,"internalType":"bytes32","name":"namer","type":"bytes32"}],"name":"Wrapped","type":"event"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"approve","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"changeProxyAvail","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"changeWrapEnabled","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_name","type":"bytes32"}],"name":"createWrapper","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"getApproved","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"nameId","type":"bytes32"}],"name":"getNameOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"idToName","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"operator","type":"address"}],"name":"isApprovedForAll","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"nameBytes","outputs":[{"internalType":"contract Linagee","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"name":"nameToId","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"ownerOf","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_tokenId","type":"uint256"},{"internalType":"address","name":"_param2","type":"address"},{"internalType":"bool","name":"_param3","type":"bool"}],"name":"proxySetAddress","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_tokenId","type":"uint256"},{"internalType":"bytes32","name":"_hash","type":"bytes32"}],"name":"proxySetContent","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_tokenId","type":"uint256"},{"internalType":"address","name":"_param2","type":"address"}],"name":"proxySetSubRegistrar","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"safeTransferFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"safeTransferFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"operator","type":"address"},{"internalType":"bool","name":"approved","type":"bool"}],"name":"setApprovalForAll","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"_uri","type":"string"}],"name":"setBaseURI","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"index","type":"uint256"}],"name":"tokenByIndex","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"uint256","name":"index","type":"uint256"}],"name":"tokenOfOwnerByIndex","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"tokenURI","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":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"transferFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_tokenId","type":"uint256"}],"name":"unwrap","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"name":"waitForWrap","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_name","type":"bytes32"}],"name":"wrap","outputs":[],"stateMutability":"nonpayable","type":"function"}]

6080604052601080546001600160b01b031916755564886ca2c518d1964e5fcea4f423b41db9f56101001790553480156200003957600080fd5b506040516200290f3803806200290f8339810160408190526200005c916200020e565b604080518082018252601a81527f4554485265676973747261724c696e616765655772617070657200000000000060208083019182528351808501909452600484526345524c5760e01b908401528151919291620000bd9160009162000168565b508051620000d390600190602084019062000168565b505050620000f0620000ea6200011260201b60201c565b62000116565b6001600b5580516200010a90600f90602084019062000168565b505062000337565b3390565b600a80546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b8280546200017690620002e4565b90600052602060002090601f0160209004810192826200019a5760008555620001e5565b82601f10620001b557805160ff1916838001178555620001e5565b82800160010185558215620001e5579182015b82811115620001e5578251825591602001919060010190620001c8565b50620001f3929150620001f7565b5090565b5b80821115620001f35760008155600101620001f8565b6000602080838503121562000221578182fd5b82516001600160401b038082111562000238578384fd5b818501915085601f8301126200024c578384fd5b81518181111562000261576200026162000321565b604051601f8201601f19908116603f011681019083821181831017156200028c576200028c62000321565b816040528281528886848701011115620002a4578687fd5b8693505b82841015620002c75784840186015181850187015292850192620002a8565b82841115620002d857868684830101525b98975050505050505050565b600181811c90821680620002f957607f821691505b602082108114156200031b57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052604160045260246000fd5b6125c880620003476000396000f3fe6080604052600436106101ee5760003560e01c806358c44e2d1161010d57806395d89b41116100a0578063de0e9a3e1161006f578063de0e9a3e146105b6578063e985e9c5146105d6578063f2fde38b1461061f578063f49e6a3a1461063f578063ffe9878c1461065457600080fd5b806395d89b4114610541578063a22cb46514610556578063b88d4fde14610576578063c87b56dd1461059657600080fd5b80636c86a430116100dc5780636c86a430146104c157806370a08231146104ee578063715018a61461050e5780638da5cb5b1461052357600080fd5b806358c44e2d146104415780635e6ef7b6146104615780635f029ebe146104815780636352211e146104a157600080fd5b80632f745c591161018557806349be45de1161015457806349be45de146103a55780634b1ac9b7146103cb5780634f6ccce71461040157806355f804b31461042157600080fd5b80632f745c5914610318578063337d499914610338578063364410b31461035857806342842e0e1461038557600080fd5b8063095ea7b3116101c1578063095ea7b3146102a457806318160ddd146102c45780632014c267146102e357806323b872dd146102f857600080fd5b806301ffc9a7146101f357806306fdde031461022857806307e53c3f1461024a578063081812fc1461026c575b600080fd5b3480156101ff57600080fd5b5061021361020e366004612181565b610667565b60405190151581526020015b60405180910390f35b34801561023457600080fd5b5061023d610678565b60405161021f9190612319565b34801561025657600080fd5b5061026a610265366004612169565b61070a565b005b34801561027857600080fd5b5061028c610287366004612169565b6107d8565b6040516001600160a01b03909116815260200161021f565b3480156102b057600080fd5b5061026a6102bf36600461213e565b6107ff565b3480156102d057600080fd5b506008545b60405190815260200161021f565b3480156102ef57600080fd5b5061026a610915565b34801561030457600080fd5b5061026a61031336600461204d565b61093a565b34801561032457600080fd5b506102d561033336600461213e565b61096b565b34801561034457600080fd5b5061026a610353366004612223565b610a01565b34801561036457600080fd5b506102d5610373366004612169565b600c6020526000908152604090205481565b34801561039157600080fd5b5061026a6103a036600461204d565b610ade565b3480156103b157600080fd5b5060105461028c906201000090046001600160a01b031681565b3480156103d757600080fd5b5061028c6103e6366004612169565b600e602052600090815260409020546001600160a01b031681565b34801561040d57600080fd5b506102d561041c366004612169565b610af9565b34801561042d57600080fd5b5061026a61043c3660046121b9565b610b9a565b34801561044d57600080fd5b5061026a61045c366004612260565b610bb9565b34801561046d57600080fd5b5061028c61047c366004612169565b610c8b565b34801561048d57600080fd5b5061026a61049c366004612169565b610d0e565b3480156104ad57600080fd5b5061028c6104bc366004612169565b610ee2565b3480156104cd57600080fd5b506102d56104dc366004612169565b600d6020526000908152604090205481565b3480156104fa57600080fd5b506102d5610509366004611fdd565b610f42565b34801561051a57600080fd5b5061026a610fc8565b34801561052f57600080fd5b50600a546001600160a01b031661028c565b34801561054d57600080fd5b5061023d610fdc565b34801561056257600080fd5b5061026a61057136600461210a565b610feb565b34801561058257600080fd5b5061026a61059136600461208d565b610ff6565b3480156105a257600080fd5b5061023d6105b1366004612169565b61102e565b3480156105c257600080fd5b5061026a6105d1366004612169565b611095565b3480156105e257600080fd5b506102136105f1366004612015565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205460ff1690565b34801561062b57600080fd5b5061026a61063a366004611fdd565b6111c3565b34801561064b57600080fd5b5061026a61123c565b61026a6106623660046121ff565b611258565b6000610672826112fb565b92915050565b606060008054610687906124bb565b80601f01602080910402602001604051908101604052809291908181526020018280546106b3906124bb565b80156107005780601f106106d557610100808354040283529160200191610700565b820191906000526020600020905b8154815290600101906020018083116106e357829003601f168201915b5050505050905090565b3361071482610c8b565b6001600160a01b0316146107675760405162461bcd60e51b81526020600482015260156024820152742cb7ba9030b932903737ba103a34329037bbb732b960591b60448201526064015b60405180910390fd5b601054610100900460ff166107b85760405162461bcd60e51b815260206004820152601760248201527615dc985c1c1a5b99c81a5cc81b9bdd08195b98589b1959604a1b604482015260640161075e565b6000908152600e6020526040902080546001600160a01b03191633179055565b60006107e382611320565b506000908152600460205260409020546001600160a01b031690565b600061080a82610ee2565b9050806001600160a01b0316836001600160a01b031614156108785760405162461bcd60e51b815260206004820152602160248201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e656044820152603960f91b606482015260840161075e565b336001600160a01b0382161480610894575061089481336105f1565b6109065760405162461bcd60e51b815260206004820152603e60248201527f4552433732313a20617070726f76652063616c6c6572206973206e6f7420746f60448201527f6b656e206f776e6572206e6f7220617070726f76656420666f7220616c6c0000606482015260840161075e565b610910838361137f565b505050565b61091d6113ed565b6010805461ff001981166101009182900460ff1615909102179055565b6109443382611447565b6109605760405162461bcd60e51b815260040161075e906123fe565b6109108383836114c6565b600061097683610f42565b82106109d85760405162461bcd60e51b815260206004820152602b60248201527f455243373231456e756d657261626c653a206f776e657220696e646578206f7560448201526a74206f6620626f756e647360a81b606482015260840161075e565b506001600160a01b03919091166000908152600660209081526040808320938352929052205490565b60105460ff16610a235760405162461bcd60e51b815260040161075e906123b5565b33610a2d84610ee2565b6001600160a01b031614610a535760405162461bcd60e51b815260040161075e9061237e565b6010546000848152600c60205260409081902054905163017d335360e71b815260048101919091526001600160a01b0384811660248301528315156044830152620100009092049091169063be99a98090606401600060405180830381600087803b158015610ac157600080fd5b505af1158015610ad5573d6000803e3d6000fd5b50505050505050565b61091083838360405180602001604052806000815250610ff6565b6000610b0460085490565b8210610b675760405162461bcd60e51b815260206004820152602c60248201527f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60448201526b7574206f6620626f756e647360a01b606482015260840161075e565b60088281548110610b8857634e487b7160e01b600052603260045260246000fd5b90600052602060002001549050919050565b610ba26113ed565b8051610bb590600f906020840190611eb9565b5050565b60105460ff16610bdb5760405162461bcd60e51b815260040161075e906123b5565b33610be583610ee2565b6001600160a01b031614610c0b5760405162461bcd60e51b815260040161075e9061237e565b6010546000838152600c6020526040908190205490516361e80a6b60e11b8152600481019190915260248101839052620100009091046001600160a01b03169063c3d014d6906044015b600060405180830381600087803b158015610c6f57600080fd5b505af1158015610c83573d6000803e3d6000fd5b505050505050565b6010546040516302571be360e01b8152600481018390526000916201000090046001600160a01b0316906302571be39060240160206040518083038186803b158015610cd657600080fd5b505afa158015610cea573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106729190611ff9565b30610d1882610c8b565b6001600160a01b031614610d8b5760405162461bcd60e51b815260206004820152603460248201527f436f6e7472616374206973206e6f7420746865206f776e65722e20506c656173604482015273065207472616e73666572206f776e6572736869760641b606482015260840161075e565b6000818152600e60205260409020546001600160a01b03163314610dfc5760405162461bcd60e51b815260206004820152602260248201527f596f7520617265206e6f742077616974696e6720666f72207468697320777261604482015261702160f01b606482015260840161075e565b601054610100900460ff16610e4d5760405162461bcd60e51b815260206004820152601760248201527615dc985c1c1a5b99c81a5cc81b9bdd08195b98589b1959604a1b604482015260640161075e565b6000610e58600b5490565b9050610e68600b80546001019055565b610e72338261166d565b6000818152600c60209081526040808320859055848352600d8252808320849055600e82529182902080546001600160a01b03191690559051838152339183917ffd309eb86d648181535e968c9664c76d79ac879215f6d2fb28b696836bc5d1a991015b60405180910390a35050565b6000818152600260205260408120546001600160a01b0316806106725760405162461bcd60e51b8152602060048201526018602482015277115490cdcc8c4e881a5b9d985b1a59081d1bdad95b88125160421b604482015260640161075e565b60006001600160a01b038216610fac5760405162461bcd60e51b815260206004820152602960248201527f4552433732313a2061646472657373207a65726f206973206e6f7420612076616044820152683634b21037bbb732b960b91b606482015260840161075e565b506001600160a01b031660009081526003602052604090205490565b610fd06113ed565b610fda60006117bb565b565b606060018054610687906124bb565b610bb533838361180d565b6110003383611447565b61101c5760405162461bcd60e51b815260040161075e906123fe565b611028848484846118dc565b50505050565b606061103982611320565b600061104361190f565b90506000815111611063576040518060200160405280600081525061108e565b8061106d8461191e565b60405160200161107e9291906122ad565b6040516020818303038152906040525b9392505050565b3361109f82610ee2565b6001600160a01b0316146110ed5760405162461bcd60e51b81526020600482015260156024820152742cb7ba9030b932903737ba103a34329037bbb732b960591b604482015260640161075e565b6000818152600c602052604090819020546010549151631e73a7eb60e21b81526004810182905233602482015290916201000090046001600160a01b0316906379ce9fac90604401600060405180830381600087803b15801561114f57600080fd5b505af1158015611163573d6000803e3d6000fd5b5050506000838152600c60209081526040808320839055848352600d9091528120555061118f82611a38565b604051818152339083907fe7eaf3d294a538cc0d6400f74611ea3962b4b1545f7bc50ef0e897110911ea0290602001610ed6565b6111cb6113ed565b6001600160a01b0381166112305760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161075e565b611239816117bb565b50565b6112446113ed565b6010805460ff19811660ff90911615179055565b60105460ff1661127a5760405162461bcd60e51b815260040161075e906123b5565b3361128483610ee2565b6001600160a01b0316146112aa5760405162461bcd60e51b815260040161075e9061237e565b6010546000838152600c6020526040908190205490516344d34e0760e11b815260048101919091526001600160a01b03838116602483015262010000909204909116906389a69c0e90604401610c55565b60006001600160e01b0319821663780e9d6360e01b1480610672575061067282611adf565b6000818152600260205260409020546001600160a01b03166112395760405162461bcd60e51b8152602060048201526018602482015277115490cdcc8c4e881a5b9d985b1a59081d1bdad95b88125160421b604482015260640161075e565b600081815260046020526040902080546001600160a01b0319166001600160a01b03841690811790915581906113b482610ee2565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b600a546001600160a01b03163314610fda5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161075e565b60008061145383610ee2565b9050806001600160a01b0316846001600160a01b0316148061149a57506001600160a01b0380821660009081526005602090815260408083209388168352929052205460ff165b806114be5750836001600160a01b03166114b3846107d8565b6001600160a01b0316145b949350505050565b826001600160a01b03166114d982610ee2565b6001600160a01b03161461153d5760405162461bcd60e51b815260206004820152602560248201527f4552433732313a207472616e736665722066726f6d20696e636f72726563742060448201526437bbb732b960d91b606482015260840161075e565b6001600160a01b03821661159f5760405162461bcd60e51b8152602060048201526024808201527f4552433732313a207472616e7366657220746f20746865207a65726f206164646044820152637265737360e01b606482015260840161075e565b6115aa838383611b2f565b6115b560008261137f565b6001600160a01b03831660009081526003602052604081208054600192906115de908490612478565b90915550506001600160a01b038216600090815260036020526040812080546001929061160c90849061244c565b909155505060008181526002602052604080822080546001600160a01b0319166001600160a01b0386811691821790925591518493918716917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6001600160a01b0382166116c35760405162461bcd60e51b815260206004820181905260248201527f4552433732313a206d696e7420746f20746865207a65726f2061646472657373604482015260640161075e565b6000818152600260205260409020546001600160a01b0316156117285760405162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000604482015260640161075e565b61173460008383611b2f565b6001600160a01b038216600090815260036020526040812080546001929061175d90849061244c565b909155505060008181526002602052604080822080546001600160a01b0319166001600160a01b03861690811790915590518392907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b600a80546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b816001600160a01b0316836001600160a01b0316141561186f5760405162461bcd60e51b815260206004820152601960248201527f4552433732313a20617070726f766520746f2063616c6c657200000000000000604482015260640161075e565b6001600160a01b03838116600081815260056020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b6118e78484846114c6565b6118f384848484611b3a565b6110285760405162461bcd60e51b815260040161075e9061232c565b6060600f8054610687906124bb565b6060816119425750506040805180820190915260018152600360fc1b602082015290565b8160005b811561196c5780611956816124f6565b91506119659050600a83612464565b9150611946565b60008167ffffffffffffffff81111561199557634e487b7160e01b600052604160045260246000fd5b6040519080825280601f01601f1916602001820160405280156119bf576020820181803683370190505b5090505b84156114be576119d4600183612478565b91506119e1600a86612511565b6119ec90603061244c565b60f81b818381518110611a0f57634e487b7160e01b600052603260045260246000fd5b60200101906001600160f81b031916908160001a905350611a31600a86612464565b94506119c3565b6000611a4382610ee2565b9050611a5181600084611b2f565b611a5c60008361137f565b6001600160a01b0381166000908152600360205260408120805460019290611a85908490612478565b909155505060008281526002602052604080822080546001600160a01b0319169055518391906001600160a01b038416907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908390a45050565b60006001600160e01b031982166380ac58cd60e01b1480611b1057506001600160e01b03198216635b5e139f60e01b145b8061067257506301ffc9a760e01b6001600160e01b0319831614610672565b610910838383611c47565b60006001600160a01b0384163b15611c3c57604051630a85bd0160e11b81526001600160a01b0385169063150b7a0290611b7e9033908990889088906004016122dc565b602060405180830381600087803b158015611b9857600080fd5b505af1925050508015611bc8575060408051601f3d908101601f19168201909252611bc59181019061219d565b60015b611c22573d808015611bf6576040519150601f19603f3d011682016040523d82523d6000602084013e611bfb565b606091505b508051611c1a5760405162461bcd60e51b815260040161075e9061232c565b805181602001fd5b6001600160e01b031916630a85bd0160e11b1490506114be565b506001949350505050565b6001600160a01b038316611ca257611c9d81600880546000838152600960205260408120829055600182018355919091527ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee30155565b611cc5565b816001600160a01b0316836001600160a01b031614611cc557611cc58382611cff565b6001600160a01b038216611cdc5761091081611d9c565b826001600160a01b0316826001600160a01b031614610910576109108282611e75565b60006001611d0c84610f42565b611d169190612478565b600083815260076020526040902054909150808214611d69576001600160a01b03841660009081526006602090815260408083208584528252808320548484528184208190558352600790915290208190555b5060009182526007602090815260408084208490556001600160a01b039094168352600681528383209183525290812055565b600854600090611dae90600190612478565b60008381526009602052604081205460088054939450909284908110611de457634e487b7160e01b600052603260045260246000fd5b906000526020600020015490508060088381548110611e1357634e487b7160e01b600052603260045260246000fd5b6000918252602080832090910192909255828152600990915260408082208490558582528120556008805480611e5957634e487b7160e01b600052603160045260246000fd5b6001900381819060005260206000200160009055905550505050565b6000611e8083610f42565b6001600160a01b039093166000908152600660209081526040808320868452825280832085905593825260079052919091209190915550565b828054611ec5906124bb565b90600052602060002090601f016020900481019282611ee75760008555611f2d565b82601f10611f0057805160ff1916838001178555611f2d565b82800160010185558215611f2d579182015b82811115611f2d578251825591602001919060010190611f12565b50611f39929150611f3d565b5090565b5b80821115611f395760008155600101611f3e565b600067ffffffffffffffff80841115611f6d57611f6d612551565b604051601f8501601f19908116603f01168101908282118183101715611f9557611f95612551565b81604052809350858152868686011115611fae57600080fd5b858560208301376000602087830101525050509392505050565b80358015158114611fd857600080fd5b919050565b600060208284031215611fee578081fd5b813561108e81612567565b60006020828403121561200a578081fd5b815161108e81612567565b60008060408385031215612027578081fd5b823561203281612567565b9150602083013561204281612567565b809150509250929050565b600080600060608486031215612061578081fd5b833561206c81612567565b9250602084013561207c81612567565b929592945050506040919091013590565b600080600080608085870312156120a2578081fd5b84356120ad81612567565b935060208501356120bd81612567565b925060408501359150606085013567ffffffffffffffff8111156120df578182fd5b8501601f810187136120ef578182fd5b6120fe87823560208401611f52565b91505092959194509250565b6000806040838503121561211c578182fd5b823561212781612567565b915061213560208401611fc8565b90509250929050565b60008060408385031215612150578182fd5b823561215b81612567565b946020939093013593505050565b60006020828403121561217a578081fd5b5035919050565b600060208284031215612192578081fd5b813561108e8161257c565b6000602082840312156121ae578081fd5b815161108e8161257c565b6000602082840312156121ca578081fd5b813567ffffffffffffffff8111156121e0578182fd5b8201601f810184136121f0578182fd5b6114be84823560208401611f52565b60008060408385031215612211578182fd5b82359150602083013561204281612567565b600080600060608486031215612237578081fd5b83359250602084013561224981612567565b915061225760408501611fc8565b90509250925092565b60008060408385031215612272578182fd5b50508035926020909101359150565b6000815180845261229981602086016020860161248f565b601f01601f19169290920160200192915050565b600083516122bf81846020880161248f565b8351908301906122d381836020880161248f565b01949350505050565b6001600160a01b038581168252841660208201526040810183905260806060820181905260009061230f90830184612281565b9695505050505050565b60208152600061108e6020830184612281565b60208082526032908201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560408201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b606082015260800190565b60208082526018908201527f596f75206e65656420746f20626520746865206f776e65720000000000000000604082015260600190565b60208082526029908201527f50726f7879204d6574686f647320617265206e6f7420617661696c61626c65206040820152687269676874206e6f7760b81b606082015260800190565b6020808252602e908201527f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560408201526d1c881b9bdc88185c1c1c9bdd995960921b606082015260800190565b6000821982111561245f5761245f612525565b500190565b6000826124735761247361253b565b500490565b60008282101561248a5761248a612525565b500390565b60005b838110156124aa578181015183820152602001612492565b838111156110285750506000910152565b600181811c908216806124cf57607f821691505b602082108114156124f057634e487b7160e01b600052602260045260246000fd5b50919050565b600060001982141561250a5761250a612525565b5060010190565b6000826125205761252061253b565b500690565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160a01b038116811461123957600080fd5b6001600160e01b03198116811461123957600080fdfea2646970667358221220ca7562b96e3a993a261edb96a0bf42e81a8c7cd0099a7725e83cacb0c823e88e64736f6c6343000804003300000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000033687474703a2f2f6563322d35342d3233342d392d392e636f6d707574652d312e616d617a6f6e6177732e636f6d3a383038302f00000000000000000000000000

Deployed Bytecode

0x6080604052600436106101ee5760003560e01c806358c44e2d1161010d57806395d89b41116100a0578063de0e9a3e1161006f578063de0e9a3e146105b6578063e985e9c5146105d6578063f2fde38b1461061f578063f49e6a3a1461063f578063ffe9878c1461065457600080fd5b806395d89b4114610541578063a22cb46514610556578063b88d4fde14610576578063c87b56dd1461059657600080fd5b80636c86a430116100dc5780636c86a430146104c157806370a08231146104ee578063715018a61461050e5780638da5cb5b1461052357600080fd5b806358c44e2d146104415780635e6ef7b6146104615780635f029ebe146104815780636352211e146104a157600080fd5b80632f745c591161018557806349be45de1161015457806349be45de146103a55780634b1ac9b7146103cb5780634f6ccce71461040157806355f804b31461042157600080fd5b80632f745c5914610318578063337d499914610338578063364410b31461035857806342842e0e1461038557600080fd5b8063095ea7b3116101c1578063095ea7b3146102a457806318160ddd146102c45780632014c267146102e357806323b872dd146102f857600080fd5b806301ffc9a7146101f357806306fdde031461022857806307e53c3f1461024a578063081812fc1461026c575b600080fd5b3480156101ff57600080fd5b5061021361020e366004612181565b610667565b60405190151581526020015b60405180910390f35b34801561023457600080fd5b5061023d610678565b60405161021f9190612319565b34801561025657600080fd5b5061026a610265366004612169565b61070a565b005b34801561027857600080fd5b5061028c610287366004612169565b6107d8565b6040516001600160a01b03909116815260200161021f565b3480156102b057600080fd5b5061026a6102bf36600461213e565b6107ff565b3480156102d057600080fd5b506008545b60405190815260200161021f565b3480156102ef57600080fd5b5061026a610915565b34801561030457600080fd5b5061026a61031336600461204d565b61093a565b34801561032457600080fd5b506102d561033336600461213e565b61096b565b34801561034457600080fd5b5061026a610353366004612223565b610a01565b34801561036457600080fd5b506102d5610373366004612169565b600c6020526000908152604090205481565b34801561039157600080fd5b5061026a6103a036600461204d565b610ade565b3480156103b157600080fd5b5060105461028c906201000090046001600160a01b031681565b3480156103d757600080fd5b5061028c6103e6366004612169565b600e602052600090815260409020546001600160a01b031681565b34801561040d57600080fd5b506102d561041c366004612169565b610af9565b34801561042d57600080fd5b5061026a61043c3660046121b9565b610b9a565b34801561044d57600080fd5b5061026a61045c366004612260565b610bb9565b34801561046d57600080fd5b5061028c61047c366004612169565b610c8b565b34801561048d57600080fd5b5061026a61049c366004612169565b610d0e565b3480156104ad57600080fd5b5061028c6104bc366004612169565b610ee2565b3480156104cd57600080fd5b506102d56104dc366004612169565b600d6020526000908152604090205481565b3480156104fa57600080fd5b506102d5610509366004611fdd565b610f42565b34801561051a57600080fd5b5061026a610fc8565b34801561052f57600080fd5b50600a546001600160a01b031661028c565b34801561054d57600080fd5b5061023d610fdc565b34801561056257600080fd5b5061026a61057136600461210a565b610feb565b34801561058257600080fd5b5061026a61059136600461208d565b610ff6565b3480156105a257600080fd5b5061023d6105b1366004612169565b61102e565b3480156105c257600080fd5b5061026a6105d1366004612169565b611095565b3480156105e257600080fd5b506102136105f1366004612015565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205460ff1690565b34801561062b57600080fd5b5061026a61063a366004611fdd565b6111c3565b34801561064b57600080fd5b5061026a61123c565b61026a6106623660046121ff565b611258565b6000610672826112fb565b92915050565b606060008054610687906124bb565b80601f01602080910402602001604051908101604052809291908181526020018280546106b3906124bb565b80156107005780601f106106d557610100808354040283529160200191610700565b820191906000526020600020905b8154815290600101906020018083116106e357829003601f168201915b5050505050905090565b3361071482610c8b565b6001600160a01b0316146107675760405162461bcd60e51b81526020600482015260156024820152742cb7ba9030b932903737ba103a34329037bbb732b960591b60448201526064015b60405180910390fd5b601054610100900460ff166107b85760405162461bcd60e51b815260206004820152601760248201527615dc985c1c1a5b99c81a5cc81b9bdd08195b98589b1959604a1b604482015260640161075e565b6000908152600e6020526040902080546001600160a01b03191633179055565b60006107e382611320565b506000908152600460205260409020546001600160a01b031690565b600061080a82610ee2565b9050806001600160a01b0316836001600160a01b031614156108785760405162461bcd60e51b815260206004820152602160248201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e656044820152603960f91b606482015260840161075e565b336001600160a01b0382161480610894575061089481336105f1565b6109065760405162461bcd60e51b815260206004820152603e60248201527f4552433732313a20617070726f76652063616c6c6572206973206e6f7420746f60448201527f6b656e206f776e6572206e6f7220617070726f76656420666f7220616c6c0000606482015260840161075e565b610910838361137f565b505050565b61091d6113ed565b6010805461ff001981166101009182900460ff1615909102179055565b6109443382611447565b6109605760405162461bcd60e51b815260040161075e906123fe565b6109108383836114c6565b600061097683610f42565b82106109d85760405162461bcd60e51b815260206004820152602b60248201527f455243373231456e756d657261626c653a206f776e657220696e646578206f7560448201526a74206f6620626f756e647360a81b606482015260840161075e565b506001600160a01b03919091166000908152600660209081526040808320938352929052205490565b60105460ff16610a235760405162461bcd60e51b815260040161075e906123b5565b33610a2d84610ee2565b6001600160a01b031614610a535760405162461bcd60e51b815260040161075e9061237e565b6010546000848152600c60205260409081902054905163017d335360e71b815260048101919091526001600160a01b0384811660248301528315156044830152620100009092049091169063be99a98090606401600060405180830381600087803b158015610ac157600080fd5b505af1158015610ad5573d6000803e3d6000fd5b50505050505050565b61091083838360405180602001604052806000815250610ff6565b6000610b0460085490565b8210610b675760405162461bcd60e51b815260206004820152602c60248201527f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60448201526b7574206f6620626f756e647360a01b606482015260840161075e565b60088281548110610b8857634e487b7160e01b600052603260045260246000fd5b90600052602060002001549050919050565b610ba26113ed565b8051610bb590600f906020840190611eb9565b5050565b60105460ff16610bdb5760405162461bcd60e51b815260040161075e906123b5565b33610be583610ee2565b6001600160a01b031614610c0b5760405162461bcd60e51b815260040161075e9061237e565b6010546000838152600c6020526040908190205490516361e80a6b60e11b8152600481019190915260248101839052620100009091046001600160a01b03169063c3d014d6906044015b600060405180830381600087803b158015610c6f57600080fd5b505af1158015610c83573d6000803e3d6000fd5b505050505050565b6010546040516302571be360e01b8152600481018390526000916201000090046001600160a01b0316906302571be39060240160206040518083038186803b158015610cd657600080fd5b505afa158015610cea573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106729190611ff9565b30610d1882610c8b565b6001600160a01b031614610d8b5760405162461bcd60e51b815260206004820152603460248201527f436f6e7472616374206973206e6f7420746865206f776e65722e20506c656173604482015273065207472616e73666572206f776e6572736869760641b606482015260840161075e565b6000818152600e60205260409020546001600160a01b03163314610dfc5760405162461bcd60e51b815260206004820152602260248201527f596f7520617265206e6f742077616974696e6720666f72207468697320777261604482015261702160f01b606482015260840161075e565b601054610100900460ff16610e4d5760405162461bcd60e51b815260206004820152601760248201527615dc985c1c1a5b99c81a5cc81b9bdd08195b98589b1959604a1b604482015260640161075e565b6000610e58600b5490565b9050610e68600b80546001019055565b610e72338261166d565b6000818152600c60209081526040808320859055848352600d8252808320849055600e82529182902080546001600160a01b03191690559051838152339183917ffd309eb86d648181535e968c9664c76d79ac879215f6d2fb28b696836bc5d1a991015b60405180910390a35050565b6000818152600260205260408120546001600160a01b0316806106725760405162461bcd60e51b8152602060048201526018602482015277115490cdcc8c4e881a5b9d985b1a59081d1bdad95b88125160421b604482015260640161075e565b60006001600160a01b038216610fac5760405162461bcd60e51b815260206004820152602960248201527f4552433732313a2061646472657373207a65726f206973206e6f7420612076616044820152683634b21037bbb732b960b91b606482015260840161075e565b506001600160a01b031660009081526003602052604090205490565b610fd06113ed565b610fda60006117bb565b565b606060018054610687906124bb565b610bb533838361180d565b6110003383611447565b61101c5760405162461bcd60e51b815260040161075e906123fe565b611028848484846118dc565b50505050565b606061103982611320565b600061104361190f565b90506000815111611063576040518060200160405280600081525061108e565b8061106d8461191e565b60405160200161107e9291906122ad565b6040516020818303038152906040525b9392505050565b3361109f82610ee2565b6001600160a01b0316146110ed5760405162461bcd60e51b81526020600482015260156024820152742cb7ba9030b932903737ba103a34329037bbb732b960591b604482015260640161075e565b6000818152600c602052604090819020546010549151631e73a7eb60e21b81526004810182905233602482015290916201000090046001600160a01b0316906379ce9fac90604401600060405180830381600087803b15801561114f57600080fd5b505af1158015611163573d6000803e3d6000fd5b5050506000838152600c60209081526040808320839055848352600d9091528120555061118f82611a38565b604051818152339083907fe7eaf3d294a538cc0d6400f74611ea3962b4b1545f7bc50ef0e897110911ea0290602001610ed6565b6111cb6113ed565b6001600160a01b0381166112305760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161075e565b611239816117bb565b50565b6112446113ed565b6010805460ff19811660ff90911615179055565b60105460ff1661127a5760405162461bcd60e51b815260040161075e906123b5565b3361128483610ee2565b6001600160a01b0316146112aa5760405162461bcd60e51b815260040161075e9061237e565b6010546000838152600c6020526040908190205490516344d34e0760e11b815260048101919091526001600160a01b03838116602483015262010000909204909116906389a69c0e90604401610c55565b60006001600160e01b0319821663780e9d6360e01b1480610672575061067282611adf565b6000818152600260205260409020546001600160a01b03166112395760405162461bcd60e51b8152602060048201526018602482015277115490cdcc8c4e881a5b9d985b1a59081d1bdad95b88125160421b604482015260640161075e565b600081815260046020526040902080546001600160a01b0319166001600160a01b03841690811790915581906113b482610ee2565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b600a546001600160a01b03163314610fda5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161075e565b60008061145383610ee2565b9050806001600160a01b0316846001600160a01b0316148061149a57506001600160a01b0380821660009081526005602090815260408083209388168352929052205460ff165b806114be5750836001600160a01b03166114b3846107d8565b6001600160a01b0316145b949350505050565b826001600160a01b03166114d982610ee2565b6001600160a01b03161461153d5760405162461bcd60e51b815260206004820152602560248201527f4552433732313a207472616e736665722066726f6d20696e636f72726563742060448201526437bbb732b960d91b606482015260840161075e565b6001600160a01b03821661159f5760405162461bcd60e51b8152602060048201526024808201527f4552433732313a207472616e7366657220746f20746865207a65726f206164646044820152637265737360e01b606482015260840161075e565b6115aa838383611b2f565b6115b560008261137f565b6001600160a01b03831660009081526003602052604081208054600192906115de908490612478565b90915550506001600160a01b038216600090815260036020526040812080546001929061160c90849061244c565b909155505060008181526002602052604080822080546001600160a01b0319166001600160a01b0386811691821790925591518493918716917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6001600160a01b0382166116c35760405162461bcd60e51b815260206004820181905260248201527f4552433732313a206d696e7420746f20746865207a65726f2061646472657373604482015260640161075e565b6000818152600260205260409020546001600160a01b0316156117285760405162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000604482015260640161075e565b61173460008383611b2f565b6001600160a01b038216600090815260036020526040812080546001929061175d90849061244c565b909155505060008181526002602052604080822080546001600160a01b0319166001600160a01b03861690811790915590518392907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b600a80546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b816001600160a01b0316836001600160a01b0316141561186f5760405162461bcd60e51b815260206004820152601960248201527f4552433732313a20617070726f766520746f2063616c6c657200000000000000604482015260640161075e565b6001600160a01b03838116600081815260056020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b6118e78484846114c6565b6118f384848484611b3a565b6110285760405162461bcd60e51b815260040161075e9061232c565b6060600f8054610687906124bb565b6060816119425750506040805180820190915260018152600360fc1b602082015290565b8160005b811561196c5780611956816124f6565b91506119659050600a83612464565b9150611946565b60008167ffffffffffffffff81111561199557634e487b7160e01b600052604160045260246000fd5b6040519080825280601f01601f1916602001820160405280156119bf576020820181803683370190505b5090505b84156114be576119d4600183612478565b91506119e1600a86612511565b6119ec90603061244c565b60f81b818381518110611a0f57634e487b7160e01b600052603260045260246000fd5b60200101906001600160f81b031916908160001a905350611a31600a86612464565b94506119c3565b6000611a4382610ee2565b9050611a5181600084611b2f565b611a5c60008361137f565b6001600160a01b0381166000908152600360205260408120805460019290611a85908490612478565b909155505060008281526002602052604080822080546001600160a01b0319169055518391906001600160a01b038416907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908390a45050565b60006001600160e01b031982166380ac58cd60e01b1480611b1057506001600160e01b03198216635b5e139f60e01b145b8061067257506301ffc9a760e01b6001600160e01b0319831614610672565b610910838383611c47565b60006001600160a01b0384163b15611c3c57604051630a85bd0160e11b81526001600160a01b0385169063150b7a0290611b7e9033908990889088906004016122dc565b602060405180830381600087803b158015611b9857600080fd5b505af1925050508015611bc8575060408051601f3d908101601f19168201909252611bc59181019061219d565b60015b611c22573d808015611bf6576040519150601f19603f3d011682016040523d82523d6000602084013e611bfb565b606091505b508051611c1a5760405162461bcd60e51b815260040161075e9061232c565b805181602001fd5b6001600160e01b031916630a85bd0160e11b1490506114be565b506001949350505050565b6001600160a01b038316611ca257611c9d81600880546000838152600960205260408120829055600182018355919091527ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee30155565b611cc5565b816001600160a01b0316836001600160a01b031614611cc557611cc58382611cff565b6001600160a01b038216611cdc5761091081611d9c565b826001600160a01b0316826001600160a01b031614610910576109108282611e75565b60006001611d0c84610f42565b611d169190612478565b600083815260076020526040902054909150808214611d69576001600160a01b03841660009081526006602090815260408083208584528252808320548484528184208190558352600790915290208190555b5060009182526007602090815260408084208490556001600160a01b039094168352600681528383209183525290812055565b600854600090611dae90600190612478565b60008381526009602052604081205460088054939450909284908110611de457634e487b7160e01b600052603260045260246000fd5b906000526020600020015490508060088381548110611e1357634e487b7160e01b600052603260045260246000fd5b6000918252602080832090910192909255828152600990915260408082208490558582528120556008805480611e5957634e487b7160e01b600052603160045260246000fd5b6001900381819060005260206000200160009055905550505050565b6000611e8083610f42565b6001600160a01b039093166000908152600660209081526040808320868452825280832085905593825260079052919091209190915550565b828054611ec5906124bb565b90600052602060002090601f016020900481019282611ee75760008555611f2d565b82601f10611f0057805160ff1916838001178555611f2d565b82800160010185558215611f2d579182015b82811115611f2d578251825591602001919060010190611f12565b50611f39929150611f3d565b5090565b5b80821115611f395760008155600101611f3e565b600067ffffffffffffffff80841115611f6d57611f6d612551565b604051601f8501601f19908116603f01168101908282118183101715611f9557611f95612551565b81604052809350858152868686011115611fae57600080fd5b858560208301376000602087830101525050509392505050565b80358015158114611fd857600080fd5b919050565b600060208284031215611fee578081fd5b813561108e81612567565b60006020828403121561200a578081fd5b815161108e81612567565b60008060408385031215612027578081fd5b823561203281612567565b9150602083013561204281612567565b809150509250929050565b600080600060608486031215612061578081fd5b833561206c81612567565b9250602084013561207c81612567565b929592945050506040919091013590565b600080600080608085870312156120a2578081fd5b84356120ad81612567565b935060208501356120bd81612567565b925060408501359150606085013567ffffffffffffffff8111156120df578182fd5b8501601f810187136120ef578182fd5b6120fe87823560208401611f52565b91505092959194509250565b6000806040838503121561211c578182fd5b823561212781612567565b915061213560208401611fc8565b90509250929050565b60008060408385031215612150578182fd5b823561215b81612567565b946020939093013593505050565b60006020828403121561217a578081fd5b5035919050565b600060208284031215612192578081fd5b813561108e8161257c565b6000602082840312156121ae578081fd5b815161108e8161257c565b6000602082840312156121ca578081fd5b813567ffffffffffffffff8111156121e0578182fd5b8201601f810184136121f0578182fd5b6114be84823560208401611f52565b60008060408385031215612211578182fd5b82359150602083013561204281612567565b600080600060608486031215612237578081fd5b83359250602084013561224981612567565b915061225760408501611fc8565b90509250925092565b60008060408385031215612272578182fd5b50508035926020909101359150565b6000815180845261229981602086016020860161248f565b601f01601f19169290920160200192915050565b600083516122bf81846020880161248f565b8351908301906122d381836020880161248f565b01949350505050565b6001600160a01b038581168252841660208201526040810183905260806060820181905260009061230f90830184612281565b9695505050505050565b60208152600061108e6020830184612281565b60208082526032908201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560408201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b606082015260800190565b60208082526018908201527f596f75206e65656420746f20626520746865206f776e65720000000000000000604082015260600190565b60208082526029908201527f50726f7879204d6574686f647320617265206e6f7420617661696c61626c65206040820152687269676874206e6f7760b81b606082015260800190565b6020808252602e908201527f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560408201526d1c881b9bdc88185c1c1c9bdd995960921b606082015260800190565b6000821982111561245f5761245f612525565b500190565b6000826124735761247361253b565b500490565b60008282101561248a5761248a612525565b500390565b60005b838110156124aa578181015183820152602001612492565b838111156110285750506000910152565b600181811c908216806124cf57607f821691505b602082108114156124f057634e487b7160e01b600052602260045260246000fd5b50919050565b600060001982141561250a5761250a612525565b5060010190565b6000826125205761252061253b565b500690565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160a01b038116811461123957600080fd5b6001600160e01b03198116811461123957600080fdfea2646970667358221220ca7562b96e3a993a261edb96a0bf42e81a8c7cd0099a7725e83cacb0c823e88e64736f6c63430008040033

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

00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000033687474703a2f2f6563322d35342d3233342d392d392e636f6d707574652d312e616d617a6f6e6177732e636f6d3a383038302f00000000000000000000000000

-----Decoded View---------------
Arg [0] : _uri (string): http://ec2-54-234-9-9.compute-1.amazonaws.com:8080/

-----Encoded View---------------
4 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000020
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000033
Arg [2] : 687474703a2f2f6563322d35342d3233342d392d392e636f6d707574652d312e
Arg [3] : 616d617a6f6e6177732e636f6d3a383038302f00000000000000000000000000


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.