ETH Price: $3,045.91 (-7.24%)

Token

AITA (AITA)
 

Overview

Max Total Supply

3,000,000,000 AITA

Holders

3,849 ( 0.026%)
Created with Highcharts 10.2.1

Total Transfers

4,343

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Loading...
Loading
Loading...
Loading

OVERVIEW

AITA is a groundbreaking DeFi-AI platform offering tools like liquid staking tokens (LSTs), quant trading strategies, and AI Trading Agents for secure, automated trading.

# Exchange Pair Price  24H Volume % Volume

Contract Source Code Verified (Exact Match)

Contract Name:
AITA

Compiler Version
v0.8.28+commit.7893614a

Optimization Enabled:
Yes with 200 runs

Other Settings:
paris EvmVersion
File 1 of 7 : AITA.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.28;
/**
* @title AITA Token Contract
* @author A Q T I S / @AQTIS-Team
* @notice This contract is used for the AITA token.
*/
// ======= OpenZeppelin ======= //
import {ERC20} from "@openzeppelin/contracts/token/ERC20/ERC20.sol";
import {Ownable} from "@openzeppelin/contracts/access/Ownable.sol";
error MigrationFinished();
error ArrayLengthMismatch();
contract AITA is ERC20, Ownable {
bool public migrationFinished = false;
constructor() ERC20("AITA", "AITA") Ownable(msg.sender) {}
function multiMint(address[] calldata _addresses, uint256[] calldata _amounts) external onlyOwner {
if (migrationFinished) {
revert MigrationFinished();
}
if (_addresses.length != _amounts.length) {
revert ArrayLengthMismatch();
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 2 of 7 : Ownable.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts (last updated v5.0.0) (access/Ownable.sol)
pragma solidity ^0.8.20;
import {Context} from "../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.
*
* The initial owner is set to the address provided by the deployer. 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;
/**
* @dev The caller account is not authorized to perform an operation.
*/
error OwnableUnauthorizedAccount(address account);
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 3 of 7 : draft-IERC6093.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts (last updated v5.1.0) (interfaces/draft-IERC6093.sol)
pragma solidity ^0.8.20;
/**
* @dev Standard ERC-20 Errors
* Interface of the https://eips.ethereum.org/EIPS/eip-6093[ERC-6093] custom errors for ERC-20 tokens.
*/
interface IERC20Errors {
/**
* @dev Indicates an error related to the current `balance` of a `sender`. Used in transfers.
* @param sender Address whose tokens are being transferred.
* @param balance Current balance for the interacting account.
* @param needed Minimum amount required to perform a transfer.
*/
error ERC20InsufficientBalance(address sender, uint256 balance, uint256 needed);
/**
* @dev Indicates a failure with the token `sender`. Used in transfers.
* @param sender Address whose tokens are being transferred.
*/
error ERC20InvalidSender(address sender);
/**
* @dev Indicates a failure with the token `receiver`. Used in transfers.
* @param receiver Address to which tokens are being transferred.
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 4 of 7 : ERC20.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts (last updated v5.1.0) (token/ERC20/ERC20.sol)
pragma solidity ^0.8.20;
import {IERC20} from "./IERC20.sol";
import {IERC20Metadata} from "./extensions/IERC20Metadata.sol";
import {Context} from "../../utils/Context.sol";
import {IERC20Errors} from "../../interfaces/draft-IERC6093.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}.
*
* TIP: For a detailed writeup see our guide
* https://forum.openzeppelin.com/t/how-to-implement-erc20-supply-mechanisms/226[How
* to implement supply mechanisms].
*
* The default value of {decimals} is 18. To change this, you should override
* this function so it returns a different value.
*
* 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 ERC-20
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 5 of 7 : IERC20Metadata.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts (last updated v5.1.0) (token/ERC20/extensions/IERC20Metadata.sol)
pragma solidity ^0.8.20;
import {IERC20} from "../IERC20.sol";
/**
* @dev Interface for the optional metadata functions from the ERC-20 standard.
*/
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.
*/
function decimals() external view returns (uint8);
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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

File 7 of 7 : Context.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts (last updated v5.0.1) (utils/Context.sol)
pragma solidity ^0.8.20;
/**
* @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;
}
function _contextSuffixLength() internal view virtual returns (uint256) {
return 0;
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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

Contract Security Audit

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"ArrayLengthMismatch","type":"error"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"allowance","type":"uint256"},{"internalType":"uint256","name":"needed","type":"uint256"}],"name":"ERC20InsufficientAllowance","type":"error"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"uint256","name":"balance","type":"uint256"},{"internalType":"uint256","name":"needed","type":"uint256"}],"name":"ERC20InsufficientBalance","type":"error"},{"inputs":[{"internalType":"address","name":"approver","type":"address"}],"name":"ERC20InvalidApprover","type":"error"},{"inputs":[{"internalType":"address","name":"receiver","type":"address"}],"name":"ERC20InvalidReceiver","type":"error"},{"inputs":[{"internalType":"address","name":"sender","type":"address"}],"name":"ERC20InvalidSender","type":"error"},{"inputs":[{"internalType":"address","name":"spender","type":"address"}],"name":"ERC20InvalidSpender","type":"error"},{"inputs":[],"name":"MigrationFinished","type":"error"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"OwnableInvalidOwner","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"OwnableUnauthorizedAccount","type":"error"},{"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":[{"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":"value","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":[],"name":"endMigration","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"migrationFinished","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address[]","name":"_addresses","type":"address[]"},{"internalType":"uint256[]","name":"_amounts","type":"uint256[]"}],"name":"multiBurn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"_addresses","type":"address[]"},{"internalType":"uint256[]","name":"_amounts","type":"uint256[]"}],"name":"multiMint","outputs":[],"stateMutability":"nonpayable","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":[],"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":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","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"}]

60806040526005805460ff60a01b1916905534801561001d57600080fd5b506040805180820182526004808252634149544160e01b6020808401829052845180860190955291845290830152339160036100598382610197565b5060046100668282610197565b5050506001600160a01b03811661009757604051631e4fbdf760e01b81526000600482015260240160405180910390fd5b6100a0816100a6565b50610255565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c9082168061012257607f821691505b60208210810361014257634e487b7160e01b600052602260045260246000fd5b50919050565b601f82111561019257806000526020600020601f840160051c8101602085101561016f5750805b601f840160051c820191505b8181101561018f576000815560010161017b565b50505b505050565b81516001600160401b038111156101b0576101b06100f8565b6101c4816101be845461010e565b84610148565b6020601f8211600181146101f857600083156101e05750848201515b600019600385901b1c1916600184901b17845561018f565b600084815260208120601f198516915b828110156102285787850151825560209485019460019092019101610208565b50848210156102465786840151600019600387901b60f8161c191681555b50505050600190811b01905550565b610b9c806102646000396000f3fe608060405234801561001057600080fd5b50600436106101005760003560e01c80636c525d041161009757806395d89b411161006657806395d89b411461020a578063a9059cbb14610212578063dd62ed3e14610225578063f2fde38b1461025e57600080fd5b80636c525d04146101b657806370a08231146101be578063715018a6146101e75780638da5cb5b146101ef57600080fd5b80632f81bc71116100d35780632f81bc711461016b578063313ce567146101805780633f9e23e51461018f5780634a9c2424146101a357600080fd5b806306fdde0314610105578063095ea7b31461012357806318160ddd1461014657806323b872dd14610158575b600080fd5b61010d610271565b60405161011a9190610912565b60405180910390f35b61013661013136600461097c565b610303565b604051901515815260200161011a565b6002545b60405190815260200161011a565b6101366101663660046109a6565b61031d565b61017e610179366004610a2f565b610341565b005b6040516012815260200161011a565b60055461013690600160a01b900460ff1681565b61017e6101b1366004610a2f565b6103f6565b61017e6104a4565b61014a6101cc366004610aa0565b6001600160a01b031660009081526020819052604090205490565b61017e6104c1565b6005546040516001600160a01b03909116815260200161011a565b61010d6104d5565b61013661022036600461097c565b6104e4565b61014a610233366004610ac2565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b61017e61026c366004610aa0565b6104f2565b60606003805461028090610af5565b80601f01602080910402602001604051908101604052809291908181526020018280546102ac90610af5565b80156102f95780601f106102ce576101008083540402835291602001916102f9565b820191906000526020600020905b8154815290600101906020018083116102dc57829003601f168201915b5050505050905090565b600033610311818585610535565b60019150505b92915050565b60003361032b858285610547565b6103368585856105c5565b506001949350505050565b610349610624565b600554600160a01b900460ff16156103745760405163ceab6b9160e01b815260040160405180910390fd5b8281146103945760405163512509d360e11b815260040160405180910390fd5b60005b838110156103ef576103e78585838181106103b4576103b4610b2f565b90506020020160208101906103c99190610aa0565b8484848181106103db576103db610b2f565b90506020020135610651565b600101610397565b5050505050565b6103fe610624565b82811461041e5760405163512509d360e11b815260040160405180910390fd5b600554600160a01b900460ff16156104495760405163ceab6b9160e01b815260040160405180910390fd5b60005b838110156103ef5761049c85858381811061046957610469610b2f565b905060200201602081019061047e9190610aa0565b84848481811061049057610490610b2f565b9050602002013561068b565b60010161044c565b6104ac610624565b6005805460ff60a01b1916600160a01b179055565b6104c9610624565b6104d360006106c1565b565b60606004805461028090610af5565b6000336103118185856105c5565b6104fa610624565b6001600160a01b03811661052957604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b610532816106c1565b50565b6105428383836001610713565b505050565b6001600160a01b0383811660009081526001602090815260408083209386168352929052205460001981146105bf57818110156105b057604051637dc7a0d960e11b81526001600160a01b03841660048201526024810182905260448101839052606401610520565b6105bf84848484036000610713565b50505050565b6001600160a01b0383166105ef57604051634b637e8f60e11b815260006004820152602401610520565b6001600160a01b0382166106195760405163ec442f0560e01b815260006004820152602401610520565b6105428383836107e8565b6005546001600160a01b031633146104d35760405163118cdaa760e01b8152336004820152602401610520565b6001600160a01b03821661067b5760405163ec442f0560e01b815260006004820152602401610520565b610687600083836107e8565b5050565b6001600160a01b0382166106b557604051634b637e8f60e11b815260006004820152602401610520565b610687826000836107e8565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6001600160a01b03841661073d5760405163e602df0560e01b815260006004820152602401610520565b6001600160a01b03831661076757604051634a1406b160e11b815260006004820152602401610520565b6001600160a01b03808516600090815260016020908152604080832093871683529290522082905580156105bf57826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516107da91815260200190565b60405180910390a350505050565b6001600160a01b0383166108135780600260008282546108089190610b45565b909155506108859050565b6001600160a01b038316600090815260208190526040902054818110156108665760405163391434e360e21b81526001600160a01b03851660048201526024810182905260448101839052606401610520565b6001600160a01b03841660009081526020819052604090209082900390555b6001600160a01b0382166108a1576002805482900390556108c0565b6001600160a01b03821660009081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161090591815260200190565b60405180910390a3505050565b602081526000825180602084015260005b818110156109405760208186018101516040868401015201610923565b506000604082850101526040601f19601f83011684010191505092915050565b80356001600160a01b038116811461097757600080fd5b919050565b6000806040838503121561098f57600080fd5b61099883610960565b946020939093013593505050565b6000806000606084860312156109bb57600080fd5b6109c484610960565b92506109d260208501610960565b929592945050506040919091013590565b60008083601f8401126109f557600080fd5b50813567ffffffffffffffff811115610a0d57600080fd5b6020830191508360208260051b8501011115610a2857600080fd5b9250929050565b60008060008060408587031215610a4557600080fd5b843567ffffffffffffffff811115610a5c57600080fd5b610a68878288016109e3565b909550935050602085013567ffffffffffffffff811115610a8857600080fd5b610a94878288016109e3565b95989497509550505050565b600060208284031215610ab257600080fd5b610abb82610960565b9392505050565b60008060408385031215610ad557600080fd5b610ade83610960565b9150610aec60208401610960565b90509250929050565b600181811c90821680610b0957607f821691505b602082108103610b2957634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052603260045260246000fd5b8082018082111561031757634e487b7160e01b600052601160045260246000fdfea2646970667358221220414ce8ffc4c0bccf0bcbad3e37e73c47c31ed37633e82b70efb9c7e632d7f9fb64736f6c634300081c0033

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106101005760003560e01c80636c525d041161009757806395d89b411161006657806395d89b411461020a578063a9059cbb14610212578063dd62ed3e14610225578063f2fde38b1461025e57600080fd5b80636c525d04146101b657806370a08231146101be578063715018a6146101e75780638da5cb5b146101ef57600080fd5b80632f81bc71116100d35780632f81bc711461016b578063313ce567146101805780633f9e23e51461018f5780634a9c2424146101a357600080fd5b806306fdde0314610105578063095ea7b31461012357806318160ddd1461014657806323b872dd14610158575b600080fd5b61010d610271565b60405161011a9190610912565b60405180910390f35b61013661013136600461097c565b610303565b604051901515815260200161011a565b6002545b60405190815260200161011a565b6101366101663660046109a6565b61031d565b61017e610179366004610a2f565b610341565b005b6040516012815260200161011a565b60055461013690600160a01b900460ff1681565b61017e6101b1366004610a2f565b6103f6565b61017e6104a4565b61014a6101cc366004610aa0565b6001600160a01b031660009081526020819052604090205490565b61017e6104c1565b6005546040516001600160a01b03909116815260200161011a565b61010d6104d5565b61013661022036600461097c565b6104e4565b61014a610233366004610ac2565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b61017e61026c366004610aa0565b6104f2565b60606003805461028090610af5565b80601f01602080910402602001604051908101604052809291908181526020018280546102ac90610af5565b80156102f95780601f106102ce576101008083540402835291602001916102f9565b820191906000526020600020905b8154815290600101906020018083116102dc57829003601f168201915b5050505050905090565b600033610311818585610535565b60019150505b92915050565b60003361032b858285610547565b6103368585856105c5565b506001949350505050565b610349610624565b600554600160a01b900460ff16156103745760405163ceab6b9160e01b815260040160405180910390fd5b8281146103945760405163512509d360e11b815260040160405180910390fd5b60005b838110156103ef576103e78585838181106103b4576103b4610b2f565b90506020020160208101906103c99190610aa0565b8484848181106103db576103db610b2f565b90506020020135610651565b600101610397565b5050505050565b6103fe610624565b82811461041e5760405163512509d360e11b815260040160405180910390fd5b600554600160a01b900460ff16156104495760405163ceab6b9160e01b815260040160405180910390fd5b60005b838110156103ef5761049c85858381811061046957610469610b2f565b905060200201602081019061047e9190610aa0565b84848481811061049057610490610b2f565b9050602002013561068b565b60010161044c565b6104ac610624565b6005805460ff60a01b1916600160a01b179055565b6104c9610624565b6104d360006106c1565b565b60606004805461028090610af5565b6000336103118185856105c5565b6104fa610624565b6001600160a01b03811661052957604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b610532816106c1565b50565b6105428383836001610713565b505050565b6001600160a01b0383811660009081526001602090815260408083209386168352929052205460001981146105bf57818110156105b057604051637dc7a0d960e11b81526001600160a01b03841660048201526024810182905260448101839052606401610520565b6105bf84848484036000610713565b50505050565b6001600160a01b0383166105ef57604051634b637e8f60e11b815260006004820152602401610520565b6001600160a01b0382166106195760405163ec442f0560e01b815260006004820152602401610520565b6105428383836107e8565b6005546001600160a01b031633146104d35760405163118cdaa760e01b8152336004820152602401610520565b6001600160a01b03821661067b5760405163ec442f0560e01b815260006004820152602401610520565b610687600083836107e8565b5050565b6001600160a01b0382166106b557604051634b637e8f60e11b815260006004820152602401610520565b610687826000836107e8565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6001600160a01b03841661073d5760405163e602df0560e01b815260006004820152602401610520565b6001600160a01b03831661076757604051634a1406b160e11b815260006004820152602401610520565b6001600160a01b03808516600090815260016020908152604080832093871683529290522082905580156105bf57826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516107da91815260200190565b60405180910390a350505050565b6001600160a01b0383166108135780600260008282546108089190610b45565b909155506108859050565b6001600160a01b038316600090815260208190526040902054818110156108665760405163391434e360e21b81526001600160a01b03851660048201526024810182905260448101839052606401610520565b6001600160a01b03841660009081526020819052604090209082900390555b6001600160a01b0382166108a1576002805482900390556108c0565b6001600160a01b03821660009081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161090591815260200190565b60405180910390a3505050565b602081526000825180602084015260005b818110156109405760208186018101516040868401015201610923565b506000604082850101526040601f19601f83011684010191505092915050565b80356001600160a01b038116811461097757600080fd5b919050565b6000806040838503121561098f57600080fd5b61099883610960565b946020939093013593505050565b6000806000606084860312156109bb57600080fd5b6109c484610960565b92506109d260208501610960565b929592945050506040919091013590565b60008083601f8401126109f557600080fd5b50813567ffffffffffffffff811115610a0d57600080fd5b6020830191508360208260051b8501011115610a2857600080fd5b9250929050565b60008060008060408587031215610a4557600080fd5b843567ffffffffffffffff811115610a5c57600080fd5b610a68878288016109e3565b909550935050602085013567ffffffffffffffff811115610a8857600080fd5b610a94878288016109e3565b95989497509550505050565b600060208284031215610ab257600080fd5b610abb82610960565b9392505050565b60008060408385031215610ad557600080fd5b610ade83610960565b9150610aec60208401610960565b90509250929050565b600181811c90821680610b0957607f821691505b602082108103610b2957634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052603260045260246000fd5b8082018082111561031757634e487b7160e01b600052601160045260246000fdfea2646970667358221220414ce8ffc4c0bccf0bcbad3e37e73c47c31ed37633e82b70efb9c7e632d7f9fb64736f6c634300081c0033

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.