ETH Price: $2,064.63 (-5.27%)
 

Overview

Max Total Supply

0 3L

Holders

6,572

Market

Volume (24H)

N/A

Min Price (24H)

N/A

Max Price (24H)

N/A
0x8D16e6AF9faa28277B4fef9F7225ab1642a7dC8E
Loading...
Loading
Loading...
Loading
Loading...
Loading

OVERVIEW

Tools, components, and items needed for adventure. Everything you need for your adventure in 3Land.

# Exchange Pair Price  24H Volume % Volume

Contract Source Code Verified (Exact Match)

Contract Name:
Treasure

Compiler Version
v0.8.4+commit.c7e474f2

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
File 1 of 13 : Treasure.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/ERC1155/ERC1155.sol";
import "@openzeppelin/contracts/token/ERC1155/extensions/ERC1155Supply.sol";
import "@openzeppelin/contracts/utils/Strings.sol";
import "@openzeppelin/contracts/access/Ownable.sol";
import "@openzeppelin/contracts/security/ReentrancyGuard.sol";
contract Treasure is ERC1155Supply, Ownable, ReentrancyGuard {
string private contractMetadataURI;
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 2 of 13 : ERC1155.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/ERC1155/ERC1155.sol)
pragma solidity ^0.8.0;
import "./IERC1155.sol";
import "./IERC1155Receiver.sol";
import "./extensions/IERC1155MetadataURI.sol";
import "../../utils/Address.sol";
import "../../utils/Context.sol";
import "../../utils/introspection/ERC165.sol";
/**
* @dev Implementation of the basic standard multi-token.
* See https://eips.ethereum.org/EIPS/eip-1155
* Originally based on code by Enjin: https://github.com/enjin/erc-1155
*
* _Available since v3.1._
*/
contract ERC1155 is Context, ERC165, IERC1155, IERC1155MetadataURI {
using Address for address;
// Mapping from token ID to account balances
mapping(uint256 => mapping(address => uint256)) private _balances;
// Mapping from account to operator approvals
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 3 of 13 : ERC1155Supply.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/ERC1155/extensions/ERC1155Supply.sol)
pragma solidity ^0.8.0;
import "../ERC1155.sol";
/**
* @dev Extension of ERC1155 that adds tracking of total supply per id.
*
* Useful for scenarios where Fungible and Non-fungible tokens have to be
* clearly identified. Note: While a totalSupply of 1 might mean the
* corresponding is an NFT, there is no guarantees that no other token with the
* same id are not going to be minted.
*/
abstract contract ERC1155Supply is ERC1155 {
mapping(uint256 => uint256) private _totalSupply;
/**
* @dev Total amount of tokens in with a given id.
*/
function totalSupply(uint256 id) public view virtual returns (uint256) {
return _totalSupply[id];
}
/**
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 4 of 13 : 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 v4.4.1 (utils/Strings.sol)
pragma solidity ^0.8.0;
/**
* @dev String operations.
*/
library Strings {
bytes16 private constant _HEX_SYMBOLS = "0123456789abcdef";
/**
* @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++;
temp /= 10;
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 5 of 13 : 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 v4.4.1 (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 6 of 13 : ReentrancyGuard.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 (security/ReentrancyGuard.sol)
pragma solidity ^0.8.0;
/**
* @dev Contract module that helps prevent reentrant calls to a function.
*
* Inheriting from `ReentrancyGuard` will make the {nonReentrant} modifier
* available, which can be applied to functions to make sure there are no nested
* (reentrant) calls to them.
*
* Note that because there is a single `nonReentrant` guard, functions marked as
* `nonReentrant` may not call one another. This can be worked around by making
* those functions `private`, and then adding `external` `nonReentrant` entry
* points to them.
*
* TIP: If you would like to learn more about reentrancy and alternative ways
* to protect against it, check out our blog post
* https://blog.openzeppelin.com/reentrancy-after-istanbul/[Reentrancy After Istanbul].
*/
abstract contract ReentrancyGuard {
// Booleans are more expensive than uint256 or any type that takes up a full
// word because each write operation emits an extra SLOAD to first read the
// slot's contents, replace the bits taken up by the boolean, and then write
// back. This is the compiler's defense against contract upgrades and
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 7 of 13 : IERC1155.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/ERC1155/IERC1155.sol)
pragma solidity ^0.8.0;
import "../../utils/introspection/IERC165.sol";
/**
* @dev Required interface of an ERC1155 compliant contract, as defined in the
* https://eips.ethereum.org/EIPS/eip-1155[EIP].
*
* _Available since v3.1._
*/
interface IERC1155 is IERC165 {
/**
* @dev Emitted when `value` tokens of token type `id` are transferred from `from` to `to` by `operator`.
*/
event TransferSingle(address indexed operator, address indexed from, address indexed to, uint256 id, uint256 value);
/**
* @dev Equivalent to multiple {TransferSingle} events, where `operator`, `from` and `to` are the same for all
* transfers.
*/
event TransferBatch(
address indexed operator,
address indexed from,
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 8 of 13 : IERC1155Receiver.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/ERC1155/IERC1155Receiver.sol)
pragma solidity ^0.8.0;
import "../../utils/introspection/IERC165.sol";
/**
* @dev _Available since v3.1._
*/
interface IERC1155Receiver is IERC165 {
/**
* @dev Handles the receipt of a single ERC1155 token type. This function is
* called at the end of a `safeTransferFrom` after the balance has been updated.
*
* NOTE: To accept the transfer, this must return
* `bytes4(keccak256("onERC1155Received(address,address,uint256,uint256,bytes)"))`
* (i.e. 0xf23a6e61, or its own function selector).
*
* @param operator The address which initiated the transfer (i.e. msg.sender)
* @param from The address which previously owned the token
* @param id The ID of the token being transferred
* @param value The amount of tokens being transferred
* @param data Additional data with no specified format
* @return `bytes4(keccak256("onERC1155Received(address,address,uint256,uint256,bytes)"))` if transfer is allowed
*/
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 9 of 13 : IERC1155MetadataURI.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.1 (token/ERC1155/extensions/IERC1155MetadataURI.sol)
pragma solidity ^0.8.0;
import "../IERC1155.sol";
/**
* @dev Interface of the optional ERC1155MetadataExtension interface, as defined
* in the https://eips.ethereum.org/EIPS/eip-1155#metadata-extensions[EIP].
*
* _Available since v3.1._
*/
interface IERC1155MetadataURI is IERC1155 {
/**
* @dev Returns the URI for token type `id`.
*
* If the `\{id\}` substring is present in the URI, it must be replaced by
* clients with the actual token type ID.
*/
function uri(uint256 id) external view returns (string memory);
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 10 of 13 : 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.5.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 11 of 13 : 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 12 of 13 : 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 13 of 13 : 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

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

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"string","name":"_contractURI","type":"string"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"account","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":false,"internalType":"uint256","name":"typeId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"MaterialBalance","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":"operator","type":"address"},{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256[]","name":"ids","type":"uint256[]"},{"indexed":false,"internalType":"uint256[]","name":"values","type":"uint256[]"}],"name":"TransferBatch","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"operator","type":"address"},{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"id","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"TransferSingle","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"string","name":"value","type":"string"},{"indexed":true,"internalType":"uint256","name":"id","type":"uint256"}],"name":"URI","type":"event"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"typeId","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"airdrop","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"receivers","type":"address[]"},{"internalType":"uint256","name":"typeId","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"airdropMultiAddress","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"id","type":"uint256"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address[]","name":"accounts","type":"address[]"},{"internalType":"uint256[]","name":"ids","type":"uint256[]"}],"name":"balanceOfBatch","outputs":[{"internalType":"uint256[]","name":"","type":"uint256[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"typeId","type":"uint256"},{"internalType":"address","name":"burnTokenAddress","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burnForAddress","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"burners","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"contractURI","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"id","type":"uint256"}],"name":"exists","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"typeId","type":"uint256"}],"name":"getTreasure","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"address","name":"operator","type":"address"}],"name":"isApprovedForAll","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"}],"name":"materials","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"}],"name":"materialsAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"typeId","type":"uint256"}],"name":"mintTreasureWithRecipe","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","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":"ids","type":"uint256[]"},{"internalType":"uint256[]","name":"amounts","type":"uint256[]"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"safeBatchTransferFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"id","type":"uint256"},{"internalType":"uint256","name":"amount","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":"uint256","name":"typeId","type":"uint256"},{"internalType":"address","name":"burnAddress","type":"address"}],"name":"setBurner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"_uri","type":"string"}],"name":"setContractURI","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"typeId","type":"uint256"},{"internalType":"uint256[]","name":"materialIds","type":"uint256[]"},{"internalType":"uint256[]","name":"amounts","type":"uint256[]"}],"name":"setMintRecipe","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"typeId","type":"uint256"},{"internalType":"string","name":"_uri","type":"string"},{"internalType":"address","name":"burnAddress","type":"address"}],"name":"setTreasure","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"typeId","type":"uint256"},{"internalType":"string","name":"_uri","type":"string"}],"name":"setTreasureURI","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":[{"internalType":"uint256","name":"id","type":"uint256"}],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"treasureURI","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"typeId","type":"uint256"}],"name":"uri","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"}]

60806040523480156200001157600080fd5b5060405162002e8738038062002e8783398101604081905262000034916200018d565b6040805160208101909152600081526200004e816200007c565b506200005a3362000095565b6001600555805162000074906006906020840190620000e7565b5050620002b6565b805162000091906002906020840190620000e7565b5050565b600480546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b828054620000f59062000263565b90600052602060002090601f01602090048101928262000119576000855562000164565b82601f106200013457805160ff191683800117855562000164565b8280016001018555821562000164579182015b828111156200016457825182559160200191906001019062000147565b506200017292915062000176565b5090565b5b8082111562000172576000815560010162000177565b60006020808385031215620001a0578182fd5b82516001600160401b0380821115620001b7578384fd5b818501915085601f830112620001cb578384fd5b815181811115620001e057620001e0620002a0565b604051601f8201601f19908116603f011681019083821181831017156200020b576200020b620002a0565b81604052828152888684870101111562000223578687fd5b8693505b8284101562000246578484018601518185018701529285019262000227565b828411156200025757868684830101525b98975050505050505050565b600181811c908216806200027857607f821691505b602082108114156200029a57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052604160045260246000fd5b612bc180620002c66000396000f3fe608060405234801561001057600080fd5b50600436106101c35760003560e01c8063938e3d7b116100f9578063e0ae9e8c11610097578063e985e9c511610071578063e985e9c5146103fd578063ea4b128d14610439578063f242432a1461044c578063f2fde38b1461045f57600080fd5b8063e0ae9e8c146103cf578063e1bc2967146103e2578063e8a3d485146103f557600080fd5b8063bd85b039116100d3578063bd85b03914610376578063cdf0641514610396578063d407f55e146103a9578063d7772255146103bc57600080fd5b8063938e3d7b1461032757806395bf13051461033a578063a22cb4651461036357600080fd5b8063499edc5d1161016657806358b8a3f41161014057806358b8a3f4146102d4578063715018a6146102e75780637db08ac6146102ef5780638da5cb5b1461030257600080fd5b8063499edc5d1461027f5780634e1273f4146102925780634f558e79146102b257600080fd5b80630e89341c116101a25780630e89341c146102315780632905e90e146102445780632eb2c2d6146102595780634290cc471461026c57600080fd5b8062fdd58e146101c857806301ffc9a7146101ee57806306036acd14610211575b600080fd5b6101db6101d6366004612339565b610472565b6040519081526020015b60405180910390f35b6102016101fc36600461243f565b610509565b60405190151581526020016101e5565b61022461021f3660046124b1565b61055b565b6040516101e59190612884565b61022461023f3660046124b1565b6105f5565b6102576102523660046124c9565b6106d3565b005b6102576102673660046121f8565b610768565b61025761027a3660046123f4565b6107ff565b61025761028d3660046125c2565b6108c5565b6102a56102a0366004612394565b61093f565b6040516101e59190612843565b6102016102c03660046124b1565b600090815260036020526040902054151590565b6102576102e23660046124b1565b610aa0565b610257610e03565b6101db6102fd366004612616565b610e39565b6004546001600160a01b03165b6040516001600160a01b0390911681526020016101e5565b610257610335366004612477565b610e6a565b61030f6103483660046124b1565b6008602052600090815260409020546001600160a01b031681565b6102576103713660046122ff565b610eab565b6101db6103843660046124b1565b60009081526003602052604090205490565b6102246103a43660046124b1565b610eb6565b6102576103b7366004612588565b610f6a565b6102576103ca3660046124eb565b610ff5565b6102576103dd36600461251f565b6110fe565b6102576103f0366004612362565b611263565b6102246112e4565b61020161040b3660046121c6565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205460ff1690565b6101db610447366004612616565b611376565b61025761045a36600461229d565b611392565b61025761046d3660046121a5565b611419565b60006001600160a01b0383166104e35760405162461bcd60e51b815260206004820152602b60248201527f455243313135353a2062616c616e636520717565727920666f7220746865207a60448201526a65726f206164647265737360a81b60648201526084015b60405180910390fd5b506000908152602081815260408083206001600160a01b03949094168352929052205490565b60006001600160e01b03198216636cdb3d1360e11b148061053a57506001600160e01b031982166303a24d0760e21b145b8061055557506301ffc9a760e01b6001600160e01b03198316145b92915050565b600b602052600090815260409020805461057490612a2c565b80601f01602080910402602001604051908101604052809291908181526020018280546105a090612a2c565b80156105ed5780601f106105c2576101008083540402835291602001916105ed565b820191906000526020600020905b8154815290600101906020018083116105d057829003601f168201915b505050505081565b6000818152600b602052604090208054606091839161061390612a2c565b151590506106335760405162461bcd60e51b81526004016104da9061296e565b6000838152600b60205260409020805461064c90612a2c565b80601f016020809104026020016040519081016040528092919081815260200182805461067890612a2c565b80156106c55780601f1061069a576101008083540402835291602001916106c5565b820191906000526020600020905b8154815290600101906020018083116106a857829003601f168201915b505050505091505b50919050565b6000828152600b6020526040902080548391906106ef90612a2c565b1515905061070f5760405162461bcd60e51b81526004016104da9061296e565b6004546001600160a01b031633146107395760405162461bcd60e51b81526004016104da906129a5565b5060009182526008602052604090912080546001600160a01b0319166001600160a01b03909216919091179055565b6001600160a01b0385163314806107845750610784853361040b565b6107eb5760405162461bcd60e51b815260206004820152603260248201527f455243313135353a207472616e736665722063616c6c6572206973206e6f74206044820152711bdddb995c881b9bdc88185c1c1c9bdd995960721b60648201526084016104da565b6107f885858585856114b4565b5050505050565b6000828152600b60205260409020805483919061081b90612a2c565b1515905061083b5760405162461bcd60e51b81526004016104da9061296e565b6004546001600160a01b031633146108655760405162461bcd60e51b81526004016104da906129a5565b60005b84518110156107f8576108b385828151811061089457634e487b7160e01b600052603260045260246000fd5b60200260200101518585604051806020016040528060008152506116bb565b806108bd81612a8d565b915050610868565b6004546001600160a01b031633146108ef5760405162461bcd60e51b81526004016104da906129a5565b6000838152600b60209081526040909120835161090e92850190611f66565b5060009283526008602052604090922080546001600160a01b0319166001600160a01b039093169290921790915550565b606081518351146109a45760405162461bcd60e51b815260206004820152602960248201527f455243313135353a206163636f756e747320616e6420696473206c656e677468604482015268040dad2e6dac2e8c6d60bb1b60648201526084016104da565b600083516001600160401b038111156109cd57634e487b7160e01b600052604160045260246000fd5b6040519080825280602002602001820160405280156109f6578160200160208202803683370190505b50905060005b8451811015610a9857610a5d858281518110610a2857634e487b7160e01b600052603260045260246000fd5b6020026020010151858381518110610a5057634e487b7160e01b600052603260045260246000fd5b6020026020010151610472565b828281518110610a7d57634e487b7160e01b600052603260045260246000fd5b6020908102919091010152610a9181612a8d565b90506109fc565b509392505050565b60026005541415610af35760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0060448201526064016104da565b60026005556000818152600b602052604090208054829190610b1490612a2c565b15159050610b345760405162461bcd60e51b81526004016104da9061296e565b60008281526007602052604090205460ff16610b925760405162461bcd60e51b815260206004820152601b60248201527f54726561737572652074797065206e6f74206d696e7461626c652e000000000060448201526064016104da565b60005b600083815260096020526040902054811015610d3057600083815260096020526040902080547f2fcae657e3af0bcbacebda4135ac3c866fee0d15b80bc5d423609bfd2e2b4cd7919083908110610bfc57634e487b7160e01b600052603260045260246000fd5b9060005260206000200154600a60008681526020019081526020016000208381548110610c3957634e487b7160e01b600052603260045260246000fd5b6000918252602091829020015460408051938452918301520160405180910390a16000838152600a60205260409020805482908110610c8857634e487b7160e01b600052603260045260246000fd5b9060005260206000200154610cd933600960008781526020019081526020016000208481548110610cc957634e487b7160e01b600052603260045260246000fd5b9060005260206000200154610472565b1015610d1e5760405162461bcd60e51b81526020600482015260146024820152732737ba1032b737bab3b41036b0ba32b934b0b61760611b60448201526064016104da565b80610d2881612a8d565b915050610b95565b5060005b600083815260096020526040902054811015610ddd5760008381526009602052604090208054610dcb91339184908110610d7e57634e487b7160e01b600052603260045260246000fd5b9060005260206000200154600a60008781526020019081526020016000208481548110610dbb57634e487b7160e01b600052603260045260246000fd5b90600052602060002001546117cb565b80610dd581612a8d565b915050610d34565b50610dfa33836001604051806020016040528060008152506116bb565b50506001600555565b6004546001600160a01b03163314610e2d5760405162461bcd60e51b81526004016104da906129a5565b610e376000611944565b565b600a6020528160005260406000208181548110610e5557600080fd5b90600052602060002001600091509150505481565b6004546001600160a01b03163314610e945760405162461bcd60e51b81526004016104da906129a5565b8051610ea7906006906020840190611f66565b5050565b610ea7338383611996565b6004546060906001600160a01b03163314610ee35760405162461bcd60e51b81526004016104da906129a5565b6000828152600b602052604090208054839190610eff90612a2c565b15159050610f1f5760405162461bcd60e51b81526004016104da9061296e565b6000838152600b602090815260408083206008835292819020549051610f5393879390926001600160a01b031691016126bc565b604051602081830303815290604052915050919050565b6000828152600b602052604090208054839190610f8690612a2c565b15159050610fa65760405162461bcd60e51b81526004016104da9061296e565b6004546001600160a01b03163314610fd05760405162461bcd60e51b81526004016104da906129a5565b6000838152600b602090815260409091208351610fef92850190611f66565b50505050565b600260055414156110485760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0060448201526064016104da565b60026005556000838152600b60205260409020805484919061106990612a2c565b151590506110895760405162461bcd60e51b81526004016104da9061296e565b6000848152600860205260409020546001600160a01b031633146110e85760405162461bcd60e51b8152602060048201526016602482015275496e76616c6964206275726e6572206164647265737360501b60448201526064016104da565b6110f38385846117cb565b505060016005555050565b6000838152600b60205260409020805484919061111a90612a2c565b1515905061113a5760405162461bcd60e51b81526004016104da9061296e565b6004546001600160a01b031633146111645760405162461bcd60e51b81526004016104da906129a5565b81518351146111ca5760405162461bcd60e51b815260206004820152602c60248201527f466f726d756c613a206d6174657269616c20616e6420616d6f756e74206c656e60448201526b0cee8d040dad2e6dac2e8c6d60a31b60648201526084016104da565b60008351116112125760405162461bcd60e51b8152602060048201526014602482015273119bdc9b5d5b184e881b9bc81b585d195c9a585b60621b60448201526064016104da565b6000848152600760209081526040808320805460ff1916600117905560098252909120845161124392860190611fea565b506000848152600a6020908152604090912083516107f892850190611fea565b6004546001600160a01b0316331461128d5760405162461bcd60e51b81526004016104da906129a5565b6000828152600b6020526040902080548391906112a990612a2c565b151590506112c95760405162461bcd60e51b81526004016104da9061296e565b610fef848484604051806020016040528060008152506116bb565b6060600680546112f390612a2c565b80601f016020809104026020016040519081016040528092919081815260200182805461131f90612a2c565b801561136c5780601f106113415761010080835404028352916020019161136c565b820191906000526020600020905b81548152906001019060200180831161134f57829003601f168201915b5050505050905090565b60096020528160005260406000208181548110610e5557600080fd5b6001600160a01b0385163314806113ae57506113ae853361040b565b61140c5760405162461bcd60e51b815260206004820152602960248201527f455243313135353a2063616c6c6572206973206e6f74206f776e6572206e6f7260448201526808185c1c1c9bdd995960ba1b60648201526084016104da565b6107f88585858585611a77565b6004546001600160a01b031633146114435760405162461bcd60e51b81526004016104da906129a5565b6001600160a01b0381166114a85760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016104da565b6114b181611944565b50565b81518351146115165760405162461bcd60e51b815260206004820152602860248201527f455243313135353a2069647320616e6420616d6f756e7473206c656e677468206044820152670dad2e6dac2e8c6d60c31b60648201526084016104da565b6001600160a01b03841661153c5760405162461bcd60e51b81526004016104da906128df565b3361154b818787878787611b94565b60005b845181101561164d57600085828151811061157957634e487b7160e01b600052603260045260246000fd5b6020026020010151905060008583815181106115a557634e487b7160e01b600052603260045260246000fd5b602090810291909101810151600084815280835260408082206001600160a01b038e1683529093529190912054909150818110156115f55760405162461bcd60e51b81526004016104da90612924565b6000838152602081815260408083206001600160a01b038e8116855292528083208585039055908b168252812080548492906116329084906129fd565b925050819055505050508061164690612a8d565b905061154e565b50846001600160a01b0316866001600160a01b0316826001600160a01b03167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb878760405161169d929190612856565b60405180910390a46116b3818787878787611cd8565b505050505050565b6001600160a01b03841661171b5760405162461bcd60e51b815260206004820152602160248201527f455243313135353a206d696e7420746f20746865207a65726f206164647265736044820152607360f81b60648201526084016104da565b3361173b8160008761172c88611e43565b61173588611e43565b87611b94565b6000848152602081815260408083206001600160a01b03891684529091528120805485929061176b9084906129fd565b909155505060408051858152602081018590526001600160a01b0380881692600092918516917fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62910160405180910390a46107f881600087878787611e9c565b6001600160a01b03831661182d5760405162461bcd60e51b815260206004820152602360248201527f455243313135353a206275726e2066726f6d20746865207a65726f206164647260448201526265737360e81b60648201526084016104da565b3361185c8185600061183e87611e43565b61184787611e43565b60405180602001604052806000815250611b94565b6000838152602081815260408083206001600160a01b0388168452909152902054828110156118d95760405162461bcd60e51b8152602060048201526024808201527f455243313135353a206275726e20616d6f756e7420657863656564732062616c604482015263616e636560e01b60648201526084016104da565b6000848152602081815260408083206001600160a01b03898116808652918452828520888703905582518981529384018890529092908616917fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62910160405180910390a45050505050565b600480546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b816001600160a01b0316836001600160a01b03161415611a0a5760405162461bcd60e51b815260206004820152602960248201527f455243313135353a2073657474696e6720617070726f76616c20737461747573604482015268103337b91039b2b63360b91b60648201526084016104da565b6001600160a01b03838116600081815260016020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b6001600160a01b038416611a9d5760405162461bcd60e51b81526004016104da906128df565b33611aad81878761172c88611e43565b6000848152602081815260408083206001600160a01b038a16845290915290205483811015611aee5760405162461bcd60e51b81526004016104da90612924565b6000858152602081815260408083206001600160a01b038b8116855292528083208785039055908816825281208054869290611b2b9084906129fd565b909155505060408051868152602081018690526001600160a01b03808916928a821692918616917fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62910160405180910390a4611b8b828888888888611e9c565b50505050505050565b6001600160a01b038516611c375760005b8351811015611c3557828181518110611bce57634e487b7160e01b600052603260045260246000fd5b602002602001015160036000868481518110611bfa57634e487b7160e01b600052603260045260246000fd5b602002602001015181526020019081526020016000206000828254611c1f91906129fd565b90915550611c2e905081612a8d565b9050611ba5565b505b6001600160a01b0384166116b35760005b8351811015611b8b57828181518110611c7157634e487b7160e01b600052603260045260246000fd5b602002602001015160036000868481518110611c9d57634e487b7160e01b600052603260045260246000fd5b602002602001015181526020019081526020016000206000828254611cc29190612a15565b90915550611cd1905081612a8d565b9050611c48565b6001600160a01b0384163b156116b35760405163bc197c8160e01b81526001600160a01b0385169063bc197c8190611d1c90899089908890889088906004016127a0565b602060405180830381600087803b158015611d3657600080fd5b505af1925050508015611d66575060408051601f3d908101601f19168201909252611d639181019061245b565b60015b611e1357611d72612ad4565b806308c379a01415611dac5750611d87612aec565b80611d925750611dae565b8060405162461bcd60e51b81526004016104da9190612884565b505b60405162461bcd60e51b815260206004820152603460248201527f455243313135353a207472616e7366657220746f206e6f6e20455243313135356044820152732932b1b2b4bb32b91034b6b83632b6b2b73a32b960611b60648201526084016104da565b6001600160e01b0319811663bc197c8160e01b14611b8b5760405162461bcd60e51b81526004016104da90612897565b60408051600180825281830190925260609160009190602080830190803683370190505090508281600081518110611e8b57634e487b7160e01b600052603260045260246000fd5b602090810291909101015292915050565b6001600160a01b0384163b156116b35760405163f23a6e6160e01b81526001600160a01b0385169063f23a6e6190611ee090899089908890889088906004016127fe565b602060405180830381600087803b158015611efa57600080fd5b505af1925050508015611f2a575060408051601f3d908101601f19168201909252611f279181019061245b565b60015b611f3657611d72612ad4565b6001600160e01b0319811663f23a6e6160e01b14611b8b5760405162461bcd60e51b81526004016104da90612897565b828054611f7290612a2c565b90600052602060002090601f016020900481019282611f945760008555611fda565b82601f10611fad57805160ff1916838001178555611fda565b82800160010185558215611fda579182015b82811115611fda578251825591602001919060010190611fbf565b50611fe6929150612024565b5090565b828054828255906000526020600020908101928215611fda5791602002820182811115611fda578251825591602001919060010190611fbf565b5b80821115611fe65760008155600101612025565b80356001600160a01b038116811461205057600080fd5b919050565b600082601f830112612065578081fd5b81356020612072826129da565b60405161207f8282612a61565b8381528281019150858301600585901b8701840188101561209e578586fd5b855b858110156120c3576120b182612039565b845292840192908401906001016120a0565b5090979650505050505050565b600082601f8301126120e0578081fd5b813560206120ed826129da565b6040516120fa8282612a61565b8381528281019150858301600585901b87018401881015612119578586fd5b855b858110156120c35781358452928401929084019060010161211b565b600082601f830112612147578081fd5b81356001600160401b0381111561216057612160612abe565b604051612177601f8301601f191660200182612a61565b81815284602083860101111561218b578283fd5b816020850160208301379081016020019190915292915050565b6000602082840312156121b6578081fd5b6121bf82612039565b9392505050565b600080604083850312156121d8578081fd5b6121e183612039565b91506121ef60208401612039565b90509250929050565b600080600080600060a0868803121561220f578081fd5b61221886612039565b945061222660208701612039565b935060408601356001600160401b0380821115612241578283fd5b61224d89838a016120d0565b94506060880135915080821115612262578283fd5b61226e89838a016120d0565b93506080880135915080821115612283578283fd5b5061229088828901612137565b9150509295509295909350565b600080600080600060a086880312156122b4578081fd5b6122bd86612039565b94506122cb60208701612039565b9350604086013592506060860135915060808601356001600160401b038111156122f3578182fd5b61229088828901612137565b60008060408385031215612311578182fd5b61231a83612039565b91506020830135801515811461232e578182fd5b809150509250929050565b6000806040838503121561234b578182fd5b61235483612039565b946020939093013593505050565b600080600060608486031215612376578283fd5b61237f84612039565b95602085013595506040909401359392505050565b600080604083850312156123a6578182fd5b82356001600160401b03808211156123bc578384fd5b6123c886838701612055565b935060208501359150808211156123dd578283fd5b506123ea858286016120d0565b9150509250929050565b600080600060608486031215612408578081fd5b83356001600160401b0381111561241d578182fd5b61242986828701612055565b9660208601359650604090950135949350505050565b600060208284031215612450578081fd5b81356121bf81612b75565b60006020828403121561246c578081fd5b81516121bf81612b75565b600060208284031215612488578081fd5b81356001600160401b0381111561249d578182fd5b6124a984828501612137565b949350505050565b6000602082840312156124c2578081fd5b5035919050565b600080604083850312156124db578182fd5b823591506121ef60208401612039565b6000806000606084860312156124ff578081fd5b8335925061250f60208501612039565b9150604084013590509250925092565b600080600060608486031215612533578081fd5b8335925060208401356001600160401b0380821115612550578283fd5b61255c878388016120d0565b93506040860135915080821115612571578283fd5b5061257e868287016120d0565b9150509250925092565b6000806040838503121561259a578182fd5b8235915060208301356001600160401b038111156125b6578182fd5b6123ea85828601612137565b6000806000606084860312156125d6578081fd5b8335925060208401356001600160401b038111156125f2578182fd5b6125fe86828701612137565b92505061260d60408501612039565b90509250925092565b60008060408385031215612628578182fd5b50508035926020909101359150565b6000815180845260208085019450808401835b838110156126665781518752958201959082019060010161264a565b509495945050505050565b60008151808452815b818110156126965760208185018101518683018201520161267a565b818111156126a75782602083870101525b50601f01601f19169290920160200192915050565b83815260006020600b60fa1b81840152602182865484600182811c9150808316806126e857607f831692505b86831081141561270657634e487b7160e01b88526022600452602488fd5b80801561271a576001811461272f5761275f565b60ff1985168a880152838a018701955061275f565b60008c815260209020895b858110156127555781548c82018a015290840190890161273a565b505086848b010195505b505050505061277581600b60fa1b815260010190565b92505050612794818560601b6bffffffffffffffffffffffff19169052565b60140195945050505050565b6001600160a01b0386811682528516602082015260a0604082018190526000906127cc90830186612637565b82810360608401526127de8186612637565b905082810360808401526127f28185612671565b98975050505050505050565b6001600160a01b03868116825285166020820152604081018490526060810183905260a06080820181905260009061283890830184612671565b979650505050505050565b6020815260006121bf6020830184612637565b6040815260006128696040830185612637565b828103602084015261287b8185612637565b95945050505050565b6020815260006121bf6020830184612671565b60208082526028908201527f455243313135353a204552433131353552656365697665722072656a656374656040820152676420746f6b656e7360c01b606082015260800190565b60208082526025908201527f455243313135353a207472616e7366657220746f20746865207a65726f206164604082015264647265737360d81b606082015260800190565b6020808252602a908201527f455243313135353a20696e73756666696369656e742062616c616e636520666f60408201526939103a3930b739b332b960b11b606082015260800190565b60208082526019908201527f54726561737572652074797065206e6f74206578697374732e00000000000000604082015260600190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60006001600160401b038211156129f3576129f3612abe565b5060051b60200190565b60008219821115612a1057612a10612aa8565b500190565b600082821015612a2757612a27612aa8565b500390565b600181811c90821680612a4057607f821691505b602082108114156106cd57634e487b7160e01b600052602260045260246000fd5b601f8201601f191681016001600160401b0381118282101715612a8657612a86612abe565b6040525050565b6000600019821415612aa157612aa1612aa8565b5060010190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052604160045260246000fd5b600060033d1115612ae957600481823e5160e01c5b90565b600060443d1015612afa5790565b6040516003193d81016004833e81513d6001600160401b038160248401118184111715612b2957505050505090565b8285019150815181811115612b415750505050505090565b843d8701016020828501011115612b5b5750505050505090565b612b6a60208286010187612a61565b509095945050505050565b6001600160e01b0319811681146114b157600080fdfea2646970667358221220f2bb0c66afecd30a47b06b36337db0a03609c6a71b3fe47c1006d9282b9ffdad64736f6c634300080400330000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000005368747470733a2f2f307873747564696f2e6d7970696e6174612e636c6f75642f697066732f516d58466a4c413442366d474c665a425075654451726470444d50314134353958795254746d677a424b4869463200000000000000000000000000

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106101c35760003560e01c8063938e3d7b116100f9578063e0ae9e8c11610097578063e985e9c511610071578063e985e9c5146103fd578063ea4b128d14610439578063f242432a1461044c578063f2fde38b1461045f57600080fd5b8063e0ae9e8c146103cf578063e1bc2967146103e2578063e8a3d485146103f557600080fd5b8063bd85b039116100d3578063bd85b03914610376578063cdf0641514610396578063d407f55e146103a9578063d7772255146103bc57600080fd5b8063938e3d7b1461032757806395bf13051461033a578063a22cb4651461036357600080fd5b8063499edc5d1161016657806358b8a3f41161014057806358b8a3f4146102d4578063715018a6146102e75780637db08ac6146102ef5780638da5cb5b1461030257600080fd5b8063499edc5d1461027f5780634e1273f4146102925780634f558e79146102b257600080fd5b80630e89341c116101a25780630e89341c146102315780632905e90e146102445780632eb2c2d6146102595780634290cc471461026c57600080fd5b8062fdd58e146101c857806301ffc9a7146101ee57806306036acd14610211575b600080fd5b6101db6101d6366004612339565b610472565b6040519081526020015b60405180910390f35b6102016101fc36600461243f565b610509565b60405190151581526020016101e5565b61022461021f3660046124b1565b61055b565b6040516101e59190612884565b61022461023f3660046124b1565b6105f5565b6102576102523660046124c9565b6106d3565b005b6102576102673660046121f8565b610768565b61025761027a3660046123f4565b6107ff565b61025761028d3660046125c2565b6108c5565b6102a56102a0366004612394565b61093f565b6040516101e59190612843565b6102016102c03660046124b1565b600090815260036020526040902054151590565b6102576102e23660046124b1565b610aa0565b610257610e03565b6101db6102fd366004612616565b610e39565b6004546001600160a01b03165b6040516001600160a01b0390911681526020016101e5565b610257610335366004612477565b610e6a565b61030f6103483660046124b1565b6008602052600090815260409020546001600160a01b031681565b6102576103713660046122ff565b610eab565b6101db6103843660046124b1565b60009081526003602052604090205490565b6102246103a43660046124b1565b610eb6565b6102576103b7366004612588565b610f6a565b6102576103ca3660046124eb565b610ff5565b6102576103dd36600461251f565b6110fe565b6102576103f0366004612362565b611263565b6102246112e4565b61020161040b3660046121c6565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205460ff1690565b6101db610447366004612616565b611376565b61025761045a36600461229d565b611392565b61025761046d3660046121a5565b611419565b60006001600160a01b0383166104e35760405162461bcd60e51b815260206004820152602b60248201527f455243313135353a2062616c616e636520717565727920666f7220746865207a60448201526a65726f206164647265737360a81b60648201526084015b60405180910390fd5b506000908152602081815260408083206001600160a01b03949094168352929052205490565b60006001600160e01b03198216636cdb3d1360e11b148061053a57506001600160e01b031982166303a24d0760e21b145b8061055557506301ffc9a760e01b6001600160e01b03198316145b92915050565b600b602052600090815260409020805461057490612a2c565b80601f01602080910402602001604051908101604052809291908181526020018280546105a090612a2c565b80156105ed5780601f106105c2576101008083540402835291602001916105ed565b820191906000526020600020905b8154815290600101906020018083116105d057829003601f168201915b505050505081565b6000818152600b602052604090208054606091839161061390612a2c565b151590506106335760405162461bcd60e51b81526004016104da9061296e565b6000838152600b60205260409020805461064c90612a2c565b80601f016020809104026020016040519081016040528092919081815260200182805461067890612a2c565b80156106c55780601f1061069a576101008083540402835291602001916106c5565b820191906000526020600020905b8154815290600101906020018083116106a857829003601f168201915b505050505091505b50919050565b6000828152600b6020526040902080548391906106ef90612a2c565b1515905061070f5760405162461bcd60e51b81526004016104da9061296e565b6004546001600160a01b031633146107395760405162461bcd60e51b81526004016104da906129a5565b5060009182526008602052604090912080546001600160a01b0319166001600160a01b03909216919091179055565b6001600160a01b0385163314806107845750610784853361040b565b6107eb5760405162461bcd60e51b815260206004820152603260248201527f455243313135353a207472616e736665722063616c6c6572206973206e6f74206044820152711bdddb995c881b9bdc88185c1c1c9bdd995960721b60648201526084016104da565b6107f885858585856114b4565b5050505050565b6000828152600b60205260409020805483919061081b90612a2c565b1515905061083b5760405162461bcd60e51b81526004016104da9061296e565b6004546001600160a01b031633146108655760405162461bcd60e51b81526004016104da906129a5565b60005b84518110156107f8576108b385828151811061089457634e487b7160e01b600052603260045260246000fd5b60200260200101518585604051806020016040528060008152506116bb565b806108bd81612a8d565b915050610868565b6004546001600160a01b031633146108ef5760405162461bcd60e51b81526004016104da906129a5565b6000838152600b60209081526040909120835161090e92850190611f66565b5060009283526008602052604090922080546001600160a01b0319166001600160a01b039093169290921790915550565b606081518351146109a45760405162461bcd60e51b815260206004820152602960248201527f455243313135353a206163636f756e747320616e6420696473206c656e677468604482015268040dad2e6dac2e8c6d60bb1b60648201526084016104da565b600083516001600160401b038111156109cd57634e487b7160e01b600052604160045260246000fd5b6040519080825280602002602001820160405280156109f6578160200160208202803683370190505b50905060005b8451811015610a9857610a5d858281518110610a2857634e487b7160e01b600052603260045260246000fd5b6020026020010151858381518110610a5057634e487b7160e01b600052603260045260246000fd5b6020026020010151610472565b828281518110610a7d57634e487b7160e01b600052603260045260246000fd5b6020908102919091010152610a9181612a8d565b90506109fc565b509392505050565b60026005541415610af35760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0060448201526064016104da565b60026005556000818152600b602052604090208054829190610b1490612a2c565b15159050610b345760405162461bcd60e51b81526004016104da9061296e565b60008281526007602052604090205460ff16610b925760405162461bcd60e51b815260206004820152601b60248201527f54726561737572652074797065206e6f74206d696e7461626c652e000000000060448201526064016104da565b60005b600083815260096020526040902054811015610d3057600083815260096020526040902080547f2fcae657e3af0bcbacebda4135ac3c866fee0d15b80bc5d423609bfd2e2b4cd7919083908110610bfc57634e487b7160e01b600052603260045260246000fd5b9060005260206000200154600a60008681526020019081526020016000208381548110610c3957634e487b7160e01b600052603260045260246000fd5b6000918252602091829020015460408051938452918301520160405180910390a16000838152600a60205260409020805482908110610c8857634e487b7160e01b600052603260045260246000fd5b9060005260206000200154610cd933600960008781526020019081526020016000208481548110610cc957634e487b7160e01b600052603260045260246000fd5b9060005260206000200154610472565b1015610d1e5760405162461bcd60e51b81526020600482015260146024820152732737ba1032b737bab3b41036b0ba32b934b0b61760611b60448201526064016104da565b80610d2881612a8d565b915050610b95565b5060005b600083815260096020526040902054811015610ddd5760008381526009602052604090208054610dcb91339184908110610d7e57634e487b7160e01b600052603260045260246000fd5b9060005260206000200154600a60008781526020019081526020016000208481548110610dbb57634e487b7160e01b600052603260045260246000fd5b90600052602060002001546117cb565b80610dd581612a8d565b915050610d34565b50610dfa33836001604051806020016040528060008152506116bb565b50506001600555565b6004546001600160a01b03163314610e2d5760405162461bcd60e51b81526004016104da906129a5565b610e376000611944565b565b600a6020528160005260406000208181548110610e5557600080fd5b90600052602060002001600091509150505481565b6004546001600160a01b03163314610e945760405162461bcd60e51b81526004016104da906129a5565b8051610ea7906006906020840190611f66565b5050565b610ea7338383611996565b6004546060906001600160a01b03163314610ee35760405162461bcd60e51b81526004016104da906129a5565b6000828152600b602052604090208054839190610eff90612a2c565b15159050610f1f5760405162461bcd60e51b81526004016104da9061296e565b6000838152600b602090815260408083206008835292819020549051610f5393879390926001600160a01b031691016126bc565b604051602081830303815290604052915050919050565b6000828152600b602052604090208054839190610f8690612a2c565b15159050610fa65760405162461bcd60e51b81526004016104da9061296e565b6004546001600160a01b03163314610fd05760405162461bcd60e51b81526004016104da906129a5565b6000838152600b602090815260409091208351610fef92850190611f66565b50505050565b600260055414156110485760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0060448201526064016104da565b60026005556000838152600b60205260409020805484919061106990612a2c565b151590506110895760405162461bcd60e51b81526004016104da9061296e565b6000848152600860205260409020546001600160a01b031633146110e85760405162461bcd60e51b8152602060048201526016602482015275496e76616c6964206275726e6572206164647265737360501b60448201526064016104da565b6110f38385846117cb565b505060016005555050565b6000838152600b60205260409020805484919061111a90612a2c565b1515905061113a5760405162461bcd60e51b81526004016104da9061296e565b6004546001600160a01b031633146111645760405162461bcd60e51b81526004016104da906129a5565b81518351146111ca5760405162461bcd60e51b815260206004820152602c60248201527f466f726d756c613a206d6174657269616c20616e6420616d6f756e74206c656e60448201526b0cee8d040dad2e6dac2e8c6d60a31b60648201526084016104da565b60008351116112125760405162461bcd60e51b8152602060048201526014602482015273119bdc9b5d5b184e881b9bc81b585d195c9a585b60621b60448201526064016104da565b6000848152600760209081526040808320805460ff1916600117905560098252909120845161124392860190611fea565b506000848152600a6020908152604090912083516107f892850190611fea565b6004546001600160a01b0316331461128d5760405162461bcd60e51b81526004016104da906129a5565b6000828152600b6020526040902080548391906112a990612a2c565b151590506112c95760405162461bcd60e51b81526004016104da9061296e565b610fef848484604051806020016040528060008152506116bb565b6060600680546112f390612a2c565b80601f016020809104026020016040519081016040528092919081815260200182805461131f90612a2c565b801561136c5780601f106113415761010080835404028352916020019161136c565b820191906000526020600020905b81548152906001019060200180831161134f57829003601f168201915b5050505050905090565b60096020528160005260406000208181548110610e5557600080fd5b6001600160a01b0385163314806113ae57506113ae853361040b565b61140c5760405162461bcd60e51b815260206004820152602960248201527f455243313135353a2063616c6c6572206973206e6f74206f776e6572206e6f7260448201526808185c1c1c9bdd995960ba1b60648201526084016104da565b6107f88585858585611a77565b6004546001600160a01b031633146114435760405162461bcd60e51b81526004016104da906129a5565b6001600160a01b0381166114a85760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016104da565b6114b181611944565b50565b81518351146115165760405162461bcd60e51b815260206004820152602860248201527f455243313135353a2069647320616e6420616d6f756e7473206c656e677468206044820152670dad2e6dac2e8c6d60c31b60648201526084016104da565b6001600160a01b03841661153c5760405162461bcd60e51b81526004016104da906128df565b3361154b818787878787611b94565b60005b845181101561164d57600085828151811061157957634e487b7160e01b600052603260045260246000fd5b6020026020010151905060008583815181106115a557634e487b7160e01b600052603260045260246000fd5b602090810291909101810151600084815280835260408082206001600160a01b038e1683529093529190912054909150818110156115f55760405162461bcd60e51b81526004016104da90612924565b6000838152602081815260408083206001600160a01b038e8116855292528083208585039055908b168252812080548492906116329084906129fd565b925050819055505050508061164690612a8d565b905061154e565b50846001600160a01b0316866001600160a01b0316826001600160a01b03167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb878760405161169d929190612856565b60405180910390a46116b3818787878787611cd8565b505050505050565b6001600160a01b03841661171b5760405162461bcd60e51b815260206004820152602160248201527f455243313135353a206d696e7420746f20746865207a65726f206164647265736044820152607360f81b60648201526084016104da565b3361173b8160008761172c88611e43565b61173588611e43565b87611b94565b6000848152602081815260408083206001600160a01b03891684529091528120805485929061176b9084906129fd565b909155505060408051858152602081018590526001600160a01b0380881692600092918516917fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62910160405180910390a46107f881600087878787611e9c565b6001600160a01b03831661182d5760405162461bcd60e51b815260206004820152602360248201527f455243313135353a206275726e2066726f6d20746865207a65726f206164647260448201526265737360e81b60648201526084016104da565b3361185c8185600061183e87611e43565b61184787611e43565b60405180602001604052806000815250611b94565b6000838152602081815260408083206001600160a01b0388168452909152902054828110156118d95760405162461bcd60e51b8152602060048201526024808201527f455243313135353a206275726e20616d6f756e7420657863656564732062616c604482015263616e636560e01b60648201526084016104da565b6000848152602081815260408083206001600160a01b03898116808652918452828520888703905582518981529384018890529092908616917fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62910160405180910390a45050505050565b600480546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b816001600160a01b0316836001600160a01b03161415611a0a5760405162461bcd60e51b815260206004820152602960248201527f455243313135353a2073657474696e6720617070726f76616c20737461747573604482015268103337b91039b2b63360b91b60648201526084016104da565b6001600160a01b03838116600081815260016020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b6001600160a01b038416611a9d5760405162461bcd60e51b81526004016104da906128df565b33611aad81878761172c88611e43565b6000848152602081815260408083206001600160a01b038a16845290915290205483811015611aee5760405162461bcd60e51b81526004016104da90612924565b6000858152602081815260408083206001600160a01b038b8116855292528083208785039055908816825281208054869290611b2b9084906129fd565b909155505060408051868152602081018690526001600160a01b03808916928a821692918616917fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62910160405180910390a4611b8b828888888888611e9c565b50505050505050565b6001600160a01b038516611c375760005b8351811015611c3557828181518110611bce57634e487b7160e01b600052603260045260246000fd5b602002602001015160036000868481518110611bfa57634e487b7160e01b600052603260045260246000fd5b602002602001015181526020019081526020016000206000828254611c1f91906129fd565b90915550611c2e905081612a8d565b9050611ba5565b505b6001600160a01b0384166116b35760005b8351811015611b8b57828181518110611c7157634e487b7160e01b600052603260045260246000fd5b602002602001015160036000868481518110611c9d57634e487b7160e01b600052603260045260246000fd5b602002602001015181526020019081526020016000206000828254611cc29190612a15565b90915550611cd1905081612a8d565b9050611c48565b6001600160a01b0384163b156116b35760405163bc197c8160e01b81526001600160a01b0385169063bc197c8190611d1c90899089908890889088906004016127a0565b602060405180830381600087803b158015611d3657600080fd5b505af1925050508015611d66575060408051601f3d908101601f19168201909252611d639181019061245b565b60015b611e1357611d72612ad4565b806308c379a01415611dac5750611d87612aec565b80611d925750611dae565b8060405162461bcd60e51b81526004016104da9190612884565b505b60405162461bcd60e51b815260206004820152603460248201527f455243313135353a207472616e7366657220746f206e6f6e20455243313135356044820152732932b1b2b4bb32b91034b6b83632b6b2b73a32b960611b60648201526084016104da565b6001600160e01b0319811663bc197c8160e01b14611b8b5760405162461bcd60e51b81526004016104da90612897565b60408051600180825281830190925260609160009190602080830190803683370190505090508281600081518110611e8b57634e487b7160e01b600052603260045260246000fd5b602090810291909101015292915050565b6001600160a01b0384163b156116b35760405163f23a6e6160e01b81526001600160a01b0385169063f23a6e6190611ee090899089908890889088906004016127fe565b602060405180830381600087803b158015611efa57600080fd5b505af1925050508015611f2a575060408051601f3d908101601f19168201909252611f279181019061245b565b60015b611f3657611d72612ad4565b6001600160e01b0319811663f23a6e6160e01b14611b8b5760405162461bcd60e51b81526004016104da90612897565b828054611f7290612a2c565b90600052602060002090601f016020900481019282611f945760008555611fda565b82601f10611fad57805160ff1916838001178555611fda565b82800160010185558215611fda579182015b82811115611fda578251825591602001919060010190611fbf565b50611fe6929150612024565b5090565b828054828255906000526020600020908101928215611fda5791602002820182811115611fda578251825591602001919060010190611fbf565b5b80821115611fe65760008155600101612025565b80356001600160a01b038116811461205057600080fd5b919050565b600082601f830112612065578081fd5b81356020612072826129da565b60405161207f8282612a61565b8381528281019150858301600585901b8701840188101561209e578586fd5b855b858110156120c3576120b182612039565b845292840192908401906001016120a0565b5090979650505050505050565b600082601f8301126120e0578081fd5b813560206120ed826129da565b6040516120fa8282612a61565b8381528281019150858301600585901b87018401881015612119578586fd5b855b858110156120c35781358452928401929084019060010161211b565b600082601f830112612147578081fd5b81356001600160401b0381111561216057612160612abe565b604051612177601f8301601f191660200182612a61565b81815284602083860101111561218b578283fd5b816020850160208301379081016020019190915292915050565b6000602082840312156121b6578081fd5b6121bf82612039565b9392505050565b600080604083850312156121d8578081fd5b6121e183612039565b91506121ef60208401612039565b90509250929050565b600080600080600060a0868803121561220f578081fd5b61221886612039565b945061222660208701612039565b935060408601356001600160401b0380821115612241578283fd5b61224d89838a016120d0565b94506060880135915080821115612262578283fd5b61226e89838a016120d0565b93506080880135915080821115612283578283fd5b5061229088828901612137565b9150509295509295909350565b600080600080600060a086880312156122b4578081fd5b6122bd86612039565b94506122cb60208701612039565b9350604086013592506060860135915060808601356001600160401b038111156122f3578182fd5b61229088828901612137565b60008060408385031215612311578182fd5b61231a83612039565b91506020830135801515811461232e578182fd5b809150509250929050565b6000806040838503121561234b578182fd5b61235483612039565b946020939093013593505050565b600080600060608486031215612376578283fd5b61237f84612039565b95602085013595506040909401359392505050565b600080604083850312156123a6578182fd5b82356001600160401b03808211156123bc578384fd5b6123c886838701612055565b935060208501359150808211156123dd578283fd5b506123ea858286016120d0565b9150509250929050565b600080600060608486031215612408578081fd5b83356001600160401b0381111561241d578182fd5b61242986828701612055565b9660208601359650604090950135949350505050565b600060208284031215612450578081fd5b81356121bf81612b75565b60006020828403121561246c578081fd5b81516121bf81612b75565b600060208284031215612488578081fd5b81356001600160401b0381111561249d578182fd5b6124a984828501612137565b949350505050565b6000602082840312156124c2578081fd5b5035919050565b600080604083850312156124db578182fd5b823591506121ef60208401612039565b6000806000606084860312156124ff578081fd5b8335925061250f60208501612039565b9150604084013590509250925092565b600080600060608486031215612533578081fd5b8335925060208401356001600160401b0380821115612550578283fd5b61255c878388016120d0565b93506040860135915080821115612571578283fd5b5061257e868287016120d0565b9150509250925092565b6000806040838503121561259a578182fd5b8235915060208301356001600160401b038111156125b6578182fd5b6123ea85828601612137565b6000806000606084860312156125d6578081fd5b8335925060208401356001600160401b038111156125f2578182fd5b6125fe86828701612137565b92505061260d60408501612039565b90509250925092565b60008060408385031215612628578182fd5b50508035926020909101359150565b6000815180845260208085019450808401835b838110156126665781518752958201959082019060010161264a565b509495945050505050565b60008151808452815b818110156126965760208185018101518683018201520161267a565b818111156126a75782602083870101525b50601f01601f19169290920160200192915050565b83815260006020600b60fa1b81840152602182865484600182811c9150808316806126e857607f831692505b86831081141561270657634e487b7160e01b88526022600452602488fd5b80801561271a576001811461272f5761275f565b60ff1985168a880152838a018701955061275f565b60008c815260209020895b858110156127555781548c82018a015290840190890161273a565b505086848b010195505b505050505061277581600b60fa1b815260010190565b92505050612794818560601b6bffffffffffffffffffffffff19169052565b60140195945050505050565b6001600160a01b0386811682528516602082015260a0604082018190526000906127cc90830186612637565b82810360608401526127de8186612637565b905082810360808401526127f28185612671565b98975050505050505050565b6001600160a01b03868116825285166020820152604081018490526060810183905260a06080820181905260009061283890830184612671565b979650505050505050565b6020815260006121bf6020830184612637565b6040815260006128696040830185612637565b828103602084015261287b8185612637565b95945050505050565b6020815260006121bf6020830184612671565b60208082526028908201527f455243313135353a204552433131353552656365697665722072656a656374656040820152676420746f6b656e7360c01b606082015260800190565b60208082526025908201527f455243313135353a207472616e7366657220746f20746865207a65726f206164604082015264647265737360d81b606082015260800190565b6020808252602a908201527f455243313135353a20696e73756666696369656e742062616c616e636520666f60408201526939103a3930b739b332b960b11b606082015260800190565b60208082526019908201527f54726561737572652074797065206e6f74206578697374732e00000000000000604082015260600190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60006001600160401b038211156129f3576129f3612abe565b5060051b60200190565b60008219821115612a1057612a10612aa8565b500190565b600082821015612a2757612a27612aa8565b500390565b600181811c90821680612a4057607f821691505b602082108114156106cd57634e487b7160e01b600052602260045260246000fd5b601f8201601f191681016001600160401b0381118282101715612a8657612a86612abe565b6040525050565b6000600019821415612aa157612aa1612aa8565b5060010190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052604160045260246000fd5b600060033d1115612ae957600481823e5160e01c5b90565b600060443d1015612afa5790565b6040516003193d81016004833e81513d6001600160401b038160248401118184111715612b2957505050505090565b8285019150815181811115612b415750505050505090565b843d8701016020828501011115612b5b5750505050505090565b612b6a60208286010187612a61565b509095945050505050565b6001600160e01b0319811681146114b157600080fdfea2646970667358221220f2bb0c66afecd30a47b06b36337db0a03609c6a71b3fe47c1006d9282b9ffdad64736f6c63430008040033

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

0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000005368747470733a2f2f307873747564696f2e6d7970696e6174612e636c6f75642f697066732f516d58466a4c413442366d474c665a425075654451726470444d50314134353958795254746d677a424b4869463200000000000000000000000000

-----Decoded View---------------
Arg [0] : _contractURI (string): https://0xstudio.mypinata.cloud/ipfs/QmXFjLA4B6mGLfZBPueDQrdpDMP1A459XyRTtmgzBKHiF2

-----Encoded View---------------
5 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000020
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000053
Arg [2] : 68747470733a2f2f307873747564696f2e6d7970696e6174612e636c6f75642f
Arg [3] : 697066732f516d58466a4c413442366d474c665a425075654451726470444d50
Arg [4] : 314134353958795254746d677a424b4869463200000000000000000000000000


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.