Feature Tip: Add private address tag to any address under My Name Tag !
Project Galaxy is now known as Galxe. Note: This token's displayed name does not match its contract's Name function.
Overview
Max Total Supply
200,000,000 GAL
Holders
17,797 (0.00%)
Market
Price
$1.29 @ 0.000503 ETH (-9.04%)
Onchain Market Cap
$258,000,000.00
Circulating Supply Market Cap
$164,851,880.00
Other Info
Token Contract (WITH 18 Decimals)
Balance
0.081538461535999904 GALValue
$0.11 ( ~4.2923263798472E-05 Eth) [0.0000%]Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Source Code Verified (Exact Match)
Contract Name:
GAL
Compiler Version
v0.8.6+commit.11564f7e
Contract Source Code (Solidity Standard Json-Input format)
1234567891011121314151617181920212223242526/*Copyright 2022 Project Galaxy.Licensed under the Apache License, Version 2.0 (the "License");you may not use this file except in compliance with the License.You may obtain a copy of the License athttp://www.apache.org/licenses/LICENSE-2.0Unless required by applicable law or agreed to in writing, softwaredistributed under the License is distributed on an "AS IS" BASIS,WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.See the License for the specific language governing permissions andlimitations under the License.SPDX-License-Identifier: Apache 2.0*/pragma solidity ^0.8.0;import "Ownable.sol";import "ERC20.sol";import "draft-ERC20Permit.sol";contract GAL is ERC20, ERC20Permit, Ownable {
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts v4.4.0 (access/Ownable.sol)pragma solidity ^0.8.0;import "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.
123456789101112131415161718192021222324// SPDX-License-Identifier: MIT// OpenZeppelin Contracts v4.4.0 (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;}}
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts v4.4.0 (token/ERC20/ERC20.sol)pragma solidity ^0.8.0;import "IERC20.sol";import "IERC20Metadata.sol";import "Context.sol";/*** @dev Implementation of the {IERC20} interface.** This implementation is agnostic to the way tokens are created. This means* that a supply mechanism has to be added in a derived contract using {_mint}.* For a generic mechanism see {ERC20PresetMinterPauser}.** TIP: For a detailed writeup see our guide* https://forum.zeppelin.solutions/t/how-to-implement-erc20-supply-mechanisms/226[How* to implement supply mechanisms].** We have followed general OpenZeppelin Contracts guidelines: functions revert* instead returning `false` on failure. This behavior is nonetheless* conventional and does not conflict with the expectations of ERC20* applications.** Additionally, an {Approval} event is emitted on calls to {transferFrom}.
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts v4.4.0 (token/ERC20/IERC20.sol)pragma solidity ^0.8.0;/*** @dev Interface of the ERC20 standard as defined in the EIP.*/interface IERC20 {/*** @dev Returns the amount of tokens in existence.*/function totalSupply() external view returns (uint256);/*** @dev Returns the amount of tokens owned by `account`.*/function balanceOf(address account) external view returns (uint256);/*** @dev Moves `amount` tokens from the caller's account to `recipient`.** Returns a boolean value indicating whether the operation succeeded.** Emits a {Transfer} event.*/
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts v4.4.0 (token/ERC20/extensions/IERC20Metadata.sol)pragma solidity ^0.8.0;import "IERC20.sol";/*** @dev Interface for the optional metadata functions from the ERC20 standard.** _Available since v4.1._*/interface IERC20Metadata is IERC20 {/*** @dev Returns the name of the token.*/function name() external view returns (string memory);/*** @dev Returns the symbol of the token.*/function symbol() external view returns (string memory);/*** @dev Returns the decimals places of the token.*/
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts v4.4.0 (token/ERC20/extensions/draft-ERC20Permit.sol)pragma solidity ^0.8.0;import "draft-IERC20Permit.sol";import "ERC20.sol";import "draft-EIP712.sol";import "ECDSA.sol";import "Counters.sol";/*** @dev Implementation of the ERC20 Permit extension allowing approvals to be made via signatures, as defined in* https://eips.ethereum.org/EIPS/eip-2612[EIP-2612].** Adds the {permit} method, which can be used to change an account's ERC20 allowance (see {IERC20-allowance}) by* presenting a message signed by the account. By not relying on `{IERC20-approve}`, the token holder account doesn't* need to send a transaction, and thus is not required to hold Ether at all.** _Available since v3.4._*/abstract contract ERC20Permit is ERC20, IERC20Permit, EIP712 {using Counters for Counters.Counter;mapping(address => Counters.Counter) private _nonces;
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts v4.4.0 (token/ERC20/extensions/draft-IERC20Permit.sol)pragma solidity ^0.8.0;/*** @dev Interface of the ERC20 Permit extension allowing approvals to be made via signatures, as defined in* https://eips.ethereum.org/EIPS/eip-2612[EIP-2612].** Adds the {permit} method, which can be used to change an account's ERC20 allowance (see {IERC20-allowance}) by* presenting a message signed by the account. By not relying on {IERC20-approve}, the token holder account doesn't* need to send a transaction, and thus is not required to hold Ether at all.*/interface IERC20Permit {/*** @dev Sets `value` as the allowance of `spender` over ``owner``'s tokens,* given ``owner``'s signed approval.** IMPORTANT: The same issues {IERC20-approve} has related to transaction* ordering also apply here.** Emits an {Approval} event.** Requirements:** - `spender` cannot be the zero address.
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts v4.4.0 (utils/cryptography/draft-EIP712.sol)pragma solidity ^0.8.0;import "ECDSA.sol";/*** @dev https://eips.ethereum.org/EIPS/eip-712[EIP 712] is a standard for hashing and signing of typed structured data.** The encoding specified in the EIP is very generic, and such a generic implementation in Solidity is not feasible,* thus this contract does not implement the encoding itself. Protocols need to implement the type-specific encoding* they need in their contracts using a combination of `abi.encode` and `keccak256`.** This contract implements the EIP 712 domain separator ({_domainSeparatorV4}) that is used as part of the encoding* scheme, and the final step of the encoding to obtain the message digest that is then signed via ECDSA* ({_hashTypedDataV4}).** The implementation of the domain separator was designed to be as efficient as possible while still properly updating* the chain id to protect against replay attacks on an eventual fork of the chain.** NOTE: This contract implements the version of the encoding known as "v4", as implemented by the JSON RPC method* https://docs.metamask.io/guide/signing-data.html[`eth_signTypedDataV4` in MetaMask].** _Available since v3.4._*/
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts v4.4.0 (utils/cryptography/ECDSA.sol)pragma solidity ^0.8.0;import "Strings.sol";/*** @dev Elliptic Curve Digital Signature Algorithm (ECDSA) operations.** These functions can be used to verify that a message was signed by the holder* of the private keys of a given address.*/library ECDSA {enum RecoverError {NoError,InvalidSignature,InvalidSignatureLength,InvalidSignatureS,InvalidSignatureV}function _throwError(RecoverError error) private pure {if (error == RecoverError.NoError) {return; // no error: do nothing} else if (error == RecoverError.InvalidSignature) {
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts v4.4.0 (utils/Strings.sol)pragma solidity ^0.8.0;/*** @dev String operations.*/library Strings {bytes16 private constant _HEX_SYMBOLS = "0123456789abcdef";/*** @dev Converts a `uint256` to its ASCII `string` decimal representation.*/function toString(uint256 value) internal pure returns (string memory) {// Inspired by OraclizeAPI's implementation - MIT licence// https://github.com/oraclize/ethereum-api/blob/b42146b063c7d6ee1358846c198246239e9360e8/oraclizeAPI_0.4.25.solif (value == 0) {return "0";}uint256 temp = value;uint256 digits;while (temp != 0) {digits++;temp /= 10;
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts v4.4.0 (utils/Counters.sol)pragma solidity ^0.8.0;/*** @title Counters* @author Matt Condon (@shrugs)* @dev Provides counters that can only be incremented, decremented or reset. This can be used e.g. to track the number* of elements in a mapping, issuing ERC721 ids, or counting request ids.** Include with `using Counters for Counters.Counter;`*/library Counters {struct Counter {// This variable should never be directly accessed by users of the library: interactions must be restricted to// the library's function. As of Solidity v0.5.2, this cannot be enforced, though there is a proposal to add// this feature: see https://github.com/ethereum/solidity/issues/4637uint256 _value; // default: 0}function current(Counter storage counter) internal view returns (uint256) {return counter._value;}function increment(Counter storage counter) internal {
12345678910111213141516171819{"evmVersion": "istanbul","optimizer": {"enabled": true,"runs": 200},"libraries": {"GAL.sol": {}},"outputSelection": {"*": {"*": ["evm.bytecode","evm.deployedBytecode","abi"]}}}
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"address","name":"_owner","type":"address"},{"internalType":"address","name":"account","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"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":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"DOMAIN_SEPARATOR","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"TOTAL_SUPPLY","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"mint","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"nonces","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"permit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
6101606040527f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9610140526aa56fa5b99019a5c80000006007553480156200004657600080fd5b506040516200186f3803806200186f8339810160408190526200006991620004c5565b6040518060400160405280600e81526020016d50726f6a6563742047616c61787960901b81525080604051806040016040528060018152602001603160f81b8152506040518060400160405280600e81526020016d50726f6a6563742047616c61787960901b8152506040518060400160405280600381526020016211d05360ea1b81525081600390805190602001906200010692919062000402565b5080516200011c90600490602084019062000402565b5050825160208085019190912083518483012060e08290526101008190524660a0818152604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f81880181905281830187905260608201869052608082019490945230818401528151808203909301835260c0019052805194019390932091935091906080523060601b60c0526101205250620001cb9350620001c5925050620001f29050565b620001f6565b620001d68262000248565b620001ea816007546200031d60201b60201c565b505062000561565b3390565b600680546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6006546001600160a01b03163314620002a85760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064015b60405180910390fd5b6001600160a01b0381166200030f5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016200029f565b6200031a81620001f6565b50565b6001600160a01b038216620003755760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f20616464726573730060448201526064016200029f565b8060026000828254620003899190620004fd565b90915550506001600160a01b03821660009081526020819052604081208054839290620003b8908490620004fd565b90915550506040518181526001600160a01b038316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b828054620004109062000524565b90600052602060002090601f0160209004810192826200043457600085556200047f565b82601f106200044f57805160ff19168380011785556200047f565b828001600101855582156200047f579182015b828111156200047f57825182559160200191906001019062000462565b506200048d92915062000491565b5090565b5b808211156200048d576000815560010162000492565b80516001600160a01b0381168114620004c057600080fd5b919050565b60008060408385031215620004d957600080fd5b620004e483620004a8565b9150620004f460208401620004a8565b90509250929050565b600082198211156200051f57634e487b7160e01b600052601160045260246000fd5b500190565b600181811c908216806200053957607f821691505b602082108114156200055b57634e487b7160e01b600052602260045260246000fd5b50919050565b60805160a05160c05160601c60e0516101005161012051610140516112b0620005bf60003960006105f901526000610b2101526000610b7001526000610b4b01526000610aa401526000610ace01526000610af801526112b06000f3fe608060405234801561001057600080fd5b50600436106101215760003560e01c8063715018a6116100ad578063a457c2d711610071578063a457c2d71461023b578063a9059cbb1461024e578063d505accf14610261578063dd62ed3e14610274578063f2fde38b146102ad57600080fd5b8063715018a6146101f45780637ecebe00146101fc5780638da5cb5b1461020f578063902d55a51461022a57806395d89b411461023357600080fd5b8063313ce567116100f4578063313ce5671461018c5780633644e5151461019b57806339509351146101a357806340c10f19146101b657806370a08231146101cb57600080fd5b806306fdde0314610126578063095ea7b31461014457806318160ddd1461016757806323b872dd14610179575b600080fd5b61012e6102c0565b60405161013b919061117f565b60405180910390f35b610157610152366004611155565b610352565b604051901515815260200161013b565b6002545b60405190815260200161013b565b6101576101873660046110a6565b610368565b6040516012815260200161013b565b61016b610417565b6101576101b1366004611155565b610426565b6101c96101c4366004611155565b610462565b005b61016b6101d9366004611051565b6001600160a01b031660009081526020819052604090205490565b6101c961049a565b61016b61020a366004611051565b6104d0565b6006546040516001600160a01b03909116815260200161013b565b61016b60075481565b61012e6104f0565b610157610249366004611155565b6104ff565b61015761025c366004611155565b610598565b6101c961026f3660046110e2565b6105a5565b61016b610282366004611073565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6101c96102bb366004611051565b610709565b6060600380546102cf9061122f565b80601f01602080910402602001604051908101604052809291908181526020018280546102fb9061122f565b80156103485780601f1061031d57610100808354040283529160200191610348565b820191906000526020600020905b81548152906001019060200180831161032b57829003601f168201915b5050505050905090565b600061035f3384846107a4565b50600192915050565b60006103758484846108c8565b6001600160a01b0384166000908152600160209081526040808320338452909152902054828110156103ff5760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b60648201526084015b60405180910390fd5b61040c85338584036107a4565b506001949350505050565b6000610421610a97565b905090565b3360008181526001602090815260408083206001600160a01b0387168452909152812054909161035f91859061045d908690611209565b6107a4565b6006546001600160a01b0316331461048c5760405162461bcd60e51b81526004016103f6906111d4565b6104968282610bbe565b5050565b6006546001600160a01b031633146104c45760405162461bcd60e51b81526004016103f6906111d4565b6104ce6000610c9d565b565b6001600160a01b0381166000908152600560205260408120545b92915050565b6060600480546102cf9061122f565b3360009081526001602090815260408083206001600160a01b0386168452909152812054828110156105815760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b60648201526084016103f6565b61058e33858584036107a4565b5060019392505050565b600061035f3384846108c8565b834211156105f55760405162461bcd60e51b815260206004820152601d60248201527f45524332305065726d69743a206578706972656420646561646c696e6500000060448201526064016103f6565b60007f00000000000000000000000000000000000000000000000000000000000000008888886106248c610cef565b6040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810186905260e001604051602081830303815290604052805190602001209050600061067f82610d17565b9050600061068f82878787610d65565b9050896001600160a01b0316816001600160a01b0316146106f25760405162461bcd60e51b815260206004820152601e60248201527f45524332305065726d69743a20696e76616c6964207369676e6174757265000060448201526064016103f6565b6106fd8a8a8a6107a4565b50505050505050505050565b6006546001600160a01b031633146107335760405162461bcd60e51b81526004016103f6906111d4565b6001600160a01b0381166107985760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016103f6565b6107a181610c9d565b50565b6001600160a01b0383166108065760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016103f6565b6001600160a01b0382166108675760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016103f6565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b03831661092c5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016103f6565b6001600160a01b03821661098e5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016103f6565b6001600160a01b03831660009081526020819052604090205481811015610a065760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b60648201526084016103f6565b6001600160a01b03808516600090815260208190526040808220858503905591851681529081208054849290610a3d908490611209565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610a8991815260200190565b60405180910390a350505050565b6000306001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016148015610af057507f000000000000000000000000000000000000000000000000000000000000000046145b15610b1a57507f000000000000000000000000000000000000000000000000000000000000000090565b50604080517f00000000000000000000000000000000000000000000000000000000000000006020808301919091527f0000000000000000000000000000000000000000000000000000000000000000828401527f000000000000000000000000000000000000000000000000000000000000000060608301524660808301523060a0808401919091528351808403909101815260c0909201909252805191012090565b6001600160a01b038216610c145760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f20616464726573730060448201526064016103f6565b8060026000828254610c269190611209565b90915550506001600160a01b03821660009081526020819052604081208054839290610c53908490611209565b90915550506040518181526001600160a01b038316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b600680546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6001600160a01b03811660009081526005602052604090208054600181018255905b50919050565b60006104ea610d24610a97565b8360405161190160f01b6020820152602281018390526042810182905260009060620160405160208183030381529060405280519060200120905092915050565b6000806000610d7687878787610d8d565b91509150610d8381610e7a565b5095945050505050565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0831115610dc45750600090506003610e71565b8460ff16601b14158015610ddc57508460ff16601c14155b15610ded5750600090506004610e71565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa158015610e41573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116610e6a57600060019250925050610e71565b9150600090505b94509492505050565b6000816004811115610e8e57610e8e611264565b1415610e975750565b6001816004811115610eab57610eab611264565b1415610ef95760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e6174757265000000000000000060448201526064016103f6565b6002816004811115610f0d57610f0d611264565b1415610f5b5760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e6774680060448201526064016103f6565b6003816004811115610f6f57610f6f611264565b1415610fc85760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604482015261756560f01b60648201526084016103f6565b6004816004811115610fdc57610fdc611264565b14156107a15760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202776272076616c604482015261756560f01b60648201526084016103f6565b80356001600160a01b038116811461104c57600080fd5b919050565b60006020828403121561106357600080fd5b61106c82611035565b9392505050565b6000806040838503121561108657600080fd5b61108f83611035565b915061109d60208401611035565b90509250929050565b6000806000606084860312156110bb57600080fd5b6110c484611035565b92506110d260208501611035565b9150604084013590509250925092565b600080600080600080600060e0888a0312156110fd57600080fd5b61110688611035565b965061111460208901611035565b95506040880135945060608801359350608088013560ff8116811461113857600080fd5b9699959850939692959460a0840135945060c09093013592915050565b6000806040838503121561116857600080fd5b61117183611035565b946020939093013593505050565b600060208083528351808285015260005b818110156111ac57858101830151858201604001528201611190565b818111156111be576000604083870101525b50601f01601f1916929092016040019392505050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b6000821982111561122a57634e487b7160e01b600052601160045260246000fd5b500190565b600181811c9082168061124357607f821691505b60208210811415610d1157634e487b7160e01b600052602260045260246000fd5b634e487b7160e01b600052602160045260246000fdfea264697066735822122063fbf3dc513e4193334a0395c03ba9ea8494aa27c7f80225c2a814964ca8626764736f6c63430008060033000000000000000000000000783c330a7a4968a08ce100a16ac27ff2ccfaebdf000000000000000000000000783c330a7a4968a08ce100a16ac27ff2ccfaebdf
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101215760003560e01c8063715018a6116100ad578063a457c2d711610071578063a457c2d71461023b578063a9059cbb1461024e578063d505accf14610261578063dd62ed3e14610274578063f2fde38b146102ad57600080fd5b8063715018a6146101f45780637ecebe00146101fc5780638da5cb5b1461020f578063902d55a51461022a57806395d89b411461023357600080fd5b8063313ce567116100f4578063313ce5671461018c5780633644e5151461019b57806339509351146101a357806340c10f19146101b657806370a08231146101cb57600080fd5b806306fdde0314610126578063095ea7b31461014457806318160ddd1461016757806323b872dd14610179575b600080fd5b61012e6102c0565b60405161013b919061117f565b60405180910390f35b610157610152366004611155565b610352565b604051901515815260200161013b565b6002545b60405190815260200161013b565b6101576101873660046110a6565b610368565b6040516012815260200161013b565b61016b610417565b6101576101b1366004611155565b610426565b6101c96101c4366004611155565b610462565b005b61016b6101d9366004611051565b6001600160a01b031660009081526020819052604090205490565b6101c961049a565b61016b61020a366004611051565b6104d0565b6006546040516001600160a01b03909116815260200161013b565b61016b60075481565b61012e6104f0565b610157610249366004611155565b6104ff565b61015761025c366004611155565b610598565b6101c961026f3660046110e2565b6105a5565b61016b610282366004611073565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6101c96102bb366004611051565b610709565b6060600380546102cf9061122f565b80601f01602080910402602001604051908101604052809291908181526020018280546102fb9061122f565b80156103485780601f1061031d57610100808354040283529160200191610348565b820191906000526020600020905b81548152906001019060200180831161032b57829003601f168201915b5050505050905090565b600061035f3384846107a4565b50600192915050565b60006103758484846108c8565b6001600160a01b0384166000908152600160209081526040808320338452909152902054828110156103ff5760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b60648201526084015b60405180910390fd5b61040c85338584036107a4565b506001949350505050565b6000610421610a97565b905090565b3360008181526001602090815260408083206001600160a01b0387168452909152812054909161035f91859061045d908690611209565b6107a4565b6006546001600160a01b0316331461048c5760405162461bcd60e51b81526004016103f6906111d4565b6104968282610bbe565b5050565b6006546001600160a01b031633146104c45760405162461bcd60e51b81526004016103f6906111d4565b6104ce6000610c9d565b565b6001600160a01b0381166000908152600560205260408120545b92915050565b6060600480546102cf9061122f565b3360009081526001602090815260408083206001600160a01b0386168452909152812054828110156105815760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b60648201526084016103f6565b61058e33858584036107a4565b5060019392505050565b600061035f3384846108c8565b834211156105f55760405162461bcd60e51b815260206004820152601d60248201527f45524332305065726d69743a206578706972656420646561646c696e6500000060448201526064016103f6565b60007f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98888886106248c610cef565b6040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810186905260e001604051602081830303815290604052805190602001209050600061067f82610d17565b9050600061068f82878787610d65565b9050896001600160a01b0316816001600160a01b0316146106f25760405162461bcd60e51b815260206004820152601e60248201527f45524332305065726d69743a20696e76616c6964207369676e6174757265000060448201526064016103f6565b6106fd8a8a8a6107a4565b50505050505050505050565b6006546001600160a01b031633146107335760405162461bcd60e51b81526004016103f6906111d4565b6001600160a01b0381166107985760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016103f6565b6107a181610c9d565b50565b6001600160a01b0383166108065760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016103f6565b6001600160a01b0382166108675760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016103f6565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b03831661092c5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016103f6565b6001600160a01b03821661098e5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016103f6565b6001600160a01b03831660009081526020819052604090205481811015610a065760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b60648201526084016103f6565b6001600160a01b03808516600090815260208190526040808220858503905591851681529081208054849290610a3d908490611209565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610a8991815260200190565b60405180910390a350505050565b6000306001600160a01b037f0000000000000000000000005faa989af96af85384b8a938c2ede4a7378d987516148015610af057507f000000000000000000000000000000000000000000000000000000000000000146145b15610b1a57507f67c157a481eaccbcae83f0864e7d4db60cae548a16d0b63f88eff13be8ae266090565b50604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f6020808301919091527fb7215a3be550fc6bbe4a979d6495b4bc981a95b24dd96b44cce5bcc6b0e834e8828401527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608301524660808301523060a0808401919091528351808403909101815260c0909201909252805191012090565b6001600160a01b038216610c145760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f20616464726573730060448201526064016103f6565b8060026000828254610c269190611209565b90915550506001600160a01b03821660009081526020819052604081208054839290610c53908490611209565b90915550506040518181526001600160a01b038316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b600680546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6001600160a01b03811660009081526005602052604090208054600181018255905b50919050565b60006104ea610d24610a97565b8360405161190160f01b6020820152602281018390526042810182905260009060620160405160208183030381529060405280519060200120905092915050565b6000806000610d7687878787610d8d565b91509150610d8381610e7a565b5095945050505050565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0831115610dc45750600090506003610e71565b8460ff16601b14158015610ddc57508460ff16601c14155b15610ded5750600090506004610e71565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa158015610e41573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116610e6a57600060019250925050610e71565b9150600090505b94509492505050565b6000816004811115610e8e57610e8e611264565b1415610e975750565b6001816004811115610eab57610eab611264565b1415610ef95760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e6174757265000000000000000060448201526064016103f6565b6002816004811115610f0d57610f0d611264565b1415610f5b5760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e6774680060448201526064016103f6565b6003816004811115610f6f57610f6f611264565b1415610fc85760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604482015261756560f01b60648201526084016103f6565b6004816004811115610fdc57610fdc611264565b14156107a15760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202776272076616c604482015261756560f01b60648201526084016103f6565b80356001600160a01b038116811461104c57600080fd5b919050565b60006020828403121561106357600080fd5b61106c82611035565b9392505050565b6000806040838503121561108657600080fd5b61108f83611035565b915061109d60208401611035565b90509250929050565b6000806000606084860312156110bb57600080fd5b6110c484611035565b92506110d260208501611035565b9150604084013590509250925092565b600080600080600080600060e0888a0312156110fd57600080fd5b61110688611035565b965061111460208901611035565b95506040880135945060608801359350608088013560ff8116811461113857600080fd5b9699959850939692959460a0840135945060c09093013592915050565b6000806040838503121561116857600080fd5b61117183611035565b946020939093013593505050565b600060208083528351808285015260005b818110156111ac57858101830151858201604001528201611190565b818111156111be576000604083870101525b50601f01601f1916929092016040019392505050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b6000821982111561122a57634e487b7160e01b600052601160045260246000fd5b500190565b600181811c9082168061124357607f821691505b60208210811415610d1157634e487b7160e01b600052602260045260246000fd5b634e487b7160e01b600052602160045260246000fdfea264697066735822122063fbf3dc513e4193334a0395c03ba9ea8494aa27c7f80225c2a814964ca8626764736f6c63430008060033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000783c330a7a4968a08ce100a16ac27ff2ccfaebdf000000000000000000000000783c330a7a4968a08ce100a16ac27ff2ccfaebdf
-----Decoded View---------------
Arg [0] : _owner (address): 0x783c330A7A4968A08ce100A16ac27Ff2cCfAEbdf
Arg [1] : account (address): 0x783c330A7A4968A08ce100A16ac27Ff2cCfAEbdf
-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 000000000000000000000000783c330a7a4968a08ce100a16ac27ff2ccfaebdf
Arg [1] : 000000000000000000000000783c330a7a4968a08ce100a16ac27ff2ccfaebdf
Deployed Bytecode Sourcemap
740:462:4:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2114:98:3;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4211:166;;;;;;:::i;:::-;;:::i;:::-;;;2708:14:12;;2701:22;2683:41;;2671:2;2656:18;4211:166:3;2638:92:12;3202:106:3;3289:12;;3202:106;;;2881:25:12;;;2869:2;2854:18;3202:106:3;2836:76:12;4844:478:3;;;;;;:::i;:::-;;:::i;3051:91::-;;;3133:2;11540:36:12;;11528:2;11513:18;3051:91:3;11495:87:12;2430:113:10;;;:::i;5717:212:3:-;;;;;;:::i;:::-;;:::i;1097:102:4:-;;;;;;:::i;:::-;;:::i;:::-;;3366:125:3;;;;;;:::i;:::-;-1:-1:-1;;;;;3466:18:3;3440:7;3466:18;;;;;;;;;;;;3366:125;1659:101:7;;;:::i;2180:126:10:-;;;;;;:::i;:::-;;:::i;1027:85:7:-;1099:6;;1027:85;;-1:-1:-1;;;;;1099:6:7;;;2481:51:12;;2469:2;2454:18;1027:85:7;2436:102:12;845:41:4;;;;;;2325:102:3;;;:::i;6416:405::-;;;;;;:::i;:::-;;:::i;3694:172::-;;;;;;:::i;:::-;;:::i;1493:626:10:-;;;;;;:::i;:::-;;:::i;3924:149:3:-;;;;;;:::i;:::-;-1:-1:-1;;;;;4039:18:3;;;4013:7;4039:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;3924:149;1909:198:7;;;;;;:::i;:::-;;:::i;2114:98:3:-;2168:13;2200:5;2193:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2114:98;:::o;4211:166::-;4294:4;4310:39;719:10:0;4333:7:3;4342:6;4310:8;:39::i;:::-;-1:-1:-1;4366:4:3;4211:166;;;;:::o;4844:478::-;4980:4;4996:36;5006:6;5014:9;5025:6;4996:9;:36::i;:::-;-1:-1:-1;;;;;5070:19:3;;5043:24;5070:19;;;:11;:19;;;;;;;;719:10:0;5070:33:3;;;;;;;;5121:26;;;;5113:79;;;;-1:-1:-1;;;5113:79:3;;9071:2:12;5113:79:3;;;9053:21:12;9110:2;9090:18;;;9083:30;9149:34;9129:18;;;9122:62;-1:-1:-1;;;9200:18:12;;;9193:38;9248:19;;5113:79:3;;;;;;;;;5226:57;5235:6;719:10:0;5276:6:3;5257:16;:25;5226:8;:57::i;:::-;-1:-1:-1;5311:4:3;;4844:478;-1:-1:-1;;;;4844:478:3:o;2430:113:10:-;2490:7;2516:20;:18;:20::i;:::-;2509:27;;2430:113;:::o;5717:212:3:-;719:10:0;5805:4:3;5853:25;;;:11;:25;;;;;;;;-1:-1:-1;;;;;5853:34:3;;;;;;;;;;5805:4;;5821:80;;5844:7;;5853:47;;5890:10;;5853:47;:::i;:::-;5821:8;:80::i;1097:102:4:-;1099:6:7;;-1:-1:-1;;;;;1099:6:7;719:10:0;1239:23:7;1231:68;;;;-1:-1:-1;;;1231:68:7;;;;;;;:::i;:::-;1170:22:4::1;1176:7;1185:6;1170:5;:22::i;:::-;1097:102:::0;;:::o;1659:101:7:-;1099:6;;-1:-1:-1;;;;;1099:6:7;719:10:0;1239:23:7;1231:68;;;;-1:-1:-1;;;1231:68:7;;;;;;;:::i;:::-;1723:30:::1;1750:1;1723:18;:30::i;:::-;1659:101::o:0;2180:126:10:-;-1:-1:-1;;;;;2275:14:10;;2249:7;2275:14;;;:7;:14;;;;;918::1;2275:24:10;2268:31;2180:126;-1:-1:-1;;2180:126:10:o;2325:102:3:-;2381:13;2413:7;2406:14;;;;;:::i;6416:405::-;719:10:0;6509:4:3;6552:25;;;:11;:25;;;;;;;;-1:-1:-1;;;;;6552:34:3;;;;;;;;;;6604:35;;;;6596:85;;;;-1:-1:-1;;;6596:85:3;;10652:2:12;6596:85:3;;;10634:21:12;10691:2;10671:18;;;10664:30;10730:34;10710:18;;;10703:62;-1:-1:-1;;;10781:18:12;;;10774:35;10826:19;;6596:85:3;10624:227:12;6596:85:3;6715:67;719:10:0;6738:7:3;6766:15;6747:16;:34;6715:8;:67::i;:::-;-1:-1:-1;6810:4:3;;6416:405;-1:-1:-1;;;6416:405:3:o;3694:172::-;3780:4;3796:42;719:10:0;3820:9:3;3831:6;3796:9;:42::i;1493:626:10:-;1728:8;1709:15;:27;;1701:69;;;;-1:-1:-1;;;1701:69:10;;7141:2:12;1701:69:10;;;7123:21:12;7180:2;7160:18;;;7153:30;7219:31;7199:18;;;7192:59;7268:18;;1701:69:10;7113:179:12;1701:69:10;1781:18;1823:16;1841:5;1848:7;1857:5;1864:16;1874:5;1864:9;:16::i;:::-;1812:79;;;;;;3204:25:12;;;;-1:-1:-1;;;;;3303:15:12;;;3283:18;;;3276:43;3355:15;;;;3335:18;;;3328:43;3387:18;;;3380:34;3430:19;;;3423:35;3474:19;;;3467:35;;;3176:19;;1812:79:10;;;;;;;;;;;;1802:90;;;;;;1781:111;;1903:12;1918:28;1935:10;1918:16;:28::i;:::-;1903:43;;1957:14;1974:28;1988:4;1994:1;1997;2000;1974:13;:28::i;:::-;1957:45;;2030:5;-1:-1:-1;;;;;2020:15:10;:6;-1:-1:-1;;;;;2020:15:10;;2012:58;;;;-1:-1:-1;;;2012:58:10;;8712:2:12;2012:58:10;;;8694:21:12;8751:2;8731:18;;;8724:30;8790:32;8770:18;;;8763:60;8840:18;;2012:58:10;8684:180:12;2012:58:10;2081:31;2090:5;2097:7;2106:5;2081:8;:31::i;:::-;1691:428;;;1493:626;;;;;;;:::o;1909:198:7:-;1099:6;;-1:-1:-1;;;;;1099:6:7;719:10:0;1239:23:7;1231:68;;;;-1:-1:-1;;;1231:68:7;;;;;;;:::i;:::-;-1:-1:-1;;;;;1997:22:7;::::1;1989:73;;;::::0;-1:-1:-1;;;1989:73:7;;6331:2:12;1989:73:7::1;::::0;::::1;6313:21:12::0;6370:2;6350:18;;;6343:30;6409:34;6389:18;;;6382:62;-1:-1:-1;;;6460:18:12;;;6453:36;6506:19;;1989:73:7::1;6303:228:12::0;1989:73:7::1;2072:28;2091:8;2072:18;:28::i;:::-;1909:198:::0;:::o;9992:370:3:-;-1:-1:-1;;;;;10123:19:3;;10115:68;;;;-1:-1:-1;;;10115:68:3;;10247:2:12;10115:68:3;;;10229:21:12;10286:2;10266:18;;;10259:30;10325:34;10305:18;;;10298:62;-1:-1:-1;;;10376:18:12;;;10369:34;10420:19;;10115:68:3;10219:226:12;10115:68:3;-1:-1:-1;;;;;10201:21:3;;10193:68;;;;-1:-1:-1;;;10193:68:3;;6738:2:12;10193:68:3;;;6720:21:12;6777:2;6757:18;;;6750:30;6816:34;6796:18;;;6789:62;-1:-1:-1;;;6867:18:12;;;6860:32;6909:19;;10193:68:3;6710:224:12;10193:68:3;-1:-1:-1;;;;;10272:18:3;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;10323:32;;2881:25:12;;;10323:32:3;;2854:18:12;10323:32:3;;;;;;;9992:370;;;:::o;7295:713::-;-1:-1:-1;;;;;7430:20:3;;7422:70;;;;-1:-1:-1;;;7422:70:3;;9841:2:12;7422:70:3;;;9823:21:12;9880:2;9860:18;;;9853:30;9919:34;9899:18;;;9892:62;-1:-1:-1;;;9970:18:12;;;9963:35;10015:19;;7422:70:3;9813:227:12;7422:70:3;-1:-1:-1;;;;;7510:23:3;;7502:71;;;;-1:-1:-1;;;7502:71:3;;5567:2:12;7502:71:3;;;5549:21:12;5606:2;5586:18;;;5579:30;5645:34;5625:18;;;5618:62;-1:-1:-1;;;5696:18:12;;;5689:33;5739:19;;7502:71:3;5539:225:12;7502:71:3;-1:-1:-1;;;;;7666:17:3;;7642:21;7666:17;;;;;;;;;;;7701:23;;;;7693:74;;;;-1:-1:-1;;;7693:74:3;;7499:2:12;7693:74:3;;;7481:21:12;7538:2;7518:18;;;7511:30;7577:34;7557:18;;;7550:62;-1:-1:-1;;;7628:18:12;;;7621:36;7674:19;;7693:74:3;7471:228:12;7693:74:3;-1:-1:-1;;;;;7801:17:3;;;:9;:17;;;;;;;;;;;7821:22;;;7801:42;;7863:20;;;;;;;;:30;;7837:6;;7801:9;7863:30;;7837:6;;7863:30;:::i;:::-;;;;;;;;7926:9;-1:-1:-1;;;;;7909:35:3;7918:6;-1:-1:-1;;;;;7909:35:3;;7937:6;7909:35;;;;2881:25:12;;2869:2;2854:18;;2836:76;7909:35:3;;;;;;;;7412:596;7295:713;;;:::o;3141:308:9:-;3194:7;3225:4;-1:-1:-1;;;;;3234:12:9;3217:29;;:66;;;;;3267:16;3250:13;:33;3217:66;3213:230;;;-1:-1:-1;3306:24:9;;3141:308::o;3213:230::-;-1:-1:-1;3631:73:9;;;3390:10;3631:73;;;;3772:25:12;;;;3402:12:9;3813:18:12;;;3806:34;3416:15:9;3856:18:12;;;3849:34;3675:13:9;3899:18:12;;;3892:34;3698:4:9;3942:19:12;;;;3935:61;;;;3631:73:9;;;;;;;;;;3744:19:12;;;;3631:73:9;;;3621:84;;;;;;2430:113:10:o;8284:389:3:-;-1:-1:-1;;;;;8367:21:3;;8359:65;;;;-1:-1:-1;;;8359:65:3;;11058:2:12;8359:65:3;;;11040:21:12;11097:2;11077:18;;;11070:30;11136:33;11116:18;;;11109:61;11187:18;;8359:65:3;11030:181:12;8359:65:3;8511:6;8495:12;;:22;;;;;;;:::i;:::-;;;;-1:-1:-1;;;;;;;8527:18:3;;:9;:18;;;;;;;;;;:28;;8549:6;;8527:9;:28;;8549:6;;8527:28;:::i;:::-;;;;-1:-1:-1;;8570:37:3;;2881:25:12;;;-1:-1:-1;;;;;8570:37:3;;;8587:1;;8570:37;;2869:2:12;2854:18;8570:37:3;;;;;;;1097:102:4;;:::o;2261:187:7:-;2353:6;;;-1:-1:-1;;;;;2369:17:7;;;-1:-1:-1;;;;;;2369:17:7;;;;;;;2401:40;;2353:6;;;2369:17;2353:6;;2401:40;;2334:16;;2401:40;2324:124;2261:187;:::o;2674:203:10:-;-1:-1:-1;;;;;2794:14:10;;2734:15;2794:14;;;:7;:14;;;;;918::1;;1050:1;1032:19;;;;918:14;2853:17:10;2751:126;2674:203;;;:::o;4337:165:9:-;4414:7;4440:55;4462:20;:18;:20::i;:::-;4484:10;9251:57:2;;-1:-1:-1;;;9251:57:2;;;2196:27:12;2239:11;;;2232:27;;;2275:12;;;2268:28;;;9215:7:2;;2312:12:12;;9251:57:2;;;;;;;;;;;;9241:68;;;;;;9234:75;;9122:194;;;;;7477:270;7600:7;7620:17;7639:18;7661:25;7672:4;7678:1;7681;7684;7661:10;:25::i;:::-;7619:67;;;;7696:18;7708:5;7696:11;:18::i;:::-;-1:-1:-1;7731:9:2;7477:270;-1:-1:-1;;;;;7477:270:2:o;5741:1603::-;5867:7;;6791:66;6778:79;;6774:161;;;-1:-1:-1;6889:1:2;;-1:-1:-1;6893:30:2;6873:51;;6774:161;6948:1;:7;;6953:2;6948:7;;:18;;;;;6959:1;:7;;6964:2;6959:7;;6948:18;6944:100;;;-1:-1:-1;6998:1:2;;-1:-1:-1;7002:30:2;6982:51;;6944:100;7155:24;;;7138:14;7155:24;;;;;;;;;4234:25:12;;;4307:4;4295:17;;4275:18;;;4268:45;;;;4329:18;;;4322:34;;;4372:18;;;4365:34;;;7155:24:2;;4206:19:12;;7155:24:2;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;7155:24:2;;-1:-1:-1;;7155:24:2;;;-1:-1:-1;;;;;;;7193:20:2;;7189:101;;7245:1;7249:29;7229:50;;;;;;;7189:101;7308:6;-1:-1:-1;7316:20:2;;-1:-1:-1;5741:1603:2;;;;;;;;:::o;530:631::-;607:20;598:5;:29;;;;;;;;:::i;:::-;;594:561;;;530:631;:::o;594:561::-;703:29;694:5;:38;;;;;;;;:::i;:::-;;690:465;;;748:34;;-1:-1:-1;;;748:34:2;;5214:2:12;748:34:2;;;5196:21:12;5253:2;5233:18;;;5226:30;5292:26;5272:18;;;5265:54;5336:18;;748:34:2;5186:174:12;690:465:2;812:35;803:5;:44;;;;;;;;:::i;:::-;;799:356;;;863:41;;-1:-1:-1;;;863:41:2;;5971:2:12;863:41:2;;;5953:21:12;6010:2;5990:18;;;5983:30;6049:33;6029:18;;;6022:61;6100:18;;863:41:2;5943:181:12;799:356:2;934:30;925:5;:39;;;;;;;;:::i;:::-;;921:234;;;980:44;;-1:-1:-1;;;980:44:2;;7906:2:12;980:44:2;;;7888:21:12;7945:2;7925:18;;;7918:30;7984:34;7964:18;;;7957:62;-1:-1:-1;;;8035:18:12;;;8028:32;8077:19;;980:44:2;7878:224:12;921:234:2;1054:30;1045:5;:39;;;;;;;;:::i;:::-;;1041:114;;;1100:44;;-1:-1:-1;;;1100:44:2;;8309:2:12;1100:44:2;;;8291:21:12;8348:2;8328:18;;;8321:30;8387:34;8367:18;;;8360:62;-1:-1:-1;;;8438:18:12;;;8431:32;8480:19;;1100:44:2;8281:224:12;14:173;82:20;;-1:-1:-1;;;;;131:31:12;;121:42;;111:2;;177:1;174;167:12;111:2;63:124;;;:::o;192:186::-;251:6;304:2;292:9;283:7;279:23;275:32;272:2;;;320:1;317;310:12;272:2;343:29;362:9;343:29;:::i;:::-;333:39;262:116;-1:-1:-1;;;262:116:12:o;383:260::-;451:6;459;512:2;500:9;491:7;487:23;483:32;480:2;;;528:1;525;518:12;480:2;551:29;570:9;551:29;:::i;:::-;541:39;;599:38;633:2;622:9;618:18;599:38;:::i;:::-;589:48;;470:173;;;;;:::o;648:328::-;725:6;733;741;794:2;782:9;773:7;769:23;765:32;762:2;;;810:1;807;800:12;762:2;833:29;852:9;833:29;:::i;:::-;823:39;;881:38;915:2;904:9;900:18;881:38;:::i;:::-;871:48;;966:2;955:9;951:18;938:32;928:42;;752:224;;;;;:::o;981:693::-;1092:6;1100;1108;1116;1124;1132;1140;1193:3;1181:9;1172:7;1168:23;1164:33;1161:2;;;1210:1;1207;1200:12;1161:2;1233:29;1252:9;1233:29;:::i;:::-;1223:39;;1281:38;1315:2;1304:9;1300:18;1281:38;:::i;:::-;1271:48;;1366:2;1355:9;1351:18;1338:32;1328:42;;1417:2;1406:9;1402:18;1389:32;1379:42;;1471:3;1460:9;1456:19;1443:33;1516:4;1509:5;1505:16;1498:5;1495:27;1485:2;;1536:1;1533;1526:12;1485:2;1151:523;;;;-1:-1:-1;1151:523:12;;;;1559:5;1611:3;1596:19;;1583:33;;-1:-1:-1;1663:3:12;1648:19;;;1635:33;;1151:523;-1:-1:-1;;1151:523:12:o;1679:254::-;1747:6;1755;1808:2;1796:9;1787:7;1783:23;1779:32;1776:2;;;1824:1;1821;1814:12;1776:2;1847:29;1866:9;1847:29;:::i;:::-;1837:39;1923:2;1908:18;;;;1895:32;;-1:-1:-1;;;1766:167:12:o;4410:597::-;4522:4;4551:2;4580;4569:9;4562:21;4612:6;4606:13;4655:6;4650:2;4639:9;4635:18;4628:34;4680:1;4690:140;4704:6;4701:1;4698:13;4690:140;;;4799:14;;;4795:23;;4789:30;4765:17;;;4784:2;4761:26;4754:66;4719:10;;4690:140;;;4848:6;4845:1;4842:13;4839:2;;;4918:1;4913:2;4904:6;4893:9;4889:22;4885:31;4878:42;4839:2;-1:-1:-1;4991:2:12;4970:15;-1:-1:-1;;4966:29:12;4951:45;;;;4998:2;4947:54;;4531:476;-1:-1:-1;;;4531:476:12:o;9278:356::-;9480:2;9462:21;;;9499:18;;;9492:30;9558:34;9553:2;9538:18;;9531:62;9625:2;9610:18;;9452:182::o;11587:225::-;11627:3;11658:1;11654:6;11651:1;11648:13;11645:2;;;11703:10;11698:3;11694:20;11691:1;11684:31;11738:4;11735:1;11728:15;11766:4;11763:1;11756:15;11645:2;-1:-1:-1;11797:9:12;;11635:177::o;11817:380::-;11896:1;11892:12;;;;11939;;;11960:2;;12014:4;12006:6;12002:17;11992:27;;11960:2;12067;12059:6;12056:14;12036:18;12033:38;12030:2;;;12113:10;12108:3;12104:20;12101:1;12094:31;12148:4;12145:1;12138:15;12176:4;12173:1;12166:15;12202:127;12263:10;12258:3;12254:20;12251:1;12244:31;12294:4;12291:1;12284:15;12318:4;12315:1;12308:15
Swarm Source
ipfs://63fbf3dc513e4193334a0395c03ba9ea8494aa27c7f80225c2a814964ca86267
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.