ETH Price: $2,355.99 (+5.27%)

Token

Not Angry Cat (NAC)
 

Overview

Max Total Supply

10,000 NAC

Holders

2,212

Market

Volume (24H)

N/A

Min Price (24H)

N/A

Max Price (24H)

N/A
Filtered by Token Holder
113838.eth
Balance
1 NAC
0xc7c7b3df40604eb544a9f3c41eb369619f43e9f2
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:
NAC

Compiler Version
v0.8.7+commit.e28d00a7

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
File 1 of 5 : NAC.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.7;
import "erc721a/contracts/ERC721A.sol";
import "@openzeppelin/contracts/access/Ownable.sol";
contract NAC is ERC721A, Ownable {
string public baseTokenURI;
string public defaultTokenURI;
uint256 public maxSupply;
uint256 public publicSalePrice = 0.002 ether;
mapping(address => uint256) public usermint;
address payable public payMent;
constructor(
string memory _baseTokenURI,
uint256 _maxSupply
) ERC721A ("Not Angry Cat", "NAC") {
payMent = payable(msg.sender);
baseTokenURI = _baseTokenURI;
maxSupply = _maxSupply;
_safeMint(_msgSender(), 1);
}
modifier callerIsUser() {
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 2 of 5 : ERC721A.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
// ERC721A Contracts v4.2.2
// Creator: Chiru Labs
pragma solidity ^0.8.4;
import './IERC721A.sol';
/**
* @dev Interface of ERC721 token receiver.
*/
interface ERC721A__IERC721Receiver {
function onERC721Received(
address operator,
address from,
uint256 tokenId,
bytes calldata data
) external returns (bytes4);
}
/**
* @title ERC721A
*
* @dev Implementation of the [ERC721](https://eips.ethereum.org/EIPS/eip-721)
* Non-Fungible Token Standard, including the Metadata extension.
* Optimized for lower gas during batch mints.
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 3 of 5 : 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 4 of 5 : IERC721A.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
// ERC721A Contracts v4.2.2
// Creator: Chiru Labs
pragma solidity ^0.8.4;
/**
* @dev Interface of ERC721A.
*/
interface IERC721A {
/**
* The caller must own the token or be an approved operator.
*/
error ApprovalCallerNotOwnerNorApproved();
/**
* The token does not exist.
*/
error ApprovalQueryForNonexistentToken();
/**
* The caller cannot approve to their own address.
*/
error ApproveToCaller();
/**
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 5 of 5 : 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

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":"_baseTokenURI","type":"string"},{"internalType":"uint256","name":"_maxSupply","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"ApprovalCallerNotOwnerNorApproved","type":"error"},{"inputs":[],"name":"ApprovalQueryForNonexistentToken","type":"error"},{"inputs":[],"name":"ApproveToCaller","type":"error"},{"inputs":[],"name":"BalanceQueryForZeroAddress","type":"error"},{"inputs":[],"name":"MintERC2309QuantityExceedsLimit","type":"error"},{"inputs":[],"name":"MintToZeroAddress","type":"error"},{"inputs":[],"name":"MintZeroQuantity","type":"error"},{"inputs":[],"name":"OwnerQueryForNonexistentToken","type":"error"},{"inputs":[],"name":"OwnershipNotInitializedForExtraData","type":"error"},{"inputs":[],"name":"TransferCallerNotOwnerNorApproved","type":"error"},{"inputs":[],"name":"TransferFromIncorrectOwner","type":"error"},{"inputs":[],"name":"TransferToNonERC721ReceiverImplementer","type":"error"},{"inputs":[],"name":"TransferToZeroAddress","type":"error"},{"inputs":[],"name":"URIQueryForNonexistentToken","type":"error"},{"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":"uint256","name":"fromTokenId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"toTokenId","type":"uint256"},{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"}],"name":"ConsecutiveTransfer","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"},{"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":"baseTokenURI","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"defaultTokenURI","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address[]","name":"marketmintaddress","type":"address[]"},{"internalType":"uint256[]","name":"mintquantity","type":"uint256[]"}],"name":"devMint","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"getApproved","outputs":[{"internalType":"address","name":"","type":"address"}],"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":"maxSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_quantity","type":"uint256"}],"name":"mint","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"ownerOf","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"payMent","outputs":[{"internalType":"address payable","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"publicMintStatus","outputs":[{"internalType":"enum NAC.EPublicMintStatus","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"publicSalePrice","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"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":"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":"_baseTokenURI","type":"string"}],"name":"setBaseURI","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"_defaultURI","type":"string"}],"name":"setDefaultURI","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"status","type":"uint256"}],"name":"setPublicMintStatus","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"mintprice","type":"uint256"}],"name":"setPublicPrice","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":"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":"address","name":"","type":"address"}],"name":"usermint","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"withdrawMoney","outputs":[],"stateMutability":"nonpayable","type":"function"}]

608060405266071afd498d0000600c553480156200001c57600080fd5b5060405162002415380380620024158339810160408190526200003f91620004a2565b604080518082018252600d81526c139bdd08105b99dc9e4810d85d609a1b6020808301918252835180850190945260038452624e414360e81b9084015281519192916200008f91600291620003c9565b508051620000a5906003906020840190620003c9565b5050600160005550620000b833620000fa565b600e80546001600160a01b031916331790558151620000df906009906020850190620003c9565b50600b819055620000f23360016200014c565b50506200063c565b600880546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6200016e8282604051806020016040528060008152506200017260201b60201c565b5050565b6200017e8383620001e9565b6001600160a01b0383163b15620001e4576000548281035b6001810190620001ac90600090879086620002c2565b620001ca576040516368d2bf6b60e11b815260040160405180910390fd5b81811062000196578160005414620001e157600080fd5b50505b505050565b600054816200020b5760405163b562e8dd60e01b815260040160405180910390fd5b6001600160a01b03831660008181526005602090815260408083208054680100000000000000018802019055848352600490915281206001851460e11b4260a01b17831790558284019083908390600080516020620023f58339815191528180a4600183015b8181146200029a5780836000600080516020620023f5833981519152600080a460010162000271565b5081620002b957604051622e076360e81b815260040160405180910390fd5b60005550505050565b604051630a85bd0160e11b81526000906001600160a01b0385169063150b7a0290620002f990339089908890889060040162000564565b602060405180830381600087803b1580156200031457600080fd5b505af192505050801562000347575060408051601f3d908101601f1916820190925262000344918101906200046f565b60015b620003a6573d80801562000378576040519150601f19603f3d011682016040523d82523d6000602084013e6200037d565b606091505b5080516200039e576040516368d2bf6b60e11b815260040160405180910390fd5b805181602001fd5b6001600160e01b031916630a85bd0160e11b149050949350505050565b50505050565b828054620003d790620005e9565b90600052602060002090601f016020900481019282620003fb576000855562000446565b82601f106200041657805160ff191683800117855562000446565b8280016001018555821562000446579182015b828111156200044657825182559160200191906001019062000429565b506200045492915062000458565b5090565b5b8082111562000454576000815560010162000459565b6000602082840312156200048257600080fd5b81516001600160e01b0319811681146200049b57600080fd5b9392505050565b60008060408385031215620004b657600080fd5b82516001600160401b0380821115620004ce57600080fd5b818501915085601f830112620004e357600080fd5b815181811115620004f857620004f862000626565b604051601f8201601f19908116603f0116810190838211818310171562000523576200052362000626565b816040528281528860208487010111156200053d57600080fd5b62000550836020830160208801620005ba565b602097909701519698969750505050505050565b600060018060a01b038087168352808616602084015250836040830152608060608301528251806080840152620005a38160a0850160208701620005ba565b601f01601f19169190910160a00195945050505050565b60005b83811015620005d7578181015183820152602001620005bd565b83811115620003c35750506000910152565b600181811c90821680620005fe57607f821691505b602082108114156200062057634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052604160045260246000fd5b611da9806200064c6000396000f3fe6080604052600436106101d85760003560e01c80638da5cb5b11610102578063b88d4fde11610095578063d5abeb0111610064578063d5abeb0114610538578063da1b9e081461054e578063e985e9c51461056e578063f2fde38b146105b757600080fd5b8063b88d4fde146104c3578063c6275255146104e3578063c87b56dd14610503578063d547cfb71461052357600080fd5b8063a0712d68116100d1578063a0712d681461045b578063a22cb4651461046e578063ac4460021461048e578063ae3aab3b146104a357600080fd5b80638da5cb5b146103fd57806395d89b411461041b578063963bfe12146104305780639b6860c81461044557600080fd5b8063262023701161017a5780636352211e116101495780636352211e1461037b578063648b5be11461039b57806370a08231146103c8578063715018a6146103e857600080fd5b806326202370146102ed5780633e46af5c1461031b57806342842e0e1461033b57806355f804b31461035b57600080fd5b8063095ea7b3116101b6578063095ea7b31461026c57806318160ddd1461028e57806323b872dd146102ba5780632446548f146102da57600080fd5b806301ffc9a7146101dd57806306fdde0314610212578063081812fc14610234575b600080fd5b3480156101e957600080fd5b506101fd6101f8366004611a03565b6105d7565b60405190151581526020015b60405180910390f35b34801561021e57600080fd5b50610227610629565b6040516102099190611b98565b34801561024057600080fd5b5061025461024f366004611aaf565b6106bb565b6040516001600160a01b039091168152602001610209565b34801561027857600080fd5b5061028c610287366004611912565b6106ff565b005b34801561029a57600080fd5b506102ac600154600054036000190190565b604051908152602001610209565b3480156102c657600080fd5b5061028c6102d53660046117da565b61079f565b61028c6102e836600461193c565b610930565b3480156102f957600080fd5b50600e5461030e90600160a01b900460ff1681565b6040516102099190611b70565b34801561032757600080fd5b50600e54610254906001600160a01b031681565b34801561034757600080fd5b5061028c6103563660046117da565b610a83565b34801561036757600080fd5b5061028c610376366004611a3d565b610a9e565b34801561038757600080fd5b50610254610396366004611aaf565b610ad4565b3480156103a757600080fd5b506102ac6103b636600461178c565b600d6020526000908152604090205481565b3480156103d457600080fd5b506102ac6103e336600461178c565b610adf565b3480156103f457600080fd5b5061028c610b2e565b34801561040957600080fd5b506008546001600160a01b0316610254565b34801561042757600080fd5b50610227610b64565b34801561043c57600080fd5b50610227610b73565b34801561045157600080fd5b506102ac600c5481565b61028c610469366004611aaf565b610c01565b34801561047a57600080fd5b5061028c6104893660046118d6565b610e98565b34801561049a57600080fd5b5061028c610f2e565b3480156104af57600080fd5b5061028c6104be366004611aaf565b610ff1565b3480156104cf57600080fd5b5061028c6104de366004611816565b611057565b3480156104ef57600080fd5b5061028c6104fe366004611aaf565b6110a1565b34801561050f57600080fd5b5061022761051e366004611aaf565b6110d0565b34801561052f57600080fd5b506102276111d0565b34801561054457600080fd5b506102ac600b5481565b34801561055a57600080fd5b5061028c610569366004611a3d565b6111dd565b34801561057a57600080fd5b506101fd6105893660046117a7565b6001600160a01b03918216600090815260076020908152604080832093909416825291909152205460ff1690565b3480156105c357600080fd5b5061028c6105d236600461178c565b611213565b60006301ffc9a760e01b6001600160e01b03198316148061060857506380ac58cd60e01b6001600160e01b03198316145b806106235750635b5e139f60e01b6001600160e01b03198316145b92915050565b60606002805461063890611caf565b80601f016020809104026020016040519081016040528092919081815260200182805461066490611caf565b80156106b15780601f10610686576101008083540402835291602001916106b1565b820191906000526020600020905b81548152906001019060200180831161069457829003601f168201915b5050505050905090565b60006106c6826112ab565b6106e3576040516333d1c03960e21b815260040160405180910390fd5b506000908152600660205260409020546001600160a01b031690565b600061070a82610ad4565b9050336001600160a01b03821614610743576107268133610589565b610743576040516367d9dca160e11b815260040160405180910390fd5b60008281526006602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b60006107aa826112e0565b9050836001600160a01b0316816001600160a01b0316146107dd5760405162a1148160e81b815260040160405180910390fd5b60008281526006602052604090208054338082146001600160a01b0388169091141761082a5761080d8633610589565b61082a57604051632ce44b5f60e11b815260040160405180910390fd5b6001600160a01b03851661085157604051633a954ecd60e21b815260040160405180910390fd5b801561085c57600082555b6001600160a01b038681166000908152600560205260408082208054600019019055918716808252919020805460010190554260a01b17600160e11b17600085815260046020526040902055600160e11b83166108e757600184016000818152600460205260409020546108e55760005481146108e55760008181526004602052604090208490555b505b83856001600160a01b0316876001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050505050565b3233146109845760405162461bcd60e51b815260206004820152601d60248201527f4d7573742066726f6d207265616c2077616c6c6574206164647265737300000060448201526064015b60405180910390fd5b6008546001600160a01b031633146109ae5760405162461bcd60e51b815260040161097b90611bab565b60005b8251811015610a7e57600b548282815181106109cf576109cf611d31565b60200260200101516109e8600154600054036000190190565b6109f29190611c35565b1115610a305760405162461bcd60e51b815260206004820152600d60248201526c45786365656420737570706c7960981b604482015260640161097b565b610a6c838281518110610a4557610a45611d31565b6020026020010151838381518110610a5f57610a5f611d31565b6020026020010151611349565b80610a7681611cea565b9150506109b1565b505050565b610a7e83838360405180602001604052806000815250611057565b6008546001600160a01b03163314610ac85760405162461bcd60e51b815260040161097b90611bab565b610a7e60098383611665565b6000610623826112e0565b60006001600160a01b038216610b08576040516323d3ad8160e21b815260040160405180910390fd5b506001600160a01b031660009081526005602052604090205467ffffffffffffffff1690565b6008546001600160a01b03163314610b585760405162461bcd60e51b815260040161097b90611bab565b610b626000611367565b565b60606003805461063890611caf565b600a8054610b8090611caf565b80601f0160208091040260200160405190810160405280929190818152602001828054610bac90611caf565b8015610bf95780601f10610bce57610100808354040283529160200191610bf9565b820191906000526020600020905b815481529060010190602001808311610bdc57829003601f168201915b505050505081565b6002600e54600160a01b900460ff166003811115610c2157610c21611d1b565b14610c635760405162461bcd60e51b8152602060048201526012602482015271141d589b1a58c81cd85b194818db1bdcd95960721b604482015260640161097b565b6014811115610ca75760405162461bcd60e51b815260206004820152601060248201526f496e76616c6964207175616e7469747960801b604482015260640161097b565b600b5481610cbc600154600054036000190190565b610cc69190611c35565b1115610d045760405162461bcd60e51b815260206004820152600d60248201526c45786365656420737570706c7960981b604482015260640161097b565b6000610fa082610d1b600154600054036000190190565b610d259190611c35565b1015610d6157336000908152600d602052604090205460021115610d6157336000908152600d6020526040902054610d5e906002611c6c565b90505b600081831115610d8557600c54610d788385611c6c565b610d829190611c4d565b90505b80341015610dcb5760405162461bcd60e51b815260206004820152601360248201527208ae8d0cae440d2e640dcdee840cadcdeeaced606b1b604482015260640161097b565b3415610e6957600e546040516000916001600160a01b03169034908381818185875af1925050503d8060008114610e1e576040519150601f19603f3d011682016040523d82523d6000602084013e610e23565b606091505b5050905080610e675760405162461bcd60e51b815260206004820152601060248201526f2a3930b739b332b9103330b4b632b21760811b604482015260640161097b565b505b336000908152600d602052604081208054859290610e88908490611c35565b90915550610a7e90503384611349565b6001600160a01b038216331415610ec25760405163b06307db60e01b815260040160405180910390fd5b3360008181526007602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b6008546001600160a01b03163314610f585760405162461bcd60e51b815260040161097b90611bab565b600e546040516000916001600160a01b03169047908381818185875af1925050503d8060008114610fa5576040519150601f19603f3d011682016040523d82523d6000602084013e610faa565b606091505b5050905080610fee5760405162461bcd60e51b815260206004820152601060248201526f2a3930b739b332b9103330b4b632b21760811b604482015260640161097b565b50565b6008546001600160a01b0316331461101b5760405162461bcd60e51b815260040161097b90611bab565b80600381111561102d5761102d611d1b565b600e805460ff60a01b1916600160a01b83600381111561104f5761104f611d1b565b021790555050565b61106284848461079f565b6001600160a01b0383163b1561109b5761107e848484846113b9565b61109b576040516368d2bf6b60e11b815260040160405180910390fd5b50505050565b6008546001600160a01b031633146110cb5760405162461bcd60e51b815260040161097b90611bab565b600c55565b60606110db826112ab565b6110f857604051630a14c4b560e41b815260040160405180910390fd5b60006111026114b0565b905080516000141561119e57600a805461111b90611caf565b80601f016020809104026020016040519081016040528092919081815260200182805461114790611caf565b80156111945780601f1061116957610100808354040283529160200191611194565b820191906000526020600020905b81548152906001019060200180831161117757829003601f168201915b50505050506111c9565b806111a8846114bf565b6040516020016111b9929190611af4565b6040516020818303038152906040525b9392505050565b60098054610b8090611caf565b6008546001600160a01b031633146112075760405162461bcd60e51b815260040161097b90611bab565b610a7e600a8383611665565b6008546001600160a01b0316331461123d5760405162461bcd60e51b815260040161097b90611bab565b6001600160a01b0381166112a25760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161097b565b610fee81611367565b6000816001111580156112bf575060005482105b8015610623575050600090815260046020526040902054600160e01b161590565b600081806001116113305760005481101561133057600081815260046020526040902054600160e01b811661132e575b806111c9575060001901600081815260046020526040902054611310565b505b604051636f96cda160e11b815260040160405180910390fd5b611363828260405180602001604052806000815250611501565b5050565b600880546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b604051630a85bd0160e11b81526000906001600160a01b0385169063150b7a02906113ee903390899088908890600401611b33565b602060405180830381600087803b15801561140857600080fd5b505af1925050508015611438575060408051601f3d908101601f1916820190925261143591810190611a20565b60015b611493573d808015611466576040519150601f19603f3d011682016040523d82523d6000602084013e61146b565b606091505b50805161148b576040516368d2bf6b60e11b815260040160405180910390fd5b805181602001fd5b6001600160e01b031916630a85bd0160e11b149050949350505050565b60606009805461063890611caf565b604080516080019081905280825b600183039250600a81066030018353600a9004806114ea576114ef565b6114cd565b50819003601f19909101908152919050565b61150b838361156e565b6001600160a01b0383163b15610a7e576000548281035b61153560008683806001019450866113b9565b611552576040516368d2bf6b60e11b815260040160405180910390fd5b81811061152257816000541461156757600080fd5b5050505050565b6000548161158f5760405163b562e8dd60e01b815260040160405180910390fd5b6001600160a01b03831660008181526005602090815260408083208054680100000000000000018802019055848352600490915281206001851460e11b4260a01b178317905582840190839083907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8180a4600183015b81811461163e57808360007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600080a4600101611606565b508161165c57604051622e076360e81b815260040160405180910390fd5b60005550505050565b82805461167190611caf565b90600052602060002090601f01602090048101928261169357600085556116d9565b82601f106116ac5782800160ff198235161785556116d9565b828001600101855582156116d9579182015b828111156116d95782358255916020019190600101906116be565b506116e59291506116e9565b5090565b5b808211156116e557600081556001016116ea565b80356001600160a01b038116811461171557600080fd5b919050565b600082601f83011261172b57600080fd5b8135602061174061173b83611c11565b611be0565b80838252828201915082860187848660051b890101111561176057600080fd5b60005b8581101561177f57813584529284019290840190600101611763565b5090979650505050505050565b60006020828403121561179e57600080fd5b6111c9826116fe565b600080604083850312156117ba57600080fd5b6117c3836116fe565b91506117d1602084016116fe565b90509250929050565b6000806000606084860312156117ef57600080fd5b6117f8846116fe565b9250611806602085016116fe565b9150604084013590509250925092565b6000806000806080858703121561182c57600080fd5b611835856116fe565b935060206118448187016116fe565b935060408601359250606086013567ffffffffffffffff8082111561186857600080fd5b818801915088601f83011261187c57600080fd5b81358181111561188e5761188e611d47565b6118a0601f8201601f19168501611be0565b915080825289848285010111156118b657600080fd5b808484018584013760008482840101525080935050505092959194509250565b600080604083850312156118e957600080fd5b6118f2836116fe565b91506020830135801515811461190757600080fd5b809150509250929050565b6000806040838503121561192557600080fd5b61192e836116fe565b946020939093013593505050565b6000806040838503121561194f57600080fd5b823567ffffffffffffffff8082111561196757600080fd5b818501915085601f83011261197b57600080fd5b8135602061198b61173b83611c11565b8083825282820191508286018a848660051b89010111156119ab57600080fd5b600096505b848710156119d5576119c1816116fe565b8352600196909601959183019183016119b0565b50965050860135925050808211156119ec57600080fd5b506119f98582860161171a565b9150509250929050565b600060208284031215611a1557600080fd5b81356111c981611d5d565b600060208284031215611a3257600080fd5b81516111c981611d5d565b60008060208385031215611a5057600080fd5b823567ffffffffffffffff80821115611a6857600080fd5b818501915085601f830112611a7c57600080fd5b813581811115611a8b57600080fd5b866020828501011115611a9d57600080fd5b60209290920196919550909350505050565b600060208284031215611ac157600080fd5b5035919050565b60008151808452611ae0816020860160208601611c83565b601f01601f19169290920160200192915050565b60008351611b06818460208801611c83565b835190830190611b1a818360208801611c83565b64173539b7b760d91b9101908152600501949350505050565b6001600160a01b0385811682528416602082015260408101839052608060608201819052600090611b6690830184611ac8565b9695505050505050565b6020810160048310611b9257634e487b7160e01b600052602160045260246000fd5b91905290565b6020815260006111c96020830184611ac8565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b604051601f8201601f1916810167ffffffffffffffff81118282101715611c0957611c09611d47565b604052919050565b600067ffffffffffffffff821115611c2b57611c2b611d47565b5060051b60200190565b60008219821115611c4857611c48611d05565b500190565b6000816000190483118215151615611c6757611c67611d05565b500290565b600082821015611c7e57611c7e611d05565b500390565b60005b83811015611c9e578181015183820152602001611c86565b8381111561109b5750506000910152565b600181811c90821680611cc357607f821691505b60208210811415611ce457634e487b7160e01b600052602260045260246000fd5b50919050565b6000600019821415611cfe57611cfe611d05565b5060010190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052602160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160e01b031981168114610fee57600080fdfea2646970667358221220b6f8ed820568947e1686cda4152dba6328850e1ba97680e0a62ca181070a0add64736f6c63430008070033ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000027100000000000000000000000000000000000000000000000000000000000000043697066733a2f2f626166796265696367376c77796c6a776d7837646c6f6e7332667774687778737a376b6535646568646c687a64726b61726776756e796b6f6a73792f0000000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x6080604052600436106101d85760003560e01c80638da5cb5b11610102578063b88d4fde11610095578063d5abeb0111610064578063d5abeb0114610538578063da1b9e081461054e578063e985e9c51461056e578063f2fde38b146105b757600080fd5b8063b88d4fde146104c3578063c6275255146104e3578063c87b56dd14610503578063d547cfb71461052357600080fd5b8063a0712d68116100d1578063a0712d681461045b578063a22cb4651461046e578063ac4460021461048e578063ae3aab3b146104a357600080fd5b80638da5cb5b146103fd57806395d89b411461041b578063963bfe12146104305780639b6860c81461044557600080fd5b8063262023701161017a5780636352211e116101495780636352211e1461037b578063648b5be11461039b57806370a08231146103c8578063715018a6146103e857600080fd5b806326202370146102ed5780633e46af5c1461031b57806342842e0e1461033b57806355f804b31461035b57600080fd5b8063095ea7b3116101b6578063095ea7b31461026c57806318160ddd1461028e57806323b872dd146102ba5780632446548f146102da57600080fd5b806301ffc9a7146101dd57806306fdde0314610212578063081812fc14610234575b600080fd5b3480156101e957600080fd5b506101fd6101f8366004611a03565b6105d7565b60405190151581526020015b60405180910390f35b34801561021e57600080fd5b50610227610629565b6040516102099190611b98565b34801561024057600080fd5b5061025461024f366004611aaf565b6106bb565b6040516001600160a01b039091168152602001610209565b34801561027857600080fd5b5061028c610287366004611912565b6106ff565b005b34801561029a57600080fd5b506102ac600154600054036000190190565b604051908152602001610209565b3480156102c657600080fd5b5061028c6102d53660046117da565b61079f565b61028c6102e836600461193c565b610930565b3480156102f957600080fd5b50600e5461030e90600160a01b900460ff1681565b6040516102099190611b70565b34801561032757600080fd5b50600e54610254906001600160a01b031681565b34801561034757600080fd5b5061028c6103563660046117da565b610a83565b34801561036757600080fd5b5061028c610376366004611a3d565b610a9e565b34801561038757600080fd5b50610254610396366004611aaf565b610ad4565b3480156103a757600080fd5b506102ac6103b636600461178c565b600d6020526000908152604090205481565b3480156103d457600080fd5b506102ac6103e336600461178c565b610adf565b3480156103f457600080fd5b5061028c610b2e565b34801561040957600080fd5b506008546001600160a01b0316610254565b34801561042757600080fd5b50610227610b64565b34801561043c57600080fd5b50610227610b73565b34801561045157600080fd5b506102ac600c5481565b61028c610469366004611aaf565b610c01565b34801561047a57600080fd5b5061028c6104893660046118d6565b610e98565b34801561049a57600080fd5b5061028c610f2e565b3480156104af57600080fd5b5061028c6104be366004611aaf565b610ff1565b3480156104cf57600080fd5b5061028c6104de366004611816565b611057565b3480156104ef57600080fd5b5061028c6104fe366004611aaf565b6110a1565b34801561050f57600080fd5b5061022761051e366004611aaf565b6110d0565b34801561052f57600080fd5b506102276111d0565b34801561054457600080fd5b506102ac600b5481565b34801561055a57600080fd5b5061028c610569366004611a3d565b6111dd565b34801561057a57600080fd5b506101fd6105893660046117a7565b6001600160a01b03918216600090815260076020908152604080832093909416825291909152205460ff1690565b3480156105c357600080fd5b5061028c6105d236600461178c565b611213565b60006301ffc9a760e01b6001600160e01b03198316148061060857506380ac58cd60e01b6001600160e01b03198316145b806106235750635b5e139f60e01b6001600160e01b03198316145b92915050565b60606002805461063890611caf565b80601f016020809104026020016040519081016040528092919081815260200182805461066490611caf565b80156106b15780601f10610686576101008083540402835291602001916106b1565b820191906000526020600020905b81548152906001019060200180831161069457829003601f168201915b5050505050905090565b60006106c6826112ab565b6106e3576040516333d1c03960e21b815260040160405180910390fd5b506000908152600660205260409020546001600160a01b031690565b600061070a82610ad4565b9050336001600160a01b03821614610743576107268133610589565b610743576040516367d9dca160e11b815260040160405180910390fd5b60008281526006602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b60006107aa826112e0565b9050836001600160a01b0316816001600160a01b0316146107dd5760405162a1148160e81b815260040160405180910390fd5b60008281526006602052604090208054338082146001600160a01b0388169091141761082a5761080d8633610589565b61082a57604051632ce44b5f60e11b815260040160405180910390fd5b6001600160a01b03851661085157604051633a954ecd60e21b815260040160405180910390fd5b801561085c57600082555b6001600160a01b038681166000908152600560205260408082208054600019019055918716808252919020805460010190554260a01b17600160e11b17600085815260046020526040902055600160e11b83166108e757600184016000818152600460205260409020546108e55760005481146108e55760008181526004602052604090208490555b505b83856001600160a01b0316876001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050505050565b3233146109845760405162461bcd60e51b815260206004820152601d60248201527f4d7573742066726f6d207265616c2077616c6c6574206164647265737300000060448201526064015b60405180910390fd5b6008546001600160a01b031633146109ae5760405162461bcd60e51b815260040161097b90611bab565b60005b8251811015610a7e57600b548282815181106109cf576109cf611d31565b60200260200101516109e8600154600054036000190190565b6109f29190611c35565b1115610a305760405162461bcd60e51b815260206004820152600d60248201526c45786365656420737570706c7960981b604482015260640161097b565b610a6c838281518110610a4557610a45611d31565b6020026020010151838381518110610a5f57610a5f611d31565b6020026020010151611349565b80610a7681611cea565b9150506109b1565b505050565b610a7e83838360405180602001604052806000815250611057565b6008546001600160a01b03163314610ac85760405162461bcd60e51b815260040161097b90611bab565b610a7e60098383611665565b6000610623826112e0565b60006001600160a01b038216610b08576040516323d3ad8160e21b815260040160405180910390fd5b506001600160a01b031660009081526005602052604090205467ffffffffffffffff1690565b6008546001600160a01b03163314610b585760405162461bcd60e51b815260040161097b90611bab565b610b626000611367565b565b60606003805461063890611caf565b600a8054610b8090611caf565b80601f0160208091040260200160405190810160405280929190818152602001828054610bac90611caf565b8015610bf95780601f10610bce57610100808354040283529160200191610bf9565b820191906000526020600020905b815481529060010190602001808311610bdc57829003601f168201915b505050505081565b6002600e54600160a01b900460ff166003811115610c2157610c21611d1b565b14610c635760405162461bcd60e51b8152602060048201526012602482015271141d589b1a58c81cd85b194818db1bdcd95960721b604482015260640161097b565b6014811115610ca75760405162461bcd60e51b815260206004820152601060248201526f496e76616c6964207175616e7469747960801b604482015260640161097b565b600b5481610cbc600154600054036000190190565b610cc69190611c35565b1115610d045760405162461bcd60e51b815260206004820152600d60248201526c45786365656420737570706c7960981b604482015260640161097b565b6000610fa082610d1b600154600054036000190190565b610d259190611c35565b1015610d6157336000908152600d602052604090205460021115610d6157336000908152600d6020526040902054610d5e906002611c6c565b90505b600081831115610d8557600c54610d788385611c6c565b610d829190611c4d565b90505b80341015610dcb5760405162461bcd60e51b815260206004820152601360248201527208ae8d0cae440d2e640dcdee840cadcdeeaced606b1b604482015260640161097b565b3415610e6957600e546040516000916001600160a01b03169034908381818185875af1925050503d8060008114610e1e576040519150601f19603f3d011682016040523d82523d6000602084013e610e23565b606091505b5050905080610e675760405162461bcd60e51b815260206004820152601060248201526f2a3930b739b332b9103330b4b632b21760811b604482015260640161097b565b505b336000908152600d602052604081208054859290610e88908490611c35565b90915550610a7e90503384611349565b6001600160a01b038216331415610ec25760405163b06307db60e01b815260040160405180910390fd5b3360008181526007602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b6008546001600160a01b03163314610f585760405162461bcd60e51b815260040161097b90611bab565b600e546040516000916001600160a01b03169047908381818185875af1925050503d8060008114610fa5576040519150601f19603f3d011682016040523d82523d6000602084013e610faa565b606091505b5050905080610fee5760405162461bcd60e51b815260206004820152601060248201526f2a3930b739b332b9103330b4b632b21760811b604482015260640161097b565b50565b6008546001600160a01b0316331461101b5760405162461bcd60e51b815260040161097b90611bab565b80600381111561102d5761102d611d1b565b600e805460ff60a01b1916600160a01b83600381111561104f5761104f611d1b565b021790555050565b61106284848461079f565b6001600160a01b0383163b1561109b5761107e848484846113b9565b61109b576040516368d2bf6b60e11b815260040160405180910390fd5b50505050565b6008546001600160a01b031633146110cb5760405162461bcd60e51b815260040161097b90611bab565b600c55565b60606110db826112ab565b6110f857604051630a14c4b560e41b815260040160405180910390fd5b60006111026114b0565b905080516000141561119e57600a805461111b90611caf565b80601f016020809104026020016040519081016040528092919081815260200182805461114790611caf565b80156111945780601f1061116957610100808354040283529160200191611194565b820191906000526020600020905b81548152906001019060200180831161117757829003601f168201915b50505050506111c9565b806111a8846114bf565b6040516020016111b9929190611af4565b6040516020818303038152906040525b9392505050565b60098054610b8090611caf565b6008546001600160a01b031633146112075760405162461bcd60e51b815260040161097b90611bab565b610a7e600a8383611665565b6008546001600160a01b0316331461123d5760405162461bcd60e51b815260040161097b90611bab565b6001600160a01b0381166112a25760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161097b565b610fee81611367565b6000816001111580156112bf575060005482105b8015610623575050600090815260046020526040902054600160e01b161590565b600081806001116113305760005481101561133057600081815260046020526040902054600160e01b811661132e575b806111c9575060001901600081815260046020526040902054611310565b505b604051636f96cda160e11b815260040160405180910390fd5b611363828260405180602001604052806000815250611501565b5050565b600880546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b604051630a85bd0160e11b81526000906001600160a01b0385169063150b7a02906113ee903390899088908890600401611b33565b602060405180830381600087803b15801561140857600080fd5b505af1925050508015611438575060408051601f3d908101601f1916820190925261143591810190611a20565b60015b611493573d808015611466576040519150601f19603f3d011682016040523d82523d6000602084013e61146b565b606091505b50805161148b576040516368d2bf6b60e11b815260040160405180910390fd5b805181602001fd5b6001600160e01b031916630a85bd0160e11b149050949350505050565b60606009805461063890611caf565b604080516080019081905280825b600183039250600a81066030018353600a9004806114ea576114ef565b6114cd565b50819003601f19909101908152919050565b61150b838361156e565b6001600160a01b0383163b15610a7e576000548281035b61153560008683806001019450866113b9565b611552576040516368d2bf6b60e11b815260040160405180910390fd5b81811061152257816000541461156757600080fd5b5050505050565b6000548161158f5760405163b562e8dd60e01b815260040160405180910390fd5b6001600160a01b03831660008181526005602090815260408083208054680100000000000000018802019055848352600490915281206001851460e11b4260a01b178317905582840190839083907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8180a4600183015b81811461163e57808360007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600080a4600101611606565b508161165c57604051622e076360e81b815260040160405180910390fd5b60005550505050565b82805461167190611caf565b90600052602060002090601f01602090048101928261169357600085556116d9565b82601f106116ac5782800160ff198235161785556116d9565b828001600101855582156116d9579182015b828111156116d95782358255916020019190600101906116be565b506116e59291506116e9565b5090565b5b808211156116e557600081556001016116ea565b80356001600160a01b038116811461171557600080fd5b919050565b600082601f83011261172b57600080fd5b8135602061174061173b83611c11565b611be0565b80838252828201915082860187848660051b890101111561176057600080fd5b60005b8581101561177f57813584529284019290840190600101611763565b5090979650505050505050565b60006020828403121561179e57600080fd5b6111c9826116fe565b600080604083850312156117ba57600080fd5b6117c3836116fe565b91506117d1602084016116fe565b90509250929050565b6000806000606084860312156117ef57600080fd5b6117f8846116fe565b9250611806602085016116fe565b9150604084013590509250925092565b6000806000806080858703121561182c57600080fd5b611835856116fe565b935060206118448187016116fe565b935060408601359250606086013567ffffffffffffffff8082111561186857600080fd5b818801915088601f83011261187c57600080fd5b81358181111561188e5761188e611d47565b6118a0601f8201601f19168501611be0565b915080825289848285010111156118b657600080fd5b808484018584013760008482840101525080935050505092959194509250565b600080604083850312156118e957600080fd5b6118f2836116fe565b91506020830135801515811461190757600080fd5b809150509250929050565b6000806040838503121561192557600080fd5b61192e836116fe565b946020939093013593505050565b6000806040838503121561194f57600080fd5b823567ffffffffffffffff8082111561196757600080fd5b818501915085601f83011261197b57600080fd5b8135602061198b61173b83611c11565b8083825282820191508286018a848660051b89010111156119ab57600080fd5b600096505b848710156119d5576119c1816116fe565b8352600196909601959183019183016119b0565b50965050860135925050808211156119ec57600080fd5b506119f98582860161171a565b9150509250929050565b600060208284031215611a1557600080fd5b81356111c981611d5d565b600060208284031215611a3257600080fd5b81516111c981611d5d565b60008060208385031215611a5057600080fd5b823567ffffffffffffffff80821115611a6857600080fd5b818501915085601f830112611a7c57600080fd5b813581811115611a8b57600080fd5b866020828501011115611a9d57600080fd5b60209290920196919550909350505050565b600060208284031215611ac157600080fd5b5035919050565b60008151808452611ae0816020860160208601611c83565b601f01601f19169290920160200192915050565b60008351611b06818460208801611c83565b835190830190611b1a818360208801611c83565b64173539b7b760d91b9101908152600501949350505050565b6001600160a01b0385811682528416602082015260408101839052608060608201819052600090611b6690830184611ac8565b9695505050505050565b6020810160048310611b9257634e487b7160e01b600052602160045260246000fd5b91905290565b6020815260006111c96020830184611ac8565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b604051601f8201601f1916810167ffffffffffffffff81118282101715611c0957611c09611d47565b604052919050565b600067ffffffffffffffff821115611c2b57611c2b611d47565b5060051b60200190565b60008219821115611c4857611c48611d05565b500190565b6000816000190483118215151615611c6757611c67611d05565b500290565b600082821015611c7e57611c7e611d05565b500390565b60005b83811015611c9e578181015183820152602001611c86565b8381111561109b5750506000910152565b600181811c90821680611cc357607f821691505b60208210811415611ce457634e487b7160e01b600052602260045260246000fd5b50919050565b6000600019821415611cfe57611cfe611d05565b5060010190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052602160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160e01b031981168114610fee57600080fdfea2646970667358221220b6f8ed820568947e1686cda4152dba6328850e1ba97680e0a62ca181070a0add64736f6c63430008070033

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

000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000027100000000000000000000000000000000000000000000000000000000000000043697066733a2f2f626166796265696367376c77796c6a776d7837646c6f6e7332667774687778737a376b6535646568646c687a64726b61726776756e796b6f6a73792f0000000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : _baseTokenURI (string): ipfs://bafybeicg7lwyljwmx7dlons2fwthwxsz7ke5dehdlhzdrkargvunykojsy/
Arg [1] : _maxSupply (uint256): 10000

-----Encoded View---------------
6 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000040
Arg [1] : 0000000000000000000000000000000000000000000000000000000000002710
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000043
Arg [3] : 697066733a2f2f626166796265696367376c77796c6a776d7837646c6f6e7332
Arg [4] : 667774687778737a376b6535646568646c687a64726b61726776756e796b6f6a
Arg [5] : 73792f0000000000000000000000000000000000000000000000000000000000


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.