ETH Price: $2,127.52 (-3.88%)

Token

FLOKI (FLOKI)
 

Overview

Max Total Supply

10,000,000,000,000 FLOKI

Holders

94,770 ( 0.037%)
Created with Highcharts 10.2.1

Market

Price

$0.00 @ 0.000000 ETH (-2.89%)

Onchain Market Cap

$714,900,000.00

Circulating Supply Market Cap

$690,519,099.00

Other Info

Token Contract (WITH 9 Decimals)

Filtered by Token Holder
ReHold: MPC
Balance
0.000000006 FLOKI

Value
$0.00 ( ~0 Eth) [0.0000%]
0x0c76281A72dbb71AE4762CdA699Cd3D6Ba53aFBa
Loading...
Loading
Loading...
Loading
Loading...
Loading

OVERVIEW

The Floki Inu protocol is a cross-chain community-driven token available on two blockchains: Ethereum (ETH) and Binance Smart Chain (BSC).

Market

Volume (24H):$132,153,708.00
Market Capitalization:$690,519,099.00
Circulating Supply:9,665,955,986,252.00 FLOKI
Market Data Source: Coinmarketcap

# Exchange Pair Price  24H Volume % Volume
1
Poloniex
FLOKI-USDT$0.0001
0.0000000 Eth
$15,862,906.00
220,599,946,026.000 FLOKI
15.1157%
2
HTX
FLOKI-USDT$0.0001
0.0000000 Eth
$15,632,012.00
215,808,858,818.010 FLOKI
14.7874%
3
LBank
FLOKI-USDT$0.0001
0.0000000 Eth
$12,285,339.00
172,237,080,077.000 FLOKI
11.8018%
4
Hotcoin
FLOKI-USDT$0.0001
0.0000000 Eth
$7,427,898.00
100,934,076,651.000 FLOKI
6.9161%
5
Gate.io
FLOKI-USDT$0.0001
0.0000000 Eth
$5,173,304.00
71,742,744,252.000 FLOKI
4.9159%
6
BTCC
FLOKI-USDT$0.0001
0.0000000 Eth
$3,361,303.00
46,476,532,449.000 FLOKI
3.1846%
7
XT.COM
FLOKI-USDT$0.0001
0.0000000 Eth
$3,006,428.00
41,614,366,308.000 FLOKI
2.8515%
8
BIT
FLOKI-USDT$0.0001
0.0000000 Eth
$2,972,251.00
41,601,539,236.171 FLOKI
2.8506%
9
Bybit
FLOKI-USDT$0.0001
0.0000000 Eth
$2,861,707.00
40,685,899,084.900 FLOKI
2.7878%
10
Bitget
FLOKI-USDT$0.0001
0.0000000 Eth
$2,735,284.00
38,382,163,398.530 FLOKI
2.6300%
11
MEXC
FLOKI-USDT$0.0001
0.0000000 Eth
$2,658,292.00
37,325,782,541.000 FLOKI
2.5576%
12
CoinW
FLOKI-USDT$0.0001
0.0000000 Eth
$2,059,289.00
28,982,174,464.000 FLOKI
1.9859%
13
Binance
FLOKI-TRY$0.0001
0.0000000 Eth
$1,922,707.00
26,504,263,314.000 FLOKI
1.8161%
14
Websea
FLOKI-USDT$0.0001
0.0000000 Eth
$1,889,226.00
0.000 FLOKI
0.0000%
15
Hibt
FLOKI-USDT$0.0001
0.0000000 Eth
$1,636,230.00
22,648,568,532.305 FLOKI
1.5519%
16
DigiFinex
FLOKI-USDT$0.0001
0.0000000 Eth
$1,519,355.00
21,282,884,283.900 FLOKI
1.4583%
17
Toobit
FLOKI-USDT$0.0001
0.0000000 Eth
$1,502,446.00
20,804,026,263.000 FLOKI
1.4255%
18
Bitunix
FLOKI-USDT$0.0001
0.0000000 Eth
$1,409,789.00
19,802,769,348.000 FLOKI
1.3569%
19
FMCPAY
FLOKI-USDT$0.0001
0.0000000 Eth
$1,365,716.00
18,899,459,256.587 FLOKI
1.2950%
20
OKX
FLOKI-USDT$0.0001
0.0000000 Eth
$1,340,498.00
18,583,660,736.000 FLOKI
1.2734%
21
GroveX
FLOKI-USDT$0.0001
0.0000000 Eth
$1,315,485.00
17,982,480,202.714 FLOKI
1.2322%
22
Dex-Trade
FLOKI-USDT$0.0001
0.0000000 Eth
$1,243,233.00
17,402,804,786.000 FLOKI
1.1925%
23
BtcTurk | Kripto
FLOKI-TRY$0.0001
0.0000000 Eth
$1,207,120.00
16,904,636,130.000 FLOKI
1.1583%
24
WhiteBIT
FLOKI-USDT$0.0001
0.0000000 Eth
$937,722.00
13,146,661,661.050 FLOKI
0.9008%
25
Bitvavo
FLOKI-EUR$0.0001
0.0000000 Eth
$919,998.00
12,882,318,142.000 FLOKI
0.8827%
26
Pionex
FLOKI-USDT$0.0001
0.0000000 Eth
$774,921.00
10,727,105,686.000 FLOKI
0.7350%
27
Slex
FLOKI-USDT$0.0001
0.0000000 Eth
$762,659.00
10,550,788,611.000 FLOKI
0.7229%
28
CoinEx
FLOKI-USDT$0.0001
0.0000000 Eth
$730,709.00
10,103,958,576.855 FLOKI
0.6923%
29
AscendEX (BitMax)
FLOKI-USDT$0.0001
0.0000000 Eth
$709,643.00
9,994,297,222.000 FLOKI
0.6848%
30
Coinbase Exchange
FLOKI-USD$0.0001
0.0000000 Eth
$674,378.00
9,484,924,107.000 FLOKI
0.6499%
31
PancakeSwap (v2)
0XFB5B838B6CFEEDC2873AB27866079AC55363D37E-0XBB4CDB9CBD36B01BD1CBAEBF2DE08D9173BC095C$0.0001
0.0000000 Eth
$673,313.00
9,399,231,484.002 0XFB5B838B6CFEEDC2873AB27866079AC55363D37E
0.6440%
32
KuCoin
FLOKI-USDT$0.0001
0.0000000 Eth
$665,791.00
9,376,712,162.000 FLOKI
0.6425%
33
WEEX
FLOKI-USDT$0.0001
0.0000000 Eth
$615,439.00
8,540,566,095.600 FLOKI
0.5852%
34
Biconomy.com
FLOKI-USDT$0.0001
0.0000000 Eth
$607,312.00
8,423,872,943.600 FLOKI
0.5772%
35
BVOX
FLOKI-USDT$0.0001
0.0000000 Eth
$548,862.00
7,581,160,284.080 FLOKI
0.5195%
36
Trubit
FLOKI-USDT$0.0001
0.0000000 Eth
$543,137.00
7,505,024,955.000 FLOKI
0.5143%
37
LCX Exchange
FLOKI-EUR$0.0001
0.0000000 Eth
$495,199.00
6,917,136,229.400 FLOKI
0.4740%
38
Bitci TR
FLOKI-TRY$0.0001
0.0000000 Eth
$397,841.00
5,484,255,706.888 FLOKI
0.3758%
39
PointPay
FLOKI-USDT$0.0001
0.0000000 Eth
$395,790.00
5,482,419,624.808 FLOKI
0.3757%
40
Binance
FLOKI-USDC$0.0001
0.0000000 Eth
$388,497.00
5,366,776,247.000 FLOKI
0.3677%
41
Ourbit
FLOKI-USDT$0.0001
0.0000000 Eth
$376,142.00
5,221,398,913.000 FLOKI
0.3578%
42
FameEX
FLOKI-USDT$0.0001
0.0000000 Eth
$372,794.00
5,162,953,046.000 FLOKI
0.3538%
43
Bithumb
FLOKI-KRW$0.0001
0.0000000 Eth
$354,815.00
4,845,011,116.001 FLOKI
0.3320%
44
CoinTR
FLOKI-USDT$0.0001
0.0000000 Eth
$313,912.00
4,338,482,605.600 FLOKI
0.2973%
45
BingX
FLOKI-USDT$0.0001
0.0000000 Eth
$271,053.00
3,766,247,193.916 FLOKI
0.2581%
46
Bitget
FLOKI-USDC$0.0001
0.0000000 Eth
$237,245.00
3,272,109,242.000 FLOKI
0.2242%
47
BTSE
FLOKI-USDT$0.0001
0.0000000 Eth
$192,022.00
2,708,952,630.313 FLOKI
0.1856%
48
CoinTR
FLOKI-TRY$0.0001
0.0000000 Eth
$183,371.00
2,529,585,857.000 FLOKI
0.1733%
49
Uniswap V2 (Ethereum)
0XCF0C122C6B73FF809C693DB761E7BAEBE62B6A2E-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2$0.0001
0.0000000 Eth
$176,035.00
2,490,885,314.528 0XCF0C122C6B73FF809C693DB761E7BAEBE62B6A2E
0.1707%
50
Crypto.com Exchange
FLOKI-USD$0.0001
0.0000000 Eth
$150,159.00
2,116,400,000.000 FLOKI
0.1450%
51
OKX
FLOKI-USDC$0.0001
0.0000000 Eth
$146,029.00
2,028,262,462.000 FLOKI
0.1390%
52
Tapbit
FLOKI-USDT$0.0001
0.0000000 Eth
$122,133.00
1,700,912,093.000 FLOKI
0.1165%
53
EarnBIT
FLOKI-USDT$0.0001
0.0000000 Eth
$82,246.00
1,152,027,153.670 FLOKI
0.0789%
54
BigONE
FLOKI-USDT$0.0001
0.0000000 Eth
$77,156.00
1,091,702,494.000 FLOKI
0.0748%
55
Kraken
FLOKI-USD$0.0001
0.0000000 Eth
$69,707.00
981,783,237.875 FLOKI
0.0673%
56
LCX Exchange
FLOKI-USDC$0.0001
0.0000000 Eth
$48,567.00
678,144,035.000 FLOKI
0.0465%
57
LATOKEN
FLOKI-USDT$0.0001
0.0000000 Eth
$44,794.00
624,172,758.612 FLOKI
0.0428%
58
SecondBTC
FLOKI-USDT$0.0001
0.0000000 Eth
$42,413.00
595,776,014.000 FLOKI
0.0408%
59
Bitrue
FLOKI-USDC$0.0001
0.0000000 Eth
$41,954.00
585,128,453.663 FLOKI
0.0401%
60
BloFin
FLOKI-USDT$0.0001
0.0000000 Eth
$37,134.00
513,521,958.000 FLOKI
0.0352%
61
WhiteBIT
FLOKI-EUR$0.0001
0.0000000 Eth
$33,606.00
470,602,336.320 FLOKI
0.0322%
62
Bittime
FLOKI-USDT$0.0001
0.0000000 Eth
$29,745.00
412,868,139.000 FLOKI
0.0283%
63
ApeSwap
0XFB5B838B6CFEEDC2873AB27866079AC55363D37E-0XBB4CDB9CBD36B01BD1CBAEBF2DE08D9173BC095C$0.0001
0.0000000 Eth
$28,542.00
397,249,937.619 0XFB5B838B6CFEEDC2873AB27866079AC55363D37E
0.0272%
64
Vindax
FLOKI-USDT$0.0001
0.0000000 Eth
$21,706.00
299,181,839.000 FLOKI
0.0205%
65
Tokenize
FLOKI-SGD$0.0001
0.0000000 Eth
$21,329.00
301,312,636.962 FLOKI
0.0206%
66
Biswap
0XFB5B838B6CFEEDC2873AB27866079AC55363D37E-0XBB4CDB9CBD36B01BD1CBAEBF2DE08D9173BC095C$0.0001
0.0000000 Eth
$20,101.00
280,640,318.395 0XFB5B838B6CFEEDC2873AB27866079AC55363D37E
0.0192%
67
Tokenize
FLOKI-USD$0.0001
0.0000000 Eth
$18,817.44
267,027,643.975 FLOKI
0.0183%
68
TokoCrypto
FLOKI-USDT$0.0001
0.0000000 Eth
$16,575.77
230,980,444.807 FLOKI
0.0158%
69
Bitcointry
FLOKI-USDT$0.0001
0.0000000 Eth
$15,137.87
209,361,949.635 FLOKI
0.0143%
70
Mercado Bitcoin
FLOKI-BRL$0.0001
0.0000000 Eth
$14,978.75
209,405,950.632 FLOKI
0.0143%
71
Bitrue
FLOKI-XRP$0.0001
0.0000000 Eth
$14,884.88
209,622,419.250 FLOKI
0.0144%
72
Bitfinex
FLOKI-USD$0.0001
0.0000000 Eth
$14,869.43
207,789,664.577 FLOKI
0.0142%
73
Bitso
FLOKI-USD$0.0001
0.0000000 Eth
$13,401.03
187,979,041.136 FLOKI
0.0129%
74
Binance US
FLOKI-USDT$0.0001
0.0000000 Eth
$10,354.62
145,719,800.850 FLOKI
0.0100%
75
Crypto.com Exchange
FLOKI-USDT$0.0001
0.0000000 Eth
$8,613.97
120,951,000.000 FLOKI
0.0083%
76
Gemini
FLOKI-USD$0.0001
0.0000000 Eth
$7,556.90
105,102,952.282 FLOKI
0.0072%
77
Kraken
FLOKI-EUR$0.0001
0.0000000 Eth
$7,316.36
99,448,798.149 FLOKI
0.0068%
78
Indodax
FLOKI-IDR$0.0001
0.0000000 Eth
$7,130.01
97,830,195.000 FLOKI
0.0067%
79
CoinEx
FLOKI-BTC$0.0001
0.0000000 Eth
$6,580.22
93,577,381.240 FLOKI
0.0064%
80
CoinEx
FLOKI-USDC$0.0001
0.0000000 Eth
$6,472.49
89,492,608.927 FLOKI
0.0061%
81
WhiteBIT
FLOKI-TRY$0.0001
0.0000000 Eth
$6,166.92
86,410,207.000 FLOKI
0.0059%
82
Bitfinex
FLOKI-USDT$0.0001
0.0000000 Eth
$5,005.71
70,276,793.877 FLOKI
0.0048%
83
KuCoin
FLOKI-USDC$0.0001
0.0000000 Eth
$4,923.41
69,267,863.000 FLOKI
0.0047%
84
EXMO
FLOKI-USDT$0.0001
0.0000000 Eth
$3,076.65
43,042,899.734 FLOKI
0.0029%
85
Kanga
FLOKI-USDT$0.0001
0.0000000 Eth
$3,004.16
0.000 FLOKI
0.0000%
86
Bybit
FLOKI-USDC$0.0001
0.0000000 Eth
$1,685.97
23,185,075.000 FLOKI
0.0016%
87
Coins.ph
FLOKI-PHP$0.0001
0.0000000 Eth
$1,570.50
21,808,308.000 FLOKI
0.0015%
88
WEEX
FLOKI-USDC$0.0001
0.0000000 Eth
$1,303.13
18,024,338.000 FLOKI
0.0012%
89
Bitlo
FLOKI-USDT$0.0001
0.0000000 Eth
$1,014.43
13,923,892.000 FLOKI
0.0010%
90
Arkham
FLOKI-USDT$0.0001
0.0000000 Eth
$848.11
11,526,191.000 FLOKI
0.0008%
91
THENA FUSION
0XFB5B838B6CFEEDC2873AB27866079AC55363D37E-0X55D398326F99059FF775485246999027B3197955$0.0001
0.0000000 Eth
$754.19
10,415,304.778 0XFB5B838B6CFEEDC2873AB27866079AC55363D37E
0.0007%
92
Deepcoin
FLOKI-USDT$0.0001
0.0000000 Eth
$714.03
9,999,644.000 FLOKI
0.0007%
93
Gate.io
FLOKI-TRY$0.0001
0.0000000 Eth
$498.94
6,798,326.000 FLOKI
0.0005%
94
NovaDAX
FLOKI-BRL$0.0001
0.0000000 Eth
$460.70
6,448,472.000 FLOKI
0.0004%
95
PancakeSwap V3 (BSC)
0XFB5B838B6CFEEDC2873AB27866079AC55363D37E-0X55D398326F99059FF775485246999027B3197955$0.0001
0.0000000 Eth
$161.87
2,258,527.645 0XFB5B838B6CFEEDC2873AB27866079AC55363D37E
0.0002%
96
Uniswap V2 (Ethereum)
0XB369DACA21EE035312176EB8CF9D88CE97E0AA95-0XCF0C122C6B73FF809C693DB761E7BAEBE62B6A2E$0.0001
0.0000000 Eth
$155.68
1,495.018 0XB369DACA21EE035312176EB8CF9D88CE97E0AA95
0.0000%
97
Binance US
FLOKI-USD$0.0001
0.0000000 Eth
$146.80
2,039,111.091 FLOKI
0.0001%
98
CEX.IO
FLOKI-USD$0.0001
0.0000000 Eth
$38.76
542,968.000 FLOKI
0.0000%
99
CEX.IO
FLOKI-USDT$0.0001
0.0000000 Eth
$24.73
339,830.000 FLOKI
0.0000%
100
Uniswap V3 (Ethereum)
0XCF0C122C6B73FF809C693DB761E7BAEBE62B6A2E-0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2$0.0001
0.0000000 Eth
$7.27
102,836.084 0XCF0C122C6B73FF809C693DB761E7BAEBE62B6A2E
0.0000%

Similar Match Source Code
This contract matches the deployed Bytecode of the Source Code for Contract 0x51502F03...B8F255085
The constructor portion of the code might be different and could alter the actual behaviour of the contract

Contract Name:
FLOKI

Compiler Version
v0.8.11+commit.d7f03943

Optimization Enabled:
Yes with 888 runs

Other Settings:
default evmVersion
File 1 of 7 : Floki.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.11;
import "@openzeppelin/contracts/token/ERC20/IERC20.sol";
import "@openzeppelin/contracts/access/Ownable.sol";
import "./governance/IGovernanceToken.sol";
import "./tax/ITaxHandler.sol";
import "./treasury/ITreasuryHandler.sol";
/**
* @title Floki token contract
* @dev The Floki token has modular systems for tax and treasury handler as well as governance capabilities.
*/
contract FLOKI is IERC20, IGovernanceToken, Ownable {
/// @dev Registry of user token balances.
mapping(address => uint256) private _balances;
/// @dev Registry of addresses users have given allowances to.
mapping(address => mapping(address => uint256)) private _allowances;
/// @notice Registry of user delegates for governance.
mapping(address => address) public delegates;
/// @notice Registry of nonces for vote delegation.
mapping(address => uint256) public nonces;
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 2 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
pragma solidity ^0.8.0;
/**
* @dev Interface of the ERC20 standard as defined in the EIP.
*/
interface IERC20 {
/**
* @dev Returns the amount of tokens in existence.
*/
function totalSupply() external view returns (uint256);
/**
* @dev Returns the amount of tokens owned by `account`.
*/
function balanceOf(address account) external view returns (uint256);
/**
* @dev Moves `amount` tokens from the caller's account to `recipient`.
*
* Returns a boolean value indicating whether the operation succeeded.
*
* Emits a {Transfer} event.
*/
function transfer(address recipient, uint256 amount) external returns (bool);
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 3 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
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 7 : IGovernanceToken.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.11;
/**
* @title Governance token interface.
*/
interface IGovernanceToken {
/// @notice A checkpoint for marking number of votes as of a given block.
struct Checkpoint {
// The 32-bit unsigned integer is valid until these estimated dates for these given chains:
// - BSC: Sat Dec 23 2428 18:23:11 UTC
// - ETH: Tue Apr 18 3826 09:27:12 UTC
// This assumes that block mining rates don't speed up.
uint32 blockNumber;
// This type is set to `uint224` for optimizations purposes (i.e., specifically to fit in a 32-byte block). It
// assumes that the number of votes for the implementing governance token never exceeds the maximum value for a
// 224-bit number.
uint224 votes;
}
/**
* @notice Determine the number of votes for an account as of a block number.
* @dev Block number must be a finalized block or else this function will revert to prevent misinformation.
* @param account The address of the account to check.
* @param blockNumber The block number to get the vote balance at.
* @return The number of votes the account had as of the given block.
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 5 of 7 : ITaxHandler.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
// SPDX-License-Identifier: MIT
pragma solidity 0.8.11;
/**
* @title Tax handler interface
* @dev Any class that implements this interface can be used for protocol-specific tax calculations.
*/
interface ITaxHandler {
/**
* @notice Get number of tokens to pay as tax.
* @param benefactor Address of the benefactor.
* @param beneficiary Address of the beneficiary.
* @param amount Number of tokens in the transfer.
* @return Number of tokens to pay as tax.
*/
function getTax(
address benefactor,
address beneficiary,
uint256 amount
) external view returns (uint256);
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 6 of 7 : ITreasuryHandler.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.11;
/**
* @title Treasury handler interface
* @dev Any class that implements this interface can be used for protocol-specific operations pertaining to the treasury.
*/
interface ITreasuryHandler {
/**
* @notice Perform operations before a transfer is executed.
* @param benefactor Address of the benefactor.
* @param beneficiary Address of the beneficiary.
* @param amount Number of tokens in the transfer.
*/
function beforeTransferHandler(
address benefactor,
address beneficiary,
uint256 amount
) external;
/**
* @notice Perform operations after a transfer is executed.
* @param benefactor Address of the benefactor.
* @param beneficiary Address of the beneficiary.
* @param amount Number of tokens in the transfer.
*/
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
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
/**
* @dev Provides information about the current execution context, including the
* sender of the transaction and its data. While these are generally available
* via msg.sender and msg.data, they should not be accessed in such a direct
* manner, since when dealing with meta-transactions the account sending and
* paying for execution may not be the actual sender (as far as an application
* is concerned).
*
* This contract is only required for intermediate, library-like contracts.
*/
abstract contract Context {
function _msgSender() internal view virtual returns (address) {
return msg.sender;
}
function _msgData() internal view virtual returns (bytes calldata) {
return msg.data;
}
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"string","name":"name_","type":"string"},{"internalType":"string","name":"symbol_","type":"string"},{"internalType":"address","name":"taxHandlerAddress","type":"address"},{"internalType":"address","name":"treasuryHandlerAddress","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"delegator","type":"address"},{"indexed":false,"internalType":"address","name":"currentDelegate","type":"address"},{"indexed":false,"internalType":"address","name":"newDelegate","type":"address"}],"name":"DelegateChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"delegatee","type":"address"},{"indexed":false,"internalType":"uint224","name":"oldVotes","type":"uint224"},{"indexed":false,"internalType":"uint224","name":"newVotes","type":"uint224"}],"name":"DelegateVotesChanged","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":false,"internalType":"address","name":"oldAddress","type":"address"},{"indexed":false,"internalType":"address","name":"newAddress","type":"address"}],"name":"TaxHandlerChanged","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":false,"internalType":"address","name":"oldAddress","type":"address"},{"indexed":false,"internalType":"address","name":"newAddress","type":"address"}],"name":"TreasuryHandlerChanged","type":"event"},{"inputs":[],"name":"DELEGATION_TYPEHASH","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"DOMAIN_TYPEHASH","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"uint32","name":"","type":"uint32"}],"name":"checkpoints","outputs":[{"internalType":"uint32","name":"blockNumber","type":"uint32"},{"internalType":"uint224","name":"votes","type":"uint224"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"delegatee","type":"address"}],"name":"delegate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"delegatee","type":"address"},{"internalType":"uint256","name":"nonce","type":"uint256"},{"internalType":"uint256","name":"expiry","type":"uint256"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"delegateBySig","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"delegates","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint32","name":"blockNumber","type":"uint32"}],"name":"getVotesAtBlock","outputs":[{"internalType":"uint224","name":"","type":"uint224"}],"stateMutability":"view","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":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"nonces","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"numCheckpoints","outputs":[{"internalType":"uint32","name":"","type":"uint32"}],"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":[{"internalType":"address","name":"taxHandlerAddress","type":"address"}],"name":"setTaxHandler","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"treasuryHandlerAddress","type":"address"}],"name":"setTreasuryHandler","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"taxHandler","outputs":[{"internalType":"contract ITaxHandler","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"treasuryHandler","outputs":[{"internalType":"contract ITreasuryHandler","name":"","type":"address"}],"stateMutability":"view","type":"function"}]

60806040523480156200001157600080fd5b5060405162002322380380620023228339810160408190526200003491620002ff565b6200003f336200011f565b8351620000549060099060208701906200016f565b5082516200006a90600a9060208601906200016f565b50600780546001600160a01b038085166001600160a01b0319928316179092556008805492841692909116919091179055620000ad69021e19e0c9bab240000090565b60016000336001600160a01b03168152602081019190915260400160002055336001600160a01b031660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef69021e19e0c9bab240000060405190815260200160405180910390a350505050620003cb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b8280546200017d906200038e565b90600052602060002090601f016020900481019282620001a15760008555620001ec565b82601f10620001bc57805160ff1916838001178555620001ec565b82800160010185558215620001ec579182015b82811115620001ec578251825591602001919060010190620001cf565b50620001fa929150620001fe565b5090565b5b80821115620001fa5760008155600101620001ff565b634e487b7160e01b600052604160045260246000fd5b600082601f8301126200023d57600080fd5b81516001600160401b03808211156200025a576200025a62000215565b604051601f8301601f19908116603f0116810190828211818310171562000285576200028562000215565b81604052838152602092508683858801011115620002a257600080fd5b600091505b83821015620002c65785820183015181830184015290820190620002a7565b83821115620002d85760008385830101525b9695505050505050565b80516001600160a01b0381168114620002fa57600080fd5b919050565b600080600080608085870312156200031657600080fd5b84516001600160401b03808211156200032e57600080fd5b6200033c888389016200022b565b955060208701519150808211156200035357600080fd5b5062000362878288016200022b565b9350506200037360408601620002e2565b91506200038360608601620002e2565b905092959194509250565b600181811c90821680620003a357607f821691505b60208210811415620003c557634e487b7160e01b600052602260045260246000fd5b50919050565b611f4780620003db6000396000f3fe608060405234801561001057600080fd5b50600436106101b95760003560e01c80636fcfff45116100f9578063a9059cbb11610097578063dd62ed3e11610071578063dd62ed3e14610420578063e7a324dc14610459578063f1127ed814610480578063f2fde38b146104e857600080fd5b8063a9059cbb146103e7578063a9373b7b146103fa578063c3cda5201461040d57600080fd5b80637ecebe00116100d35780637ecebe001461039b5780638da5cb5b146103bb57806395d89b41146103cc578063a457c2d7146103d457600080fd5b80636fcfff451461032f57806370a082311461036a578063715018a61461039357600080fd5b806323b872dd11610166578063395093511161014057806339509351146102cb578063488d4a51146102de578063587cde1e146102f35780635c19a95c1461031c57600080fd5b806323b872dd1461027e578063271a452914610291578063313ce567146102bc57600080fd5b80631788963311610197578063178896331461022a57806318160ddd1461023d57806320606b701461025757600080fd5b806306fdde03146101be578063095ea7b3146101dc57806312280ba8146101ff575b600080fd5b6101c66104fb565b6040516101d39190611bfa565b60405180910390f35b6101ef6101ea366004611c6b565b61058d565b60405190151581526020016101d3565b600754610212906001600160a01b031681565b6040516001600160a01b0390911681526020016101d3565b600854610212906001600160a01b031681565b69021e19e0c9bab24000005b6040519081526020016101d3565b6102497f8cad95687ba82c2ce50e74f7b754645e5117c3a5bec8151c0726d5857980a86681565b6101ef61028c366004611c95565b6105a4565b6102a461029f366004611cd1565b61068e565b6040516001600160e01b0390911681526020016101d3565b604051600981526020016101d3565b6101ef6102d9366004611c6b565b610968565b6102f16102ec366004611d11565b6109a4565b005b610212610301366004611d11565b6003602052600090815260409020546001600160a01b031681565b6102f161032a366004611d11565b610a6c565b61035561033d366004611d11565b60056020526000908152604090205463ffffffff1681565b60405163ffffffff90911681526020016101d3565b610249610378366004611d11565b6001600160a01b031660009081526001602052604090205490565b6102f1610a79565b6102496103a9366004611d11565b60046020526000908152604090205481565b6000546001600160a01b0316610212565b6101c6610adf565b6101ef6103e2366004611c6b565b610aee565b6101ef6103f5366004611c6b565b610bc5565b6102f1610408366004611d11565b610bd2565b6102f161041b366004611d33565b610c93565b61024961042e366004611d93565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b6102497fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf81565b6104c461048e366004611cd1565b600660209081526000928352604080842090915290825290205463ffffffff81169064010000000090046001600160e01b031682565b6040805163ffffffff90931683526001600160e01b039091166020830152016101d3565b6102f16104f6366004611d11565b610fed565b60606009805461050a90611dc6565b80601f016020809104026020016040519081016040528092919081815260200182805461053690611dc6565b80156105835780601f1061055857610100808354040283529160200191610583565b820191906000526020600020905b81548152906001019060200180831161056657829003601f168201915b5050505050905090565b600061059a3384846110cc565b5060015b92915050565b60006105b1848484611227565b6001600160a01b0384166000908152600260209081526040808320338452909152902054828110156106765760405162461bcd60e51b815260206004820152604960248201527f464c4f4b493a7472616e7366657246726f6d3a414c4c4f57414e43455f45584360448201527f45454445443a205472616e7366657220616d6f756e742065786365656473206160648201527f6c6c6f77616e63652e0000000000000000000000000000000000000000000000608482015260a4015b60405180910390fd5b61068385338584036110cc565b506001949350505050565b6000438263ffffffff16106107315760405162461bcd60e51b815260206004820152604e60248201527f464c4f4b493a676574566f7465734174426c6f636b3a4655545552455f424c4f60448201527f434b3a2043616e6e6f742067657420766f746573206174206120626c6f636b2060648201527f696e20746865206675747572652e000000000000000000000000000000000000608482015260a40161066d565b6001600160a01b03831660009081526005602052604090205463ffffffff168061075f57600091505061059e565b6001600160a01b038416600090815260066020526040812063ffffffff85169161078a600185611e17565b63ffffffff908116825260208201929092526040016000205416116107fe576001600160a01b0384166000908152600660205260408120906107cd600184611e17565b63ffffffff16815260208101919091526040016000205464010000000090046001600160e01b0316915061059e9050565b6001600160a01b038416600090815260066020908152604080832083805290915290205463ffffffff8085169116111561083c57600091505061059e565b60008061084a600184611e17565b90505b8163ffffffff168163ffffffff161115610922576000600261086f8484611e17565b6108799190611e3c565b6108839083611e17565b6001600160a01b038816600090815260066020908152604080832063ffffffff8581168552908352928190208151808301909252548084168083526401000000009091046001600160e01b03169282019290925292935090881614156108f35760200151945061059e9350505050565b805163ffffffff8089169116101561090d5781935061091b565b610918600183611e17565b92505b505061084d565b506001600160a01b038516600090815260066020908152604080832063ffffffff909416835292905220546001600160e01b036401000000009091041691505092915050565b3360008181526002602090815260408083206001600160a01b0387168452909152812054909161059a91859061099f908690611e6d565b6110cc565b6000546001600160a01b031633146109fe5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161066d565b600780546001600160a01b0383811673ffffffffffffffffffffffffffffffffffffffff1983168117909355604080519190921680825260208201939093527ed910c9481701ba32afe0c247572aaece27072f230c8ec769bf245fc0b38de691015b60405180910390a15050565b610a7633826117c2565b50565b6000546001600160a01b03163314610ad35760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161066d565b610add6000611861565b565b6060600a805461050a90611dc6565b3360009081526002602090815260408083206001600160a01b038616845290915281205482811015610bae5760405162461bcd60e51b815260206004820152605760248201527f464c4f4b493a6465637265617365416c6c6f77616e63653a414c4c4f57414e4360448201527f455f554e444552464c4f573a205375627472616374696f6e20726573756c747360648201527f20696e207375622d7a65726f20616c6c6f77616e63652e000000000000000000608482015260a40161066d565b610bbb33858584036110cc565b5060019392505050565b600061059a338484611227565b6000546001600160a01b03163314610c2c5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161066d565b600880546001600160a01b0383811673ffffffffffffffffffffffffffffffffffffffff1983168117909355604080519190921680825260208201939093527f1bf87992a35ee29395ab494f9adb9a500a7fa60c3082cba0ef02701bb35900d99101610a60565b60007f8cad95687ba82c2ce50e74f7b754645e5117c3a5bec8151c0726d5857980a866610cbe6104fb565b8051602091820120604080518084019490945283810191909152466060840152306080808501919091528151808503909101815260a0840182528051908301207fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf60c08501526001600160a01b038b1660e085015261010084018a90526101208085018a90528251808603909101815261014085019092528151919092012061190160f01b61016084015261016283018290526101828301819052909250906000906101a20160408051601f198184030181528282528051602091820120600080855291840180845281905260ff8a169284019290925260608301889052608083018790529092509060019060a0016020604051602081039080840390855afa158015610def573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116610e9e5760405162461bcd60e51b815260206004820152604660248201527f464c4f4b493a64656c656761746542795369673a494e56414c49445f5349474e60448201527f41545552453a205265636569766564207369676e61747572652077617320696e60648201527f76616c69642e0000000000000000000000000000000000000000000000000000608482015260a40161066d565b87421115610f3a5760405162461bcd60e51b815260206004820152604660248201527f464c4f4b493a64656c656761746542795369673a455850495245445f5349474e60448201527f41545552453a205265636569766564207369676e61747572652068617320657860648201527f70697265642e0000000000000000000000000000000000000000000000000000608482015260a40161066d565b6001600160a01b0381166000908152600460205260408120805491610f5e83611e85565b919050558914610fd65760405162461bcd60e51b815260206004820152603e60248201527f464c4f4b493a64656c656761746542795369673a494e56414c49445f4e4f4e4360448201527f453a205265636569766564206e6f6e63652077617320696e76616c69642e0000606482015260840161066d565b610fe0818b6117c2565b505050505b505050505050565b6000546001600160a01b031633146110475760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161066d565b6001600160a01b0381166110c35760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f6464726573730000000000000000000000000000000000000000000000000000606482015260840161066d565b610a7681611861565b6001600160a01b0383166111485760405162461bcd60e51b815260206004820152603f60248201527f464c4f4b493a5f617070726f76653a4f574e45525f5a45524f3a2043616e6e6f60448201527f7420617070726f766520666f7220746865207a65726f20616464726573732e00606482015260840161066d565b6001600160a01b0382166111c6576040805162461bcd60e51b81526020600482015260248101919091527f464c4f4b493a5f617070726f76653a5350454e4445525f5a45524f3a2043616e60448201527f6e6f7420617070726f766520746f20746865207a65726f20616464726573732e606482015260840161066d565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0383166112ad5760405162461bcd60e51b815260206004820152604160248201527f464c4f4b493a5f7472616e736665723a46524f4d5f5a45524f3a2043616e6e6f60448201527f74207472616e736665722066726f6d20746865207a65726f20616464726573736064820152601760f91b608482015260a40161066d565b6001600160a01b0382166113295760405162461bcd60e51b815260206004820152603d60248201527f464c4f4b493a5f7472616e736665723a544f5f5a45524f3a2043616e6e6f742060448201527f7472616e7366657220746f20746865207a65726f20616464726573732e000000606482015260840161066d565b600081116113c55760405162461bcd60e51b815260206004820152604760248201527f464c4f4b493a5f7472616e736665723a5a45524f5f414d4f554e543a2054726160448201527f6e7366657220616d6f756e74206d75737420626520677265617465722074686160648201527f6e207a65726f2e00000000000000000000000000000000000000000000000000608482015260a40161066d565b6001600160a01b0383166000908152600160205260409020548111156114795760405162461bcd60e51b815260206004820152604660248201527f464c4f4b493a5f7472616e736665723a494e53554646494349454e545f42414c60448201527f414e43453a205472616e7366657220616d6f756e74206578636565647320626160648201527f6c616e63652e0000000000000000000000000000000000000000000000000000608482015260a40161066d565b6008546040517fc6512cc10000000000000000000000000000000000000000000000000000000081526001600160a01b0385811660048301528481166024830152604482018490529091169063c6512cc190606401600060405180830381600087803b1580156114e857600080fd5b505af11580156114fc573d6000803e3d6000fd5b50506007546040517fd7ad21ac0000000000000000000000000000000000000000000000000000000081526001600160a01b03878116600483015286811660248301526044820186905260009450909116915063d7ad21ac90606401602060405180830381865afa158015611575573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115999190611ea0565b905060006115a78284611eb9565b6001600160a01b0386166000908152600160205260408120805492935085929091906115d4908490611eb9565b90915550506001600160a01b03841660009081526001602052604081208054839290611601908490611e6d565b90915550506001600160a01b03808616600090815260036020526040808220548784168352912054611638929182169116836118be565b81156116e7576008546001600160a01b031660009081526001602052604081208054849290611668908490611e6d565b90915550506001600160a01b0380861660009081526003602052604080822054600854841683529120546116a1929182169116846118be565b6008546040518381526001600160a01b03918216918716907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35b6008546040517fe613b1cd0000000000000000000000000000000000000000000000000000000081526001600160a01b0387811660048301528681166024830152604482018690529091169063e613b1cd90606401600060405180830381600087803b15801561175657600080fd5b505af115801561176a573d6000803e3d6000fd5b50505050836001600160a01b0316856001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516117b391815260200190565b60405180910390a35050505050565b6001600160a01b038281166000818152600360208181526040808420805460018452948290205493835287871673ffffffffffffffffffffffffffffffffffffffff198616811790915581519586529390951690840181905293830191909152907f3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f9060600160405180910390a161185b8284836118be565b50505050565b600080546001600160a01b0383811673ffffffffffffffffffffffffffffffffffffffff19831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b816001600160a01b0316836001600160a01b031614156118dd57505050565b6001600160e01b0381166118f057505050565b6001600160a01b03831615611998576001600160a01b03831660009081526005602052604081205463ffffffff16908161192b576000611978565b6001600160a01b03851660009081526006602052604081209061194f600185611e17565b63ffffffff16815260208101919091526040016000205464010000000090046001600160e01b03165b905060006119868483611ed0565b905061199486848484611a41565b5050505b6001600160a01b03821615611a3c576001600160a01b03821660009081526005602052604081205463ffffffff1690816119d3576000611a20565b6001600160a01b0384166000908152600660205260408120906119f7600185611e17565b63ffffffff16815260208101919091526040016000205464010000000090046001600160e01b03165b90506000611a2e8483611ef0565b9050610fe585848484611a41565b505050565b4363ffffffff841615801590611a9957506001600160a01b038516600090815260066020526040812063ffffffff831691611a7d600188611e17565b63ffffffff908116825260208201929092526040016000205416145b15611b09576001600160a01b03851660009081526006602052604081208391611ac3600188611e17565b63ffffffff1663ffffffff16815260200190815260200160002060000160046101000a8154816001600160e01b0302191690836001600160e01b03160217905550611ba1565b60408051808201825263ffffffff80841682526001600160e01b0380861660208085019182526001600160a01b038b166000908152600682528681208b86168252909152949094209251935116640100000000029216919091179055611b70846001611f1b565b6001600160a01b0386166000908152600560205260409020805463ffffffff191663ffffffff929092169190911790555b604080516001600160a01b03871681526001600160e01b03858116602083015284168183015290517fda5a64c2947c0b7bf4d6e7bf736c6f84d9d1c5f991770f88bbeb3fe19c85a1349181900360600190a15050505050565b600060208083528351808285015260005b81811015611c2757858101830151858201604001528201611c0b565b81811115611c39576000604083870101525b50601f01601f1916929092016040019392505050565b80356001600160a01b0381168114611c6657600080fd5b919050565b60008060408385031215611c7e57600080fd5b611c8783611c4f565b946020939093013593505050565b600080600060608486031215611caa57600080fd5b611cb384611c4f565b9250611cc160208501611c4f565b9150604084013590509250925092565b60008060408385031215611ce457600080fd5b611ced83611c4f565b9150602083013563ffffffff81168114611d0657600080fd5b809150509250929050565b600060208284031215611d2357600080fd5b611d2c82611c4f565b9392505050565b60008060008060008060c08789031215611d4c57600080fd5b611d5587611c4f565b95506020870135945060408701359350606087013560ff81168114611d7957600080fd5b9598949750929560808101359460a0909101359350915050565b60008060408385031215611da657600080fd5b611daf83611c4f565b9150611dbd60208401611c4f565b90509250929050565b600181811c90821680611dda57607f821691505b60208210811415611dfb57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b600063ffffffff83811690831681811015611e3457611e34611e01565b039392505050565b600063ffffffff80841680611e6157634e487b7160e01b600052601260045260246000fd5b92169190910492915050565b60008219821115611e8057611e80611e01565b500190565b6000600019821415611e9957611e99611e01565b5060010190565b600060208284031215611eb257600080fd5b5051919050565b600082821015611ecb57611ecb611e01565b500390565b60006001600160e01b0383811690831681811015611e3457611e34611e01565b60006001600160e01b03808316818516808303821115611f1257611f12611e01565b01949350505050565b600063ffffffff808316818516808303821115611f1257611f12611e0156fea164736f6c634300080b000a000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000f8ae3d6243519646ac6b47257b7fd0d1bf6dc7d4000000000000000000000000323c36348936370aaa625fabd175f6fd3ce4ba1d000000000000000000000000000000000000000000000000000000000000000d4e48414d2d44414f2d5465737400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d4e48414d2d44414f2d5465737400000000000000000000000000000000000000

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106101b95760003560e01c80636fcfff45116100f9578063a9059cbb11610097578063dd62ed3e11610071578063dd62ed3e14610420578063e7a324dc14610459578063f1127ed814610480578063f2fde38b146104e857600080fd5b8063a9059cbb146103e7578063a9373b7b146103fa578063c3cda5201461040d57600080fd5b80637ecebe00116100d35780637ecebe001461039b5780638da5cb5b146103bb57806395d89b41146103cc578063a457c2d7146103d457600080fd5b80636fcfff451461032f57806370a082311461036a578063715018a61461039357600080fd5b806323b872dd11610166578063395093511161014057806339509351146102cb578063488d4a51146102de578063587cde1e146102f35780635c19a95c1461031c57600080fd5b806323b872dd1461027e578063271a452914610291578063313ce567146102bc57600080fd5b80631788963311610197578063178896331461022a57806318160ddd1461023d57806320606b701461025757600080fd5b806306fdde03146101be578063095ea7b3146101dc57806312280ba8146101ff575b600080fd5b6101c66104fb565b6040516101d39190611bfa565b60405180910390f35b6101ef6101ea366004611c6b565b61058d565b60405190151581526020016101d3565b600754610212906001600160a01b031681565b6040516001600160a01b0390911681526020016101d3565b600854610212906001600160a01b031681565b69021e19e0c9bab24000005b6040519081526020016101d3565b6102497f8cad95687ba82c2ce50e74f7b754645e5117c3a5bec8151c0726d5857980a86681565b6101ef61028c366004611c95565b6105a4565b6102a461029f366004611cd1565b61068e565b6040516001600160e01b0390911681526020016101d3565b604051600981526020016101d3565b6101ef6102d9366004611c6b565b610968565b6102f16102ec366004611d11565b6109a4565b005b610212610301366004611d11565b6003602052600090815260409020546001600160a01b031681565b6102f161032a366004611d11565b610a6c565b61035561033d366004611d11565b60056020526000908152604090205463ffffffff1681565b60405163ffffffff90911681526020016101d3565b610249610378366004611d11565b6001600160a01b031660009081526001602052604090205490565b6102f1610a79565b6102496103a9366004611d11565b60046020526000908152604090205481565b6000546001600160a01b0316610212565b6101c6610adf565b6101ef6103e2366004611c6b565b610aee565b6101ef6103f5366004611c6b565b610bc5565b6102f1610408366004611d11565b610bd2565b6102f161041b366004611d33565b610c93565b61024961042e366004611d93565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b6102497fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf81565b6104c461048e366004611cd1565b600660209081526000928352604080842090915290825290205463ffffffff81169064010000000090046001600160e01b031682565b6040805163ffffffff90931683526001600160e01b039091166020830152016101d3565b6102f16104f6366004611d11565b610fed565b60606009805461050a90611dc6565b80601f016020809104026020016040519081016040528092919081815260200182805461053690611dc6565b80156105835780601f1061055857610100808354040283529160200191610583565b820191906000526020600020905b81548152906001019060200180831161056657829003601f168201915b5050505050905090565b600061059a3384846110cc565b5060015b92915050565b60006105b1848484611227565b6001600160a01b0384166000908152600260209081526040808320338452909152902054828110156106765760405162461bcd60e51b815260206004820152604960248201527f464c4f4b493a7472616e7366657246726f6d3a414c4c4f57414e43455f45584360448201527f45454445443a205472616e7366657220616d6f756e742065786365656473206160648201527f6c6c6f77616e63652e0000000000000000000000000000000000000000000000608482015260a4015b60405180910390fd5b61068385338584036110cc565b506001949350505050565b6000438263ffffffff16106107315760405162461bcd60e51b815260206004820152604e60248201527f464c4f4b493a676574566f7465734174426c6f636b3a4655545552455f424c4f60448201527f434b3a2043616e6e6f742067657420766f746573206174206120626c6f636b2060648201527f696e20746865206675747572652e000000000000000000000000000000000000608482015260a40161066d565b6001600160a01b03831660009081526005602052604090205463ffffffff168061075f57600091505061059e565b6001600160a01b038416600090815260066020526040812063ffffffff85169161078a600185611e17565b63ffffffff908116825260208201929092526040016000205416116107fe576001600160a01b0384166000908152600660205260408120906107cd600184611e17565b63ffffffff16815260208101919091526040016000205464010000000090046001600160e01b0316915061059e9050565b6001600160a01b038416600090815260066020908152604080832083805290915290205463ffffffff8085169116111561083c57600091505061059e565b60008061084a600184611e17565b90505b8163ffffffff168163ffffffff161115610922576000600261086f8484611e17565b6108799190611e3c565b6108839083611e17565b6001600160a01b038816600090815260066020908152604080832063ffffffff8581168552908352928190208151808301909252548084168083526401000000009091046001600160e01b03169282019290925292935090881614156108f35760200151945061059e9350505050565b805163ffffffff8089169116101561090d5781935061091b565b610918600183611e17565b92505b505061084d565b506001600160a01b038516600090815260066020908152604080832063ffffffff909416835292905220546001600160e01b036401000000009091041691505092915050565b3360008181526002602090815260408083206001600160a01b0387168452909152812054909161059a91859061099f908690611e6d565b6110cc565b6000546001600160a01b031633146109fe5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161066d565b600780546001600160a01b0383811673ffffffffffffffffffffffffffffffffffffffff1983168117909355604080519190921680825260208201939093527ed910c9481701ba32afe0c247572aaece27072f230c8ec769bf245fc0b38de691015b60405180910390a15050565b610a7633826117c2565b50565b6000546001600160a01b03163314610ad35760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161066d565b610add6000611861565b565b6060600a805461050a90611dc6565b3360009081526002602090815260408083206001600160a01b038616845290915281205482811015610bae5760405162461bcd60e51b815260206004820152605760248201527f464c4f4b493a6465637265617365416c6c6f77616e63653a414c4c4f57414e4360448201527f455f554e444552464c4f573a205375627472616374696f6e20726573756c747360648201527f20696e207375622d7a65726f20616c6c6f77616e63652e000000000000000000608482015260a40161066d565b610bbb33858584036110cc565b5060019392505050565b600061059a338484611227565b6000546001600160a01b03163314610c2c5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161066d565b600880546001600160a01b0383811673ffffffffffffffffffffffffffffffffffffffff1983168117909355604080519190921680825260208201939093527f1bf87992a35ee29395ab494f9adb9a500a7fa60c3082cba0ef02701bb35900d99101610a60565b60007f8cad95687ba82c2ce50e74f7b754645e5117c3a5bec8151c0726d5857980a866610cbe6104fb565b8051602091820120604080518084019490945283810191909152466060840152306080808501919091528151808503909101815260a0840182528051908301207fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf60c08501526001600160a01b038b1660e085015261010084018a90526101208085018a90528251808603909101815261014085019092528151919092012061190160f01b61016084015261016283018290526101828301819052909250906000906101a20160408051601f198184030181528282528051602091820120600080855291840180845281905260ff8a169284019290925260608301889052608083018790529092509060019060a0016020604051602081039080840390855afa158015610def573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116610e9e5760405162461bcd60e51b815260206004820152604660248201527f464c4f4b493a64656c656761746542795369673a494e56414c49445f5349474e60448201527f41545552453a205265636569766564207369676e61747572652077617320696e60648201527f76616c69642e0000000000000000000000000000000000000000000000000000608482015260a40161066d565b87421115610f3a5760405162461bcd60e51b815260206004820152604660248201527f464c4f4b493a64656c656761746542795369673a455850495245445f5349474e60448201527f41545552453a205265636569766564207369676e61747572652068617320657860648201527f70697265642e0000000000000000000000000000000000000000000000000000608482015260a40161066d565b6001600160a01b0381166000908152600460205260408120805491610f5e83611e85565b919050558914610fd65760405162461bcd60e51b815260206004820152603e60248201527f464c4f4b493a64656c656761746542795369673a494e56414c49445f4e4f4e4360448201527f453a205265636569766564206e6f6e63652077617320696e76616c69642e0000606482015260840161066d565b610fe0818b6117c2565b505050505b505050505050565b6000546001600160a01b031633146110475760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161066d565b6001600160a01b0381166110c35760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f6464726573730000000000000000000000000000000000000000000000000000606482015260840161066d565b610a7681611861565b6001600160a01b0383166111485760405162461bcd60e51b815260206004820152603f60248201527f464c4f4b493a5f617070726f76653a4f574e45525f5a45524f3a2043616e6e6f60448201527f7420617070726f766520666f7220746865207a65726f20616464726573732e00606482015260840161066d565b6001600160a01b0382166111c6576040805162461bcd60e51b81526020600482015260248101919091527f464c4f4b493a5f617070726f76653a5350454e4445525f5a45524f3a2043616e60448201527f6e6f7420617070726f766520746f20746865207a65726f20616464726573732e606482015260840161066d565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0383166112ad5760405162461bcd60e51b815260206004820152604160248201527f464c4f4b493a5f7472616e736665723a46524f4d5f5a45524f3a2043616e6e6f60448201527f74207472616e736665722066726f6d20746865207a65726f20616464726573736064820152601760f91b608482015260a40161066d565b6001600160a01b0382166113295760405162461bcd60e51b815260206004820152603d60248201527f464c4f4b493a5f7472616e736665723a544f5f5a45524f3a2043616e6e6f742060448201527f7472616e7366657220746f20746865207a65726f20616464726573732e000000606482015260840161066d565b600081116113c55760405162461bcd60e51b815260206004820152604760248201527f464c4f4b493a5f7472616e736665723a5a45524f5f414d4f554e543a2054726160448201527f6e7366657220616d6f756e74206d75737420626520677265617465722074686160648201527f6e207a65726f2e00000000000000000000000000000000000000000000000000608482015260a40161066d565b6001600160a01b0383166000908152600160205260409020548111156114795760405162461bcd60e51b815260206004820152604660248201527f464c4f4b493a5f7472616e736665723a494e53554646494349454e545f42414c60448201527f414e43453a205472616e7366657220616d6f756e74206578636565647320626160648201527f6c616e63652e0000000000000000000000000000000000000000000000000000608482015260a40161066d565b6008546040517fc6512cc10000000000000000000000000000000000000000000000000000000081526001600160a01b0385811660048301528481166024830152604482018490529091169063c6512cc190606401600060405180830381600087803b1580156114e857600080fd5b505af11580156114fc573d6000803e3d6000fd5b50506007546040517fd7ad21ac0000000000000000000000000000000000000000000000000000000081526001600160a01b03878116600483015286811660248301526044820186905260009450909116915063d7ad21ac90606401602060405180830381865afa158015611575573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115999190611ea0565b905060006115a78284611eb9565b6001600160a01b0386166000908152600160205260408120805492935085929091906115d4908490611eb9565b90915550506001600160a01b03841660009081526001602052604081208054839290611601908490611e6d565b90915550506001600160a01b03808616600090815260036020526040808220548784168352912054611638929182169116836118be565b81156116e7576008546001600160a01b031660009081526001602052604081208054849290611668908490611e6d565b90915550506001600160a01b0380861660009081526003602052604080822054600854841683529120546116a1929182169116846118be565b6008546040518381526001600160a01b03918216918716907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35b6008546040517fe613b1cd0000000000000000000000000000000000000000000000000000000081526001600160a01b0387811660048301528681166024830152604482018690529091169063e613b1cd90606401600060405180830381600087803b15801561175657600080fd5b505af115801561176a573d6000803e3d6000fd5b50505050836001600160a01b0316856001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516117b391815260200190565b60405180910390a35050505050565b6001600160a01b038281166000818152600360208181526040808420805460018452948290205493835287871673ffffffffffffffffffffffffffffffffffffffff198616811790915581519586529390951690840181905293830191909152907f3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f9060600160405180910390a161185b8284836118be565b50505050565b600080546001600160a01b0383811673ffffffffffffffffffffffffffffffffffffffff19831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b816001600160a01b0316836001600160a01b031614156118dd57505050565b6001600160e01b0381166118f057505050565b6001600160a01b03831615611998576001600160a01b03831660009081526005602052604081205463ffffffff16908161192b576000611978565b6001600160a01b03851660009081526006602052604081209061194f600185611e17565b63ffffffff16815260208101919091526040016000205464010000000090046001600160e01b03165b905060006119868483611ed0565b905061199486848484611a41565b5050505b6001600160a01b03821615611a3c576001600160a01b03821660009081526005602052604081205463ffffffff1690816119d3576000611a20565b6001600160a01b0384166000908152600660205260408120906119f7600185611e17565b63ffffffff16815260208101919091526040016000205464010000000090046001600160e01b03165b90506000611a2e8483611ef0565b9050610fe585848484611a41565b505050565b4363ffffffff841615801590611a9957506001600160a01b038516600090815260066020526040812063ffffffff831691611a7d600188611e17565b63ffffffff908116825260208201929092526040016000205416145b15611b09576001600160a01b03851660009081526006602052604081208391611ac3600188611e17565b63ffffffff1663ffffffff16815260200190815260200160002060000160046101000a8154816001600160e01b0302191690836001600160e01b03160217905550611ba1565b60408051808201825263ffffffff80841682526001600160e01b0380861660208085019182526001600160a01b038b166000908152600682528681208b86168252909152949094209251935116640100000000029216919091179055611b70846001611f1b565b6001600160a01b0386166000908152600560205260409020805463ffffffff191663ffffffff929092169190911790555b604080516001600160a01b03871681526001600160e01b03858116602083015284168183015290517fda5a64c2947c0b7bf4d6e7bf736c6f84d9d1c5f991770f88bbeb3fe19c85a1349181900360600190a15050505050565b600060208083528351808285015260005b81811015611c2757858101830151858201604001528201611c0b565b81811115611c39576000604083870101525b50601f01601f1916929092016040019392505050565b80356001600160a01b0381168114611c6657600080fd5b919050565b60008060408385031215611c7e57600080fd5b611c8783611c4f565b946020939093013593505050565b600080600060608486031215611caa57600080fd5b611cb384611c4f565b9250611cc160208501611c4f565b9150604084013590509250925092565b60008060408385031215611ce457600080fd5b611ced83611c4f565b9150602083013563ffffffff81168114611d0657600080fd5b809150509250929050565b600060208284031215611d2357600080fd5b611d2c82611c4f565b9392505050565b60008060008060008060c08789031215611d4c57600080fd5b611d5587611c4f565b95506020870135945060408701359350606087013560ff81168114611d7957600080fd5b9598949750929560808101359460a0909101359350915050565b60008060408385031215611da657600080fd5b611daf83611c4f565b9150611dbd60208401611c4f565b90509250929050565b600181811c90821680611dda57607f821691505b60208210811415611dfb57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b600063ffffffff83811690831681811015611e3457611e34611e01565b039392505050565b600063ffffffff80841680611e6157634e487b7160e01b600052601260045260246000fd5b92169190910492915050565b60008219821115611e8057611e80611e01565b500190565b6000600019821415611e9957611e99611e01565b5060010190565b600060208284031215611eb257600080fd5b5051919050565b600082821015611ecb57611ecb611e01565b500390565b60006001600160e01b0383811690831681811015611e3457611e34611e01565b60006001600160e01b03808316818516808303821115611f1257611f12611e01565b01949350505050565b600063ffffffff808316818516808303821115611f1257611f12611e0156fea164736f6c634300080b000a

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.