ETH Price: $2,190.63 (+2.97%)

Token

HURTS (HURTS)
 

Overview

Max Total Supply

80,000,000 HURTS

Holders

44

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
509,227.920557252751611978 HURTS

Value
$0.00
0x97e02d0712cad95a2a0f2b1fe14c2012c9e23ee3
Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information
# Exchange Pair Price  24H Volume % Volume

Contract Source Code Verified (Exact Match)

Contract Name:
Hurts

Compiler Version
v0.8.13+commit.abaa5c0e

Optimization Enabled:
Yes with 1000 runs

Other Settings:
default evmVersion
File 1 of 11 : Hurts.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
pragma solidity >=0.8.10 >=0.8.0 <0.9.0;
import "@openzeppelin/contracts/token/ERC20/ERC20.sol";
import "@openzeppelin/contracts/access/Ownable.sol";
import "@openzeppelin/contracts/utils/math/SafeMath.sol";
import "@uniswap/v2-periphery/contracts/interfaces/IUniswapV2Router02.sol";
import "@uniswap/v2-core/contracts/interfaces/IUniswapV2Factory.sol";
import "@uniswap/v2-core/contracts/interfaces/IUniswapV2Pair.sol";
contract Hurts is ERC20, Ownable {
using SafeMath for uint256;
IUniswapV2Router02 public immutable uniswapV2Router;
address public immutable uniswapV2Pair;
address public constant deadAddress = address(0xdead);
address public marketingWallet;
address public devWallet;
bool private swapping;
IERC20 betAiToken;
address public betAiTokenAddress;
address public rocketGameAddress;
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 2 of 11 : 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 v4.6.0) (token/ERC20/ERC20.sol)
pragma solidity ^0.8.0;
import "./IERC20.sol";
import "./extensions/IERC20Metadata.sol";
import "../../utils/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}.
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 3 of 11 : Ownable.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.1 (access/Ownable.sol)
pragma solidity ^0.8.0;
import "../utils/Context.sol";
/**
* @dev Contract module which provides a basic access control mechanism, where
* there is an account (an owner) that can be granted exclusive access to
* specific functions.
*
* By default, the owner account will be the one that deploys the contract. This
* can later be changed with {transferOwnership}.
*
* This module is used through inheritance. It will make available the modifier
* `onlyOwner`, which can be applied to your functions to restrict their use to
* the owner.
*/
abstract contract Ownable is Context {
address private _owner;
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);
/**
* @dev Initializes the contract setting the deployer as the initial owner.
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 4 of 11 : SafeMath.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts (last updated v4.6.0) (utils/math/SafeMath.sol)
pragma solidity ^0.8.0;
// CAUTION
// This version of SafeMath should only be used with Solidity 0.8 or later,
// because it relies on the compiler's built in overflow checks.
/**
* @dev Wrappers over Solidity's arithmetic operations.
*
* NOTE: `SafeMath` is generally not needed starting with Solidity 0.8, since the compiler
* now has built in overflow checking.
*/
library SafeMath {
/**
* @dev Returns the addition of two unsigned integers, with an overflow flag.
*
* _Available since v3.4._
*/
function tryAdd(uint256 a, uint256 b) internal pure returns (bool, uint256) {
unchecked {
uint256 c = a + b;
if (c < a) return (false, 0);
return (true, c);
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 5 of 11 : IUniswapV2Router02.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
pragma solidity >=0.6.2;
import './IUniswapV2Router01.sol';
interface IUniswapV2Router02 is IUniswapV2Router01 {
function removeLiquidityETHSupportingFeeOnTransferTokens(
address token,
uint liquidity,
uint amountTokenMin,
uint amountETHMin,
address to,
uint deadline
) external returns (uint amountETH);
function removeLiquidityETHWithPermitSupportingFeeOnTransferTokens(
address token,
uint liquidity,
uint amountTokenMin,
uint amountETHMin,
address to,
uint deadline,
bool approveMax, uint8 v, bytes32 r, bytes32 s
) external returns (uint amountETH);
function swapExactTokensForTokensSupportingFeeOnTransferTokens(
uint amountIn,
uint amountOutMin,
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 6 of 11 : IUniswapV2Factory.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
pragma solidity >=0.5.0;
interface IUniswapV2Factory {
event PairCreated(address indexed token0, address indexed token1, address pair, uint);
function feeTo() external view returns (address);
function feeToSetter() external view returns (address);
function getPair(address tokenA, address tokenB) external view returns (address pair);
function allPairs(uint) external view returns (address pair);
function allPairsLength() external view returns (uint);
function createPair(address tokenA, address tokenB) external returns (address pair);
function setFeeTo(address) external;
function setFeeToSetter(address) external;
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 7 of 11 : IUniswapV2Pair.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
pragma solidity >=0.5.0;
interface IUniswapV2Pair {
event Approval(address indexed owner, address indexed spender, uint value);
event Transfer(address indexed from, address indexed to, uint value);
function name() external pure returns (string memory);
function symbol() external pure returns (string memory);
function decimals() external pure returns (uint8);
function totalSupply() external view returns (uint);
function balanceOf(address owner) external view returns (uint);
function allowance(address owner, address spender) external view returns (uint);
function approve(address spender, uint value) external returns (bool);
function transfer(address to, uint value) external returns (bool);
function transferFrom(address from, address to, uint value) external returns (bool);
function DOMAIN_SEPARATOR() external view returns (bytes32);
function PERMIT_TYPEHASH() external pure returns (bytes32);
function nonces(address owner) external view returns (uint);
function permit(address owner, address spender, uint value, uint deadline, uint8 v, bytes32 r, bytes32 s) external;
event Mint(address indexed sender, uint amount0, uint amount1);
event Burn(address indexed sender, uint amount0, uint amount1, address indexed to);
event Swap(
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 8 of 11 : 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 v4.6.0) (token/ERC20/IERC20.sol)
pragma solidity ^0.8.0;
/**
* @dev Interface of the ERC20 standard as defined in the EIP.
*/
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 amount of tokens in existence.
*/
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 9 of 11 : 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 v4.4.1 (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.
*/
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 10 of 11 : Context.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.1 (utils/Context.sol)
pragma solidity ^0.8.0;
/**
* @dev Provides information about the current execution context, including the
* sender of the transaction and its data. While these are generally available
* via msg.sender and msg.data, they should not be accessed in such a direct
* manner, since when dealing with meta-transactions the account sending and
* paying for execution may not be the actual sender (as far as an application
* is concerned).
*
* This contract is only required for intermediate, library-like contracts.
*/
abstract contract Context {
function _msgSender() internal view virtual returns (address) {
return msg.sender;
}
function _msgData() internal view virtual returns (bytes calldata) {
return msg.data;
}
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 11 of 11 : IUniswapV2Router01.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
pragma solidity >=0.6.2;
interface IUniswapV2Router01 {
function factory() external pure returns (address);
function WETH() external pure returns (address);
function addLiquidity(
address tokenA,
address tokenB,
uint amountADesired,
uint amountBDesired,
uint amountAMin,
uint amountBMin,
address to,
uint deadline
) external returns (uint amountA, uint amountB, uint liquidity);
function addLiquidityETH(
address token,
uint amountTokenDesired,
uint amountTokenMin,
uint amountETHMin,
address to,
uint deadline
) external payable returns (uint amountToken, uint amountETH, uint liquidity);
function removeLiquidity(
address tokenA,
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": 1000
},
"outputSelection": {
"*": {
"*": [
"evm.bytecode",
"evm.deployedBytecode",
"devdoc",
"userdoc",
"metadata",
"abi"
]
}
},
"libraries": {}
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"address","name":"_betAiToken","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":[],"name":"AutoNukeLP","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"sniper","type":"address"}],"name":"BoughtEarly","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":false,"internalType":"bool","name":"isExcluded","type":"bool"}],"name":"ExcludeFromFees","type":"event"},{"anonymous":false,"inputs":[],"name":"ManualNukeLP","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":"pair","type":"address"},{"indexed":true,"internalType":"bool","name":"value","type":"bool"}],"name":"SetAutomatedMarketMakerPair","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"tokensSwapped","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"ethReceived","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"tokensIntoLiquidity","type":"uint256"}],"name":"SwapAndLiquify","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"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"newAddress","type":"address"},{"indexed":true,"internalType":"address","name":"oldAddress","type":"address"}],"name":"UpdateUniswapV2Router","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"newWallet","type":"address"},{"indexed":true,"internalType":"address","name":"oldWallet","type":"address"}],"name":"rocketGameAddressUpdated","type":"event"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"_isExcludedMaxTransactionAmount","outputs":[{"internalType":"bool","name":"","type":"bool"}],"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":"","type":"address"}],"name":"automatedMarketMakerPairs","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"betAiTokenAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"buyFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"deadAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"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":[],"name":"devWallet","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"disableTransferDelay","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"enableTrading","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"bool","name":"excluded","type":"bool"}],"name":"excludeFromFees","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"updAds","type":"address"},{"internalType":"bool","name":"isEx","type":"bool"}],"name":"excludeFromMaxTransaction","outputs":[],"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"}],"name":"isExcludedFromFees","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"limitsInEffect","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"marketingWallet","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxTransactionAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxWallet","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"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":[],"name":"removeLimits","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"rocketGameAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"sellFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"pair","type":"address"},{"internalType":"bool","name":"value","type":"bool"}],"name":"setAutomatedMarketMakerPair","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"swapEnabled","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"swapTokensAtAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"tokensForSwap","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"tradingActive","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"transferDelayEnabled","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","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"},{"inputs":[],"name":"uniswapV2Pair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"uniswapV2Router","outputs":[{"internalType":"contract IUniswapV2Router02","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_buyFee","type":"uint256"}],"name":"updateBuyFees","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"newNum","type":"uint256"}],"name":"updateMaxTxnAmount","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"newNum","type":"uint256"}],"name":"updateMaxWalletAmount","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_sellFee","type":"uint256"}],"name":"updateSellFees","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"enabled","type":"bool"}],"name":"updateSwapEnabled","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"newAmount","type":"uint256"}],"name":"updateSwapTokensAtAmount","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]

60c0604052600e805462ffffff191660019081179091556010805460ff191690911790553480156200003057600080fd5b506040516200328d3803806200328d833981016040819052620000539162000706565b604080518082018252600580825264485552545360d81b602080840182815285518087019096529285528401528151919291620000939160039162000660565b508051620000a990600490602084019062000660565b505050620000c6620000c0620003ad60201b60201c565b620003b1565b737a250d5630b4cf539739df2c5dacb4c659f2488d620000e881600162000403565b6001600160a01b03811660808190526040805163c45a015560e01b8152905163c45a0155916004808201926020929091908290030181865afa15801562000133573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000159919062000706565b6001600160a01b031663c9c6539630836001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001a7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001cd919062000706565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af11580156200021b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000241919062000706565b6001600160a01b031660a08190526200025c90600162000403565b60a0516200026c9060016200047d565b600a6011819055601960128190556a01fc3842bd1f071c000000600b819055600d556a422ca8b0a00a4250000000612710620002aa8260056200074e565b620002b6919062000770565b600c55600680546001600160a01b031990811673aa176837ed3a2211c89a079f48720e6f1a6e7c1717909155600780548216730a526244bc58240913c6303dcbbf31e0ae252cfa179055600980546001600160a01b0388169083168117909155600880549092161790556200033f620003376005546001600160a01b031690565b6001620004d1565b6200034c306001620004d1565b6200035b61dead6001620004d1565b6200037a620003726005546001600160a01b031690565b600162000403565b6200038730600162000403565b6200039661dead600162000403565b620003a233826200057b565b5050505050620007ea565b3390565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6005546001600160a01b03163314620004525760405162461bcd60e51b815260206004820181905260248201526000805160206200326d83398151915260448201526064015b60405180910390fd5b6001600160a01b03919091166000908152601560205260409020805460ff1916911515919091179055565b6001600160a01b038216600081815260166020526040808220805460ff191685151590811790915590519092917fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab91a35050565b6005546001600160a01b031633146200051c5760405162461bcd60e51b815260206004820181905260248201526000805160206200326d833981519152604482015260640162000449565b6001600160a01b038216600081815260146020908152604091829020805460ff191685151590811790915591519182527f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7910160405180910390a25050565b6001600160a01b038216620005d35760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015260640162000449565b8060026000828254620005e7919062000793565b90915550506001600160a01b038216600090815260208190526040812080548392906200061690849062000793565b90915550506040518181526001600160a01b038316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b8280546200066e90620007ae565b90600052602060002090601f016020900481019282620006925760008555620006dd565b82601f10620006ad57805160ff1916838001178555620006dd565b82800160010185558215620006dd579182015b82811115620006dd578251825591602001919060010190620006c0565b50620006eb929150620006ef565b5090565b5b80821115620006eb5760008155600101620006f0565b6000602082840312156200071957600080fd5b81516001600160a01b03811681146200073157600080fd5b9392505050565b634e487b7160e01b600052601160045260246000fd5b60008160001904831182151516156200076b576200076b62000738565b500290565b6000826200078e57634e487b7160e01b600052601260045260246000fd5b500490565b60008219821115620007a957620007a962000738565b500190565b600181811c90821680620007c357607f821691505b602082108103620007e457634e487b7160e01b600052602260045260246000fd5b50919050565b60805160a051612a2562000848600039600081816104eb01528181610db001526118070152600081816103aa015281816117c90152818161233e015281816123f70152818161244c015281816124e301526125e50152612a256000f3fe6080604052600436106103015760003560e01c80638a8c523c1161018f578063c0246668116100e1578063e2f456051161008a578063f2fde38b11610064578063f2fde38b146108b8578063f8b45b05146108d8578063ffe61169146108ee57600080fd5b8063e2f456051461086d578063e884f26014610883578063eba4c3331461089857600080fd5b8063c8c8ebe4116100bb578063c8c8ebe4146107f1578063d257b34f14610807578063dd62ed3e1461082757600080fd5b8063c024666814610797578063c18bc195146107b7578063c876d0b9146107d757600080fd5b80639a7a23d611610143578063a9059cbb1161011d578063a9059cbb14610728578063b62496f514610748578063bbc0c7421461077857600080fd5b80639a7a23d6146106c8578063a0cb83a5146106e8578063a457c2d71461070857600080fd5b80638ea5220f116101745780638ea5220f14610673578063924de9b71461069357806395d89b41146106b357600080fd5b80638a8c523c146106405780638da5cb5b1461065557600080fd5b8063395093511161025357806370a08231116101fc578063751039fc116101d6578063751039fc146105eb5780637571336a1461060057806375f0a8741461062057600080fd5b806370a0823114610580578063715018a6146105b657806371fc4688146105cb57600080fd5b80634a62bb651161022d5780634a62bb651461050d5780634fbee193146105275780636ddd17131461056057600080fd5b806339509351146104a357806347062402146104c357806349bd5a5e146104d957600080fd5b80631ecd7d6e116102b557806327c8f8351161028f57806327c8f8351461045b5780632b14ca5614610471578063313ce5671461048757600080fd5b80631ecd7d6e14610403578063203e727e1461041957806323b872dd1461043b57600080fd5b806310d5de53116102e657806310d5de53146103685780631694505e1461039857806318160ddd146103e457600080fd5b806306fdde031461030d578063095ea7b31461033857600080fd5b3661030857005b600080fd5b34801561031957600080fd5b5061032261090e565b60405161032f9190612652565b60405180910390f35b34801561034457600080fd5b506103586103533660046126bc565b6109a0565b604051901515815260200161032f565b34801561037457600080fd5b506103586103833660046126e8565b60156020526000908152604090205460ff1681565b3480156103a457600080fd5b506103cc7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b03909116815260200161032f565b3480156103f057600080fd5b506002545b60405190815260200161032f565b34801561040f57600080fd5b506103f560135481565b34801561042557600080fd5b50610439610434366004612705565b6109b8565b005b34801561044757600080fd5b5061035861045636600461271e565b610ac6565b34801561046757600080fd5b506103cc61dead81565b34801561047d57600080fd5b506103f560125481565b34801561049357600080fd5b506040516012815260200161032f565b3480156104af57600080fd5b506103586104be3660046126bc565b610aea565b3480156104cf57600080fd5b506103f560115481565b3480156104e557600080fd5b506103cc7f000000000000000000000000000000000000000000000000000000000000000081565b34801561051957600080fd5b50600e546103589060ff1681565b34801561053357600080fd5b506103586105423660046126e8565b6001600160a01b031660009081526014602052604090205460ff1690565b34801561056c57600080fd5b50600e546103589062010000900460ff1681565b34801561058c57600080fd5b506103f561059b3660046126e8565b6001600160a01b031660009081526020819052604090205490565b3480156105c257600080fd5b50610439610b29565b3480156105d757600080fd5b506104396105e6366004612705565b610b7d565b3480156105f757600080fd5b50610358610bca565b34801561060c57600080fd5b5061043961061b36600461276d565b610c25565b34801561062c57600080fd5b506006546103cc906001600160a01b031681565b34801561064c57600080fd5b50610439610c98565b34801561066157600080fd5b506005546001600160a01b03166103cc565b34801561067f57600080fd5b506007546103cc906001600160a01b031681565b34801561069f57600080fd5b506104396106ae3660046127a6565b610cf3565b3480156106bf57600080fd5b50610322610d57565b3480156106d457600080fd5b506104396106e336600461276d565b610d66565b3480156106f457600080fd5b50600a546103cc906001600160a01b031681565b34801561071457600080fd5b506103586107233660046126bc565b610e63565b34801561073457600080fd5b506103586107433660046126bc565b610f0d565b34801561075457600080fd5b506103586107633660046126e8565b60166020526000908152604090205460ff1681565b34801561078457600080fd5b50600e5461035890610100900460ff1681565b3480156107a357600080fd5b506104396107b236600461276d565b610f1b565b3480156107c357600080fd5b506104396107d2366004612705565b610fc2565b3480156107e357600080fd5b506010546103589060ff1681565b3480156107fd57600080fd5b506103f5600b5481565b34801561081357600080fd5b50610358610822366004612705565b6110ca565b34801561083357600080fd5b506103f56108423660046127c3565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b34801561087957600080fd5b506103f5600c5481565b34801561088f57600080fd5b5061035861124b565b3480156108a457600080fd5b506104396108b3366004612705565b6112a6565b3480156108c457600080fd5b506104396108d33660046126e8565b6112f3565b3480156108e457600080fd5b506103f5600d5481565b3480156108fa57600080fd5b506009546103cc906001600160a01b031681565b60606003805461091d906127f1565b80601f0160208091040260200160405190810160405280929190818152602001828054610949906127f1565b80156109965780601f1061096b57610100808354040283529160200191610996565b820191906000526020600020905b81548152906001019060200180831161097957829003601f168201915b5050505050905090565b6000336109ae8185856113c3565b5060019392505050565b6005546001600160a01b03163314610a055760405162461bcd60e51b815260206004820181905260248201526000805160206129d083398151915260448201526064015b60405180910390fd5b670de0b6b3a76400006103e8610a1a60025490565b610a25906001612841565b610a2f9190612860565b610a399190612860565b811015610aae5760405162461bcd60e51b815260206004820152602f60248201527f43616e6e6f7420736574206d61785472616e73616374696f6e416d6f756e742060448201527f6c6f776572207468616e20302e3125000000000000000000000000000000000060648201526084016109fc565b610ac081670de0b6b3a7640000612841565b600b5550565b600033610ad485828561151b565b610adf8585856115ad565b506001949350505050565b3360008181526001602090815260408083206001600160a01b03871684529091528120549091906109ae9082908690610b24908790612882565b6113c3565b6005546001600160a01b03163314610b715760405162461bcd60e51b815260206004820181905260248201526000805160206129d083398151915260448201526064016109fc565b610b7b6000611dc8565b565b6005546001600160a01b03163314610bc55760405162461bcd60e51b815260206004820181905260248201526000805160206129d083398151915260448201526064016109fc565b601155565b6005546000906001600160a01b03163314610c155760405162461bcd60e51b815260206004820181905260248201526000805160206129d083398151915260448201526064016109fc565b50600e805460ff19169055600190565b6005546001600160a01b03163314610c6d5760405162461bcd60e51b815260206004820181905260248201526000805160206129d083398151915260448201526064016109fc565b6001600160a01b03919091166000908152601560205260409020805460ff1916911515919091179055565b6005546001600160a01b03163314610ce05760405162461bcd60e51b815260206004820181905260248201526000805160206129d083398151915260448201526064016109fc565b600e805462ffff00191662010100179055565b6005546001600160a01b03163314610d3b5760405162461bcd60e51b815260206004820181905260248201526000805160206129d083398151915260448201526064016109fc565b600e8054911515620100000262ff000019909216919091179055565b60606004805461091d906127f1565b6005546001600160a01b03163314610dae5760405162461bcd60e51b815260206004820181905260248201526000805160206129d083398151915260448201526064016109fc565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316826001600160a01b031603610e555760405162461bcd60e51b815260206004820152603560248201527f706169722063616e6e6f742062652072656d6f7665642066726f6d206175746f60448201527f6d617465644d61726b65744d616b65725061697273000000000000000000000060648201526084016109fc565b610e5f8282611e32565b5050565b3360008181526001602090815260408083206001600160a01b038716845290915281205490919083811015610f005760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760448201527f207a65726f00000000000000000000000000000000000000000000000000000060648201526084016109fc565b610adf82868684036113c3565b6000336109ae8185856115ad565b6005546001600160a01b03163314610f635760405162461bcd60e51b815260206004820181905260248201526000805160206129d083398151915260448201526064016109fc565b6001600160a01b038216600081815260146020908152604091829020805460ff191685151590811790915591519182527f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7910160405180910390a25050565b6005546001600160a01b0316331461100a5760405162461bcd60e51b815260206004820181905260248201526000805160206129d083398151915260448201526064016109fc565b670de0b6b3a76400006103e861101f60025490565b61102a906005612841565b6110349190612860565b61103e9190612860565b8110156110b25760405162461bcd60e51b8152602060048201526024808201527f43616e6e6f7420736574206d617857616c6c6574206c6f776572207468616e2060448201527f302e35250000000000000000000000000000000000000000000000000000000060648201526084016109fc565b6110c481670de0b6b3a7640000612841565b600d5550565b6005546000906001600160a01b031633146111155760405162461bcd60e51b815260206004820181905260248201526000805160206129d083398151915260448201526064016109fc565b620186a061112260025490565b61112d906001612841565b6111379190612860565b8210156111ac5760405162461bcd60e51b815260206004820152603560248201527f5377617020616d6f756e742063616e6e6f74206265206c6f776572207468616e60448201527f20302e3030312520746f74616c20737570706c792e000000000000000000000060648201526084016109fc565b6103e86111b860025490565b6111c3906005612841565b6111cd9190612860565b8211156112425760405162461bcd60e51b815260206004820152603460248201527f5377617020616d6f756e742063616e6e6f74206265206869676865722074686160448201527f6e20302e352520746f74616c20737570706c792e00000000000000000000000060648201526084016109fc565b50600c55600190565b6005546000906001600160a01b031633146112965760405162461bcd60e51b815260206004820181905260248201526000805160206129d083398151915260448201526064016109fc565b506010805460ff19169055600190565b6005546001600160a01b031633146112ee5760405162461bcd60e51b815260206004820181905260248201526000805160206129d083398151915260448201526064016109fc565b601255565b6005546001600160a01b0316331461133b5760405162461bcd60e51b815260206004820181905260248201526000805160206129d083398151915260448201526064016109fc565b6001600160a01b0381166113b75760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f646472657373000000000000000000000000000000000000000000000000000060648201526084016109fc565b6113c081611dc8565b50565b6001600160a01b03831661143e5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460448201527f726573730000000000000000000000000000000000000000000000000000000060648201526084016109fc565b6001600160a01b0382166114ba5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f20616464726560448201527f737300000000000000000000000000000000000000000000000000000000000060648201526084016109fc565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0383811660009081526001602090815260408083209386168352929052205460001981146115a7578181101561159a5760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e636500000060448201526064016109fc565b6115a784848484036113c3565b50505050565b6001600160a01b0383166116115760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016109fc565b6001600160a01b0382166116735760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016109fc565b8060000361168c5761168783836000611e86565b505050565b600e5460ff1615611b87576005546001600160a01b038481169116148015906116c357506005546001600160a01b03838116911614155b80156116d757506001600160a01b03821615155b80156116ee57506001600160a01b03821661dead14155b80156117045750600754600160a01b900460ff16155b15611b8757600e54610100900460ff166117a3576001600160a01b03831660009081526014602052604090205460ff168061175757506001600160a01b03821660009081526014602052604090205460ff165b6117a35760405162461bcd60e51b815260206004820152601660248201527f54726164696e67206973206e6f74206163746976652e0000000000000000000060448201526064016109fc565b60105460ff16156118fe576005546001600160a01b038381169116148015906117fe57507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316826001600160a01b031614155b801561183c57507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316826001600160a01b031614155b156118fe57326000908152600f602052604090205443116118eb5760405162461bcd60e51b815260206004820152604960248201527f5f7472616e736665723a3a205472616e736665722044656c617920656e61626c60448201527f65642e20204f6e6c79206f6e652070757263686173652070657220626c6f636b60648201527f20616c6c6f7765642e0000000000000000000000000000000000000000000000608482015260a4016109fc565b326000908152600f602052604090204390555b6001600160a01b03831660009081526016602052604090205460ff16801561193f57506001600160a01b03821660009081526015602052604090205460ff16155b15611a3557600b548111156119bc5760405162461bcd60e51b815260206004820152603560248201527f427579207472616e7366657220616d6f756e742065786365656473207468652060448201527f6d61785472616e73616374696f6e416d6f756e742e000000000000000000000060648201526084016109fc565b600d546001600160a01b0383166000908152602081905260409020546119e29083612882565b1115611a305760405162461bcd60e51b815260206004820152601360248201527f4d61782077616c6c65742065786365656465640000000000000000000000000060448201526064016109fc565b611b87565b6001600160a01b03821660009081526016602052604090205460ff168015611a7657506001600160a01b03831660009081526015602052604090205460ff16155b15611af357600b54811115611a305760405162461bcd60e51b815260206004820152603660248201527f53656c6c207472616e7366657220616d6f756e7420657863656564732074686560448201527f206d61785472616e73616374696f6e416d6f756e742e0000000000000000000060648201526084016109fc565b6001600160a01b03821660009081526015602052604090205460ff16611b8757600d546001600160a01b038316600090815260208190526040902054611b399083612882565b1115611b875760405162461bcd60e51b815260206004820152601360248201527f4d61782077616c6c65742065786365656465640000000000000000000000000060448201526064016109fc565b30600090815260208190526040902054600c5481108015908190611bb35750600e5462010000900460ff165b8015611bc95750600754600160a01b900460ff16155b8015611bee57506001600160a01b03851660009081526016602052604090205460ff16155b8015611c1357506001600160a01b03851660009081526014602052604090205460ff16155b8015611c3857506001600160a01b03841660009081526014602052604090205460ff16155b15611c66576007805460ff60a01b1916600160a01b179055611c5861206b565b6007805460ff60a01b191690555b6007546001600160a01b03861660009081526014602052604090205460ff600160a01b909204821615911680611cb457506001600160a01b03851660009081526014602052604090205460ff165b15611cbd575060005b60008115611db4576001600160a01b03861660009081526016602052604090205460ff168015611cef57506000601254115b15611d3357611d146064611d0e601254886122c890919063ffffffff16565b906122db565b90508060136000828254611d289190612882565b90915550611d969050565b6001600160a01b03871660009081526016602052604090205460ff168015611d5d57506000601154115b15611d9657611d7c6064611d0e601154886122c890919063ffffffff16565b90508060136000828254611d909190612882565b90915550505b8015611da757611da7873083611e86565b611db1818661289a565b94505b611dbf878787611e86565b50505050505050565b600580546001600160a01b038381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6001600160a01b038216600081815260166020526040808220805460ff191685151590811790915590519092917fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab91a35050565b6001600160a01b038316611eea5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016109fc565b6001600160a01b038216611f4c5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016109fc565b6001600160a01b03831660009081526020819052604090205481811015611fdb5760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e742065786365656473206260448201527f616c616e6365000000000000000000000000000000000000000000000000000060648201526084016109fc565b6001600160a01b03808516600090815260208190526040808220858503905591851681529081208054849290612012908490612882565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161205e91815260200190565b60405180910390a36115a7565b30600090815260208190526040812054601354909182158061208b575081155b1561209557505050565b600c546120a3906014612841565b8211156120bb57600c546120b8906014612841565b91505b6120c4826122e7565b4760006120d2600283612860565b90506120e76120e2600284612860565b6124c0565b600060138190556008546040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201526001600160a01b03909116906370a0823190602401602060405180830381865afa15801561214f573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061217391906128b1565b6008546007546040517fa9059cbb0000000000000000000000000000000000000000000000000000000081526001600160a01b03918216600482015260248101849052929350169063a9059cbb906044016020604051808303816000875af11580156121e3573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061220791906128ca565b506007546001600160a01b031661221f600284612860565b604051600081818185875af1925050503d806000811461225b576040519150601f19603f3d011682016040523d82523d6000602084013e612260565b606091505b50506006549094506001600160a01b031661227c600284612860565b604051600081818185875af1925050503d80600081146122b8576040519150601f19603f3d011682016040523d82523d6000602084013e6122bd565b606091505b505050505050505050565b60006122d48284612841565b9392505050565b60006122d48284612860565b604080516002808252606082018352600092602083019080368337019050509050308160008151811061231c5761231c6128e7565b60200260200101906001600160a01b031690816001600160a01b0316815250507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801561239a573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906123be91906128fd565b816001815181106123d1576123d16128e7565b60200260200101906001600160a01b031690816001600160a01b03168152505061241c307f0000000000000000000000000000000000000000000000000000000000000000846113c3565b6040517f791ac9470000000000000000000000000000000000000000000000000000000081526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063791ac9479061248a90859060009086903090429060040161295e565b600060405180830381600087803b1580156124a457600080fd5b505af11580156124b8573d6000803e3d6000fd5b505050505050565b6040805160028082526060820183526000926020830190803683370190505090507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801561253f573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061256391906128fd565b81600081518110612576576125766128e7565b6001600160a01b0392831660209182029290920101526009548251911690829060019081106125a7576125a76128e7565b6001600160a01b0392831660209182029290920101526040517fb6f9de950000000000000000000000000000000000000000000000000000000081527f00000000000000000000000000000000000000000000000000000000000000009091169063b6f9de959084906126259060009086903090429060040161299a565b6000604051808303818588803b15801561263e57600080fd5b505af1158015611dbf573d6000803e3d6000fd5b600060208083528351808285015260005b8181101561267f57858101830151858201604001528201612663565b81811115612691576000604083870101525b50601f01601f1916929092016040019392505050565b6001600160a01b03811681146113c057600080fd5b600080604083850312156126cf57600080fd5b82356126da816126a7565b946020939093013593505050565b6000602082840312156126fa57600080fd5b81356122d4816126a7565b60006020828403121561271757600080fd5b5035919050565b60008060006060848603121561273357600080fd5b833561273e816126a7565b9250602084013561274e816126a7565b929592945050506040919091013590565b80151581146113c057600080fd5b6000806040838503121561278057600080fd5b823561278b816126a7565b9150602083013561279b8161275f565b809150509250929050565b6000602082840312156127b857600080fd5b81356122d48161275f565b600080604083850312156127d657600080fd5b82356127e1816126a7565b9150602083013561279b816126a7565b600181811c9082168061280557607f821691505b60208210810361282557634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b600081600019048311821515161561285b5761285b61282b565b500290565b60008261287d57634e487b7160e01b600052601260045260246000fd5b500490565b600082198211156128955761289561282b565b500190565b6000828210156128ac576128ac61282b565b500390565b6000602082840312156128c357600080fd5b5051919050565b6000602082840312156128dc57600080fd5b81516122d48161275f565b634e487b7160e01b600052603260045260246000fd5b60006020828403121561290f57600080fd5b81516122d4816126a7565b600081518084526020808501945080840160005b838110156129535781516001600160a01b03168752958201959082019060010161292e565b509495945050505050565b85815284602082015260a06040820152600061297d60a083018661291a565b6001600160a01b0394909416606083015250608001529392505050565b8481526080602082015260006129b3608083018661291a565b6001600160a01b0394909416604083015250606001529291505056fe4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572a264697066735822122058efd64aee2b00cfc9f4cce0331a750b928684c075c9e909ff331ad225f2230d64736f6c634300080d00334f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572000000000000000000000000b2c16018919655069191a71669d95829427cd98d

Deployed Bytecode

0x6080604052600436106103015760003560e01c80638a8c523c1161018f578063c0246668116100e1578063e2f456051161008a578063f2fde38b11610064578063f2fde38b146108b8578063f8b45b05146108d8578063ffe61169146108ee57600080fd5b8063e2f456051461086d578063e884f26014610883578063eba4c3331461089857600080fd5b8063c8c8ebe4116100bb578063c8c8ebe4146107f1578063d257b34f14610807578063dd62ed3e1461082757600080fd5b8063c024666814610797578063c18bc195146107b7578063c876d0b9146107d757600080fd5b80639a7a23d611610143578063a9059cbb1161011d578063a9059cbb14610728578063b62496f514610748578063bbc0c7421461077857600080fd5b80639a7a23d6146106c8578063a0cb83a5146106e8578063a457c2d71461070857600080fd5b80638ea5220f116101745780638ea5220f14610673578063924de9b71461069357806395d89b41146106b357600080fd5b80638a8c523c146106405780638da5cb5b1461065557600080fd5b8063395093511161025357806370a08231116101fc578063751039fc116101d6578063751039fc146105eb5780637571336a1461060057806375f0a8741461062057600080fd5b806370a0823114610580578063715018a6146105b657806371fc4688146105cb57600080fd5b80634a62bb651161022d5780634a62bb651461050d5780634fbee193146105275780636ddd17131461056057600080fd5b806339509351146104a357806347062402146104c357806349bd5a5e146104d957600080fd5b80631ecd7d6e116102b557806327c8f8351161028f57806327c8f8351461045b5780632b14ca5614610471578063313ce5671461048757600080fd5b80631ecd7d6e14610403578063203e727e1461041957806323b872dd1461043b57600080fd5b806310d5de53116102e657806310d5de53146103685780631694505e1461039857806318160ddd146103e457600080fd5b806306fdde031461030d578063095ea7b31461033857600080fd5b3661030857005b600080fd5b34801561031957600080fd5b5061032261090e565b60405161032f9190612652565b60405180910390f35b34801561034457600080fd5b506103586103533660046126bc565b6109a0565b604051901515815260200161032f565b34801561037457600080fd5b506103586103833660046126e8565b60156020526000908152604090205460ff1681565b3480156103a457600080fd5b506103cc7f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d81565b6040516001600160a01b03909116815260200161032f565b3480156103f057600080fd5b506002545b60405190815260200161032f565b34801561040f57600080fd5b506103f560135481565b34801561042557600080fd5b50610439610434366004612705565b6109b8565b005b34801561044757600080fd5b5061035861045636600461271e565b610ac6565b34801561046757600080fd5b506103cc61dead81565b34801561047d57600080fd5b506103f560125481565b34801561049357600080fd5b506040516012815260200161032f565b3480156104af57600080fd5b506103586104be3660046126bc565b610aea565b3480156104cf57600080fd5b506103f560115481565b3480156104e557600080fd5b506103cc7f00000000000000000000000048538fc18453755f88d6836e3a4ece77ac8f130b81565b34801561051957600080fd5b50600e546103589060ff1681565b34801561053357600080fd5b506103586105423660046126e8565b6001600160a01b031660009081526014602052604090205460ff1690565b34801561056c57600080fd5b50600e546103589062010000900460ff1681565b34801561058c57600080fd5b506103f561059b3660046126e8565b6001600160a01b031660009081526020819052604090205490565b3480156105c257600080fd5b50610439610b29565b3480156105d757600080fd5b506104396105e6366004612705565b610b7d565b3480156105f757600080fd5b50610358610bca565b34801561060c57600080fd5b5061043961061b36600461276d565b610c25565b34801561062c57600080fd5b506006546103cc906001600160a01b031681565b34801561064c57600080fd5b50610439610c98565b34801561066157600080fd5b506005546001600160a01b03166103cc565b34801561067f57600080fd5b506007546103cc906001600160a01b031681565b34801561069f57600080fd5b506104396106ae3660046127a6565b610cf3565b3480156106bf57600080fd5b50610322610d57565b3480156106d457600080fd5b506104396106e336600461276d565b610d66565b3480156106f457600080fd5b50600a546103cc906001600160a01b031681565b34801561071457600080fd5b506103586107233660046126bc565b610e63565b34801561073457600080fd5b506103586107433660046126bc565b610f0d565b34801561075457600080fd5b506103586107633660046126e8565b60166020526000908152604090205460ff1681565b34801561078457600080fd5b50600e5461035890610100900460ff1681565b3480156107a357600080fd5b506104396107b236600461276d565b610f1b565b3480156107c357600080fd5b506104396107d2366004612705565b610fc2565b3480156107e357600080fd5b506010546103589060ff1681565b3480156107fd57600080fd5b506103f5600b5481565b34801561081357600080fd5b50610358610822366004612705565b6110ca565b34801561083357600080fd5b506103f56108423660046127c3565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b34801561087957600080fd5b506103f5600c5481565b34801561088f57600080fd5b5061035861124b565b3480156108a457600080fd5b506104396108b3366004612705565b6112a6565b3480156108c457600080fd5b506104396108d33660046126e8565b6112f3565b3480156108e457600080fd5b506103f5600d5481565b3480156108fa57600080fd5b506009546103cc906001600160a01b031681565b60606003805461091d906127f1565b80601f0160208091040260200160405190810160405280929190818152602001828054610949906127f1565b80156109965780601f1061096b57610100808354040283529160200191610996565b820191906000526020600020905b81548152906001019060200180831161097957829003601f168201915b5050505050905090565b6000336109ae8185856113c3565b5060019392505050565b6005546001600160a01b03163314610a055760405162461bcd60e51b815260206004820181905260248201526000805160206129d083398151915260448201526064015b60405180910390fd5b670de0b6b3a76400006103e8610a1a60025490565b610a25906001612841565b610a2f9190612860565b610a399190612860565b811015610aae5760405162461bcd60e51b815260206004820152602f60248201527f43616e6e6f7420736574206d61785472616e73616374696f6e416d6f756e742060448201527f6c6f776572207468616e20302e3125000000000000000000000000000000000060648201526084016109fc565b610ac081670de0b6b3a7640000612841565b600b5550565b600033610ad485828561151b565b610adf8585856115ad565b506001949350505050565b3360008181526001602090815260408083206001600160a01b03871684529091528120549091906109ae9082908690610b24908790612882565b6113c3565b6005546001600160a01b03163314610b715760405162461bcd60e51b815260206004820181905260248201526000805160206129d083398151915260448201526064016109fc565b610b7b6000611dc8565b565b6005546001600160a01b03163314610bc55760405162461bcd60e51b815260206004820181905260248201526000805160206129d083398151915260448201526064016109fc565b601155565b6005546000906001600160a01b03163314610c155760405162461bcd60e51b815260206004820181905260248201526000805160206129d083398151915260448201526064016109fc565b50600e805460ff19169055600190565b6005546001600160a01b03163314610c6d5760405162461bcd60e51b815260206004820181905260248201526000805160206129d083398151915260448201526064016109fc565b6001600160a01b03919091166000908152601560205260409020805460ff1916911515919091179055565b6005546001600160a01b03163314610ce05760405162461bcd60e51b815260206004820181905260248201526000805160206129d083398151915260448201526064016109fc565b600e805462ffff00191662010100179055565b6005546001600160a01b03163314610d3b5760405162461bcd60e51b815260206004820181905260248201526000805160206129d083398151915260448201526064016109fc565b600e8054911515620100000262ff000019909216919091179055565b60606004805461091d906127f1565b6005546001600160a01b03163314610dae5760405162461bcd60e51b815260206004820181905260248201526000805160206129d083398151915260448201526064016109fc565b7f00000000000000000000000048538fc18453755f88d6836e3a4ece77ac8f130b6001600160a01b0316826001600160a01b031603610e555760405162461bcd60e51b815260206004820152603560248201527f706169722063616e6e6f742062652072656d6f7665642066726f6d206175746f60448201527f6d617465644d61726b65744d616b65725061697273000000000000000000000060648201526084016109fc565b610e5f8282611e32565b5050565b3360008181526001602090815260408083206001600160a01b038716845290915281205490919083811015610f005760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760448201527f207a65726f00000000000000000000000000000000000000000000000000000060648201526084016109fc565b610adf82868684036113c3565b6000336109ae8185856115ad565b6005546001600160a01b03163314610f635760405162461bcd60e51b815260206004820181905260248201526000805160206129d083398151915260448201526064016109fc565b6001600160a01b038216600081815260146020908152604091829020805460ff191685151590811790915591519182527f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7910160405180910390a25050565b6005546001600160a01b0316331461100a5760405162461bcd60e51b815260206004820181905260248201526000805160206129d083398151915260448201526064016109fc565b670de0b6b3a76400006103e861101f60025490565b61102a906005612841565b6110349190612860565b61103e9190612860565b8110156110b25760405162461bcd60e51b8152602060048201526024808201527f43616e6e6f7420736574206d617857616c6c6574206c6f776572207468616e2060448201527f302e35250000000000000000000000000000000000000000000000000000000060648201526084016109fc565b6110c481670de0b6b3a7640000612841565b600d5550565b6005546000906001600160a01b031633146111155760405162461bcd60e51b815260206004820181905260248201526000805160206129d083398151915260448201526064016109fc565b620186a061112260025490565b61112d906001612841565b6111379190612860565b8210156111ac5760405162461bcd60e51b815260206004820152603560248201527f5377617020616d6f756e742063616e6e6f74206265206c6f776572207468616e60448201527f20302e3030312520746f74616c20737570706c792e000000000000000000000060648201526084016109fc565b6103e86111b860025490565b6111c3906005612841565b6111cd9190612860565b8211156112425760405162461bcd60e51b815260206004820152603460248201527f5377617020616d6f756e742063616e6e6f74206265206869676865722074686160448201527f6e20302e352520746f74616c20737570706c792e00000000000000000000000060648201526084016109fc565b50600c55600190565b6005546000906001600160a01b031633146112965760405162461bcd60e51b815260206004820181905260248201526000805160206129d083398151915260448201526064016109fc565b506010805460ff19169055600190565b6005546001600160a01b031633146112ee5760405162461bcd60e51b815260206004820181905260248201526000805160206129d083398151915260448201526064016109fc565b601255565b6005546001600160a01b0316331461133b5760405162461bcd60e51b815260206004820181905260248201526000805160206129d083398151915260448201526064016109fc565b6001600160a01b0381166113b75760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f646472657373000000000000000000000000000000000000000000000000000060648201526084016109fc565b6113c081611dc8565b50565b6001600160a01b03831661143e5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460448201527f726573730000000000000000000000000000000000000000000000000000000060648201526084016109fc565b6001600160a01b0382166114ba5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f20616464726560448201527f737300000000000000000000000000000000000000000000000000000000000060648201526084016109fc565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0383811660009081526001602090815260408083209386168352929052205460001981146115a7578181101561159a5760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e636500000060448201526064016109fc565b6115a784848484036113c3565b50505050565b6001600160a01b0383166116115760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016109fc565b6001600160a01b0382166116735760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016109fc565b8060000361168c5761168783836000611e86565b505050565b600e5460ff1615611b87576005546001600160a01b038481169116148015906116c357506005546001600160a01b03838116911614155b80156116d757506001600160a01b03821615155b80156116ee57506001600160a01b03821661dead14155b80156117045750600754600160a01b900460ff16155b15611b8757600e54610100900460ff166117a3576001600160a01b03831660009081526014602052604090205460ff168061175757506001600160a01b03821660009081526014602052604090205460ff165b6117a35760405162461bcd60e51b815260206004820152601660248201527f54726164696e67206973206e6f74206163746976652e0000000000000000000060448201526064016109fc565b60105460ff16156118fe576005546001600160a01b038381169116148015906117fe57507f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d6001600160a01b0316826001600160a01b031614155b801561183c57507f00000000000000000000000048538fc18453755f88d6836e3a4ece77ac8f130b6001600160a01b0316826001600160a01b031614155b156118fe57326000908152600f602052604090205443116118eb5760405162461bcd60e51b815260206004820152604960248201527f5f7472616e736665723a3a205472616e736665722044656c617920656e61626c60448201527f65642e20204f6e6c79206f6e652070757263686173652070657220626c6f636b60648201527f20616c6c6f7765642e0000000000000000000000000000000000000000000000608482015260a4016109fc565b326000908152600f602052604090204390555b6001600160a01b03831660009081526016602052604090205460ff16801561193f57506001600160a01b03821660009081526015602052604090205460ff16155b15611a3557600b548111156119bc5760405162461bcd60e51b815260206004820152603560248201527f427579207472616e7366657220616d6f756e742065786365656473207468652060448201527f6d61785472616e73616374696f6e416d6f756e742e000000000000000000000060648201526084016109fc565b600d546001600160a01b0383166000908152602081905260409020546119e29083612882565b1115611a305760405162461bcd60e51b815260206004820152601360248201527f4d61782077616c6c65742065786365656465640000000000000000000000000060448201526064016109fc565b611b87565b6001600160a01b03821660009081526016602052604090205460ff168015611a7657506001600160a01b03831660009081526015602052604090205460ff16155b15611af357600b54811115611a305760405162461bcd60e51b815260206004820152603660248201527f53656c6c207472616e7366657220616d6f756e7420657863656564732074686560448201527f206d61785472616e73616374696f6e416d6f756e742e0000000000000000000060648201526084016109fc565b6001600160a01b03821660009081526015602052604090205460ff16611b8757600d546001600160a01b038316600090815260208190526040902054611b399083612882565b1115611b875760405162461bcd60e51b815260206004820152601360248201527f4d61782077616c6c65742065786365656465640000000000000000000000000060448201526064016109fc565b30600090815260208190526040902054600c5481108015908190611bb35750600e5462010000900460ff165b8015611bc95750600754600160a01b900460ff16155b8015611bee57506001600160a01b03851660009081526016602052604090205460ff16155b8015611c1357506001600160a01b03851660009081526014602052604090205460ff16155b8015611c3857506001600160a01b03841660009081526014602052604090205460ff16155b15611c66576007805460ff60a01b1916600160a01b179055611c5861206b565b6007805460ff60a01b191690555b6007546001600160a01b03861660009081526014602052604090205460ff600160a01b909204821615911680611cb457506001600160a01b03851660009081526014602052604090205460ff165b15611cbd575060005b60008115611db4576001600160a01b03861660009081526016602052604090205460ff168015611cef57506000601254115b15611d3357611d146064611d0e601254886122c890919063ffffffff16565b906122db565b90508060136000828254611d289190612882565b90915550611d969050565b6001600160a01b03871660009081526016602052604090205460ff168015611d5d57506000601154115b15611d9657611d7c6064611d0e601154886122c890919063ffffffff16565b90508060136000828254611d909190612882565b90915550505b8015611da757611da7873083611e86565b611db1818661289a565b94505b611dbf878787611e86565b50505050505050565b600580546001600160a01b038381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6001600160a01b038216600081815260166020526040808220805460ff191685151590811790915590519092917fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab91a35050565b6001600160a01b038316611eea5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016109fc565b6001600160a01b038216611f4c5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016109fc565b6001600160a01b03831660009081526020819052604090205481811015611fdb5760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e742065786365656473206260448201527f616c616e6365000000000000000000000000000000000000000000000000000060648201526084016109fc565b6001600160a01b03808516600090815260208190526040808220858503905591851681529081208054849290612012908490612882565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161205e91815260200190565b60405180910390a36115a7565b30600090815260208190526040812054601354909182158061208b575081155b1561209557505050565b600c546120a3906014612841565b8211156120bb57600c546120b8906014612841565b91505b6120c4826122e7565b4760006120d2600283612860565b90506120e76120e2600284612860565b6124c0565b600060138190556008546040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201526001600160a01b03909116906370a0823190602401602060405180830381865afa15801561214f573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061217391906128b1565b6008546007546040517fa9059cbb0000000000000000000000000000000000000000000000000000000081526001600160a01b03918216600482015260248101849052929350169063a9059cbb906044016020604051808303816000875af11580156121e3573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061220791906128ca565b506007546001600160a01b031661221f600284612860565b604051600081818185875af1925050503d806000811461225b576040519150601f19603f3d011682016040523d82523d6000602084013e612260565b606091505b50506006549094506001600160a01b031661227c600284612860565b604051600081818185875af1925050503d80600081146122b8576040519150601f19603f3d011682016040523d82523d6000602084013e6122bd565b606091505b505050505050505050565b60006122d48284612841565b9392505050565b60006122d48284612860565b604080516002808252606082018352600092602083019080368337019050509050308160008151811061231c5761231c6128e7565b60200260200101906001600160a01b031690816001600160a01b0316815250507f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d6001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801561239a573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906123be91906128fd565b816001815181106123d1576123d16128e7565b60200260200101906001600160a01b031690816001600160a01b03168152505061241c307f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d846113c3565b6040517f791ac9470000000000000000000000000000000000000000000000000000000081526001600160a01b037f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d169063791ac9479061248a90859060009086903090429060040161295e565b600060405180830381600087803b1580156124a457600080fd5b505af11580156124b8573d6000803e3d6000fd5b505050505050565b6040805160028082526060820183526000926020830190803683370190505090507f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d6001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801561253f573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061256391906128fd565b81600081518110612576576125766128e7565b6001600160a01b0392831660209182029290920101526009548251911690829060019081106125a7576125a76128e7565b6001600160a01b0392831660209182029290920101526040517fb6f9de950000000000000000000000000000000000000000000000000000000081527f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d9091169063b6f9de959084906126259060009086903090429060040161299a565b6000604051808303818588803b15801561263e57600080fd5b505af1158015611dbf573d6000803e3d6000fd5b600060208083528351808285015260005b8181101561267f57858101830151858201604001528201612663565b81811115612691576000604083870101525b50601f01601f1916929092016040019392505050565b6001600160a01b03811681146113c057600080fd5b600080604083850312156126cf57600080fd5b82356126da816126a7565b946020939093013593505050565b6000602082840312156126fa57600080fd5b81356122d4816126a7565b60006020828403121561271757600080fd5b5035919050565b60008060006060848603121561273357600080fd5b833561273e816126a7565b9250602084013561274e816126a7565b929592945050506040919091013590565b80151581146113c057600080fd5b6000806040838503121561278057600080fd5b823561278b816126a7565b9150602083013561279b8161275f565b809150509250929050565b6000602082840312156127b857600080fd5b81356122d48161275f565b600080604083850312156127d657600080fd5b82356127e1816126a7565b9150602083013561279b816126a7565b600181811c9082168061280557607f821691505b60208210810361282557634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b600081600019048311821515161561285b5761285b61282b565b500290565b60008261287d57634e487b7160e01b600052601260045260246000fd5b500490565b600082198211156128955761289561282b565b500190565b6000828210156128ac576128ac61282b565b500390565b6000602082840312156128c357600080fd5b5051919050565b6000602082840312156128dc57600080fd5b81516122d48161275f565b634e487b7160e01b600052603260045260246000fd5b60006020828403121561290f57600080fd5b81516122d4816126a7565b600081518084526020808501945080840160005b838110156129535781516001600160a01b03168752958201959082019060010161292e565b509495945050505050565b85815284602082015260a06040820152600061297d60a083018661291a565b6001600160a01b0394909416606083015250608001529392505050565b8481526080602082015260006129b3608083018661291a565b6001600160a01b0394909416604083015250606001529291505056fe4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572a264697066735822122058efd64aee2b00cfc9f4cce0331a750b928684c075c9e909ff331ad225f2230d64736f6c634300080d0033

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

000000000000000000000000b2c16018919655069191a71669d95829427cd98d

-----Decoded View---------------
Arg [0] : _betAiToken (address): 0xB2C16018919655069191A71669D95829427cD98D

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000b2c16018919655069191a71669d95829427cd98d


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.