Feature Tip: Add private address tag to any address under My Name Tag !
ERC-721
Overview
Max Total Supply
11,111 LLAD
Holders
1,651
Market
Volume (24H)
N/A
Min Price (24H)
N/A
Max Price (24H)
N/A
Other Info
Token Contract
Balance
10 LLADLoading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Source Code Verified (Exact Match)
Contract Name:
LiveLikeADog
Compiler Version
v0.8.7+commit.e28d00a7
Optimization Enabled:
No with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity Standard Json-Input format)
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT//////// __ __ ______ ____// /\ \ /\ \ /\ _ \/\ _`\// \ \ \ \ \ \ \ \ \L\ \ \ \/\ \// \ \ \ __\ \ \ __\ \ __ \ \ \ \ \// \ \ \L\ \\ \ \L\ \\ \ \/\ \ \ \_\ \// \ \____/ \ \____/ \ \_\ \_\ \____/// \/___/ \/___/ \/_/\/_/\/___/////// __ __ __ ______ ____// /\ \ __ /\ \ __/\ \ /\ _ \ /\ _`\// \ \ \ /\_\ __ __ __ \ \ \ /\_\ \ \/'\ __ \ \ \L\ \ \ \ \/\ \ ___ __// \ \ \ __\/\ \/\ \/\ \ /'__`\ \ \ \ __\/\ \ \ , < /'__`\ \ \ __ \ \ \ \ \ \ / __`\ /'_ `\// \ \ \L\ \\ \ \ \ \_/ |/\ __/ \ \ \L\ \\ \ \ \ \\`\ /\ __/ \ \ \/\ \ \ \ \_\ \/\ \L\ \/\ \L\ \// \ \____/ \ \_\ \___/ \ \____\ \ \____/ \ \_\ \_\ \_\ \____\ \ \_\ \_\ \ \____/\ \____/\ \____ \// \/___/ \/_/\/__/ \/____/ \/___/ \/_/\/_/\/_/\/____/ \/_/\/_/ \/___/ \/___/ \/___L\ \// /\____/// \_/__/////pragma solidity ^0.8.4;
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v4.7.0) (access/Ownable.sol)pragma solidity ^0.8.0;import "../utils/Context.sol";/*** @dev Contract module which provides a basic access control mechanism, where* there is an account (an owner) that can be granted exclusive access to* specific functions.** By default, the owner account will be the one that deploys the contract. This* can later be changed with {transferOwnership}.** This module is used through inheritance. It will make available the modifier* `onlyOwner`, which can be applied to your functions to restrict their use to* the owner.*/abstract contract Ownable is Context {address private _owner;event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);/*** @dev Initializes the contract setting the deployer as the initial owner.
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// ERC721A Contracts v4.2.3// Creator: Chiru Labspragma 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.
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v4.8.0) (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
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// ERC721A Contracts v4.2.3// Creator: Chiru Labspragma 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();/*** Cannot query the balance for the zero address.*/error BalanceQueryForZeroAddress();/**
123456789101112131415161718192021222324// 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;}}
123456789101112131415161718{"optimizer": {"enabled": false,"runs": 200},"outputSelection": {"*": {"*": ["evm.bytecode","evm.deployedBytecode","devdoc","userdoc","metadata","abi"]}}}
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[],"name":"ApprovalCallerNotOwnerNorApproved","type":"error"},{"inputs":[],"name":"ApprovalQueryForNonexistentToken","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":"","type":"address"}],"name":"_totalPaidMintedAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"approve","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"baseURI","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"exists","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","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":"maxPerTx","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxPerWallet","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"metadataExtentions","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"quantity","type":"uint256"}],"name":"mint","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"mintCost","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"mintEnabled","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"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":"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":"payable","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":"payable","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":"_newBaseURI","type":"string"}],"name":"setBaseURI","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_newMaxPerTx","type":"uint256"}],"name":"setMaxPerTx","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_newMaxPerWallet","type":"uint256"}],"name":"setMaxPerWallet","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_newMaxSupply","type":"uint256"}],"name":"setMaxSupply","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"_newMetadataExtentions","type":"string"}],"name":"setMetadataExtentions","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_newCost","type":"uint256"}],"name":"setMintCost","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":"quantity","type":"uint256"},{"internalType":"address","name":"user","type":"address"}],"name":"testMint","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"_state","type":"bool"}],"name":"toggleMint","outputs":[],"stateMutability":"nonpayable","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":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"withdraw","outputs":[],"stateMutability":"payable","type":"function"}]
Contract Creation Code
6080604052612b67600a55660aa87bee538000600b556001600c55600a600d556000600e60006101000a81548160ff0219169083151502179055506040518060400160405280600881526020017f68747470733a2f2f000000000000000000000000000000000000000000000000815250601090805190602001906200008792919062000279565b506040518060200160405280600081525060119080519060200190620000af92919062000279565b50348015620000bd57600080fd5b506040518060400160405280600c81526020017f4c6976654c696b6541446f6700000000000000000000000000000000000000008152506040518060400160405280600481526020017f4c4c41440000000000000000000000000000000000000000000000000000000081525081600290805190602001906200014292919062000279565b5080600390805190602001906200015b92919062000279565b506200016c620001a260201b60201c565b60008190555050506200019462000188620001ab60201b60201c565b620001b360201b60201c565b60016009819055506200038e565b60006001905090565b600033905090565b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b828054620002879062000329565b90600052602060002090601f016020900481019282620002ab5760008555620002f7565b82601f10620002c657805160ff1916838001178555620002f7565b82800160010185558215620002f7579182015b82811115620002f6578251825591602001919060010190620002d9565b5b5090506200030691906200030a565b5090565b5b80821115620003255760008160009055506001016200030b565b5090565b600060028204905060018216806200034257607f821691505b602082108114156200035957620003586200035f565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b613230806200039e6000396000f3fe60806040526004361061020f5760003560e01c80638545f4ea11610118578063c6f6f216116100a0578063db97d4f81161006f578063db97d4f814610737578063e268e4d314610762578063e985e9c51461078b578063f2fde38b146107c8578063f968adbe146107f15761020f565b8063c6f6f2161461067b578063c87b56dd146106a4578063d1239730146106e1578063d5abeb011461070c5761020f565b80639fe120da116100e75780639fe120da146105c6578063a0712d68146105ef578063a22cb4651461060b578063b88d4fde14610634578063bdb4b848146106505761020f565b80638545f4ea1461051e5780638a4dcd85146105475780638da5cb5b1461057057806395d89b411461059b5761020f565b8063453c23101161019b5780636c0360eb1161016a5780636c0360eb1461044d5780636f8b44b01461047857806370a08231146104a1578063715018a6146104de578063780cf82a146104f55761020f565b8063453c23101461037f5780634f558e79146103aa57806355f804b3146103e75780636352211e146104105761020f565b806318160ddd116101e257806318160ddd146102d55780631ae25e231461030057806323b872dd1461033d5780633ccfd60b1461035957806342842e0e146103635761020f565b806301ffc9a71461021457806306fdde0314610251578063081812fc1461027c578063095ea7b3146102b9575b600080fd5b34801561022057600080fd5b5061023b600480360381019061023691906125ce565b61081c565b6040516102489190612a95565b60405180910390f35b34801561025d57600080fd5b506102666108ae565b6040516102739190612ab0565b60405180910390f35b34801561028857600080fd5b506102a3600480360381019061029e9190612671565b610940565b6040516102b09190612a2e565b60405180910390f35b6102d360048036038101906102ce9190612561565b6109bf565b005b3480156102e157600080fd5b506102ea610b03565b6040516102f79190612c32565b60405180910390f35b34801561030c57600080fd5b50610327600480360381019061032291906123de565b610b1a565b6040516103349190612c32565b60405180910390f35b6103576004803603810190610352919061244b565b610b32565b005b610361610e57565b005b61037d6004803603810190610378919061244b565b610eef565b005b34801561038b57600080fd5b50610394610f0f565b6040516103a19190612c32565b60405180910390f35b3480156103b657600080fd5b506103d160048036038101906103cc9190612671565b610f15565b6040516103de9190612a95565b60405180910390f35b3480156103f357600080fd5b5061040e60048036038101906104099190612628565b610f27565b005b34801561041c57600080fd5b5061043760048036038101906104329190612671565b610f49565b6040516104449190612a2e565b60405180910390f35b34801561045957600080fd5b50610462610f5b565b60405161046f9190612ab0565b60405180910390f35b34801561048457600080fd5b5061049f600480360381019061049a9190612671565b610fe9565b005b3480156104ad57600080fd5b506104c860048036038101906104c391906123de565b610ffb565b6040516104d59190612c32565b60405180910390f35b3480156104ea57600080fd5b506104f36110b4565b005b34801561050157600080fd5b5061051c60048036038101906105179190612628565b6110c8565b005b34801561052a57600080fd5b5061054560048036038101906105409190612671565b6110ea565b005b34801561055357600080fd5b5061056e600480360381019061056991906125a1565b6110fc565b005b34801561057c57600080fd5b50610585611121565b6040516105929190612a2e565b60405180910390f35b3480156105a757600080fd5b506105b061114b565b6040516105bd9190612ab0565b60405180910390f35b3480156105d257600080fd5b506105ed60048036038101906105e8919061269e565b6111dd565b005b61060960048036038101906106049190612671565b61128d565b005b34801561061757600080fd5b50610632600480360381019061062d9190612521565b611528565b005b61064e6004803603810190610649919061249e565b611633565b005b34801561065c57600080fd5b506106656116a6565b6040516106729190612c32565b60405180910390f35b34801561068757600080fd5b506106a2600480360381019061069d9190612671565b6116ac565b005b3480156106b057600080fd5b506106cb60048036038101906106c69190612671565b6116be565b6040516106d89190612ab0565b60405180910390f35b3480156106ed57600080fd5b506106f66116f2565b6040516107039190612a95565b60405180910390f35b34801561071857600080fd5b50610721611705565b60405161072e9190612c32565b60405180910390f35b34801561074357600080fd5b5061074c61170b565b6040516107599190612ab0565b60405180910390f35b34801561076e57600080fd5b5061078960048036038101906107849190612671565b611799565b005b34801561079757600080fd5b506107b260048036038101906107ad919061240b565b6117ab565b6040516107bf9190612a95565b60405180910390f35b3480156107d457600080fd5b506107ef60048036038101906107ea91906123de565b61183f565b005b3480156107fd57600080fd5b506108066118c3565b6040516108139190612c32565b60405180910390f35b60006301ffc9a760e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061087757506380ac58cd60e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b806108a75750635b5e139f60e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b9050919050565b6060600280546108bd90612e9d565b80601f01602080910402602001604051908101604052809291908181526020018280546108e990612e9d565b80156109365780601f1061090b57610100808354040283529160200191610936565b820191906000526020600020905b81548152906001019060200180831161091957829003601f168201915b5050505050905090565b600061094b826118c9565b610981576040517fcf4700e400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6006600083815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b60006109ca82610f49565b90508073ffffffffffffffffffffffffffffffffffffffff166109eb611928565b73ffffffffffffffffffffffffffffffffffffffff1614610a4e57610a1781610a12611928565b6117ab565b610a4d576040517fcfb3b94200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5b826006600084815260200190815260200160002060000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550818373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a4505050565b6000610b0d611930565b6001546000540303905090565b600f6020528060005260406000206000915090505481565b6000610b3d82611939565b90508373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610ba4576040517fa114810000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600080610bb084611a07565b91509150610bc68187610bc1611928565b611a2e565b610c1257610bdb86610bd6611928565b6117ab565b610c11576040517f59c896be00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5b600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161415610c79576040517fea553b3400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610c868686866001611a72565b8015610c9157600082555b600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600081546001900391905081905550600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000815460010191905081905550610d5f85610d3b888887611a78565b7c020000000000000000000000000000000000000000000000000000000017611aa0565b600460008681526020019081526020016000208190555060007c020000000000000000000000000000000000000000000000000000000084161415610de7576000600185019050600060046000838152602001908152602001600020541415610de5576000548114610de4578360046000838152602001908152602001600020819055505b5b505b838573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4610e4f8686866001611acb565b505050505050565b610e5f611ad1565b610e67611b21565b6000610e71611121565b73ffffffffffffffffffffffffffffffffffffffff1647604051610e9490612a19565b60006040518083038185875af1925050503d8060008114610ed1576040519150601f19603f3d011682016040523d82523d6000602084013e610ed6565b606091505b5050905080610ee457600080fd5b50610eed611b9f565b565b610f0a83838360405180602001604052806000815250611633565b505050565b600d5481565b6000610f20826118c9565b9050919050565b610f2f611b21565b8060109080519060200190610f459291906121f2565b5050565b6000610f5482611939565b9050919050565b60108054610f6890612e9d565b80601f0160208091040260200160405190810160405280929190818152602001828054610f9490612e9d565b8015610fe15780601f10610fb657610100808354040283529160200191610fe1565b820191906000526020600020905b815481529060010190602001808311610fc457829003601f168201915b505050505081565b610ff1611b21565b80600a8190555050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611063576040517f8f4eb60400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b67ffffffffffffffff600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054169050919050565b6110bc611b21565b6110c66000611ba9565b565b6110d0611b21565b80601190805190602001906110e69291906121f2565b5050565b6110f2611b21565b80600b8190555050565b611104611b21565b80600e60006101000a81548160ff02191690831515021790555050565b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606003805461115a90612e9d565b80601f016020809104026020016040519081016040528092919081815260200182805461118690612e9d565b80156111d35780601f106111a8576101008083540402835291602001916111d3565b820191906000526020600020905b8154815290600101906020018083116111b657829003601f168201915b5050505050905090565b6111e5611b21565b60008211611228576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161121f90612bd2565b60405180910390fd5b600a5482611234610b03565b61123e9190612d37565b111561127f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161127690612b72565b60405180910390fd5b6112898183611c6f565b5050565b3373ffffffffffffffffffffffffffffffffffffffff163273ffffffffffffffffffffffffffffffffffffffff16146112fb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112f290612b12565b60405180910390fd5b600e60009054906101000a900460ff1661134a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161134190612ad2565b60405180910390fd5b600d5481600f60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546113989190612d37565b11156113d9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113d090612bb2565b60405180910390fd5b600b54816113e79190612d8d565b341015611429576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161142090612b52565b60405180910390fd5b600a5481611435610b03565b61143f9190612d37565b1115611480576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161147790612af2565b60405180910390fd5b600c548111156114c5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114bc90612bf2565b60405180910390fd5b80600f60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546115149190612d37565b925050819055506115253382611c6f565b50565b8060076000611535611928565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff166115e2611928565b73ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31836040516116279190612a95565b60405180910390a35050565b61163e848484610b32565b60008373ffffffffffffffffffffffffffffffffffffffff163b146116a05761166984848484611c8d565b61169f576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5b50505050565b600b5481565b6116b4611b21565b80600c8190555050565b60606116c982611ded565b60116040516020016116dc9291906129f5565b6040516020818303038152906040529050919050565b600e60009054906101000a900460ff1681565b600a5481565b6011805461171890612e9d565b80601f016020809104026020016040519081016040528092919081815260200182805461174490612e9d565b80156117915780601f1061176657610100808354040283529160200191611791565b820191906000526020600020905b81548152906001019060200180831161177457829003601f168201915b505050505081565b6117a1611b21565b80600d8190555050565b6000600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b611847611b21565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156118b7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118ae90612b32565b60405180910390fd5b6118c081611ba9565b50565b600c5481565b6000816118d4611930565b111580156118e3575060005482105b8015611921575060007c0100000000000000000000000000000000000000000000000000000000600460008581526020019081526020016000205416145b9050919050565b600033905090565b60006001905090565b60008082905080611948611930565b116119d0576000548110156119cf5760006004600083815260200190815260200160002054905060007c0100000000000000000000000000000000000000000000000000000000821614156119cd575b60008114156119c3576004600083600190039350838152602001908152602001600020549050611998565b8092505050611a02565b505b5b6040517fdf2d9b4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b919050565b60008060006006600085815260200190815260200160002090508092508254915050915091565b600073ffffffffffffffffffffffffffffffffffffffff8316925073ffffffffffffffffffffffffffffffffffffffff821691508382148383141790509392505050565b50505050565b60008060e883901c905060e8611a8f868684611e8c565b62ffffff16901b9150509392505050565b600073ffffffffffffffffffffffffffffffffffffffff83169250814260a01b178317905092915050565b50505050565b60026009541415611b17576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b0e90612c12565b60405180910390fd5b6002600981905550565b611b29611e95565b73ffffffffffffffffffffffffffffffffffffffff16611b47611121565b73ffffffffffffffffffffffffffffffffffffffff1614611b9d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b9490612b92565b60405180910390fd5b565b6001600981905550565b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b611c89828260405180602001604052806000815250611e9d565b5050565b60008373ffffffffffffffffffffffffffffffffffffffff1663150b7a02611cb3611928565b8786866040518563ffffffff1660e01b8152600401611cd59493929190612a49565b602060405180830381600087803b158015611cef57600080fd5b505af1925050508015611d2057506040513d601f19601f82011682018060405250810190611d1d91906125fb565b60015b611d9a573d8060008114611d50576040519150601f19603f3d011682016040523d82523d6000602084013e611d55565b606091505b50600081511415611d92576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050949350505050565b6060611df8826118c9565b611e2e576040517fa14c4b5000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000611e38611f3a565b9050600081511415611e595760405180602001604052806000815250611e84565b80611e6384611fcc565b604051602001611e749291906129d1565b6040516020818303038152906040525b915050919050565b60009392505050565b600033905090565b611ea78383612025565b60008373ffffffffffffffffffffffffffffffffffffffff163b14611f3557600080549050600083820390505b611ee76000868380600101945086611c8d565b611f1d576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b818110611ed4578160005414611f3257600080fd5b50505b505050565b606060108054611f4990612e9d565b80601f0160208091040260200160405190810160405280929190818152602001828054611f7590612e9d565b8015611fc25780601f10611f9757610100808354040283529160200191611fc2565b820191906000526020600020905b815481529060010190602001808311611fa557829003601f168201915b5050505050905090565b606060a060405101806040526020810391506000825281835b60011561201057600184039350600a81066030018453600a810490508061200b57612010565b611fe5565b50828103602084039350808452505050919050565b6000805490506000821415612066576040517fb562e8dd00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6120736000848385611a72565b600160406001901b178202600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055506120ea836120db6000866000611a78565b6120e4856121e2565b17611aa0565b6004600083815260200190815260200160002081905550600080838301905073ffffffffffffffffffffffffffffffffffffffff85169150828260007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600080a4600183015b81811461218b57808360007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600080a4600181019050612150565b5060008214156121c7576040517f2e07630000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8060008190555050506121dd6000848385611acb565b505050565b60006001821460e11b9050919050565b8280546121fe90612e9d565b90600052602060002090601f0160209004810192826122205760008555612267565b82601f1061223957805160ff1916838001178555612267565b82800160010185558215612267579182015b8281111561226657825182559160200191906001019061224b565b5b5090506122749190612278565b5090565b5b80821115612291576000816000905550600101612279565b5090565b60006122a86122a384612c72565b612c4d565b9050828152602081018484840111156122c4576122c3612f92565b5b6122cf848285612e5b565b509392505050565b60006122ea6122e584612ca3565b612c4d565b90508281526020810184848401111561230657612305612f92565b5b612311848285612e5b565b509392505050565b6000813590506123288161319e565b92915050565b60008135905061233d816131b5565b92915050565b600081359050612352816131cc565b92915050565b600081519050612367816131cc565b92915050565b600082601f83011261238257612381612f8d565b5b8135612392848260208601612295565b91505092915050565b600082601f8301126123b0576123af612f8d565b5b81356123c08482602086016122d7565b91505092915050565b6000813590506123d8816131e3565b92915050565b6000602082840312156123f4576123f3612f9c565b5b600061240284828501612319565b91505092915050565b6000806040838503121561242257612421612f9c565b5b600061243085828601612319565b925050602061244185828601612319565b9150509250929050565b60008060006060848603121561246457612463612f9c565b5b600061247286828701612319565b935050602061248386828701612319565b9250506040612494868287016123c9565b9150509250925092565b600080600080608085870312156124b8576124b7612f9c565b5b60006124c687828801612319565b94505060206124d787828801612319565b93505060406124e8878288016123c9565b925050606085013567ffffffffffffffff81111561250957612508612f97565b5b6125158782880161236d565b91505092959194509250565b6000806040838503121561253857612537612f9c565b5b600061254685828601612319565b92505060206125578582860161232e565b9150509250929050565b6000806040838503121561257857612577612f9c565b5b600061258685828601612319565b9250506020612597858286016123c9565b9150509250929050565b6000602082840312156125b7576125b6612f9c565b5b60006125c58482850161232e565b91505092915050565b6000602082840312156125e4576125e3612f9c565b5b60006125f284828501612343565b91505092915050565b60006020828403121561261157612610612f9c565b5b600061261f84828501612358565b91505092915050565b60006020828403121561263e5761263d612f9c565b5b600082013567ffffffffffffffff81111561265c5761265b612f97565b5b6126688482850161239b565b91505092915050565b60006020828403121561268757612686612f9c565b5b6000612695848285016123c9565b91505092915050565b600080604083850312156126b5576126b4612f9c565b5b60006126c3858286016123c9565b92505060206126d485828601612319565b9150509250929050565b6126e781612de7565b82525050565b6126f681612df9565b82525050565b600061270782612ce9565b6127118185612cff565b9350612721818560208601612e6a565b61272a81612fa1565b840191505092915050565b600061274082612cf4565b61274a8185612d1b565b935061275a818560208601612e6a565b61276381612fa1565b840191505092915050565b600061277982612cf4565b6127838185612d2c565b9350612793818560208601612e6a565b80840191505092915050565b600081546127ac81612e9d565b6127b68186612d2c565b945060018216600081146127d157600181146127e257612815565b60ff19831686528186019350612815565b6127eb85612cd4565b60005b8381101561280d578154818901526001820191506020810190506127ee565b838801955050505b50505092915050565b600061282b601483612d1b565b915061283682612fb2565b602082019050919050565b600061284e600f83612d1b565b915061285982612fdb565b602082019050919050565b6000612871601f83612d1b565b915061287c82613004565b602082019050919050565b6000612894602683612d1b565b915061289f8261302d565b604082019050919050565b60006128b7602083612d1b565b91506128c28261307c565b602082019050919050565b60006128da601783612d1b565b91506128e5826130a5565b602082019050919050565b60006128fd602083612d1b565b9150612908826130ce565b602082019050919050565b6000612920601e83612d1b565b915061292b826130f7565b602082019050919050565b6000612943600083612d10565b915061294e82613120565b600082019050919050565b6000612966601383612d1b565b915061297182613123565b602082019050919050565b6000612989601383612d1b565b91506129948261314c565b602082019050919050565b60006129ac601f83612d1b565b91506129b782613175565b602082019050919050565b6129cb81612e51565b82525050565b60006129dd828561276e565b91506129e9828461276e565b91508190509392505050565b6000612a01828561276e565b9150612a0d828461279f565b91508190509392505050565b6000612a2482612936565b9150819050919050565b6000602082019050612a4360008301846126de565b92915050565b6000608082019050612a5e60008301876126de565b612a6b60208301866126de565b612a7860408301856129c2565b8181036060830152612a8a81846126fc565b905095945050505050565b6000602082019050612aaa60008301846126ed565b92915050565b60006020820190508181036000830152612aca8184612735565b905092915050565b60006020820190508181036000830152612aeb8161281e565b9050919050565b60006020820190508181036000830152612b0b81612841565b9050919050565b60006020820190508181036000830152612b2b81612864565b9050919050565b60006020820190508181036000830152612b4b81612887565b9050919050565b60006020820190508181036000830152612b6b816128aa565b9050919050565b60006020820190508181036000830152612b8b816128cd565b9050919050565b60006020820190508181036000830152612bab816128f0565b9050919050565b60006020820190508181036000830152612bcb81612913565b9050919050565b60006020820190508181036000830152612beb81612959565b9050919050565b60006020820190508181036000830152612c0b8161297c565b9050919050565b60006020820190508181036000830152612c2b8161299f565b9050919050565b6000602082019050612c4760008301846129c2565b92915050565b6000612c57612c68565b9050612c638282612ecf565b919050565b6000604051905090565b600067ffffffffffffffff821115612c8d57612c8c612f5e565b5b612c9682612fa1565b9050602081019050919050565b600067ffffffffffffffff821115612cbe57612cbd612f5e565b5b612cc782612fa1565b9050602081019050919050565b60008190508160005260206000209050919050565b600081519050919050565b600081519050919050565b600082825260208201905092915050565b600081905092915050565b600082825260208201905092915050565b600081905092915050565b6000612d4282612e51565b9150612d4d83612e51565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115612d8257612d81612f00565b5b828201905092915050565b6000612d9882612e51565b9150612da383612e51565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615612ddc57612ddb612f00565b5b828202905092915050565b6000612df282612e31565b9050919050565b60008115159050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b82818337600083830152505050565b60005b83811015612e88578082015181840152602081019050612e6d565b83811115612e97576000848401525b50505050565b60006002820490506001821680612eb557607f821691505b60208210811415612ec957612ec8612f2f565b5b50919050565b612ed882612fa1565b810181811067ffffffffffffffff82111715612ef757612ef6612f5e565b5b80604052505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4d696e74206973206e6f74206c69766520796574000000000000000000000000600082015250565b7f4f766572204d617820537570706c790000000000000000000000000000000000600082015250565b7f5468652063616c6c657220697320616e6f7468657220636f6e74726163742e00600082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f506c656173652073656e64207468652065786163742045544820616d6f756e74600082015250565b7f4d6178696d756d20737570706c79206578636565646564000000000000000000600082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f457863656564206d6178696d756d204e465473207065722077616c6c65740000600082015250565b50565b7f496e76616c6964206d696e7420616d6f756e7400000000000000000000000000600082015250565b7f4d61782070657220545820726561636865642e00000000000000000000000000600082015250565b7f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00600082015250565b6131a781612de7565b81146131b257600080fd5b50565b6131be81612df9565b81146131c957600080fd5b50565b6131d581612e05565b81146131e057600080fd5b50565b6131ec81612e51565b81146131f757600080fd5b5056fea2646970667358221220b0c8051e2b61697adb7650fde8bc3c3765a0cac0b80e6d9ab243495e9b6be93f64736f6c63430008070033
Deployed Bytecode
0x60806040526004361061020f5760003560e01c80638545f4ea11610118578063c6f6f216116100a0578063db97d4f81161006f578063db97d4f814610737578063e268e4d314610762578063e985e9c51461078b578063f2fde38b146107c8578063f968adbe146107f15761020f565b8063c6f6f2161461067b578063c87b56dd146106a4578063d1239730146106e1578063d5abeb011461070c5761020f565b80639fe120da116100e75780639fe120da146105c6578063a0712d68146105ef578063a22cb4651461060b578063b88d4fde14610634578063bdb4b848146106505761020f565b80638545f4ea1461051e5780638a4dcd85146105475780638da5cb5b1461057057806395d89b411461059b5761020f565b8063453c23101161019b5780636c0360eb1161016a5780636c0360eb1461044d5780636f8b44b01461047857806370a08231146104a1578063715018a6146104de578063780cf82a146104f55761020f565b8063453c23101461037f5780634f558e79146103aa57806355f804b3146103e75780636352211e146104105761020f565b806318160ddd116101e257806318160ddd146102d55780631ae25e231461030057806323b872dd1461033d5780633ccfd60b1461035957806342842e0e146103635761020f565b806301ffc9a71461021457806306fdde0314610251578063081812fc1461027c578063095ea7b3146102b9575b600080fd5b34801561022057600080fd5b5061023b600480360381019061023691906125ce565b61081c565b6040516102489190612a95565b60405180910390f35b34801561025d57600080fd5b506102666108ae565b6040516102739190612ab0565b60405180910390f35b34801561028857600080fd5b506102a3600480360381019061029e9190612671565b610940565b6040516102b09190612a2e565b60405180910390f35b6102d360048036038101906102ce9190612561565b6109bf565b005b3480156102e157600080fd5b506102ea610b03565b6040516102f79190612c32565b60405180910390f35b34801561030c57600080fd5b50610327600480360381019061032291906123de565b610b1a565b6040516103349190612c32565b60405180910390f35b6103576004803603810190610352919061244b565b610b32565b005b610361610e57565b005b61037d6004803603810190610378919061244b565b610eef565b005b34801561038b57600080fd5b50610394610f0f565b6040516103a19190612c32565b60405180910390f35b3480156103b657600080fd5b506103d160048036038101906103cc9190612671565b610f15565b6040516103de9190612a95565b60405180910390f35b3480156103f357600080fd5b5061040e60048036038101906104099190612628565b610f27565b005b34801561041c57600080fd5b5061043760048036038101906104329190612671565b610f49565b6040516104449190612a2e565b60405180910390f35b34801561045957600080fd5b50610462610f5b565b60405161046f9190612ab0565b60405180910390f35b34801561048457600080fd5b5061049f600480360381019061049a9190612671565b610fe9565b005b3480156104ad57600080fd5b506104c860048036038101906104c391906123de565b610ffb565b6040516104d59190612c32565b60405180910390f35b3480156104ea57600080fd5b506104f36110b4565b005b34801561050157600080fd5b5061051c60048036038101906105179190612628565b6110c8565b005b34801561052a57600080fd5b5061054560048036038101906105409190612671565b6110ea565b005b34801561055357600080fd5b5061056e600480360381019061056991906125a1565b6110fc565b005b34801561057c57600080fd5b50610585611121565b6040516105929190612a2e565b60405180910390f35b3480156105a757600080fd5b506105b061114b565b6040516105bd9190612ab0565b60405180910390f35b3480156105d257600080fd5b506105ed60048036038101906105e8919061269e565b6111dd565b005b61060960048036038101906106049190612671565b61128d565b005b34801561061757600080fd5b50610632600480360381019061062d9190612521565b611528565b005b61064e6004803603810190610649919061249e565b611633565b005b34801561065c57600080fd5b506106656116a6565b6040516106729190612c32565b60405180910390f35b34801561068757600080fd5b506106a2600480360381019061069d9190612671565b6116ac565b005b3480156106b057600080fd5b506106cb60048036038101906106c69190612671565b6116be565b6040516106d89190612ab0565b60405180910390f35b3480156106ed57600080fd5b506106f66116f2565b6040516107039190612a95565b60405180910390f35b34801561071857600080fd5b50610721611705565b60405161072e9190612c32565b60405180910390f35b34801561074357600080fd5b5061074c61170b565b6040516107599190612ab0565b60405180910390f35b34801561076e57600080fd5b5061078960048036038101906107849190612671565b611799565b005b34801561079757600080fd5b506107b260048036038101906107ad919061240b565b6117ab565b6040516107bf9190612a95565b60405180910390f35b3480156107d457600080fd5b506107ef60048036038101906107ea91906123de565b61183f565b005b3480156107fd57600080fd5b506108066118c3565b6040516108139190612c32565b60405180910390f35b60006301ffc9a760e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061087757506380ac58cd60e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b806108a75750635b5e139f60e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b9050919050565b6060600280546108bd90612e9d565b80601f01602080910402602001604051908101604052809291908181526020018280546108e990612e9d565b80156109365780601f1061090b57610100808354040283529160200191610936565b820191906000526020600020905b81548152906001019060200180831161091957829003601f168201915b5050505050905090565b600061094b826118c9565b610981576040517fcf4700e400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6006600083815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b60006109ca82610f49565b90508073ffffffffffffffffffffffffffffffffffffffff166109eb611928565b73ffffffffffffffffffffffffffffffffffffffff1614610a4e57610a1781610a12611928565b6117ab565b610a4d576040517fcfb3b94200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5b826006600084815260200190815260200160002060000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550818373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a4505050565b6000610b0d611930565b6001546000540303905090565b600f6020528060005260406000206000915090505481565b6000610b3d82611939565b90508373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610ba4576040517fa114810000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600080610bb084611a07565b91509150610bc68187610bc1611928565b611a2e565b610c1257610bdb86610bd6611928565b6117ab565b610c11576040517f59c896be00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5b600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161415610c79576040517fea553b3400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610c868686866001611a72565b8015610c9157600082555b600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600081546001900391905081905550600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000815460010191905081905550610d5f85610d3b888887611a78565b7c020000000000000000000000000000000000000000000000000000000017611aa0565b600460008681526020019081526020016000208190555060007c020000000000000000000000000000000000000000000000000000000084161415610de7576000600185019050600060046000838152602001908152602001600020541415610de5576000548114610de4578360046000838152602001908152602001600020819055505b5b505b838573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4610e4f8686866001611acb565b505050505050565b610e5f611ad1565b610e67611b21565b6000610e71611121565b73ffffffffffffffffffffffffffffffffffffffff1647604051610e9490612a19565b60006040518083038185875af1925050503d8060008114610ed1576040519150601f19603f3d011682016040523d82523d6000602084013e610ed6565b606091505b5050905080610ee457600080fd5b50610eed611b9f565b565b610f0a83838360405180602001604052806000815250611633565b505050565b600d5481565b6000610f20826118c9565b9050919050565b610f2f611b21565b8060109080519060200190610f459291906121f2565b5050565b6000610f5482611939565b9050919050565b60108054610f6890612e9d565b80601f0160208091040260200160405190810160405280929190818152602001828054610f9490612e9d565b8015610fe15780601f10610fb657610100808354040283529160200191610fe1565b820191906000526020600020905b815481529060010190602001808311610fc457829003601f168201915b505050505081565b610ff1611b21565b80600a8190555050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611063576040517f8f4eb60400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b67ffffffffffffffff600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054169050919050565b6110bc611b21565b6110c66000611ba9565b565b6110d0611b21565b80601190805190602001906110e69291906121f2565b5050565b6110f2611b21565b80600b8190555050565b611104611b21565b80600e60006101000a81548160ff02191690831515021790555050565b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606003805461115a90612e9d565b80601f016020809104026020016040519081016040528092919081815260200182805461118690612e9d565b80156111d35780601f106111a8576101008083540402835291602001916111d3565b820191906000526020600020905b8154815290600101906020018083116111b657829003601f168201915b5050505050905090565b6111e5611b21565b60008211611228576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161121f90612bd2565b60405180910390fd5b600a5482611234610b03565b61123e9190612d37565b111561127f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161127690612b72565b60405180910390fd5b6112898183611c6f565b5050565b3373ffffffffffffffffffffffffffffffffffffffff163273ffffffffffffffffffffffffffffffffffffffff16146112fb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112f290612b12565b60405180910390fd5b600e60009054906101000a900460ff1661134a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161134190612ad2565b60405180910390fd5b600d5481600f60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546113989190612d37565b11156113d9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113d090612bb2565b60405180910390fd5b600b54816113e79190612d8d565b341015611429576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161142090612b52565b60405180910390fd5b600a5481611435610b03565b61143f9190612d37565b1115611480576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161147790612af2565b60405180910390fd5b600c548111156114c5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114bc90612bf2565b60405180910390fd5b80600f60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546115149190612d37565b925050819055506115253382611c6f565b50565b8060076000611535611928565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff166115e2611928565b73ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31836040516116279190612a95565b60405180910390a35050565b61163e848484610b32565b60008373ffffffffffffffffffffffffffffffffffffffff163b146116a05761166984848484611c8d565b61169f576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5b50505050565b600b5481565b6116b4611b21565b80600c8190555050565b60606116c982611ded565b60116040516020016116dc9291906129f5565b6040516020818303038152906040529050919050565b600e60009054906101000a900460ff1681565b600a5481565b6011805461171890612e9d565b80601f016020809104026020016040519081016040528092919081815260200182805461174490612e9d565b80156117915780601f1061176657610100808354040283529160200191611791565b820191906000526020600020905b81548152906001019060200180831161177457829003601f168201915b505050505081565b6117a1611b21565b80600d8190555050565b6000600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b611847611b21565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156118b7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118ae90612b32565b60405180910390fd5b6118c081611ba9565b50565b600c5481565b6000816118d4611930565b111580156118e3575060005482105b8015611921575060007c0100000000000000000000000000000000000000000000000000000000600460008581526020019081526020016000205416145b9050919050565b600033905090565b60006001905090565b60008082905080611948611930565b116119d0576000548110156119cf5760006004600083815260200190815260200160002054905060007c0100000000000000000000000000000000000000000000000000000000821614156119cd575b60008114156119c3576004600083600190039350838152602001908152602001600020549050611998565b8092505050611a02565b505b5b6040517fdf2d9b4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b919050565b60008060006006600085815260200190815260200160002090508092508254915050915091565b600073ffffffffffffffffffffffffffffffffffffffff8316925073ffffffffffffffffffffffffffffffffffffffff821691508382148383141790509392505050565b50505050565b60008060e883901c905060e8611a8f868684611e8c565b62ffffff16901b9150509392505050565b600073ffffffffffffffffffffffffffffffffffffffff83169250814260a01b178317905092915050565b50505050565b60026009541415611b17576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b0e90612c12565b60405180910390fd5b6002600981905550565b611b29611e95565b73ffffffffffffffffffffffffffffffffffffffff16611b47611121565b73ffffffffffffffffffffffffffffffffffffffff1614611b9d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b9490612b92565b60405180910390fd5b565b6001600981905550565b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b611c89828260405180602001604052806000815250611e9d565b5050565b60008373ffffffffffffffffffffffffffffffffffffffff1663150b7a02611cb3611928565b8786866040518563ffffffff1660e01b8152600401611cd59493929190612a49565b602060405180830381600087803b158015611cef57600080fd5b505af1925050508015611d2057506040513d601f19601f82011682018060405250810190611d1d91906125fb565b60015b611d9a573d8060008114611d50576040519150601f19603f3d011682016040523d82523d6000602084013e611d55565b606091505b50600081511415611d92576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050949350505050565b6060611df8826118c9565b611e2e576040517fa14c4b5000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000611e38611f3a565b9050600081511415611e595760405180602001604052806000815250611e84565b80611e6384611fcc565b604051602001611e749291906129d1565b6040516020818303038152906040525b915050919050565b60009392505050565b600033905090565b611ea78383612025565b60008373ffffffffffffffffffffffffffffffffffffffff163b14611f3557600080549050600083820390505b611ee76000868380600101945086611c8d565b611f1d576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b818110611ed4578160005414611f3257600080fd5b50505b505050565b606060108054611f4990612e9d565b80601f0160208091040260200160405190810160405280929190818152602001828054611f7590612e9d565b8015611fc25780601f10611f9757610100808354040283529160200191611fc2565b820191906000526020600020905b815481529060010190602001808311611fa557829003601f168201915b5050505050905090565b606060a060405101806040526020810391506000825281835b60011561201057600184039350600a81066030018453600a810490508061200b57612010565b611fe5565b50828103602084039350808452505050919050565b6000805490506000821415612066576040517fb562e8dd00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6120736000848385611a72565b600160406001901b178202600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055506120ea836120db6000866000611a78565b6120e4856121e2565b17611aa0565b6004600083815260200190815260200160002081905550600080838301905073ffffffffffffffffffffffffffffffffffffffff85169150828260007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600080a4600183015b81811461218b57808360007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600080a4600181019050612150565b5060008214156121c7576040517f2e07630000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8060008190555050506121dd6000848385611acb565b505050565b60006001821460e11b9050919050565b8280546121fe90612e9d565b90600052602060002090601f0160209004810192826122205760008555612267565b82601f1061223957805160ff1916838001178555612267565b82800160010185558215612267579182015b8281111561226657825182559160200191906001019061224b565b5b5090506122749190612278565b5090565b5b80821115612291576000816000905550600101612279565b5090565b60006122a86122a384612c72565b612c4d565b9050828152602081018484840111156122c4576122c3612f92565b5b6122cf848285612e5b565b509392505050565b60006122ea6122e584612ca3565b612c4d565b90508281526020810184848401111561230657612305612f92565b5b612311848285612e5b565b509392505050565b6000813590506123288161319e565b92915050565b60008135905061233d816131b5565b92915050565b600081359050612352816131cc565b92915050565b600081519050612367816131cc565b92915050565b600082601f83011261238257612381612f8d565b5b8135612392848260208601612295565b91505092915050565b600082601f8301126123b0576123af612f8d565b5b81356123c08482602086016122d7565b91505092915050565b6000813590506123d8816131e3565b92915050565b6000602082840312156123f4576123f3612f9c565b5b600061240284828501612319565b91505092915050565b6000806040838503121561242257612421612f9c565b5b600061243085828601612319565b925050602061244185828601612319565b9150509250929050565b60008060006060848603121561246457612463612f9c565b5b600061247286828701612319565b935050602061248386828701612319565b9250506040612494868287016123c9565b9150509250925092565b600080600080608085870312156124b8576124b7612f9c565b5b60006124c687828801612319565b94505060206124d787828801612319565b93505060406124e8878288016123c9565b925050606085013567ffffffffffffffff81111561250957612508612f97565b5b6125158782880161236d565b91505092959194509250565b6000806040838503121561253857612537612f9c565b5b600061254685828601612319565b92505060206125578582860161232e565b9150509250929050565b6000806040838503121561257857612577612f9c565b5b600061258685828601612319565b9250506020612597858286016123c9565b9150509250929050565b6000602082840312156125b7576125b6612f9c565b5b60006125c58482850161232e565b91505092915050565b6000602082840312156125e4576125e3612f9c565b5b60006125f284828501612343565b91505092915050565b60006020828403121561261157612610612f9c565b5b600061261f84828501612358565b91505092915050565b60006020828403121561263e5761263d612f9c565b5b600082013567ffffffffffffffff81111561265c5761265b612f97565b5b6126688482850161239b565b91505092915050565b60006020828403121561268757612686612f9c565b5b6000612695848285016123c9565b91505092915050565b600080604083850312156126b5576126b4612f9c565b5b60006126c3858286016123c9565b92505060206126d485828601612319565b9150509250929050565b6126e781612de7565b82525050565b6126f681612df9565b82525050565b600061270782612ce9565b6127118185612cff565b9350612721818560208601612e6a565b61272a81612fa1565b840191505092915050565b600061274082612cf4565b61274a8185612d1b565b935061275a818560208601612e6a565b61276381612fa1565b840191505092915050565b600061277982612cf4565b6127838185612d2c565b9350612793818560208601612e6a565b80840191505092915050565b600081546127ac81612e9d565b6127b68186612d2c565b945060018216600081146127d157600181146127e257612815565b60ff19831686528186019350612815565b6127eb85612cd4565b60005b8381101561280d578154818901526001820191506020810190506127ee565b838801955050505b50505092915050565b600061282b601483612d1b565b915061283682612fb2565b602082019050919050565b600061284e600f83612d1b565b915061285982612fdb565b602082019050919050565b6000612871601f83612d1b565b915061287c82613004565b602082019050919050565b6000612894602683612d1b565b915061289f8261302d565b604082019050919050565b60006128b7602083612d1b565b91506128c28261307c565b602082019050919050565b60006128da601783612d1b565b91506128e5826130a5565b602082019050919050565b60006128fd602083612d1b565b9150612908826130ce565b602082019050919050565b6000612920601e83612d1b565b915061292b826130f7565b602082019050919050565b6000612943600083612d10565b915061294e82613120565b600082019050919050565b6000612966601383612d1b565b915061297182613123565b602082019050919050565b6000612989601383612d1b565b91506129948261314c565b602082019050919050565b60006129ac601f83612d1b565b91506129b782613175565b602082019050919050565b6129cb81612e51565b82525050565b60006129dd828561276e565b91506129e9828461276e565b91508190509392505050565b6000612a01828561276e565b9150612a0d828461279f565b91508190509392505050565b6000612a2482612936565b9150819050919050565b6000602082019050612a4360008301846126de565b92915050565b6000608082019050612a5e60008301876126de565b612a6b60208301866126de565b612a7860408301856129c2565b8181036060830152612a8a81846126fc565b905095945050505050565b6000602082019050612aaa60008301846126ed565b92915050565b60006020820190508181036000830152612aca8184612735565b905092915050565b60006020820190508181036000830152612aeb8161281e565b9050919050565b60006020820190508181036000830152612b0b81612841565b9050919050565b60006020820190508181036000830152612b2b81612864565b9050919050565b60006020820190508181036000830152612b4b81612887565b9050919050565b60006020820190508181036000830152612b6b816128aa565b9050919050565b60006020820190508181036000830152612b8b816128cd565b9050919050565b60006020820190508181036000830152612bab816128f0565b9050919050565b60006020820190508181036000830152612bcb81612913565b9050919050565b60006020820190508181036000830152612beb81612959565b9050919050565b60006020820190508181036000830152612c0b8161297c565b9050919050565b60006020820190508181036000830152612c2b8161299f565b9050919050565b6000602082019050612c4760008301846129c2565b92915050565b6000612c57612c68565b9050612c638282612ecf565b919050565b6000604051905090565b600067ffffffffffffffff821115612c8d57612c8c612f5e565b5b612c9682612fa1565b9050602081019050919050565b600067ffffffffffffffff821115612cbe57612cbd612f5e565b5b612cc782612fa1565b9050602081019050919050565b60008190508160005260206000209050919050565b600081519050919050565b600081519050919050565b600082825260208201905092915050565b600081905092915050565b600082825260208201905092915050565b600081905092915050565b6000612d4282612e51565b9150612d4d83612e51565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115612d8257612d81612f00565b5b828201905092915050565b6000612d9882612e51565b9150612da383612e51565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615612ddc57612ddb612f00565b5b828202905092915050565b6000612df282612e31565b9050919050565b60008115159050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b82818337600083830152505050565b60005b83811015612e88578082015181840152602081019050612e6d565b83811115612e97576000848401525b50505050565b60006002820490506001821680612eb557607f821691505b60208210811415612ec957612ec8612f2f565b5b50919050565b612ed882612fa1565b810181811067ffffffffffffffff82111715612ef757612ef6612f5e565b5b80604052505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4d696e74206973206e6f74206c69766520796574000000000000000000000000600082015250565b7f4f766572204d617820537570706c790000000000000000000000000000000000600082015250565b7f5468652063616c6c657220697320616e6f7468657220636f6e74726163742e00600082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f506c656173652073656e64207468652065786163742045544820616d6f756e74600082015250565b7f4d6178696d756d20737570706c79206578636565646564000000000000000000600082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f457863656564206d6178696d756d204e465473207065722077616c6c65740000600082015250565b50565b7f496e76616c6964206d696e7420616d6f756e7400000000000000000000000000600082015250565b7f4d61782070657220545820726561636865642e00000000000000000000000000600082015250565b7f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00600082015250565b6131a781612de7565b81146131b257600080fd5b50565b6131be81612df9565b81146131c957600080fd5b50565b6131d581612e05565b81146131e057600080fd5b50565b6131ec81612e51565b81146131f757600080fd5b5056fea2646970667358221220b0c8051e2b61697adb7650fde8bc3c3765a0cac0b80e6d9ab243495e9b6be93f64736f6c63430008070033
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.